您好,欢迎来到钮旅网。
搜索
您的当前位置:首页igmp组播的两种报文结构query,report

igmp组播的两种报文结构query,report

来源:钮旅网
igmp组播的两种报文结构query,report

igmp组播的两种报文结构query,report

组播在将来的IPV6部署非常重要,因此掌握组播是必须的,掌握组播就得掌握两种,一种是PIM,一种是IGMP

而IGMP掌握时要了解两种报文,membership queries 及membership report两

种报文,IGMP的协议号为2,路由器发出query包时,目的ip为224.0.0.1,意

思是发向所有的主机,groupaddress为0.0.0.0,因为此时不知道组地址,所以

就发给所有的组地址,主机report包回复的时候(假设主机已经加入组

224.1.1.1),这是DIP为224.1.1.1,groupaddress为224.1.1.1。假如主机有

多个组,则主机必须发多个report包。

当多台主机同时接收到query包,不会所有主机都发report包给路由器,解决

方法为把每个主机回REPORT包的时间给错开了,最大响应时间是10秒钟。

路由器只要收到一台主机的REPORT包,只要有这个组流量,就会把流量发下来

。其他主机收到这条主机的report包,则会抑制本机这个组向外发送,因为已

经没必要再发report包给路由器。

离开组的时候,只能靠路由器每隔60S发送requery包,总共发送三次,所以离

开是静悄悄的离开。

igmpv2版本又设计新的两种报文 第一种 group-specific query 特定组查询 v1版普通组查询,v2版设计特定组查询

第二种 leave group message 离组消息 主机离开组,主动发出离组消息

增加两种机制

1、增加查询者的选择机制 querier election mechanism 自动从几台路由器选出一台路由器作为查询者,谁IP地址小就为查询者。

2、query-interval response time 0.1s为单位 最大相应时间为10s,可以进行更改

IP type max.resp.time(最大响应时间) checksum DIP group address 特定组消息 gip:224.1.1.1 dip:224.1.1.1

离组消息 gip:224.1.1.1 dip:224.0.0.2

特定组的查询消息只有在收到离组消息,才发查询消息

实验1:两台路由器,一台模拟主机

R1组播路由器,R2模拟主机并加入组224.1.1.1

R2 NO IP ROUTING ip default-gateway 10.1.1.1

R1默认是不能跑组播的,必须打总开关 IP MULTICAST-ROUTING int e0/0

ip pim dense-mode 表示针对这个接口启用组播协议 show ip igmp group 查看

只有一条条目 224.0.1.40 自己路由器加入组,为思科私有技术工作

R2 int e0/0

ip igmp join-group 224.1.1.1 路由器模拟加组

R1在查询一下show ip igmp group show ip igmp interface e0/0 5个计时器

查询者的超时时间,60s,一般为2倍

路由器一台down,另外一台路由器就成为查询者 最大查询响应时间 最后查询次数2 最好查询间隔时间1s int e0/0

ip igmp 改动上面几个计时器 ip igmp query-interval debug ip igmp

v3结构报文比较复杂,包含多源结构。特为SSM(指定源的多播技术)服务

让主机向主机报告,要收到那些特定源的流量 9种,3种query包,6种report包

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务