[Xorp-users] Problem in IPv6 SSM Multicast

Hansi hantongs at gmail.com
Tue Dec 4 00:09:58 PST 2007


Hello All,

I'm currently exploring ipv6 multicast specifically pim-ssm. The network
topology setup I have is shown below:

            +----------+                     +----------+
            | Source/  +---------------------+          |
            | Sender   |                sk0  | Router 1 |
            +----------+                     +-----+----+
                                                   | vr0
                                                   |
                                                   |
                                                   |
                                                   |
                                                   |
                                                   | vr0
            +----------+                     +-----+----+
            | Client/  +---------------------+          |
            | Receiver |                sk0  | Router 2 |
            +----------+                     +----------+



Details:

Source
OS: FreeBSD 6.2
Streaming Server: vlc-0.8.6_c
sis1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::200:24ff:fec4:3235%sis1 prefixlen 64 scopeid 0x2
        inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 2001:ec2:4002:fa11:200:24ff:fec4:3235 prefixlen 64 autoconf
        ether 00:00:24:c4:32:35
        media: Ethernet autoselect (100baseTX <full-duplex>)

Router 1
OS: FreeBSD 6.2
sk0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet6 fe80::219:5bff:fe2f:146a%sk0 prefixlen 64 scopeid 0x1
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 2001:ec2:4002:fa11::1 prefixlen 64
        ether 00:19:5b:2f:14:6a
        media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
        status: active
vr0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::215:f2ff:fe3d:ac91%vr0 prefixlen 64 scopeid 0x2
        inet 200.10.0.2 netmask 0xffffff00 broadcast 200.10.0.255
        inet6 2001:ec0:4000:beef::2 prefixlen 64
        ether 00:15:f2:3d:ac:91
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

Router 2
OS: FreeBSD 6.2
sk0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet6 fe80::219:5bff:fe85:cfc7%sk0 prefixlen 64 scopeid 0x1
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        inet6 2001:ec1:4001:10af::1 prefixlen 64
        ether 00:19:5b:85:cf:c7
        media: Ethernet autoselect (1000baseTX <full-duplex,flag0,flag1>)
        status: active
vr0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::213:d4ff:fed8:6808%vr0 prefixlen 64 scopeid 0x2
        inet 200.10.0.1 netmask 0xffffff00 broadcast 200.10.0.255
        inet6 2001:ec0:4000:beef::1 prefixlen 64
        ether 00:13:d4:d8:68:08
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

Client
OS: Linux Ubuntu Fiesty Fawn 7.04  2.6.20-16-generic
Streaming Client: vlc-0.8.6_c
eth0      Link encap:Ethernet  HWaddr 00:19:5B:2F:14:68
          inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: 2001:ec1:4001:10af:219:5bff:fe2f:1468/64 Scope:Global
          inet6 addr: fe80::219:5bff:fe2f:1468/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:71141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103425 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6304908 (6.0 MiB)  TX bytes:137947821 (131.5 MiB)
          Interrupt:17


The problem is that I can't seem to recieve multicast streams from the
streaming server. :( I haven't encountered issues w/ regards to ipv4 ssm
multicast. The syntax used for the vlc streaming server is: vlc -vvv
video.xyz - -ipv6 - -sout udp:[ff3e::1234] - -ttl 12. I also tried placing a
backslash (\) character before each bracket but to no avail.  I configured
the client through vlc's graphical interface with
udp://[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234].
What I came to notice though is that there are no "Join" messages sent out
from the client side to indicate that it intends to join a channel, in this
case (2001:ec2:4002:fa11:200:24ff:fec4:3235, ff3e::1234). I suspect that the
it could be the client not initiating any "join" activity to a multicast
group although I can't also rule out that I overlooked something in my XORP
configuration file. I would appreciate if someone could lend me a hand here.

Attached is my xorp config file.

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20071204/a4b7c284/attachment.html 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xorpcfg.txt
Url: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20071204/a4b7c284/attachment.txt 


More information about the Xorp-users mailing list