[Xorp-users] Multicast not working
Pavlin Radoslavov
pavlin at ICSI.Berkeley.EDU
Tue Jul 22 15:12:22 PDT 2008
Viney Khera <viney.khera at ipvidnet.com> wrote:
> I got it working now.
>
> Thanks
> Viney
Great!
Thanks for the update.
Pavlin
> On Tue, Jul 22, 2008 at 12:46 PM, Pavlin Radoslavov <
> pavlin at icsi.berkeley.edu> wrote:
>
> > Viney Khera <viney.khera at ipvidnet.com> wrote:
> >
> > > Hi,
> > >
> > > I'm new to Xorp router, i want to configure xorp routers for
> > multicasting. I
> > > want to route multicast packets through the routers. I began with a
> > simple
> > > network and unicasting worked on it, but i don't know why multicast is
> > not
> > > working. Please any one can look at the configuration of my routers and
> > tell
> > > me what's wrong?
> > >
> > > Here is what my network looks like : 2 xorp routers PC's running on XORP
> > > version: Release-1.4 live cd's, one connected to transmitting video
> > source
> > > and other to the recieving VLC streaming PC. Routers WAN side connected
> > to
> > > the cisco switch.
> > >
> > >
> > >
> > > Transmitter Receiver
> > >
> > > | |
> > > XORP Router 1
> > > XORP Router 2
> > >
> > > | |
> > >
> > > |-------------Cisco Switch---------------|
> >
> > Sorry, your diagram is mis-aligned, so it wasn't clear.
> > Anyway, here are two issues with your config:
> >
> > * The following config statement seems bogus and should be deleted:
> > cand-bsr-by-vif-addr: 0.0.0.0
> > If you want to be explicitly abou the Cand BSR IP address, it
> > should be that address instead of 0.0.0.0
> >
> > * fib2mrib is missing from both configuration files:
> >
> > protocols {
> > fib2mrib {
> > disable: false
> > }
> > }
> >
> > If the above two changes don't fix the problem, then please send the
> > following info (from xorpsh operational mode):
> >
> > show igmp group
> > show pim rp
> > show pim join
> >
> >
> > Pavlin
> >
> > >
> > > *Here is the configuration of 1st Router :
> > > *
> > > /*XORP Configuration File, v1.0*/
> > > protocols {
> > > igmp {
> > > disable: false
> > > interface bge0 {
> > > vif bge0 {
> > > 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 bge1 {
> > > vif bge1 {
> > > 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
> > > }
> > > }
> > > traceoptions {
> > > flag {
> > > all {
> > > disable: false
> > > }
> > > }
> > > }
> > > }
> > > pimsm4 {
> > > disable: false
> > > interface bge1 {
> > > vif bge1 {
> > > disable: false
> > > enable-ip-router-alert-option-check: false
> > > dr-priority: 1
> > > hello-period: 30
> > > hello-triggered-delay: 5
> > > }
> > > }
> > > interface "register_vif" {
> > > vif "register_vif" {
> > > disable: false
> > > enable-ip-router-alert-option-check: false
> > > dr-priority: 1
> > > hello-period: 30
> > > hello-triggered-delay: 5
> > > }
> > > }
> > > bootstrap {
> > > disable: false
> > > cand-bsr {
> > > scope-zone 224.0.0.0/32 {
> > > is-scope-zone: false
> > > cand-bsr-by-vif-name: "bge1"
> > > cand-bsr-by-vif-addr: 0.0.0.0
> > > bsr-priority: 1
> > > hash-mask-len: 30
> > > }
> > > }
> > > cand-rp {
> > > group-prefix 224.0.0.0/32 {
> > > is-scope-zone: false
> > > cand-rp-by-vif-name: "bge1"
> > > cand-rp-by-vif-addr: 0.0.0.0
> > > rp-priority: 192
> > > rp-holdtime: 150
> > > }
> > > }
> > > }
> > > switch-to-spt-threshold {
> > > disable: false
> > > interval: 100
> > > bytes: 0
> > > }
> > > traceoptions {
> > > flag {
> > > all {
> > > disable: false
> > > }
> > > }
> > > }
> > > }
> > > rip {
> > > interface bge0 {
> > > vif bge0 {
> > > address 192.168.1.1 {
> > > metric: 1
> > > horizon: "split-horizon-poison-reverse"
> > > disable: false
> > > passive: false
> > > accept-non-rip-requests: true
> > > accept-default-route: true
> > > advertise-default-route: true
> > > route-timeout: 180
> > > deletion-delay: 120
> > > triggered-delay: 3
> > > triggered-jitter: 66
> > > update-interval: 30
> > > update-jitter: 16
> > > request-interval: 30
> > > interpacket-delay: 50
> > > }
> > > }
> > > }
> > > interface bge1 {
> > > vif bge1 {
> > > address 10.10.0.1 {
> > > metric: 1
> > > horizon: "split-horizon-poison-reverse"
> > > disable: false
> > > passive: false
> > > accept-non-rip-requests: true
> > > accept-default-route: true
> > > advertise-default-route: true
> > > route-timeout: 180
> > > deletion-delay: 120
> > > triggered-delay: 3
> > > triggered-jitter: 66
> > > update-interval: 30
> > > update-jitter: 16
> > > request-interval: 30
> > > interpacket-delay: 50
> > > }
> > > }
> > > }
> > > export: "connected"
> > > }
> > > }
> > > policy {
> > > policy-statement connected {
> > > term export {
> > > from {
> > > protocol: "connected"
> > > }
> > > }
> > > }
> > > }
> > > fea {
> > > unicast-forwarding4 {
> > > disable: false
> > > }
> > > }
> > > interfaces {
> > > restore-original-config-on-shutdown: false
> > > interface bge0 {
> > > disable: false
> > > discard: false
> > > description: "LAN"
> > > vif bge0 {
> > > disable: false
> > > address 192.168.1.1 {
> > > prefix-length: 24
> > > broadcast: 192.168.1.255
> > > disable: false
> > > }
> > > }
> > > }
> > > interface bge1 {
> > > disable: false
> > > discard: false
> > > description: "WAN"
> > > vif bge1 {
> > > disable: false
> > > address 10.10.0.1 {
> > > prefix-length: 24
> > > broadcast: 10.10.0.255
> > > disable: false
> > > }
> > > }
> > > }
> > > interface lo0 {
> > > disable: false
> > > discard: false
> > > description: "Loopback interface"
> > > vif lo0 {
> > > disable: false
> > > }
> > > }
> > > }
> > > plumbing {
> > > mfea4 {
> > > disable: false
> > > interface bge0 {
> > > vif bge0 {
> > > disable: false
> > > }
> > > }
> > > interface bge1 {
> > > vif bge1 {
> > > disable: false
> > > }
> > > }
> > > interface "register_vif" {
> > > vif "register_vif" {
> > > disable: false
> > > }
> > > }
> > > traceoptions {
> > > flag {
> > > all {
> > > disable: false
> > > }
> > > }
> > > }
> > > }
> > > }
> > >
> > >
> > > *Here is the configuration of 2nd Router :
> > > *
> > > /*XORP Configuration File, v1.0*/
> > > protocols {
> > > igmp {
> > > disable: false
> > > interface em0 {
> > > vif em0 {
> > > 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 fxp0 {
> > > vif fxp0 {
> > > 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
> > > }
> > > }
> > > traceoptions {
> > > flag {
> > > all {
> > > disable: false
> > > }
> > > }
> > > }
> > > }
> > > pimsm4 {
> > > disable: false
> > > interface fxp0 {
> > > vif fxp0 {
> > > disable: false
> > > enable-ip-router-alert-option-check: false
> > > dr-priority: 1
> > > hello-period: 30
> > > hello-triggered-delay: 5
> > > }
> > > }
> > > interface "register_vif" {
> > > vif "register_vif" {
> > > disable: false
> > > enable-ip-router-alert-option-check: false
> > > dr-priority: 1
> > > hello-period: 30
> > > hello-triggered-delay: 5
> > > }
> > > }
> > > bootstrap {
> > > disable: false
> > > cand-bsr {
> > > scope-zone 224.0.0.0/32 {
> > > cand-bsr-by-vif-name: "fxp0"
> > > }
> > > }
> > > cand-rp {
> > > group-prefix 224.0.0.0/32 {
> > > cand-rp-by-vif-name: "fxp0"
> > > }
> > > }
> > > }
> > > switch-to-spt-threshold {
> > > disable: false
> > > interval: 100
> > > bytes: 0
> > > }
> > > }
> > > rip {
> > > interface em0 {
> > > vif em0 {
> > > address 192.168.2.1 {
> > > metric: 1
> > > horizon: "split-horizon-poison-reverse"
> > > disable: false
> > > passive: false
> > > accept-non-rip-requests: true
> > > accept-default-route: true
> > > advertise-default-route: true
> > > route-timeout: 180
> > > deletion-delay: 120
> > > triggered-delay: 3
> > > triggered-jitter: 66
> > > update-interval: 30
> > > update-jitter: 16
> > > request-interval: 30
> > > interpacket-delay: 50
> > > }
> > > }
> > > }
> > > interface fxp0 {
> > > vif fxp0 {
> > > address 10.10.0.2 {
> > > metric: 1
> > > horizon: "split-horizon-poison-reverse"
> > > disable: false
> > > passive: false
> > > accept-non-rip-requests: true
> > > accept-default-route: true
> > > advertise-default-route: true
> > > route-timeout: 180
> > > deletion-delay: 120
> > > triggered-delay: 3
> > > triggered-jitter: 66
> > > update-interval: 30
> > > update-jitter: 16
> > > request-interval: 30
> > > interpacket-delay: 50
> > > }
> > > }
> > > }
> > > export: "connected"
> > > }
> > > }
> > > policy {
> > > policy-statement connected {
> > > term export {
> > > from {
> > > protocol: "connected"
> > > }
> > > }
> > > }
> > > }
> > > fea {
> > > unicast-forwarding4 {
> > > disable: false
> > > }
> > > }
> > > interfaces {
> > > restore-original-config-on-shutdown: false
> > > interface em0 {
> > > disable: false
> > > discard: false
> > > description: "LAN"
> > > vif em0 {
> > > disable: false
> > > address 192.168.2.1 {
> > > prefix-length: 24
> > > broadcast: 192.168.2.255
> > > disable: false
> > > }
> > > }
> > > }
> > > interface fxp0 {
> > > disable: false
> > > discard: false
> > > description: "WAN"
> > > vif fxp0 {
> > > disable: false
> > > address 10.10.0.2 {
> > > prefix-length: 24
> > > broadcast: 10.10.0.255
> > > disable: false
> > > }
> > > }
> > > }
> > > interface lo0 {
> > > disable: false
> > > discard: false
> > > description: "Loopback interface"
> > > vif lo0 {
> > > disable: false
> > > }
> > > }
> > > }
> > > plumbing {
> > > mfea4 {
> > > disable: false
> > > interface em0 {
> > > vif em0 {
> > > disable: false
> > > }
> > > }
> > > interface fxp0 {
> > > vif fxp0 {
> > > disable: false
> > > }
> > > }
> > > interface "register_vif" {
> > > vif "register_vif" {
> > > disable: false
> > > }
> > > }
> > > traceoptions {
> > > flag {
> > > all {
> > > disable: false
> > > }
> > > }
> > > }
> > > }
> > > }
> > >
> > >
> > > I also sniffed the network packets from switch and looked them in
> > wireshark,
> > > igmp join/ unjoin and rip request/response seems to be working properly.
> > I
> > > can also see PIM hello and bootstrap messages exchanged. I used show pim
> > > bootstrap to check, it also seems to be correct as it is electing one of
> > the
> > > wan addresses of the 2 routers as bsr.
> > >
> > > Thanks
> > > Regards
> > > Viney Khera
> > > IPVN
> > > _______________________________________________
> > > Xorp-users mailing list
> > > Xorp-users at xorp.org
> > > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> >
More information about the Xorp-users
mailing list