ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:26.11KB ,
资源ID:16115256      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16115256.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(58c84869444140da97ca15cf4ca4623d.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

58c84869444140da97ca15cf4ca4623d.docx

1、58c84869444140da97ca15cf4ca4623d思科配置IGMP Snooping配置IGMP Snooping 查看IGMP Snooping信息 配置IGMP Snooping的其它限制 概述 我们将从以下几个方面描述Igmp snooping 理解IGMP 理解IGMP Snooping 理解路由连接口 理解IGMP Snooping的各种工作模式 理解源端口检查 典型应用 理解IGMP 什么是组播及组播的作用IP IP 在Internet上,诸如视频会议和视频点播等单点发送多点接收的多媒体业务正在成为信息传送的重要组成部分.点对点的单播传输方式不能适应这一类业务传输特性

2、,因为服务器必须为每一个接收者提供一个相同内容的报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源IP,如下图所示.广播同样不能满足该要求,虽然广播允许一个主机把一个IP IP IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这些报文,因而浪费了网络资源.在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法. 组播是指一个报文向一个主机组的传送,这个包含零个或多个主机的主机组由一个单独的IP IP IP地址标识. 主机组地址也称为组播地址,或者类地址,即从 D 224.0.0.0 .239.255.255.255属于

3、保留地址,其中:224.0.0.0224.0.0.255 -网段中所有支持组播的主机224.0.0.1 -网段中所有支持组播的路由器224.0.0.2 第层的组播地址(组播地址)是从组播地址映2MACIP射来的.把组播的后位同IP 23 01-00-5e-00-00-进行或运算得到的结果便是组播地址.如:组播地址为,其十六进制表示为00 MAC IP 224.255.1.1 e0-ff-01-,后位为01 23 7f-01-,与01 01-00-5e-00-00-进行或操作的结果为:00 01-00-5e-7f-01-.01 01-00-5e-7f-01-即为组的组播地址.01 224.255

4、.1.1 MAC IGMP(Internet Group Management Protocol) 主机通过协议向临近的路由IP IGMP器申请加入(或离开)组播组.目前有三个版本的:在中说明,在中说明IGMP IGMPv1 rfc 1112 IGMPv2 rfc 2236 ,IGMPv3在rfc3376中说明.下面,我们将分别简要介绍在,主机是如何加入或离开某一组播的(假设加入IGMPv1 IGMPv2).224.1.1.1 IGMPv1中,主机向路由器上的某个接口发送224.1.1.1的IGMP report报文,要求加入该组中. 路由器收到该请求,则认为接收到请求的接口下存在组播成员,因

5、而该接口转发对应组播组的报文.路由器的接口定时发送224.0.0.1(所有主机)的IGMP Query报文,若主机要继续接收该组报文,则应回应IGMP Report报文,如果某个接口收不到任何主机的IGMP Report报文,则认为该接口下不存在任何组播成员,因而不向该接口转发对应组的报文. 向下兼容,它对报文进行扩展IGMPv2 v1 增加了IGMP 报文,以使主机可以主动要求离开组播组.在中,主机加入组中的过程同一致,主Leave IGMPv2 v1机发一个报文请求加入到某一组中.路由器定时发送的IGMP Report 224.0.0.1 IGMP 报文,若主Query机要接收该组报文,则

6、应回应报文,若路由器收不到任何主机的IGMP Report IGMP 报文,将把该组注销.在中,主机还可以主动离开某一组.当主机不在需要某一组播Report IGMPv2流时,它主动朝路由器发送IGMP 报文主动从该组中注销.路由器收到该报文后,发出该组的Leave IGMP 报文,若其它主机需要该组播,则将回应Query IGMP 报文,若路由器收不到任何主机的回应,将把该组注销.Report 在的基础上,IGMPV1/V2提供了额外的源过滤IGMPV3多播功能 ,S2026G/F交换机不支持改功能.同路由器的交互过程同相同.但是IGMPv3 IGMPv2在IGMP 中,主机只根据组地址来决

7、定加入某个组并从任何一个源接收发给该组地址的V1/V2组播流.而使用的主机通告该主机所希望加入的IGMP V3 多播组,同时还通告该主机所希望接收的多播源的地 址.主机可以通过一个包括列表或一个排除列表来指明希望从哪些源能接收多播流.同时IGMP 带来的另外一个好处是节省带宽,避免不需要的,非法的组播数据流占用网络带宽,这尤其在多v3个多播源共用一个多播地址的网络环境中表现明显. 同IGMPv2对比,IGMPv的规定了以下3两种报文类型: Membership Query Version 3 Membership Report 其中分为三种:Membership Query :General

8、Query 用于查询接口下所有多播成员信息; Group-Specific Query: 用于查询接口下指定组的成员信息; Group-and-Source-Specific Query: 该类型为中新增加的,用于查询接口下是否有成员需要接收指定源列表IGMPv3中的源所发出的特定组的多播流. IGMP Versio能够向下兼容和.n3 IGMP Version1 IGMP Version2 要了解更多组播的相关知识,请查阅IP RFC 1112 ,RFC 2236以及RFC 3376. 理解IGMP Snooping 在二层(Layer2)设备下,组播帧是作为广播转发的,这样容易造成组播流风

9、暴,浪费网络带宽.网络上典型的组播帧是视频流,在某个VLAN中,如果有个用户注册了某组视频流,那么该VLAN中的所有成员都能收到这个视频流,无论他们是否想要. IGMP Snooping的作用便是解决这个问题的,它能使视频流只朝注册用户所在的端口转发,从而不会影响到其它的用户. Snooping的中文含义是窥探,从这个词的含义我们就很容易理解它的工作过程:交换机窥探用户主机与路由器之间的交互报文,跟踪组信息及申请的端口.当交换机窥探到主机朝路由器发出的IGMP report(请求)报文,交换机便把该端口加入组播转发表中;当交换机窥探到IGMP Leave(离开)报文时,交换机便把该端口从表中删

10、除.路由器会定时发IGMP Query报文,在收到IGMP Query报文后,如果在一定的时间段内没有收到主机的IGMP Report报文,便把该端口从表中删除. 理解路由连接口 路由连接口就是连接组播路由器的端口,如下图所示. 主机发出的IGMP Report,IGMP Leave等报文将从该口转发向路由器.只有从该端口收到的IGMP Query报文才被视为合法的报文转发向主机端口,从非路由连接口收到的IGMP Query报文将被丢弃.如何配置及查看路由连接口请看配置IGMP Snooping章节. 注意,在某些网络环境中,只要网络中不存在组播路由器,就无需配置路由连接口,IGMP snoo

11、ping依然能正常运行.如下图: 在这个网络环境中,没有组播路由器,而这四台PC既可能是组播流的发送者,也可能是组播流的接收者,这时,中间的交换机其实只要打开IGMP snooping就可满足需求,不必设置任何一个端口为路由连接口. 另外,路由连接口缺省就是要成为该VLAN内组播数据的接收者,如下图: 支持IGMP snooping的交换机不但要把组播数据转发给组播流的接收者,也要把组播数据转发给路由连接口,以便让组播路由器将组播数据流转发给其他网络.但是有可能管理员不想把某一批组播数据让上级的组播路由器知道,我们的交换机可以配置路由连接口需要转发哪些组播数据,过滤哪些组播数据,以满足网络管理

12、员的多种需求. 上图的网络拓朴中,如果没有组播流接收者,我们也会自动的创建一条组播转发表项到组播路由器,但这种由组播数据流产生的组播转发表项可能是不稳定的,建议管理员直接配置一条静态的组播转发表项到路由连接口(请参见配置IGMP snooping的静态成员),以保证组播流的稳定转发. 理解IGMP Snooping的各种工作模式 DISABLE模式:在该模式下,IGMP Snooping不起作用,即交换机不窥探主机与路由器之间的IGMP报文,组播帧当广播在VLAN内转发. IVGL工作模式:在该模式下,各VLAN间的组播流是相互独立的.主机只能朝与自己处于同一个VLAN的路由连接口请求组播.

13、SVGL工作模式:在该模式下,各VLAN的主机共享一组播流.主机可以跨VLAN申请组播流.指定一个Multicast VLAN,在该VLAN收到的组播数据流可以向跨VLAN的其他主机转发.如下图所示: 只要组播数据流的VID是Multicast VLAN的(或者UNTAG的数据流,接收端口的native vlan为Multicast VLAN),都将转发给该组播地址的成员端口,无论该成员端口是不是这个VLAN内的.所形成的组播转发表的VID将是Multicast VLAN的.在SVGL模式下,除了路由连接口,其它端口只有有处于Multicast VLAN中,其发送的多播在才会VLAN中转发.

14、IVGL和SVGL两种模式可以同时存在,您可以为划分一批组播地址范围给SVGL,在这批组播地址内组播转发表(GDA表)都是跨VLAN转发的,而其他的组播地址则使用IVGL模式. 锐捷网络公司实现的IGMP Snooping提供的IVGL模式与SVGL模式,增强了网络应用的灵活性,使之能适应不同的网络环境. 理解源端口检查 本公司推出的交换机中,部分产品支持IGMP源端口检查功能,提高了网络的安全性. IGMP源端口检查指严格限定IGMP组播流的进入端口.当IGMP源端口检查关闭时,从任何端口进入的视频流均是合法的,交换机会把它们转发到已注册的端口.当IGMP源端口检查打开时,只有从路由连接口进

15、入的视频流才是合法的,交换机把它们转发向已注册的端口;而从非路由连接口进入的视频流被视为是非法的,将被丢弃. 典型应用 组播的应用越来越大,最主要的是被应用于校园网与小区网中.组播技术可以应用于天气预报,新闻传送,视频点播等服务,目前最常见的是视频点播. 1,普通的网络拓扑 对设备的要求: 1,交换机支持IGMP Snooping 需要的设置: 1,打开IGMP Snooping功能 2,设置上链为路由连接口 特点: 1,配置简单 2, 能有效地减少广播风暴,提高网络带宽利用率 配置IGMP Snooping 我们将从以下几个章节描述如何配置igmp snooping Igmp snoopin

16、g的默认值 配置IGMP Profiles 配置路由连接口 配置路由连接口转发组播帧的范围 配置IVGL模式 配置SVGL模式 配置IVGL,SVGL并存模式 配置DISABLE模式 配置Query报文的最长响应时间 配置IGMP snooping的静态成员 Igmp snooping的默认值 Igmp snooping状态 DISABLE状态 路由连接口 所有的口均不是路由连接口,不进行动态学习. IGMP Profile 表项为空,缺省行为是deny SVGL的multicast vlan VLAN 1 IGMP filtering 无 IGMP snooping静态成员 无 配置前的注意

17、点: 您最好在配置好VLAN,端口的access,trunk,AP属性后再进行IGMP snooping的配置,否则就可能达不到您所预期的要求.因为以上这些属性都是交换机的基本配置属性,如果在生成组播转发表后去修改这些属性,之后可能产生异常的转发效果. 配置IGMP Profiles 这里要先介绍一个IGMP Profile表项,它可以定义一系列的组播地址范围,定义permit/deny动作,以提供后面的SVGL模式应用的组播地址范围,路由连接口过滤组播数据范围,IGMP Filtering范围各项功能使用.注意如果已经把一个IGMP Profile关联到一个功能应用上,再去修改它,会影响到该

18、功能生成的组播转发表. 命令 含义 步骤1 configure terminal 进入全局配置模式. 步骤2 ip igmp profile profile number 进入IGMP Profile模式,分配一个数字以供标识,该数字范围为1-65535. 步骤3 permit | deny (可选)配置是要permit还是deny这一批组播地址范围,缺省值是deny.这个行为表示:允许/禁止以下range内的这些组播地址,并禁止/允许其他的组播地址. 步骤4 range ip multicast address 添加组播地址范围,可添加多个. 步骤5 end 退回到特权模式. 步骤5 sho

19、w ip igmp profile profile number (可选)查看IGMP profile的配置. 如果要删除其中一个IGMP profile,可以用no ip igmp profile profile number来执行. 如果要删除profile里的一个range,可以用no range ip multicast address来执行. 以下有个例子是表示profile的配置过程: Switch(config)# ip igmp profile 1 Switch(config-igmp-profile)# permit Switch(config-igmp-profile)#

20、range 224.1.1.1 225.1.1.1 Switch(config-igmp-profile)# range 226.1.1.1 Switch(config-igmp-profile)# end Switch# show ip igmp profile 1 IGMP Profile 1 permit range 224.1.1.1 225.1.1.1 range 226.1.1.1 按以上配置,这个IGMP Profile的规则就是permit 224.1.1.1到225.1.1.1的组播地址,以及226.1.1.1这个组播地址,其他的组播地址都被deny. 配置路由连接口 路由连

21、接口是组播路由器连接交换机的端口(并不是指和视频流服务器连接的端口).您可以静态地配置路由连接口,也可配置让交换机动态的侦听IGMP query/dvmrp或PIM报文,以自动识别路由连接口. 在特权模式下,按如下步骤设置一个路由连接口 命令 含义 步骤1 configure terminal 进入全局配置模式. 步骤2 ip igmp snooping vlan vlan-idmrouter interface interface-id| learn pim-dvmrp 设置接口为路由连接口,使用该命令的no选项删除一个路由连接口.您也可以配置让交换机动态学习路由连接口;用相应的no命令来关

22、闭动态学习,并清空所有动态学习到的路由连接口.缺省是不进行动态学习的. 步骤3 end 退回到特权模式. 步骤4 write memory 保存配置. 步骤5 show ip igmp snooping mrouter vlan vlan-id learn 查看路由连接口配置以及该VLAN是否打开动态学习路由连接口. 以下例子是设置以太网接口1/1为路由连接口,并配置自动学习路由连接口: Switch#configure terminal Switch(config)#ip igmp snooping vlan 1 mrouter interface fast 1/1 Switch(confi

23、g)#ip igmp snooping vlan 1 mrouter learn pim-dvmrp Switch(config)#end Switch# show ip igmp snooping mrouter Vlan Interface State IGMP profile - - - - 1 Fa0/1 static 1 Fa0/12 dynamic 0 Switch# show ip igmp snooping mrouter learn Vlan learn method - - 1 pim-dvmrp 配置路由连接口转发组播帧的范围 由于路由连接口缺省就要做为该VLAN内所有组

24、播地址的成员,而转发组播数据流.但是有可能某些组播数据不希望转发给组播路由器,管理员可以用IGMP Profile来过滤该路由连接口转发组播数据的范围. 以下是配置路由连接口转发组播帧的范围的实例: 命令 含义 步骤1 configure terminal 进入全局配置模式. 步骤2 ip igmp snooping vlan vlan-id mrouter interface interface-id profile profile name 设置该端口为这个路由连接口,并关联的profile.符合该profile的组播流才会被转发到这个路由连接口上. 步骤3 end 退回到特权模式. 步骤

25、4 write memory 保存配置. 步骤5 show ip igmp snooping mroute 查看IGMP Snooping配置. 您可以通过no ip igmp snooping vlan vlan-id mrouter interface interface-id profile来删除与profile的关联. 以下是配置路由连接口转发组播帧的范围的实例: Switch#configure terminal Switch(config)#ip igmp snooping vlan 1 mrouter interface fast 1/1 profile 1 Switch(con

26、fig)#end Switch#show ip igmp snooping mrouter Vlan Interface State IGMP profile - - - - 1 Fa0/1 static 1 Fa0/12 dynamic 配置IVGL模式 在特权模式下,按如下步骤打开并设置IGMP Snooping为IVGL模式,IVGL模式的详细描述请见IGMP Snooping概述. 命令 含义 步骤1 configure terminal 进入全局配置模式. 步骤2 ip igmp snooping ivgl 打开并设置IGMP Snooping为IVGL模式. 步骤3 end 退回到

27、特权模式. 步骤4 write memory 保存配置. 步骤5 show ip igmp snooping 查看IGMP Snooping配置. 以下例子是打开并设置IGMP Snooping为IVGL模式: Switch#configure Terminal Switch(config)#IP igmp snooping ivgl Switch(config)#end 配置SVGL模式 . 打开SVGL模式时,还可以配置一个Multicast Vlan,表示组播数据流可被接收的VLAN.注意,如果修改Multicast Vlan,原先属于Multicast Vlan的组将被删除. 相关ig

28、mp snooping SVGL模式的说明请看理解IGMP Snooping的各种工作模式这一章节. 命令 含义 步骤1 configure terminal 进入全局配置模式. 步骤2 ip igmp snooping svgl 打开SVGL模式 步骤2 ip igmp snooping svgl vlan vid 设置Multicast Vlan,缺省值为vlan 1 步骤3 end 退回到特权模式. 步骤4 write memory 保存配置. 步骤5 show ip igmp snooping 查看IGMP Snooping配置. 以下例子是打开并设置IGMP Snooping为SVG

29、L模式.并设置Multicast Vlan为2: Switch#configure Terminal Switch(config)#ip igmp snooping svgl vlan 2 Switch(config)#end 在IGMP snooping运行中修改svgl vlan会导致修改前后的两个Vlan 中所有组清除一遍,以便按新规则重新生成组播转发表. 您还要指定应用SVGL模式的组播地址范围,不指定这个组播地址范围,SVGL模式将无法运行.可以利用IGMP profile来指定组播地址范围,注意IGMP profile中的规则必须是permit. 命令 含义 步骤1 configu

30、re terminal 进入全局配置模式. 步骤2 ip igmp snooping svgl profile profile number 设置应用SVGL模式的组播地址范围 步骤3 end 退回到特权模式. 步骤4 write memory 保存配置. 步骤5 show ip igmp snooping svgl 查看IGMP Snooping配置. 以下是配置IGMP模式的实例: Switch# configure terminal Switch(config)# ip igmp snooping svgl Switch(config)# ip igmp snooping svgl profile 1 Switch(config)# end Switch#show ip igmp snooping Igmp-snooping mode : svgl SVGL vlan-id : 1 SVGL profile number : 1 Source check port : Disabled Query max respone time : 10(Seconds) 在SVGL模式运行中修改svgl profile会可能会导致Multicas

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2