zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

MSDP实验配置

配置 实验
2023-09-14 09:15:39 时间

目录

配置MSDP

配置PIM SM协议

配置各PIM SM域内的静态RP

配置MSDP对等体

配置域内的MSDP对等体

AR8和AR9建立EBGP邻居

配置域间的MSDP对等体

进行实验验证


什么是MSDP

MSDP(Multicast Source Discovery Protocol)组播源发现协议的简称

用来传递组播源信息,即传递(S,G)表项,解决多个PIM域之间互联的如何传递组播源信息的问题

MSDP注意事项

目前MSDP只支持在IPv4网络部署,仅对ASM模型生效

并且PIM域内的组播路由协议必须是PIM-SM


配置MSDP

路由基础配置

AS100内的路由器通过ISIS跑通

AS200内的路由器通过ISIS跑通

配置PIM SM协议

全网路由器都开启组播转发,并在接口下开启PIM SM

以AR2为例

multicast routing-enable         开启组播路由转发

interface GigabitEthernet0/0/1

 pim sm                       开启PIM SM

interface GigabitEthernet0/0/0

 pim sm


配置各PIM SM域内的静态RP

通过环回口作为RP,所以环回口也需要开启PIM SM

配置SM1域的RP为2.2.2.2

AR1和AR2配置

pim

 static-rp 2.2.2.2    指定静态RP为2.2.2.2

配置SM2域的RP为3.3.3.3

AR3和AR4配置

pim

 static-rp 3.3.3.3

配置SM3域的RP为6.6.6.6

AR6、AR5、AR7配置

pim

 static-rp 6.6.6.6


配置MSDP对等体

如果没有配置MSDP对等体,组播源192.168.1.1的(S,G)表项只可以传递到域内的RP(AR2)上,域2的RP和域3的RP无法获得224.0.1.1的(S,G)表项;组播源192.168.3.1类似

配置域内的MSDP对等体

AR2和AR3通过环回口地址建立MSDP对等体(环回口地址已经通过ISIS互相学习到了)

并对域内配置MSDP认证

AR2

msdp

 peer 3.3.3.3 connect-interface LoopBack0

 peer 3.3.3.3 password cipher admin@123

AR3

msdp

 peer 2.2.2.2 connect-interface LoopBack0   通过Loop0口与2.2.2.2建立MSDP对等体

 peer 2.2.2.2 password cipher admin@123   配置认证密码

 peer 2.2.2.2 request-sa-enable            主动向2.2.2.2发送SA请求(可选配置)

dis msdp brief 查看MSDP邻居建立情况

AR8和AR9建立EBGP邻居

AR8和AR9建立单播的EBGP邻居,传递组播源地址以及建立MSDP所需环回口地址

AR8

bgp 100

 peer 10.0.89.9 as-number 200

 ipv4-family unicast

  undo synchronization

  network 2.2.2.2 255.255.255.255               宣告SM1域内RP的地址

  network 3.3.3.3 255.255.255.255               宣告SM2域内RP的地址

  network 192.168.1.1 255.255.255.255           宣告AS100域内的组播源地址

  peer 10.0.89.9 enable

AR9

bgp 200

 peer 10.0.89.8 as-number 100

 ipv4-family unicast

  undo synchronization

  network 6.6.6.6 255.255.255.255                 宣告SM3域内RP的地址

  network 192.168.3.1 255.255.255.255           宣告AS200域内的组播源地址

  peer 10.0.89.8 enable

dis bgp peer 查看单播BGP邻居

配置域间的MSDP对等体

AR2和AR6通过环回口建立Mu-BGP,然后建立MSDP对等体

AR3和AR6通过环回口建立Mu-BGP,然后建立MSDP对等体

AR2与AR3配置相同

bgp 100

 peer 6.6.6.6 as-number 200

 peer 6.6.6.6 ebgp-max-hop 10

 peer 6.6.6.6 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 6.6.6.6 enable

 ipv4-family multicast

  peer 6.6.6.6 enable         建立组播BGP邻居

msdp

 peer 6.6.6.6 connect-interface LoopBack0

AR6配置

bgp 200

 peer 2.2.2.2 as-number 100

 peer 2.2.2.2 ebgp-max-hop 10

 peer 2.2.2.2 connect-interface LoopBack0

 peer 3.3.3.3 as-number 100

 peer 3.3.3.3 ebgp-max-hop 10

 peer 3.3.3.3 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 2.2.2.2 enable

  undo peer 3.3.3.3 enable

 ipv4-family multicast

  peer 2.2.2.2 enable

  peer 3.3.3.3 enable

msdp

 peer 2.2.2.2 connect-interface LoopBack0

 peer 3.3.3.3 connect-interface LoopBack0

dis bgp multicast peer  查看组播BGP邻居

dis msdp brif  查看MSDP邻居


进行实验验证

打开组播源192.168.1.1,此时组播源信息就会通过MSDP的SA消息发送给MSDP对等体

查看SA的缓存信息

encap-data-enable 开启MSDP的SA信息缓存,默认开启

查看PIM路由表

当其它域内的用户加入此组播组时,才会产生组播路由表的(S,G)表项和(*,G)表项

用户可以获得组播数据

MSDP传递的SA信息