关于JUNIPER OLIVE路由器中PIM协议无法正常交互的解
by Michael Stevenson on 十二.21, 2009, under By-Talk
在上一篇文章中提到OSPF与PIM协议不可共存问题,怀疑是硬件的OLIVE本身有问题所致,换VMware虚拟机中的JUNOS环境测试,情况如下:在VMWARE环境下测试,OSPF与PIM协议可以共存,但PIM协议无法正常交互,各路由器使能了PIM协议后,使能PIM协议的接口均显示PIM协议UP,但路由器之间PIM并不转发组播流量,经查阅资料,在JNCIA-M一书中444页有如下解释:
Recall that native multicast data is encapsulated into a Register message by the first-hop router and is sent to the RP as a unicast packet. The RP must then de-encapsulate that Register message before forwarding any multicast traffic along the shared tree toward the receivers. We use the show chassis fpc pic-status command and find that our local RP router doesn’t have a Tunnel PIC installed. Without it, the RP can’t de-encapsulate the Register message.
根据这段解释,第一跳路由器把组播源设备发送的组播流量封装成Register 消息然后用单播方式发送给RP,RP路由器使用专用的Tunnel PIC业务版解封装第一跳路由器发送的Register消息,重新封装成组播报文后,沿着共享分发树发送到接收站。如果没有专用的Tunnel PIC业务版,路由器无法解封装register消息,也就无法完成PIM协议交互。
