此前实验发现,组播服务经过MPLS XXX后就各路由器组播流量无法发送与接收,网上查阅相关资料后未发现满意结果,在平哥,松哥以及本人的共同研究下,将此实验完成。
现将实验配置方法贴出,如有不足之处,欢迎评论私信指出。
原创不易,欢迎转载,请说明出处!
此次实验环境为eNSP软件模拟器,选用路由器型号为AR2220
实验环境:
1.R1、R2、R3之间单播路由底层为OSPF协议
2.R1与R3之间起MPLS XXX,将连接终端接口宣告为XXX接口
3.各接口IP地址为文本栏内地址
实验目的:
1.全网互通
2.组播服务器MCS1发出的组播流量经过AR3与AR1之间的MPLS XXX后,由PC1接收
组播服务经过MPLS XXX实现最重要的一点就是要在CE之间起GRE隧道,同时将此GRE隧道宣告为XXX接口,具体配置如下(底层单播配置不再赘述)
interface Tunnel0/0/0
ip binding vpn-instance 1 \\将此GRE隧道宣告为VPN实例中
ip address 158.1.12.1 255.255.255.0
tunnel-protocol gre
source GigabitEthernet0/0/0
destination vpn-instance 1 120.10.1.3 \\目的IP为VPN实例下对端绑定的IP地址
pim sm
interface GigabitEthernet0/0/0
ip binding vpn-instance 1
ip address 158.10.10.1 255.255.255.0
pim sm
igmp enable \\连接组播接收者的接口需激活IGMP协议
对端CE路由器接口配置相同,在此不再赘述,配置完成后查看PIM路由表项,观察路由表项是否(S,G)是否正常。
由此可见,组播源与组播地址均出现,表明此组播服务可正常启用。
注:在配置组播经过MPLS XXX时,仅适用于组播稀疏模式,如使用组播密集模式,可能导致接收者路由器无法进行上游端口计算。
稀疏模式配置时,需在IP XXX实例中使能组播路由功能,且将PIM宣告为XXX实例中配置C-RP 与 C-BSR。