MSDP功能的配置
MSDP描述了一種連接多PIM-SM域的機制。每種 PIM-SM 域都使用自己獨立的RP ,它并不依賴于其它域內的RP ,配置了MSDP對等體的RP將其域內的活動組播源信息通過SA(活動源)消息通告給它的所有MSDP對等體,這樣,一個PIM-SM域內的組播源信息就會被傳遞到另一個PIM-SM域。
通過以上對MSDP的描述,讓我們進行實戰,看一下MSDP是怎樣實現的。
需求分析
1.PIM-SM網絡采用單BSR管理域方式,擁有多個組播源S和多個接收者。在PIM-SM域內配置Anycast RP,當新成員加入組播組時,與接收者直接相連的交換機能夠向拓撲距離最近的RP發起加入;
2.PIM-SM網絡中運行OSPF提供單播路由,在SwitchC和SwitchD之間建立MSDP對等體。同時,SwitchC和SwitchD的Loopback10,Loopback0接口承擔C-BSR和C-RP的角色;
3.此案例同時適用于以下產品:H3C 3600-EI、5600、3610、5510系列交換機。
組網圖如下:
#p#
MSDP的配置過程
SwitchA配置:
1.創建vlan 130 140 150,并將端口E 0/1加入vlan 130, E 0/2加入vlan 150,E 0/3加入vlan 140
- [SwitchA]vlan 130
- [SwitchA-vlan 130]port Ethernet 0/1
- [SwitchA-vlan 130]vlan 140
- [SwitchA-vlan 140]port Ethernet 0/3
- [SwitchA-vlan 140]vlan 150
- [SwitchA-vlan 150]port Ethernet 0/2
2.分別給vlan 130 140 150設置vlan 虛接口地址
- [SwitchA-vlan 150]int vlan 130
- [SwitchA-interface-vlan 130]ip add 192.168.3.1 24
- [SwitchA-interface-vlan 130]int vlan 140
- [SwitchA-interface-vlan 140]ip add 192.168.4.1 24
- [SwitchA-interface-vlan 140]int vlan 150
- [SwitchA-interface-vlan 150]ip add 192.168.5.1 24
3.配置ospf路由
- [SwitchA-interface-vlan 150]quit
- [SwitchA]ospf
- [SwitchA-ospf-1]area
- [SwitchA-ospf-1-area 0.0.0.0]network 192.168.3.1 0.0.0.255
- [SwitchA-ospf-1-area 0.0.0.0]network 192.168.4.1 0.0.0.255
- [SwitchA-ospf-1-area 0.0.0.0]network 192.168.5.1 0.0.0.255
4.配置pim sm組播
- [SwitchA-ospf-1-area 0.0.0.0]quit
- [SwitchA-ospf-1]quit
- [SwitchA]multicast routing-enable
- [SwitchA]int vlan 130
- [SwitchA-interface-vlan 130]pim sm
- [SwitchA-interface-vlan 130]int vlan 140
- [SwitchA-interface-vlan 140]pim sm
- [SwitchA-interface-vlan 140]int vlan 150
- [SwitchA-interface-vlan 150]igmp enable
- [SwitchA-interface-vlan 150]pim sm
#p#
SwitchB配置:
1.創建vlan 120 130 ,并將端口E 0/1加入vlan 130, E 0/2加入vlan 120
- [SwitchB]vlan 130
- [SwitchB-vlan 130]port Ethernet 0/1
- [SwitchB-vlan 130]vlan 120
- [SwitchB-vlan 120]port Ethernet 0/2
2.分別給vlan 120 130設置vlan 虛接口地址
- [SwitchB-vlan 120]int vlan 130
- [SwitchB-interface-vlan 130]ip add 192.168.3.2 24
- [SwitchB-interface-vlan 130]int vlan 120
- [SwitchB-interface-vlan 120]ip add 192.168.2.2 24
3.配置ospf路由
- [SwitchB-interface-vlan 120]quit
- [SwitchB]ospf
- [SwitchB-ospf-1]area
- [SwitchB-ospf-1-area 0.0.0.0]network 192.168.2.2 0.0.0.255
- [SwitchB-ospf-1-area 0.0.0.0]network 192.168.3.2 0.0.0.255
4.配置pim sm組播
- [SwitchB-ospf-1-area 0.0.0.0]quit
- [SwitchB-ospf-1]quit
- [SwitchB]multicast routing-enable
- [SwitchB]int vlan 130
- [SwitchB-interface-vlan 130]pim sm
- [SwitchB-interface-vlan 130]int vlan 120
- [SwitchB-interface-vlan 120]pim sm
#p#
SwitchC配置:
1.創建vlan 110 120 140 ,并將端口E 0/1加入vlan 110, E 0/2加入vlan 120,E 0/3加入vlan 140
- [SwitchC]vlan 110
- [SwitchC-vlan 110]port Ethernet 0/1
- [SwitchC-vlan 110]vlan 120
- [SwitchC-vlan 120]port Ethernet 0/2
- [SwitchC-vlan 120]vlan 140
- [SwitchC-vlan 140]port Ethernet 0/3
2.分別給vlan 110 120 140設置vlan 虛接口地址
- [SwitchC-vlan 140]int vlan 110
- [SwitchC-interface-vlan 110]ip add 192.168.1.1 24
- [SwitchC-interface-vlan 110]int vlan 120
- [SwitchC-interface-vlan 120]ip add 192.168.2.1 24
- [SwitchC-interface-vlan 120]int vlan 140
- [SwitchC-interface-vlan 140]ip add 192.168.4.2 24
3.創建Loopback0,Loopback10,并在這些Loopback地址上使能pim sm
- [SwitchC-interface-vlan 140]quit
- [SwitchC]int Loopback 0
- [SwitchC-Loopback 0]ip add 1.1.1.1 32
- [SwitchC-Loopback 0]pim sm
- [SwitchC-Loopback 0]quit
- [SwitchC] int Loopback 10
- [SwitchC-Loopback 10]ip add 192.168.10.1 32
- [SwitchC-Loopback 10]pim sm
4.配置ospf路由
- [SwitchC-Loopback 10]quit
- [SwitchC]ospf
- [SwitchC-ospf-1]area
- [SwitchC-ospf-1-area 0.0.0.0]network 192.168.1.1 0.0.0.255
- [SwitchC-ospf-1-area 0.0.0.0]network 192.168.2.1 0.0.0.255
- [SwitchC-ospf-1-area 0.0.0.0]network 192.168.4.2 0.0.0.255
- [SwitchC-ospf-1-area 0.0.0.0]network 1.1.1.1 0.0.0.0
- [SwitchC-ospf-1-area 0.0.0.0]network 192.168.10.1 0.0.0.0
5.配置pim sm組播
- [SwitchC-ospf-1-area 0.0.0.0]quit
- [SwitchC-ospf-1]quit
- [SwitchC]multicast routing-enable
- [SwitchC]int vlan 110
- [SwitchC-interface-vlan 110]pim sm
- [SwitchC-interface-vlan 110]int vlan 120
- [SwitchC-interface-vlan 120]pim sm
- [SwitchC-interface-vlan 120]int vlan 140
- [SwitchC-interface-vlan 140]pim sm
6.配置rp 和 bsr
- [SwitchC-interface-vlan 140]quit
- [SwitchC]pim
- [SwitchC-pim]c-rp Loopback 0
- [SwitchC-pim]c-bsr Loopback 10 32
7.配置msdp
- [SwitchC-pim]quit
- [SwitchC]msdp
- [SwitchC-msdp] originating-rp LoopBack0
- [SwitchC-msdp] peer 2.2.2.2 connect-interface LoopBack0
#p#
SwitchD配置:
1.創建vlan 100 160,并將端口E 0/1加入vlan 100, E 0/2加入vlan 160
- [SwitchD]vlan 100
- [SwitchD-vlan 100]port Ethernet 0/1
- [SwitchD-vlan 100]vlan 160
- [SwitchD-vlan 160]port Ethernet 0/2
2.分別給vlan 100 160設置vlan 虛接口地址
- [SwitchD-vlan 160]int vlan 100
- [SwitchD-interface-vlan 100]ip add 192.168.0.1 24
- [SwitchD-interface-vlan 100]int vlan 160
- [SwitchD-interface-vlan 160]ip add 192.168.6.1 24
3.創建Loopback0,Loopback10,并在這些Loopback地址上使能pim sm
- [SwitchD-interface-vlan 160]quit
- [SwitchD]int Loopback 0
- [SwitchD-Loopback 0]ip add 2.2.2.2 32
- [SwitchD-Loopback 0]pim sm
- [SwitchD-Loopback 0]quit
- [SwitchD] int Loopback 10
- [SwitchD-Loopback 10]ip add 192.168.10.1 32
- [SwitchD-Loopback 10]pim sm
4.配置ospf路由
- [SwitchD-Loopback 10]quit
- [SwitchD]ospf
- [SwitchD-ospf-1]area
- [SwitchD-ospf-1-area 0.0.0.0]network 192.168.0.1 0.0.0.255
- [SwitchD-ospf-1-area 0.0.0.0]network 192.168.6.1 0.0.0.255
- [SwitchD-ospf-1-area 0.0.0.0]network 2.2.2.2 0.0.0.0
- [SwitchD-ospf-1-area 0.0.0.0]network 192.168.10.1 0.0.0.0
5.配置pim sm組播
- [SwitchD-ospf-1-area 0.0.0.0]quit
- [SwitchD-ospf-1]quit
- [SwitchD]multicast routing-enable
- [SwitchD]int vlan 100
- [SwitchD-interface-vlan 100]igmp enable
- [SwitchD-interface-vlan 100]pim sm
- [SwitchD-interface-vlan 100]int vlan 160
- [SwitchD-interface-vlan 160]pim sm
6.配置rp 和 bsr
- [SwitchD-interface-vlan 160]quit
- [SwitchD]pim
- [SwitchD-pim]c-rp Loopback 0
- [SwitchD-pim]c-bsr Loopback 10 32
7.配置msdp
- [SwitchD-pim]quit
- [SwitchD]msdp
- [SwitchD-msdp] originating-rp LoopBack0
- [SwitchD-msdp] peer 1.1.1.1 connect-interface LoopBack0
#p#
SwitchE配置:
1.創建vlan 110 160,并將端口E 0/1加入vlan 110, E 0/2加入vlan 160
- [SwitchE]vlan 110
- [SwitchE-vlan 110]port Ethernet 0/1
- [SwitchE-vlan 110]vlan 160
- [SwitchE-vlan 160]port Ethernet 0/2
2.分別給vlan 110 160設置vlan 虛接口地址
- [SwitchE-vlan 160]int vlan 110
- [SwitchE-interface-vlan 110]ip add 192.168.1.2 24
- [SwitchE-interface-vlan 110]int vlan 160
- [SwitchE-interface-vlan 160]ip add 192.168.6.2 24
3.配置ospf路由
- [SwitchE-interface-vlan 160]quit
- [SwitchE]ospf
- [SwitchE-ospf-1]area
- [SwitchE-ospf-1-area 0.0.0.0]network 192.168.1.2 0.0.0.255
- [SwitchE-ospf-1-area 0.0.0.0]network 192.168.6.2 0.0.0.255
4.配置pim sm組播
- [SwitchE-ospf-1-area 0.0.0.0]quit
- [SwitchE-ospf-1]quit
- [SwitchE]multicast routing-enable
- [SwitchE]int vlan 110
- [SwitchE-interface-vlan 110]pim sm
- [SwitchE-interface-vlan 110]int vlan 160
- [SwitchE-interface-vlan 160]pim sm
【編輯推薦】