博达交换机-IGMP-snooping配置命令
- 格式:pdf
- 大小:269.21 KB
- 文档页数:12
路由器使用技巧启用IGMPSnooping 随着互联网的迅速发展,路由器在我们日常生活中扮演着越来越重要的角色。
而路由器使用技巧也愈加成为人们关注的话题。
其中,启用IGMPSnooping是路由器使用技巧中的重要组成部分。
本文将为您详细介绍什么是IGMPSnooping以及如何启用它,帮助您更好地使用路由器。
一、什么是IGMPSnoopingIGMPSnooping是一种网络技术,主要用于多播广播网络中,能通过交换机学习哪些主机加入了特定的多播组,然后将多播数据报转发到加入该组的主机。
简单来说,就是使得局域网内的多播流量只被到处需要的主机接收,而没有必要的主机不接收。
二、为什么启用IGMPSnooping启用IGMPSnooping能够有效避免一些不必要的多播流量对网络性能产生负面影响。
一方面,多播流量一旦产生,会在网络内的所有节点广播,浪费了网络带宽资源;另一方面,当有多个下载设备同时占用带宽时,可能会造成网络拥堵情况。
而启用IGMPSnooping后,交换机将知道哪些端口需要该多播流量,只进行必要的转发,避免了不必要的流量浪费。
三、如何启用IGMPSnooping在大多数路由器上,都有启用或关闭IGMPSnooping的选项,只需要简单地打开这个开关,就可以启用IGMPSnooping了。
下面以TP-Link路由器为例,为大家介绍启用IGMPSnooping的方法:1. 首先,在浏览器中输入路由器的管理界面的地址,并登录;2. 在左侧“高级设置”栏目中,找到“IGMP Snooping”并单击进入;3. 在“IGMP Snooping”界面中,选择需要启用IGMPSnooping的端口,并勾选“IGMP Snooping开关”;4. 点击“应用”按钮,保存设置并退出界面。
四、使用IGMPSnooping后需要注意的问题1. 如果IGMPSnooping开启后,出现无法使用的情况,可以尝试关闭IGMPSnooping,看看是否恢复正常;2. 启用IGMPSnooping前,需要确保路由器和交换机同时支持该功能;3. 在使用认证方式登录网络时,启用IGMPSnooping可能会导致认证失败等问题,需要谨慎使用。
IGMP-snooping测试软件说明软件名称:EasyMultiCaster.exe测试环境:环境说明:如果使用LAN上行网关测试IGMP-snooping功能,在组播源PC1和网关直接加一台交换机,用来剥离网关从WAN侧发出的数据包的TAG;如果是PON上行网关,在组播源PC1和网关之间有OLT,用于注册PON网关设备,并开通相应vlan ID的业务通道。
网关配置:子接口ID(如100)与vlanID(如100)加入桥bvi0下。
开启IGMP-snooping 功能。
host(config)# interface bvi1 //创建桥host(config-eth0.100)#bridge-group 1 //子接口100加入桥下host(config-vlan100)#bridge-group 1 //vlan100加入桥下host(config-eth2)#port access vlan 100 //把LAN2加入VLAN100host# show bridge-group 1 //查看桥host(config)# igmp-snooping-enable //开启IGMP-snoopinghost(config)# debug igmp-snooping 启debughost(config)# no igmp-snooping //关闭IGMP-snooping软件设置:PC1上软件设置:打开(EasyMultiCaster.exe).//选择网卡及本地IP。
//修改组播地址及组播组数量,建立组播组;选择IGMP版本为V2,点击运行IGMP。
//点击组播源菜单,在跳出对话框中点击开始发送/停止发送,控制组播源的组播流发送与停止。
PC2上软件设置:打开(EasyMultiCaster.exe).//选择网卡及本地IP。
//修改组播地址及组播组数量,建立组播组;选择IGMP版本为V2,点击运行IGMP。
igmp-snooping querier的用法概述说明1. 引言1.1 概述本文旨在介绍和说明igmp-snooping querier的用法。
IGMP-Snooping 是一种多播组管理技术,它基于交换机或路由器的igmp-snooping 功能,并使用一个特定的代理来监测所连接网络中的IGMP 组播过程。
这种技术可以提高对组播数据包的处理效率,并减少网络中多播流量的传输范围以及降低网络负载。
本文将从igmp-snooping 的概念入手,详细介绍了igmp-snooping querier 的用法及配置方法。
1.2 文章结构本文分为以下几个部分:引言、igmp-snooping querier 的用法、实际应用案例分析、注意事项与常见问题解答以及结论与展望。
首先,在引言部分,将对igmp-snooping querier 这一主题进行概述,并简要介绍文章结构;接着,在第二部分,我们将详细阐述igmp-snooping 的背景知识和作用,以及igmp-snooping querier 的配置方法;随后,在第三部分,我们将通过实际应用案例来进一步说明igmp-snooping querier 在优化组播网络性能、解决多播数据包丢失问题和实现跨子网组播传输等方面的应用场景;然后,在第四部分,将介绍配置igmp-snooping querier 时需要注意的事项,并解答一些常见问题;最后,在第五部分,将总结本文的重点观点,并探讨未来对igmp-snooping querier 的研究方向和展望。
1.3 目的本文的目的是提供读者对于igmp-snooping querier 的全面理解。
通过了解该功能的作用和配置方法,读者将能够更好地在实际网络环境中应用和优化igmp-snooping querier,从而提升组播网络性能、减少多播数据包丢失,并实现跨子网组播传输等需求。
我们希望本文能够为读者提供有关igmp-snooping querier 的详尽指南,并为进一步研究和探索该技术提供参考。
IGMP Snooping是Internet Group Management Protocol Snooping(因特网组管理窥探)的简称。
它是运行在二层设备上的组播约束机制,用于管理和控制IP组播组,属于二层组播功能。
运行IGMP Snooping的设备通过对收到的IGMP报文进行分析,为端口和组播地址建立起映射关系,并根据这样的映射关系转发组播数据。
如图1所示,当无线设备没有运行IGMP Snooping时,组播数据报文在AC上VLAN内被广播,在AP上往所有的无线口广播;当无线AC和AP都运行了IGMP Snooping后,已知组播组的组播数据报文不会被广播,而是会精确转发给特定的接收者。
和AP上运行IGMP Snooping前后的对比15.1.2理解IGMP Snooping的两类端口我们先以有线设备来说明IGMP Snooping的两类端口。
如图2所示,设备连接组播路由器,在设备上运行了IGMP Snooping,存在三个用户A、B、C,接收者主机为A、C(即组播组成员)。
图 2.IGMP Snooping的两类端口路由连接口(Multicast Router Port):设备上连接组播路由器(三层组播设备),如Switch A的Eth0/1端口。
在运行了IGMP Snooping的设备上,收到所有源地址不为0.0.0.0的IGMP普通查询报文或PIM Hello报文的端口,都将视为动态路由连接口。
本设备上的所有路由连接口(包括动态和静态端口)都记录在路由连接口列表中。
路由连接口缺省情况下是对应VLAN内组播数据的接收者,也会被添加到IGMP Snooping转发表中。
成员端口(Member Port):IP组播组成员端口的简称,又称侦听者端口(ListenerPort),表示设备上连接IP组播组成员侧的端口,如Switch A的Eth0/2、Eth0/3和Eth0/4端口。
设备将本设备上的所有成员端口(包括动态和静态端口)都记录在IGMP Snooping转发表中。
由于组播MAC 地址永远不会作为源MAC 地址出现在数据帧中,交换机难以获知组播成员所在端口。
因此,默认下交换机会将收到的组播帧泛洪至所有端口。
为解决上述问题,可以使用IGMP Snooping 。
通过IGMP Snooping ,交换机可以监听(甚至控制)穿越交换机的IGMP 消息,并据此构造CAM 表中相关组播组与对应成员接口的条目。
IGMP Snooping 加组工作过程如下————Tips :由于要识别3层协议,因此支持IGMP Snooping 的交换机必然具有三层感知功能:)☺交换机启用IGMP Snooping 后,CAM 表中会创建一个条目,匹配3层IGMP 消息,相关端口为CPU ;1.Tips :主机为快速加组而主动发送的IGMP Report 消息也被称为IGMP Join 消息;☺PC1想要加组224.1.2.3,主动发送一条IGMP Report 消息,目标地址为224.1.2.3;2.交换机截获该IGMP Report 消息,创建CAM 表条目,MAC 地址为224.1.2.3对应的组播MAC (0100.5E01.0203),3层匹配“非IGMP ”消息,相关接口为收到该IGMP Report 消息的成员端口(接口1),以及连接路由器的接口(接口5);3.Tips :如果子网中有224.1.2.3的组播源,也只会将流量转发至成员端口和路由器接口☺当交换机收到目标组地址为224.1.2.3的组播流量时(目标MAC 必然为0100.5E01.0203),由于交换机已拥有相应的CAM 表项,只会将该组播流转发至接口1,而不需要泛洪;4.CPUSwitchingEnginePC1PC2PC3PC4CAM1 2 3 4④224.1.2.3组播数据流5IGMP Snooping2014年6月9日14:12IGMP Snooping 相关端口————CAM 表中,成员端口的老化时间为Query I nterval(默认60s )x Robust-C ount(默认2)+ Max Response Time (默认10s );需要依靠周期性的Query/Report 来刷新其老化时间。
组播探测(IGMP Snooping)
组播探测(IGMP Snooping)是组播约束机制,交换机用它来完成组播组的动态注册,运行IGMP 侦听的交换机通过侦听和分析主机与组播路由器之间交互的IGMP报文来管理和控制组播组,从而可以有效抑制组播数据在网络中扩散。
侦听过程:
1、当交换机侦听到主机向路由器发出报告报文(IGMP Report)时,交换机便把该端口加
入组播地址表中
2、当交换机侦听到主机发送的离开报文(IGMP Leave)时,路由器会发送该端口的特定组
查询报文(Group-Specific Query),若还有其他主机需要改组播,则将回应报告报文,若路由器收不到任何主机的回应,交换机便把该端口从组播地址表中删除。
3、路由器会定时发查询报文(IGMP Query),交换机收到查询报文后,若果一定时间的时
间段内没有收到主机的报告报文,便把该端口从组播表中删除。
IGMP Snooping配置命令10.2.2.1 ip igmp snooping命令:ip igmp snoopingno ip igmp snooping功能:打开交换机的igmp snooping 功能;本命令的no 操作为关闭igmp snooping。
命令模式:全局配置模式缺省情况:交换机缺省不启动igmp snooping。
使用指南:启动交换机的igmp snooping 功能,使交换机能够监视网络的组播流量,并且决定哪些端口可以接收组播流量。
举例:在全局模式启动igmp snooping。
switch (config)#ip igmp snooping10.2.2.2 ip igmp snooping vlan命令:ip igmp snooping vlan [vlan-id]no ip igmp snooping vlan [vlan-id]功能:打开指定vlan 的igmp snooping 功能;本命令的no 操作为关闭指定vlan 的igmp snooping 功能。
参数:[vlan-id]为vlan 号。
命令模式:全局配置模式缺省情况:vlan 缺省不打开igmp snooping。
使用指南:必须先打开交换机的igmp snooping 功能,才能打开指定vlan 的igmp snooping 功能。
本命令与命令ip igmp snooping vlan [vlan-id] query 互斥,即在同一个vlan 中同时只能做snooping 或者query 中的一种功能。
举例:在全局配置模式下启动vlan 100 的igmp snooping 功能。
switch (config)#ip igmp snooping vlan 10010.2.2.3 ip igmp snooping vlan mrouter命令:ip igmp snooping vlan [vlan-id] mrouter interface [interface –name]no ip igmp snooping vlan [vlan-id] mrouter功能:在指定vlan 内配置静态组播路由端口;本命令的no 操作为删除组播路由端口。
组播igmpsnooping(igmp侦听)IGMP Snooping 典型配置举例2.4.1 配置IGMP Snooping 功能1. 组⽹需求为了使组播数据不在⼆层被⼴播,需要在交换机上启动IGMP Snooping。
如图2-3所⽰,Router A通过Ethernet1/0/2 接⼝连接组播源(Source),通过Ethernet1/0/1 接⼝连接Switch A。
H3C S3100 系列以太⽹交换机操作⼿册组播协议第 2 章IGMP Snooping 配置2-16在Router A 上运⾏PIM DM 和IGMP,在Switch A 上运⾏IGMP Snooping,并由Router A 充当IGMP 查询器。
组播源(Source)发送组播数据的地址为224.1.1.1;接收者Host A 和Host B 加⼊到组播组224.1.1.1。
2. 组⽹图图2-3 配置IGMP Snooping 组⽹图3. 配置步骤(1) 配置各设备接⼝的IP 地址请按照图2-3配置各接⼝的IP地址和⼦⽹掩码,具体配置过程略。
(2) 配置Router A# 启动组播路由,在各接⼝上启动PIM-DM,并在接⼝Ethernet1/0/1 上启动IGMP。
system-view[RouterA] multicast routing-enable[RouterA] interface Ethernet1/0/1[RouterA-Ethernet1/0/1] igmp enable[RouterA-Ethernet1/0/1] pim dm[RouterA-Ethernet1/0/1] quit[RouterA] interface Ethernet1/0/2[RouterA-Ethernet1/0/2] pim dm[RouterA-Ethernet1/0/2] quit(3) 配置Switch A# 全局启动IGMP Snooping。
IGMPSnooping配置命令IGMP Snooping配置命令10.2.2.1 ip igmp snooping命令:ip igmp snoopingno ip igmp snooping功能:打开交换机的igmp snooping 功能;本命令的no 操作为关闭igmp snooping。
命令模式:全局配置模式缺省情况:交换机缺省不启动igmp snooping。
使用指南:启动交换机的igmp snooping 功能,使交换机能够监视网络的组播流量,并且决定哪些端口可以接收组播流量。
举例:在全局模式启动igmp snooping。
switch (config)#ip igmp snooping10.2.2.2 ip igmp snooping vlan命令:ip igmp snooping vlan [vlan-id]no ip igmp snooping vlan [vlan-id]功能:打开指定vlan 的igmp snooping 功能;本命令的no 操作为关闭指定vlan 的igmp snooping 功能。
参数:[vlan-id]为vlan 号。
命令模式:全局配置模式缺省情况:vlan 缺省不打开igmp snooping。
使用指南:必须先打开交换机的igmp snooping 功能,才能打开指定vlan 的igmp snooping 功能。
本命令与命令ip igmp snooping vlan [vlan-id] query 互斥,即在同一个vlan 中同时只能做snooping 或者query 中的一种功能。
举例:在全局配置模式下启动vlan 100 的igmp snooping 功能。
switch (config)#ip igmp snooping vlan 10010.2.2.3 ip igmp snooping vlan mrouter命令:ip igmp snooping vlan [vlan-id] mrouter interface[interface –nam e]no ip igmp snooping vlan [vlan-id] mrouter功能:在指定vlan 内配置静态组播路由端口;本命令的no 操作为删除组播路由端口。
igmpsnooping典型配置IGMP Snooping典型配置举例基于VLAN的组策略及模拟主机加入配置举例1. 组网需求如图1-3所示,Router A通过GigabitEthernet2/0/2接口连接组播源(Source),通过GigabitEthernet2/0/1接口连接Switch A;Router A上运行IGMPv2,Switch A上运行版本2的IGMP Snooping,并由Router A充当IGMP 查询器。
通过配置,使Host A和Host B能且只能接收发往组播组的组播数据,并且当Host A和Host B发生意外而临时中断接收组播数据时,发往组播组组播数据也能不间断地通过Switch A的接口GigabitEthernet2/0/3和GigabitEthernet2/0/4转发出去;同时,使Switch A将收到的未知组播数据直接丢弃,避免在其所属的VLAN 100内广播。
2. 组网图图1-3 基于VLAN的组策略及模拟主机加入配置组网图3. 配置步骤(1) 配置IP地址请按照图1-3配置各接口的IP地址和子网掩码,具体配置过程略。
(2) 配置Router A# 使能IP组播路由,在接口GigabitEthernet2/0/2上使能PIM-DM,并在接口GigabitEthernet2/0/1上使能IGMP。
system-view[RouterA] multicast routing[RouterA-mrib] quit[RouterA] interface gigabitethernet 2/0/1[RouterA-GigabitEthernet2/0/1] igmp enable[RouterA-GigabitEthernet2/0/1] quit[RouterA] interface gigabitethernet 2/0/2[RouterA-GigabitEthernet2/0/2] pim dm[RouterA-GigabitEthernet2/0/2] quit(3) 配置Switch A# 全局使能IGMP Snooping。
IGMP-SNOOPING配置目 录目 录第 1 章 IGMP-snooping 配置 ............................................................................................................................................ 1 1.1 IGMP-snooping 配置任务 ................................................................................................................................... 1 1.1.1 开启/关闭 VLAN 的 IGMP-snooping 功能 ........................................................................................... 1 1.1.2 增加/删除 VLAN 的静态组播地址 .................................................................................................... 2 1.1.3 配置 VLAN 的 immediate-leave 特性 ................................................................................................... 2 1.1.4 配置过滤目的地址未注册的组播报文的功能 .............................................................................. 2 1.1.5 配置 IGMP-snooping 的 Router Age 定时器 ....................................................................................... 3 1.1.6 配置 IGMP-snooping 的 Response Time 定时器 ................................................................................ 3 1.1.7 配置 IGMP-snooping 的 querier............................................................................................................. 4 1.1.8 IGMP-snooping 的监控与维护 .............................................................................................................. 4 1.1.9 IGMP-snooping 配置示例 ....................................................................................................................... 6-I-IGMP-SNOOPING 配置第1章 IGMP-snooping 配置1.1 IGMP-snooping配置任务IGMP-snooping 的任务是维护 VLAN 与组地址的对应关系,并且能够与多播组的变 化同步更新,这样二层交换机就可以按照多播组的拓扑结构转发数据。
1.9 IGMP Snooping典型配置举例1.9.1 基于VLAN的组策略及模拟主机加入配置举例1. 组网需求如图1-3所示,Router A通过GigabitEthernet2/0/2接口连接组播源(Source),通过GigabitEthernet2/0/1接口连接Switch A;Router A上运行IGMPv2,Switch A上运行版本2的IGMP Snooping,并由Router A充当IGMP查询器。
通过配置,使Host A和Host B能且只能接收发往组播组224.1.1.1的组播数据,并且当Host A和Host B发生意外而临时中断接收组播数据时,发往组播组224.1.1.1组播数据也能不间断地通过Switch A的接口GigabitEthernet2/0/3和GigabitEthernet2/0/4转发出去;同时,使Switch A将收到的未知组播数据直接丢弃,避免在其所属的VLAN 100内广播。
2. 组网图图1-3 基于VLAN的组策略及模拟主机加入配置组网图3. 配置步骤(1) 配置IP地址请按照图1-3配置各接口的IP地址和子网掩码,具体配置过程略。
(2) 配置Router A# 使能IP组播路由,在接口GigabitEthernet2/0/2上使能PIM-DM,并在接口GigabitEthernet2/0/1上使能IGMP。
<RouterA> system-view[RouterA] multicast routing[RouterA-mrib] quit[RouterA] interface gigabitethernet 2/0/1[RouterA-GigabitEthernet2/0/1] igmp enable[RouterA-GigabitEthernet2/0/1] quit[RouterA] interface gigabitethernet 2/0/2[RouterA-GigabitEthernet2/0/2] pim dm[RouterA-GigabitEthernet2/0/2] quit(3) 配置Switch A# 全局使能IGMP Snooping。
组播IGMP Snooping配置教程1、打开IGMP Snooping功能使能全局IGMP Snooping功能,是进行其他IGMP Snooping配置的前提。
VLAN下使能IGMP Snooping功能,是VLAN下其他IGMP Snooping配置生效的前提。
缺省情况下,交换机的全局IGMP Snooping功能未使能。
1.1、优化接口板上组播报文的复制能力。
[Huawei]assign multicast-resource-mode optimize如果当前的组播报文需求超过8192份,使能IGMP Snooping功能之前,需要首先运行此命令优化接口板上组播报文的复制能力。
1.2、使能全局IGMP Snooping功能。
[Huawei]igmp-snooping enable1.3、配置VLAN中组播数据是按IP地址还是MAC地址转发。
缺省按IP地址转发。
[Huawei-vlan2]l2-multicast forwarding-mode ?ip IP modemac MAC mode配置VLAN中组播数据转发模式需要在没有使能该VLAN的IGMP Snooping功能时进行。
配置完成后需要使能VLAN内IGMP Snooping功能才会生效。
通过此命令将VLAN内组播数据转发模式配置为按MAC模式转发后,该VLAN 不能再被配置为组播VLAN。
如果当前设备按MAC模式转发组播数据,在网络中规划组播IP地址时,请避免选择为协议预留的组播IP地址映射成相同组播MAC地址的组播IP地址。
否则,可能造成使用保留组地址发送协议报文的协议无法正常运行。
比如:OSPF协议使用224.0.0.5发送协议报文,映射后的组播MAC地址为01-00-5E-00-00-05。
如果当前组播数据按MAC模式转发,并且使用的组播IP地址是225.0.0.5,就会造成OSPF协议不能正常运行。
如果当前VLAN对应的VLANIF接口绑定了VPN实例,但未使能IGMP或PIM,只能配置该VLAN按MAC模式转发组播数据。