10IGMP SNOOPING MyPower S4330 V10 系列交换机配置手册Word文档格式.docx
《10IGMP SNOOPING MyPower S4330 V10 系列交换机配置手册Word文档格式.docx》由会员分享,可在线阅读,更多相关《10IGMP SNOOPING MyPower S4330 V10 系列交换机配置手册Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
网址:
邮编:
610041
版本:
2011年8月v1.0版
目录
第1章IGMPSnooping1
1.1IGMPSnooping简介1
1.2配置IGMPSnooping1
1.2.1IGMPSnooping配置任务简介1
1.2.2启动IGMPSnooping2
1.2.3配置IGMPSnooping定时器2
1.2.4配置端口的fast-leave3
1.2.5配置端口最大学习组播数目3
1.2.6配置IGMPSnooping组播学习策略4
1.2.7配置IGMP-Snooping查询器5
1.2.8配置路由端口5
1.2.9配置端口的组播VLAN6
1.2.10配置端口记录主机MAC功能6
1.2.11配置端口是否丢弃查询报文7
1.2.12配置端口是否丢弃报告报文7
1.2.13配置组播预览功能7
1.2.14配置profile黑白名单8
1.2.15IGMPSnooping的显示和维护8
1.2.16igmpsnooping配置举例9
1.2.17静态组播配置举例12
第1章IGMPSnooping
1.1IGMPSnooping简介
由于IGMP是一种第3层的协议,因此第2层交换机并不参与IGMP,也不知道它连接的哪些主机是组播组的成员。
默认情况下,第2层交换机将组播帧在VLAN内的所有端口(除源端口外)泛洪,哪怕只有一个端口上的一台设备需要它们。
IGMPSnooping的提出正是为了改善第2层交换机收到组播帧后的行为。
运行IGMPSnooping的交换机要监听主机和路由器之间的IGMP对话,并能够理解IGMP。
这也表示交换机要识别和拦截路由器和主机之间传输的所有IGMP分组,包括IGMP成员资格报告和IGMP组播组退出消息。
1.2配置IGMPSnooping
1.2.1IGMPSnooping配置任务简介
表1-1IGMPSnooping配置任务简介
配置任务
说明
详细配置
IGMPSnooping基本配置
启动IGMPSnooping
必选
3.2.2
调整及优化IGMPSnooping配置
配置动态组播端口成员老化时间
可选
3.2.3
配置离开最大响应时间
配置端口fast-leave
3.2.4
配置端口最大学习组播数目
3.2.5
配置IGMP-Snooping组播学习策略
3.2.6
配置IGMP-Snooping查询器
3.2.7
配置路由端口
3.2.8
配置端口的组播VLAN
3.2.9
配置端口记录主机MAC
3.2.10
配置端口是否丢弃查询报文
3.2.11
配置端口是否丢弃报告报文
3.2.12
配置组播预览
3.2.13
配置IGMPSnoopingprofile黑白名单
3.2.14
IGMPSnooping的显示和维护
3.2.15
1.2.2启动IGMPSnooping
表1-2启动IGMPSnooping
操作
命令
备注
进入全局配置模式
configureterminal
-
igmp-snooping
1.2.3配置IGMPSnooping定时器
表1-3配置IGMPSnooping定时器
igmp-snoopinghost-aging-timetime
缺省配置下,动态组播端口成员老化时间为300S
igmp-snoopingmax-response-timetime
缺省配置下,离开最大响应时间为10S
1.2.4配置端口的fast-leave
正常情况下,IGMP-Snooping在接收到IGMP离开报文后不会直接将端口从组播组中删除,而是要等待一段时间后才将该端口从组播组中删除。
启动快速删除功能后,IGMP-Snooping收到IGMP离开报文时,直接将端口从组播组中删除。
当端口下只有一个用户时,快速删除可以节省带宽。
表1-4配置端口的fast-leave
进入端口配置模式
interfaceethernetinterface-num
配置端口的fast-leave
igmp-snoopingfast-leave
缺省配置下,端口的fast-leave功能处于关闭状态
1.2.5配置端口最大学习组播数目
可以使用下面的命令来设定每个端口最多可学习的组播数目。
表1-5配置端口最大学习组播数目
配置端口可最大学习的组播数目
igmp-snoopinggroup-limitnumber
缺省配置下,端口最大可学习的组播数目为NUM_MULTICAST_GROUPS
注意:
NUM_MULTICAST_GROUPS指的是整机可学的最大组播数,每一款产品的NUM_MULTICAST_GROUPS可能不同。
虽然理论上某个端口最大可学习的组播数为NUM_MULTICAST_GROUPS,但这也表示其他端口可学习的组播数将被占用。
也就是说,所有的端口将共享这NUM_MULTICAST_GROUPS个组播组资源。
1.2.6配置IGMPSnooping组播学习策略
配置了组播学习策略后,管理员可以控制路由器只学习特定的组播组。
如果一个组播组被加入了黑名单,那么路由器将不会学习这个组播组;
相反,在白名单里的组播组路由器则可以学到。
表1-6配置IGMPSnooping组播学习策略
配置不在黑白名单里的组播组的默认学习规则
igmp-snooping{permit|deny}{groupall|vlanvid}
缺省配置下,不在黑白名单里的组播组的学习规则为学习所有的组播组
配置端口的组播黑白名单
igmp-snooping{permit|deny}group-rangeMACmulti-countnumvlanvid
配置端口学习(不学习)vid的以mac开始的连续num个组播组
igmp-snooping{permit|deny}groupMACvlanvid
缺省配置下,任何组播组都不被加入黑白名单
1.2.7配置IGMP-Snooping查询器
在运行了IGMP协议的组播网络中,会有一个专职查询的组播路由器或三层组播路由器,负责发送IGMP查询报文。
但是,由于二层交换机上不支持IGMP功能,因此没有办法实现查询器的功能,无法发送通用组查询报文。
用户可以通过配置IGMP-Snooping查询器,使二层交换机在数据链路层主动发送通用组查询报文,从而建立并维护组播转发表项。
用户还可以配置IGMPSnooping查询器发送一般查询报文的VLAN、源地址、最大响应时间以及查询周期。
表1-7配置IGMP-Snooping查询器
开启IGMP-Snooping查询器
igmp-snoopingquerier
配置一般查询报文的VLAN
igmp-snoopingquerier-vlanvid
配置发送一般查询报文的时间间隔
igmp-snoopingquery-intervalinterval
配置一般查询报文的最大响应时间
igmp-snoopingquery-max-respondtime
配置发送一般查询报文的源IP地址
igmp-snoopinggeneral-querysource-ipIP
1.2.8配置路由端口
通过配置可以将路由端口自动加入到IGMPSnooping学习到的动态组播中,使得路由端口也具有转发组播业务报文的能力。
当交换机收到主机发出的成员资格报告报文后,会向路由端口转发。
表1-8配置路由端口
配置混合路由端口功能
igmp-snoopingroute-portforward
配置动态路由端口的老化时间
igmp-snoopingrouter-port-age{on|off|age-time}
配置静态路由端口
igmp-snoopingroute-portvlanvidinterface{all|ethernetinterface-num}
1.2.9配置端口的组播VLAN
开启端口的组播VLAN功能后,不论端口接收到的IGMP报文属于哪个VLAN,交换机都会将其修改为组播VLAN。
表1-9配置端口的组播VLAN
interfaceethernetinterface-num
igmp-snoopingmulticastvlanvid
1.2.10配置端口记录主机MAC功能
当开启端口此功能时,交换机会记录igmp报告报文的源mac地址。
表1-10配置端口记录主机MAC功能
igmp-snoopingrecord-host
1.2.11配置端口是否丢弃查询报文
当开启端口此功能时,交换机会丢弃IGMP查询报文。
默认端口接收IGMP所有报文。
表1-11配置端口是否丢弃IGMP查询报文
c