Technical documentation
发布日期:2023-03-07 浏览次数:1330 来源:WOLFLAB
在学习HCIE Datacom中,组播 IP 的分类是怎么划分的?
-有没有一些具有代表性的组播 IP地址?
WOLF-LAB HCIE培训机构学习课程中遇到任何问题,可私信辅导老师解答,学习HCIE Datacom可联系WOLF-LAB网站客服预约免费试听
学习HCIE Datacom(1) 组播IP地址使用:
使用 D 类 IP 地址作用组播 IP,组播 IP 只能作为数据的目的地址不能做为数据的源 IP 地(224.0.0.0-239.255.255.255 )
(2) 组播IP分类:
1-永久组播地址:给协议保留的地址,即使该地址不存在组员,该地址依旧保留给某个协议,(224.0.0.0——224.0.0.255)224.0.0.1 所有的主机以及路由器都监听
224.0.0.2 所有的路由器监听
224.0.0.5 运行OSPF协议的设备监听
224.0.0.6 被选为OSPF的DR/BDR监听
224.0.0.9 运行RIPv2协议的设备监听
224.0.0.13 运行pim组播路由协议的设备监听
224.0.0.18 运行VRRP协议的设备监听
224.0.0.22 所有使能IGMPv3的路由器监听
2-临时组播地址: 不是专门给某个协议或者某个特定应用使用,可以任意使用,如果无组成员,可以回收使用(224.0.1.0——231.255.255.255;)
233.0.0.0——238.255.255.255用于ASM的公网组播IP地址
232.0.0.0——232.255.255.255 用于SSM的公网组播IP地址
239.0.0.0——239.255.255.255 用于ASM的私网组播IP地址
组播mac 地址是怎么生成的?组播mac 地址的作用是什么?使用过程中需要注意什么问题?
组播mac地址是一个虚拟的mac地址,组播IP地址无法配置在主机上或者某一个接口上,所以无法通过真实的mac地址承载组播流量。生成过程是通过IP地址和mac地址的映射形成:
○ 1 加上MAC地址固定前缀(24bit)为:01-00-5E;
○ 2 后面24bit由IP地址的后23bit构成;
○ 3 第25 bit位固定为0;
例如:238.128.128.128,生成的组播mac地址为:01-00-5E-00-10-10 此时第25bit位固定为0,所以此时第四字节的结果为00。
组播mac地址的作用是:
○ 1 在组播源泛洪组播数据时,能以组播mac地址当成目的MAC地址进行数据的正常封装;
○ 2 在接收端会自动生成一份组播mac地址。功能是当主机收到一份组播数据时,解封装时读取到数据链路层。
即对比数据包的目的mac地址就能够判断这份组播数据是否为主机需要的组播数据,能够节省接收端设备的开销。
组播mac地址出现的问题---映射缺陷:
IPv4组播地址的前4位是固定的1110,对应组播MAC地址的高25位,后28位中只有23位被映射到MAC地址,因此丢失了5位的地址信息,直接结果是有32个
IPv4组播地址映射到同一MAC地址上。
例如:IP地址为224.0.1.1、224.128.1.1、225.0.1.1、239.128.1.1等组播组的组播MAC地址都为01-00-5e-00-01-01。
网络管理员在分配地址时必须考虑这种情况。
会导致32个组播IP地址映射到相同的组播MAC地址,会消耗接收者处理性能
(解封装到三层的IP才知道才报文不是本设备需要接收的)
如何解决: 1、规划时避免
2、使用IGMP-snooping 技术(在后面章节会详细介绍)
扩展问题1:为什么要有组播技术?或者:组播的优势是什么?
(1) 与单播比较,可以实现一对多的通信,不用在源处复制多份组播流后发出;
(2) 与广播比较,可以节省设备性能,因为组播接收者可以通过目的MAC地址就判断自己是否加入了对应的组。
欢迎关注【WOLFLAB网络实验室】,了解更多关于HCIE Datacom相关技术,我们每周都会更新!
讲师:杨广成
学习HCIE Datacom循环开班,点击这里预约
WOLFLAB官方微信:17316362402
WOLFLAB官方QQ:2569790740