大家好,又见面了,我是你们的朋友全栈君。
主机希望加入某个组播组,不用等到路由器发送查询报文,会直接向路由器发送Report报文
离开某个组播源
1.主动向路由器发送membership-report报文、报文会包含希望变更的组播组地址、离开的源地址
2.路由器收到该报文后,会发送指定组查询报文,询问是否还有其他主机希望继续接受该组播源在该组播地址发送的组播
3.如果未收到回复,路由器则在组状态中删除该组播源;如果收到,则不做任何操作
离开某个组播组
1.主动向路由器发送membership-report报文;报文包含希望离开的组播组和TO_IN(NULL)消息
2.路由器收到该报文,会发送指定组查询报文,询问是否还有其他主机希望继续接收该组播
3.如果未收到回复,路由器则删除该组播组的信息记录;如果收到,则不做任何操作
取消成员报告抑制机制
用于在交换机上建立二层组播信息
二层交换机在不使能IGMP Snooping的情况下,默认把组播报文当做广播处理
工作原理:
1.开启IGMP Snooping后,交换机会把收到普遍查询报文的接口设置为路由器接口
2.交换机只会把从路由器接口收到的组播报文转发至成员端口;从非路由器端口收到的组播报文丢弃
3.交换机从某个端口收到IGMP Report报文后,就自动吧该端口加入到组播转发表的成员端口
4.交换机只会把Report报文从路由器端口转发,所以其他主机不会收到Report报文,不会触发成员报告抑制机制
[h3c]igmp //进入IGMP视图
[h3c]igmp version 'version' //配置IGMP版本
[h3c-GigabitEthernet0/0]igmp enable //接口开启IGMP
因为组播IP地址第5-9位不映射到组播MAC地址,所以某些组播IP对应的组播MAC会有重复,通过组播IP来判断是否是本机所需要的组播报文
[h3c]irf-port 'member-id/port-id' //创建IRF堆叠口
[h3c-irf-port1/1]port group interface 'port-id' //物理口加入到堆叠口
[h3c]irf member 'member-id' renumber 'new-member-id'//更改IRF设备ID
[h3c]irf-port-configuration active //激活IRF配置
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。