当前位置: 首页 > news >正文

MSDP实验配置

目录

配置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信息

 

http://www.lryc.cn/news/31896.html

相关文章:

  • 惊!初中生也来卷了……
  • kafka相关配置介绍
  • 【PyTorch】教程:torch.nn.Hardtanh
  • 神垕古镇景区5A级十年都没有实现的三大主因
  • react函数组件常用的几个钩子函数useState、useEffect、useRef、useCallback
  • 4N60-ASEMI高压MOS管4N60
  • 现代神经网络(VGG),并用VGG16进行实战CIFAR10分类
  • Java代码弱点与修复之——Dereference null return value(间接引用空返回值)
  • 【冲刺蓝桥杯的最后30天】day3
  • 光伏发电嵌入式ARM工控机
  • 推荐 7 个 Vue.js 插件,也许你的项目用的上(五)
  • 1.1基于知识图谱的项目实战:优酷搜索泛查询意图优化
  • [java Spring JdbcTemplate配合mysql实现数据批量删除
  • uos 20 统信 fprintd 记录
  • vue移动端h5,文本溢出显示省略号,且展示‘更多’按钮
  • php宝塔搭建部署实战兰空图床程序网站PHP源码
  • 软件测试面试:拿到一个产品(版本)如何开展测试?
  • 【Opencv项目实战】图像的像素值反转
  • Swagger生成接口在线文档
  • 104.第十九章 MySQL数据库 -- MySQL主从复制、 级联复制和双主复制(十四)
  • 第一次使用Python for Qt中的问题
  • .Net Core WebApi 在Linux系统Deepin上部署Nginx并使用(一)
  • Java——打开轮盘锁
  • JavaScript(2)
  • FFMPEG 安装教程windowslinux(CentOS版)
  • 【虹科案例】虹科任意波形发生器在量子计算中的应用
  • 【强化学习】强化学习数学基础:随机近似理论与随机梯度下降
  • ThreadLocal 学习常见问题
  • 文件包含漏洞1 | iwebsec
  • 基于MindAR实现的网页端WebAR图片识别叠加动作模型追踪功能(含源码)