39PIM配置 MyPower S4330 V10 系列交换机配置手册.docx
- 文档编号:26026493
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:11
- 大小:30.57KB
39PIM配置 MyPower S4330 V10 系列交换机配置手册.docx
《39PIM配置 MyPower S4330 V10 系列交换机配置手册.docx》由会员分享,可在线阅读,更多相关《39PIM配置 MyPower S4330 V10 系列交换机配置手册.docx(11页珍藏版)》请在冰豆网上搜索。
39PIM配置MyPowerS4330V10系列交换机配置手册
PIM配置
本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人不得以任何方式摘录、复制或翻译。
XX。
策划:
研究院资料服务处
***
迈普通信技术有限公司
地址:
成都市高新区九兴大道16号迈普大厦
技术支持热线:
400-886-8669
传真:
(+8628)85148948
E-mail:
support@
网址:
邮编:
610041
版本:
2011年8月v1.0版
目录
第一章PIM配置3
1.1PIM简介3
1.1.1PIM-DM的工作原理3
1.1.2PIM-SM的工作原理4
1.1.3PIM-SSM的工作原理5
1.2PIM的配置6
1.2.1PIM配置列表6
1.2.2PIM基础配置:
6
1.2.2PIM高级配置:
7
1.2.3配置举例8
第一章PIM配置
1.1PIM简介
PIM-DM(ProtocolIndependentMulticast-DenseMode)属于密集模式的组播路由协议。
PIM-DM适用于小型网络,在这种网络环境下,组播组的成员相对比较密集。
1.1.1PIM-DM的工作原理
PIM-DM的工作过程可以概括为:
邻居发现、扩散—剪枝过程、嫁接阶段。
(1)邻居发现
PIM-DM路由器刚开始启动时,需要使用Hello报文来进行邻居发现。
各个运行PIM-DM的网络节点之间使用Hello报文保持相互之间的联系。
PIM-DM的Hello报文是周期性发送的。
(2)扩散—剪枝过程(Flooding&Prune)
PIM-DM假设网络上的所有主机都准备接收组播数据。
当某组播源S开始向组播组G发送数据时,路由器接收到组播报文后,首先根据单播路由表进行RPF检查,如果检查通过,路由器创建一个(S,G)表项,然后将数据向网络上所有下游PIM-DM节点转发(Flooding)。
如果没有通过RPF检查,即组播报文从错误的接口输入,则将报文丢弃。
经过这个过程,在PIM-DM组播域内,都会创建一个(S,G)表项。
如果下游节点没有组播组成员,则向上游节点发剪枝(Prune)消息,通知上游节点不用再向下游节点转发数据。
上游节点收到剪枝消息后,就将相应的接口从其组播转发表项(S,G)对应的输出接口列表中删除,这样就建立了一个以源S为根的SPT(ShortestPathTree)树。
剪枝过程最先由叶子路由器发起。
这个过程就称为扩散—剪枝过程。
各个被剪枝的节点同时提供了超时机制,当剪枝超时时,每台路由器又重新开始扩散—剪枝过程。
PIM-DM的扩散—剪枝机制周期性地不断进行。
在这个过程中,PIM-DM采用RPF检查,利用现存的单播路由表构建了一棵从数据源始发的组播转发树。
当一个组播包到达的时候,路由器首先判断到达路径的正确性。
如果到达接口是单播路由指示的通往组播源的接口,那么认为这个组播包是从正确路径而来;否则,这个组播包将作为冗余报文而被丢弃,不进行组播转发。
作为路径判断依据的单播路由信息可以来源于任何一种单播路由协议,如RIP、OSPF发现的路由信息,而不依赖于特定的单播路由协议。
(3)Assert机制
如下图所示,如果处于一个LAN网段上的两台组播路由器A和B,都各自有到组播源S的接收途径,那么它们在接收到组播源S发出的组播数据报文以后,都会向LAN上转发该组播报文,这时候下游节点组播路由器C就会收到两份相同的组播报文。
由上游节点转发的组播数据包路由器检测到这种情况发生以后,就需要通过Assert机制来选定一个唯一的转发者。
通过发送Assert报文,选出一个最优的路径,如果两条或两条以上路径的优先级和metric相同,则选择IP地址最大的作为该(S,G)项的上游邻居,由它负责该(S,G)组播报文的转发。
Assert机制示意图
(4)嫁接(Graft)
当被剪枝的下游节点需要恢复到转发状态时,该节点使用嫁接报文通知上游节点。
要配置IGMP协议,必须先使能组播路由功能,然后才能够配置IGMP协议的各个特性。
(5)状态刷新机制(SRM)
为了避免反复的扩散—剪枝,新的协议标准添加了此机制,由与多播源直连的路由器定时发送状态刷新报文,PIM收到此报文后刷新剪枝状态。
1.1.2PIM-SM的工作原理
PIM-SM的工作过程主要有:
邻居发现、RP共享树(RPT)的生成、组播源注册、SPT切换等。
其中,邻居发现机制与PIM-DM相同,这里不再介绍。
(1)RP共享树(RPT)的生成
当主机加入一个组播组G时,与该主机直接相连的叶子路由器通过IGMP报文了解到有组播组G的接收者,就为组播组G计算出对应的汇聚点RP,然后向朝着RP方向的上一级节点发送加入组播组的消息(join消息)。
从叶子路由器到RP之间途经的每个路由器都会在转发表中生成(*,G)表项,表示无论是哪个源发出的,发送至组播组G的,都适用于该表项。
当RP收到发往组播组G的报文后,报文就会沿着已经建立好的路径到达叶子路由器,进而到达主机。
这样就生成了以RP为根的RPT。
(2)组播源注册
当组播源S向组播组G发送了一个组播报文时,与S直接相连的PIM-SM组播路由器负责将该接收到的组播报文封装成注册报文,以单播形式发给对应的RP。
如果一个网段上有多个PIM-SM组播路由器,将由指定路由器DR(DesignatedRouter)发送该组播报文。
1.1.3PIM-SSM的工作原理
根据协议标准,SSM通常依托PIM-SM实现,它可以和PIM-SM共存于同一台路由器,根据数据和协议报文中的组播地址来决定使用SSM还是PIM-SM。
IANA为SSM分配了地址段232.0.0.0-232.255.255.255,此地址段的组播组不会加入共享树,而是由SSM处理。
SSM同样需要在设备之间通过周期性地发送HELLO报文来实现邻居发现和DR选举。
在路由器的主机侧,则一般是通过IGMPv3来实现。
IGMPv3和IGMPv2相比增加了源过滤功能,允许主机指定其需要接收的特定组的数据,还可以指定接收这个组中特定源的数据。
当SSM接收到IGMPv3的IS_IN报文,获知接收到IGMP报文的接口所连接的网络上有主机想要接收发往组播组G来自源S的数据报后,根据单播路由向连接组播源的第一跳路由器逐跳朝源的方向发送PIM(S,G)源组加入报文,从而在组播源和连接接收者的最后一跳路由器之间建立起最短路径树。
当组播源发送组播数据的时候,这些数据就沿着最短路径树到达接收者。
而对于仅支持IGMPv1/IGMPv2不支持IGMPv3的主机,可以在其连接的路由器上配置ssm-mapping,将IGMPv1/IGMPv2发送的组加入报文映射为源组加入,从而在组网中应用SSM。
1.2PIM的配置
1.2.1PIM配置列表
配置PIM需要依次进行如下操作,当路由器在PIM-DM协议域中运行时,建议在非边界路由器的全部接口启动PIM-DM。
PIM-SM则不需要每个接口都运行PIM-SM.
表1-1PIM配置任务列表
配置任务
说明
详细配置
PIM基础配置
启动EFM
必选
1.2.2
配置EFM工作模式
必选
1.2.2
PIM高级配置
配置Hello报文发送间隔
可选
1.2.3
使能组播协议
可选
1.2.3
启动PIM-DM协议或PIM-SM协议
可选
1.2.3
设置BSR域边界
可选
1.2.3
进入PIM模式
可选
1.2.3
配置组播源(组)过滤
可选
1.2.3
配置PIM邻居过滤
可选
1.2.3
配置接口的PIM邻居最大数量
可选
1.2.3
配置静态RP
可选
1.2.3
指定候选BSR
可选
1.2.3
指定候选RP
可选
1.2.3
配置SPT切换阀值
可选
1.2.3
配置SSM组播组范围
可选
1.2.3
1.2.2PIM基础配置:
表1-2PIM基本配置
操作
命令
备注
指定接口运行PIM-DM协议
ippimdense-mode
-
关闭接口上的PIM-DM协议
noippimdense-mode
-
指定接口运行PIM-SM协议
ippimsparse-mode
关闭接口上的PIM-SM协议
noippimsparse-mode
注意:
在接口开启PIM-SM之前,必须先使能组播协议。
1.2.2PIM高级配置:
表1-3PIM基本配置
操作
命令
备注
配置接口的Hello报文发送间隔
ippimquery-intervalseconds
-
恢复该时间间隔的缺省值
inoippimquery-interval
-
配置接口为BSR边界
ippimbsr-border
删除接口的BSR边界配置
noippimbsr-border
进入PIM模式
pim
退出PIM模式
exit
对接收的组播数据报文进行源过
source-policyacl-number
取消配置
nosource-policy
对PIM邻居进行过滤
ippimneighbor-policyacl-number
取消配置
noippimneighbor-policy
配置接口的PIM邻居数量限制
ippimneighbor-limitlimit
恢复默认配置
noippimneighbor-limit
配置静态RP
static-rpaddress
删除静态RP
nostatic-rp
配置C-BSR
bsr-candidateinterface-typeinterface-numberhash-mask-lengthpriority
删除C-BSR
nobsr-candidate
配置C-RP
rp-candidateinterface-typeinterface-numbergroup-listacl-numberpriority
删除C-RP
rp-candidateinterface-typeinterface-numbergroup-listacl-number
配置切换阀值
spt-threshold{immediately|infinity}
恢复缺省的切换阀值
nospt-threshold
显示运行PIM的接口信息:
showippiminterface[vlan-interfacevid]
显示PIM邻居信息:
showippimneighbor
显示PIM学习的多播路由表,包括静态的路由表项和动态的路由表项
showipmroutegroup-address[static|dynamic]
显示PIM当前的RP信息,包括动态学习到的RP和配置的静态RP
showippimrp-infogroup-address
显示BSR的信息,包括被选举的BSR信息以及有关本地配置的候选BSR信息。
showippimbs
显示配置的SSM组地址范围
showippimssmrange
配置SSM组播组范围
ssm{default|rangeaccess-list}
删除配置SSM组播组范围
nossm{default|rangeaccess-list}
注意:
在配置接口的PIM属性之前,必须先使接口运行PIM协议。
以下配置接口属性的命令均需注意,不再一一标注。
应确保域内所有设备上配置的SSM组播组地址范围都一致,否则组播信息将无法通过SSM模型进行传输。
如果某组播组属于SSM组播组范围,但该组成员使用IGMPv1或IGMPv2发送加入报文,则设备不会触发(*,G)加入报文。
1.2.3配置举例
!
配置接口1的最后成员查询间隔为60秒
Switch(config-if-vlanInterface-1)#ippimquery-interval60
!
在VLAN接口1上运行PIM-SM
Switch(config-if-vlanInterface-1)#ippimsparse-mode
!
在PIM-SM接口上开启bsr-border功能
Switch(config-if-vlanInterface-1)#ippimbsr-border
!
进入pim模式
Switch(config)#mroutepim
!
显示多播路由表
Switch(config-if-vlanInterface-1)#showipmroute
!
显示邻居列表
Switch(config-if-vlanInterface-1)#showippimneighbor
!
显示PIM接口信息
Switch(config-if-vlanInterface-1)#showippiminterface
!
显示所有的PIMRP信息
Switch(config-if-vlanInterface-1)#showippimrp-info
!
显示当前的BSR信息
Switch(config-if-vlanInterface-1)#showippimbsr
!
配置交换机只转发多播源为192.168.1.1的多播报文
Switch(config)#access-list1permit192.168.1.10
Switch(config-pim)#source-policy1
!
配置静态RP为192.168.1.1
Switch(config-pim)#static-rp192.168.1.1
!
配置交换机的VLAN接口1为候选BSR
Switch(config-pim)#bsr-candidatevlan-interface11010
!
配置交换机的VLAN接口1为候选RP
Switch(config-pim)#rp-candidatevlan-interface1group-list110
!
配置交换机的切换阀值为infinity
Switch(config-pim)#spt-thresholdinfinity
以下用例显示如何通过ACL的地址范围来来配置SSM服务:
access-list4permit224.2.151.141
mroutepim
ssmrange4
以下用例演示如何显示配置的SSM组地址范围信息:
Switch#showippimssmrange
GroupAddressMaskLengthACL
237.0.0.081
Totlessmgrouprangeentries:
1.
以下用例演示配置了缺省的SSM组地址范围的情况:
Switch#showippimssmrange
GroupAddressMaskLengthDesc
232.0.0.08default
以下用例演示没有配置SSM组地址范围的情况:
Switch#showippimssmrange
Noconfiggedssmgrouprange.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 39PIM配置 MyPower S4330 V10 系列交换机配置手册 39 PIM 配置 系列 交换机 手册