HCIP-20.2 组播基本架构
组播基本架构
组播源到路由器
组播源如何封装组播数据?
- 目的IP地址如何确定?
- 目的MAC地址如何确定?
组播IP地址
一个组播的IP地址并不是表示具体的某台主机,而是一组主机的集合,主机声明加入某组播组即标识自己需要接收目的地址为该组播地址的数据
范围 | 含义 |
---|---|
224.0.0.0 – 224.0.0.255 | 为路由协议预留的永久组地址 |
224.0.1.0 – 231.255.255.255 233.0.0.0 – 238.255.255.255 |
Any-Source临时组播组地址 |
232.0.0.0 – 232.255.255.255 | Source-Specific临时组播组地址 |
239.0.0.0 – 239.255.255.255 | 本地管理的Any-Source临时组播地址 |
- 224.0.0.1 所有主机和路由器
- 224.0.0.2 所有组播路由器
- 224.0.0.13 所有pim路由器
组播MAC地址
组播IP与MAC地址的映射
- 需要组播IP地址与组播MAC地址的自动映射
- MAC地址的低23bit为组播IP的地址的低32bit
映射导致的问题
组播IP地址映射成组播MAC地址时,会导致32个组播IP地址对应一个组播MAC的问题
-
由于组播地址的钱4bit是1110(224.x.x.x),代表组播标识,而后28bit中只有23bit被映射到MAC地址,这样IP地址中就有5bit信息丢失,直接的结果是出现了32(2^5)个组播IP映射到同一组播MAC地址上。
-
IETF认为同一个局域网中的两个或多个组播地址生成相同MAC地址的几率非常低,不会造成太大影响。
-
239.1.1.1 、 238.1.1.1对应的组播MAC地址一样。
思考
- 什么是IP组播通信?
- IPv4组播地址的范围是什么?
本文链接:https://www.orcy.net.cn/4211.html,转载请附上原文出处链接
发表评论