[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