[Xorp-users] Questions on multicast routing.

Ben Greear greearb at candelatech.com
Sun Jun 22 22:55:31 PDT 2008


As you might recall, I am working on adding linux kernel and xorp 
support for
multiple multicast routing tables.

I currently have a patch to the kernel that lets me send mcast through 
one virtual
router to another host on another leg of the router.

However, I am not able to get one router to forward to another, and I'm 
not too sure
how to go about debugging this because I'm unsure of how it's all 
supposed to work
together...

I am attaching a diagram of my (virtual) network.  I have an mcast 
generator on rddR2 and
consumers on rddVR6 and rddVR7.  The multicast address is 224.1.2.3.

I have one instance of xorp running for each virtual router.  It 
*appears* that the kernel
vif tables are set up correctly.

Here is router-0:
root at lanforge-65-AF> show igmp group
Interface    Group           Source          LastReported Timeout V State
rddVR0       224.0.0.2       0.0.0.0         1.1.6.2          170 2     E
rddVR0       224.0.0.5       0.0.0.0         1.1.6.1          172 2     E
rddVR0       224.0.0.6       0.0.0.0         1.1.6.1          175 2     E
rddVR0       224.0.0.13      0.0.0.0         1.1.6.2          171 2     E
rddVR0       224.0.0.22      0.0.0.0         1.1.6.1          170 2     E
rddVR3       224.0.0.2       0.0.0.0         5.4.3.2          175 2     E
rddVR3       224.0.0.5       0.0.0.0         5.4.3.2          170 2     E
rddVR3       224.0.0.6       0.0.0.0         5.4.3.2          171 2     E
rddVR3       224.0.0.13      0.0.0.0         5.4.3.2          171 2     E
rddVR3       224.0.0.22      0.0.0.0         5.4.3.2          169 2     E
rddVR4       224.0.0.2       0.0.0.0         2.3.4.1          171 2     E
rddVR4       224.0.0.5       0.0.0.0         2.3.4.1          174 2     E
rddVR4       224.0.0.6       0.0.0.0         2.3.4.1          169 2     E
rddVR4       224.0.0.13      0.0.0.0         2.3.4.1          176 2     E
rddVR4       224.0.0.22      0.0.0.0         2.3.4.1          174 2     E
rddVR4       224.1.2.3       0.0.0.0         2.3.4.2          169 2     E

root at lanforge-65-AF> show pim neighbors
Interface    DRpriority NeighborAddr    V Mode   Holdtime Timeout
rddVR0              125 1.1.6.2         2 Sparse      105      95
root at lanforge-65-AF>

I was expecting to see 224.1.2.3 on rddVR0 since it connects to the
other router.


Here is router-1:

root at lanforge-65-AF> show igmp group
Interface    Group           Source          LastReported Timeout V State
rddVR1       224.0.0.2       0.0.0.0         1.1.6.1          238 2     E
rddVR1       224.0.0.5       0.0.0.0         1.1.6.1          239 2     E
rddVR1       224.0.0.6       0.0.0.0         1.1.6.1          237 2     E
rddVR1       224.0.0.13      0.0.0.0         1.1.6.2          239 2     E
rddVR1       224.0.0.22      0.0.0.0         1.1.6.2          237 2     E
rddVR7       224.0.0.2       0.0.0.0         1.1.7.1          242 2     E
rddVR7       224.0.0.5       0.0.0.0         1.1.7.1          248 2     E
rddVR7       224.0.0.6       0.0.0.0         1.1.7.1          247 2     E
rddVR7       224.0.0.13      0.0.0.0         1.1.7.1          246 2     E
rddVR7       224.0.0.22      0.0.0.0         1.1.7.1          240 2     E
rddVR7       224.1.2.3       0.0.0.0         1.1.7.2          243 2     E
root at lanforge-65-AF> show pim neighbors
Interface    DRpriority NeighborAddr    V Mode   Holdtime Timeout
rddVR1              125 1.1.6.1         2 Sparse      105      99

Please let me know if I can provide any additional info to help clarify the
issue.

Thanks,
Ben

-- 
Ben Greear <greearb at candelatech.com> 
Candela Technologies Inc  http://www.candelatech.com


-------------- next part --------------
A non-text attachment was scrubbed...
Name: mcast_routers.png
Type: image/png
Size: 5595 bytes
Desc: not available
Url : http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20080622/df84cba7/attachment.bin 


More information about the Xorp-users mailing list