YESLAB学霸日记--- 数通HCIE-域间组播

image.png


实验名称:域间组播实验

实验目的

1、 配置域间组播。

2、 观察MSDP session。

3、 使用MBGP进行RPF检查。

实验拓扑

image.png

实验步骤(没有听直播课的可以参考随堂视频实验作业)

1:基本的IP地址配置(本步骤省略)

2: 

1)配置域间组播

两个AS内IGP OSPF已经预配,配置BGP(至少需要相互通告C-RP的地址,组播源所在的AS还需要通告组播源的地址),使得AS100和AS200内设备能够学习到对方的路由信息。配置完成后查看R2和R5上的BGP路由信息

image.png

image.png

可以发现AS200内已经有组播源10.1.123.0/24的路由信息。

在两个AS内以及AS间互联的设备上开启组播路由功能,域间组播使用PIM SM,同时在连接接收者的路由器开启IGMP

image.png

image.png


在两个AS内分别配置C-BSR和C-RP,注意在AS边界互联接口要配置BSR边界以防止Bootstrap报文发送到对端AS造成BSR和RP选举混乱

image.png

image.png

2)配置MSDP Session

对于域间组播,必须通过MSDP进行组播源的通告(有组播源时每分钟通告一次),以使其他AS知道组播源的存在,从而能够向组播源发起(S,G)join(前提是能够RPF检查通过,可通过单播、静态组播、MBGP路由)把组播流量拉下来。配置只需在RP之间进行配置即可。由于使用动态RP,所以MSDP  Peer需要在所有C-RP进行配置。

image.png

image.png

image.png

image.pngimage.png

image.png

AS100内的C-RP AR2和AR3分别与AS200内的的C-RP AR4和AR5建立msdp session。

将client3加入组播组239.1.1.1,然后在组播源播放视频,在AR3的G0/0/1抓包。

image.png

虽然接收者侧的C-RP(R4和R5)在收到组播源的SA后又通告给了组播源所在的AS的其他C-RP(AR3,最初是由AR2通告的SA给AS200),但组组播源侧的其他C-RP在收到该SA后,发现是自己AS通过出去的,则丢弃不进行缓存。通过dis msdp sa-cache可以发现AR3上并没有SA缓存信息:

image.png

AR4及AR5上有SA缓存信息

image.png

image.png

image.png

下图是发送端和接收者播放视频的截图,说明域间组播数据已正常转发

image.png

3)用MBGP进行RPF检查

当前AR3和AR4之间是通过G0/0/1接口建立的pim邻居,并且是通过G0/0/1建立的BGP邻居通告的单播路由对组播源进行RPF检查

image.png

如果BGP邻居是通过AR3和AR4之间的G0/0/1接口建立,但pim邻居是通过G0/0/2建立,那么AR4对组播源的RPF检查将失败。

image.png

image.png

可以通过静态组播路由,将AR4关于组播源10.1.123.100的rpf邻居指向AR3的G0/0/2口:

image.png

再有组播源通过MSDP通告后,即可正常建立组播路由表项,转发组播数据

image.png

也可以通过组播BGP,通告组播源的路由信息,使R4关于组播源10.1.123.0/24的RPF邻居指向R3的G0/0/2接口,将上一步骤配置的静态组播路由删除,在AR3和AR4之间配置组播BGP

image.png

地址簇

image.png

image.png

image.png

image.png

RPF检查通过后,有组播源再通过MSDP SA,即可正常建立组播路由,传送组播数据流。



实验心得

1、域间组播需要考虑

RPF问题:需要有组播源的路由,单播路由(BGP)、静态组播路由、组播BGP,MBGP(ipv4-family multicast)只用于进行RPF检查,不放入路由表。

组播传送问题:AS内以及AS之间互联的设备必须支持组播。

接收者所在的AS需要知道其他AS组播源的存在,通过MSDP进行Source-Active。

2、对于域间组播,如果都采用动态RP的方式,那么C-RP之间要进行全互连,至少组播源所在的AS的C-RP要与其他AS都建立MSDP Session

3、组播BGP仅用于RPF检查,因为在域间还要通过MSDP进行Source-Active,所以域间BGP还要通过ipv4单播地址簇通过相关路由信息。

动态RP,在接收到的Bootstrap报文时也需要进行RPF检查,是朝Active BSR方向,如果RPF检查失败,则丢弃收到的Bootstrap报文


猜你喜欢

转载自blog.51cto.com/14476517/2479369
今日推荐