[Xorp-users] Multicast not working
Viney Khera
viney.khera at ipvidnet.com
Tue Jul 22 13:46:04 PDT 2008
I got it working now.
Thanks
Viney
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20080722/96a0ba9d/attachment-0001.html
More information about the Xorp-users
mailing list