[Xorp-users] Multicast Forwarding Problem

Phil Wiggins phil.wiggins at gmail.com
Mon Jul 28 05:05:58 PDT 2014


The address block 224.0.0.0/24 (224.0.0.0 to 224.0.0.255) is designated for
multicasting on the local subnetwork only.

https://www.princeton.edu/~achaney/tmve/wiki100k/docs/Multicast_address.html

Cheers,

Phil




On Sun, Jul 27, 2014 at 4: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
>     }
> }
>     }
> }
>
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20140728/a0017a1c/attachment.html 


More information about the Xorp-users mailing list