[Xorp-users] Multicast Forwarding Problem

Wade Schofield wade.schofield at gmail.com
Sun Jul 27 12:56:30 PDT 2014


Dan you rock! I changed it to 224.0.2.1 and it works! Wow, if I wasn’t so happy it was working I’d kick myself!

Thanks again,

Wade

On Jul 27, 2014, at 3:17 PM, Dan Rosenqvist <danro at kth.se> wrote:

> Hi,
> 
> I think the 224.0.0.0/24 subnet is reserved for routing protocols. Try changing to another subnet and see if that works better.
> 
> Best regards,
> Dan
> 
> Från: xorp-users-bounces at xorp.org [xorp-users-bounces at xorp.org] för Wade Schofield [wade.schofield at gmail.com]
> Skickat: den 27 juli 2014 20:31
> Till: xorp-users at xorp.org
> Ämne: [Xorp-users] Multicast Forwarding Problem
> 
> Hi,
> 
> I am new to XORP and am trying to get multicast forwarding to work in a CORE emulation environment. The network I’m working with is one simulated router connected to three hosts, each on a separate subnet. My goal is to distribute multicast traffic from one transmitter to two receivers. The multicast ip I’m using is 224.0.0.3. My config file for the router is below. Also, I’m using Quagga for OSPF which seems to be working fine.
> 
> Using tcpdump, I can see the traffic coming into the router interface but it just dies there. For some reason the IGMP joins are not being registered even though the IGMP reports are being sent to the router. The router also never issues a query on 224.0.0.3 but does on other IP’s.
> 
> Any help would be most appreciated, I’ve been chasing this for three days now and am running out of things to try.
> 
> Thanks,
> 
> Wade
> 
> 
> tcpdump:
> 
> 14:17:34.155790 IP 10.0.11.20 > 224.0.0.3: igmp v2 report 224.0.0.3
> 14:17:37.711762 IP 10.0.11.20 > 224.0.0.3: igmp v2 report 224.0.0.3
> 
> When I do a show igmp group in the XORP shell, it shows a number of groups but not the one I’m trying to use. 
> 
> systcl -a show’s the router with multicast turned on:
> 
> net.ipv4.conf.all.mc_forwarding = 1
> net.ipv4.conf.default.mc_forwarding = 0
> net.ipv4.conf.eth0.mc_forwarding = 1
> net.ipv4.conf.eth1.mc_forwarding = 1
> net.ipv4.conf.eth2.mc_forwarding = 1
> net.ipv4.conf.eth3.mc_forwarding = 1
> 
> Config File:
> 
> protocols {
>     fib2mrib {
> disable: false
>     }
>     igmp {
> disable: false
> interface eth0 {
>     vif eth0 {
>                 disable: false
>                 version: 2
>                 enable-ip-router-alert-option-check: false
>                 query-interval: 125
>                 query-last-member-interval: 1
>                 query-response-interval: 10
>                 robust-count: 2
>     }
> }
> interface eth1 {
>     vif eth1 {
>                 disable: false
>                 version: 2
>                 enable-ip-router-alert-option-check: false
>                 query-interval: 125
>                 query-last-member-interval: 1
>                 query-response-interval: 10
>                 robust-count: 2
>     }
> }
> interface eth2 {
>     vif eth2 {
>                 disable: false
>                 version: 2
>                 enable-ip-router-alert-option-check: false
>                 query-interval: 125
>                 query-last-member-interval: 1
>                 query-response-interval: 10
>                 robust-count: 2
>     }
> }
> interface eth3 {
>     vif eth3 {
>                 disable: false
>                 version: 2
>                 enable-ip-router-alert-option-check: false
>                 query-interval: 125
>                 query-last-member-interval: 1
>                 query-response-interval: 10
>                 robust-count: 2
>     }
> }
>     }
>     pimsm4 {
> disable: false
> interface eth0 {
>     vif eth0 {
>                 disable: false
>                 dr-priority: 1
>                 hello-period: 30
>                 hello-triggered-delay: 5
>     }
> }
> interface eth1 {
>     vif eth1 {
>                 disable: false
>                 dr-priority: 1
>                 hello-period: 30
>                 hello-triggered-delay: 5
>     }
> }
> interface eth2 {
>     vif eth2 {
>                 disable: false
>                 dr-priority: 1
>                 hello-period: 30
>                 hello-triggered-delay: 5
>     }
> }
> interface eth3 {
>     vif eth3 {
>                 disable: false
>                 dr-priority: 1
>                 hello-period: 30
>                 hello-triggered-delay: 5
>     }
> }
> interface register_vif {
>     vif register_vif {
> dr-priority: 1
> disable: false
>     }
> }
> 
> static-rps {
> rp 10.0.14.1 {
> group-prefix 224.0.0.0/4 {
> rp-priority: 192
> hash-mask-len: 30
> }
> }
> }
> 
> bootstrap {
>     disable: false
> }
>     }
> }
> 
> fea {
>     unicast-forwarding4 {
>         disable: false
>         forwarding-entries {
>             retain-on-startup: true
>             retain-on-shutdown: true
>         }
>     }
> }
> 
> interfaces {
>     interface eth0 {
>         disable: false
>         discard: false
>         unreachable: false
> vif eth0 {
>     address 10.0.11.1 {
> prefix-length: 24
>     }
> }
>     }
>     interface eth1 {
>         disable: false
>         discard: false
>         unreachable: false
> vif eth1 {
>     address 10.0.10.1 {
> prefix-length: 24
>     }
> }
>     }
>     interface eth2 {
>         disable: false
>         discard: false
>         unreachable: false
> vif eth2 {
>     address 10.0.9.1 {
> prefix-length: 24
>     }
> }
>     }
>     interface eth3 {
>         disable: false
>         discard: false
>         unreachable: false
> vif eth3 {
>     address 10.0.14.1 {
> prefix-length: 24
>     }
> }
>     }
> }
> 
> plumbing {
>     mfea4 {
> disable: false
> interface eth0 {
>     vif eth0 {
> disable: false
>     }
> }
> interface eth1 {
>     vif eth1 {
> disable: false
>     }
> }
> interface eth2 {
>     vif eth2 {
> disable: false
>     }
> }
> interface eth3 {
>     vif eth3 {
> disable: false
>     }
> }
> interface register_vif {
>     vif register_vif {
> disable: false
>     }
> }
>     }
> }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20140727/44d91548/attachment-0001.html 


More information about the Xorp-users mailing list