瞻博网络 vMX 路由器静默丢弃 SSM 流量

网络工程 杜松 多播 瞻博网络
2022-02-24 20:15:17

我有一个vMX具有两个接口的瞻博网络路由器:ge-0/0/0.0面向多播发送者和ge-0/0/2.0面向多播接收者。232.1.1.1路由器在其ge-0/0/0.0接口上接收寻址到的多播数据包。当多播路由存在时:

root@CE1> show pim join
Instance: PIM.master Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

Group: 232.1.1.1
    Source: 10.1.1.10
    Flags: sparse,spt
    Upstream interface: ge-0/0/0.0

Instance: PIM.master Family: INET6
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

root@CE1> show route table inet.1

inet.1: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

224.0.0.0/4        *[Multicast/180] 01:35:09
                      MultiResolve
224.0.0.0/24       *[Multicast/180] 01:35:09
                      MultiDiscard
232.0.0.0/8        *[Multicast/180] 01:35:09
                      MultiResolve
232.1.1.1,10.1.1.10/64*[PIM/105] 00:57:51
                      Multicast (IPv4) Composite

root@CE1>

..然后路由器默默地丢弃数据包,即输出计数器ge-0/0/2.0不增加。转发表条目232.1.1.1,10.1.1.10如下所示:

232.1.1.1.10.1.1.10/64
                   user     0                    indr  1048575     2
                                                 comp      595     1

ge-0/0/0.0两者上的RPF 均已ge-0/0/2.0启用。什么可能导致这种行为?

1个回答

Linux ping 实用程序以 TTL 1 发送数据包。这就是第一跳路由器丢弃数据包的原因。TTL 可以调整-t,例如ping -t 10 ...