[Xorp-users] Help : Test setup for Pim4 and IGMP between sunets (for VLC source and Receiver ) multicast test.
saurabh
saurabh.pandya at elitecore.com
Fri Mar 5 07:59:29 PST 2010
Thanks everyone for responding . but it still not working :(
I think there still some issue, requires expert troubleshooting....
1) I am writing my detailed setup
2) I have specified my Diagnosis message derived from xorpsh (shell)
3) my .config files
Pls. let your suggestion what I m still missing...!!
-----------------------------------------------------------------
Issue:
My setup is below; all four entities are running on SUN virtual boxes,
I now taken care that all subnets,rps, Mcast sender, Mcast receivers to be
reachable by each other router..
I can see that are rechable by pings to each other but
I am not seeing the multicast traffic being routed, and proper join messages
after getting IGMP group join.
-----------------------------------------------------------
Setup:
On first (physical) PC , i am running XP2 and XorpRouter2, while host OS is
winXP
On 2nd (Physical) PC, i am running XP1 and XorpRouter1, while host OS is
winXP
[I think running as vmwares , should not be the issue? or it? ]
XP2-------XorpRouter2--------XorpRouterR1--------XP1
XP2 ) 193.193.193.15 (Winxp , VLC server, sends stream at group 224.0.0.5)
(This is running on SUN virtual box)
R2) le1 193.193.193.10 (Host Only Interface)
le0 195.195.195.20 (Bridged Interface)
[XORP Live CD (XORP-1.6-LiveCD.iso) , This is run over SUN
virtual box]
This Router I configured as static-rp
R1) le1 194.194.194.10 (Host Only Interface)
le0 195.195.195.10 (Bridged Interface)
[XORP Live CD (XORP-1.6-LiveCD.iso) , This is run over SUN
virtual box]
XP1 ) 194.194.194.15 (Winxp , VLC Client, try to view stream from
224.0.0.5)
(This is running on SUN virtual box)
1) What I am seeing is when I start to source multicast data from XP2, I can
see that
UDP data packets are coming at le1 of R2 , but they are no more
forwarded to routers
external interface (le0), so off course multicast traffic is not going
beyond the RP..
2) When I start play vlc client in XP1, I can see group 224.0.0.5 in its
igmp entry by "show igmp group",
but I don't find subsequent pim join to RP (which is next mrib for
router1)
3) I can made static routes in both routers to reach each other subnets,
also made the same entries
for mrib routes.
xorp diagnosis messages:
----------------------------------------------------------------------------
----
when I fire "show pim neighbor" in router1 and router2
Router1
root at xorpcd.local> show pim interface (Neighbors are being discovered )
Interface State Mode V PIMstate Priority DRaddr Neighbors
le0 UP Sparse 2 DR 200 195.195.195.10 1
le1 UP Sparse 2 DR 1 194.194.194.10 0
register_vif UP Sparse 2 DR 1 195.195.195.10 0
root at xorpcd.local>
Router2
root at xorpcd.local> show pim interface
Interface State Mode V PIMstate Priority DRaddr Neighbors
le0 UP Sparse 2 NotDR 1 195.195.195.10 1
le1 UP Sparse 2 DR 1 193.193.193.10 0
register_vif UP Sparse 2 DR 1 195.195.195.20 0
----------------------------------------------------------------------------
--
when i fire "show pim mrib" in router 1 and two
Router1
root at xorpcd.local> show pim mrib
DestPrefix NextHopRouter VifName VifIndex MetricPref Metric
193.193.193.0/24 195.195.195.20 le0 0 1 1
194.194.194.0/24 194.194.194.10 le1 1 0 0
195.195.195.0/24 195.195.195.10 le0 0 0 0
Router2
root at xorpcd.local> show pim mrib
DestPrefix NextHopRouter VifName VifIndex MetricPref Metric
193.193.193.0/24 193.193.193.10 le1 1 0 0
194.194.194.0/24 195.195.195.10 le0 0 1 1
195.195.195.0/24 195.195.195.20 le0 0 0 0
----------------------------------------------------------------------------
-------
when i fire "show igmp group" in router1
root at xorpcd.local> show igmp group
Interface Group Source LastReported Timeout V State
le1 224.0.0.2 0.0.0.0 194.194.194.10 142 2 E
le1 224.0.0.5 0.0.0.0 194.194.194.85 144 2 E
{This is the group we have joined using VLC client }
le1 224.0.0.13 0.0.0.0 194.194.194.10 141 2 E
le1 224.0.0.22 0.0.0.0 194.194.194.10 140 2 E
le1 227.0.0.70 0.0.0.0 194.194.194.85 146 2 E
le1 239.255.255.250 0.0.0.0 194.194.194.85 142 2 E
----------------------------------------------------------------------------
-------------
when I fire "show pim join" in router1 (is not showing join for group
224.0.0.5 which is present in show igmp group)
(Why this is?)
root at xorpcd.local> show pim join all
Group Source RP Flags
224.0.0.0 193.193.193.10 193.193.193.10 RP
(I dont know why this is shoing not joined ,, issue it here?)
Upstream interface (RP): le0
Upstream MRIB next hop (RP): 195.195.195.20
Upstream state: NotJoined
Join timer: -1
Joins RP: ...
Join state: ...
Prune state: ...
Prune pending state: ...
Could assert WC: ...
I am DR: OOO
Immediate olist RP: ...
Inherited olist SG: ...
Inherited olist SG_RPT: ...
I am ommiting to show other joins from diff other groups
when i fire "show pim join" in router2
root at xorpcd.local> show pim join all
Group Source RP Flags
224.0.0.0 193.193.193.10 193.193.193.10 RP
Upstream interface (RP): register_vif
Upstream MRIB next hop (RP): UNKNOWN
Upstream state: NotJoined
Join timer: -1
Joins RP: ...
Join state: ...
Prune state: ...
Prune pending state: ...
Could assert WC: ...
I am DR: .OO
Immediate olist RP: ...
Inherited olist SG: ...
Inherited olist SG_RPT: ...
I am ommiting to show other joins from diff other groups
----------------------------------------------------------------------------
-----------------
On firing of show pim mfc on both routers (Not coming anything in mfc)
Router1
root at xorpcd.local> show pim mfc
Group Source RP
239.255.255.250 193.193.193.5 193.193.193.10
Incoming interface : le0
Outgoing interfaces: .O.
Router2
root at xorpcd.local> show pim mfc
Group Source RP
239.255.255.250 193.193.193.5 193.193.193.10
Incoming interface : le1
Outgoing interfaces: O..
On Firing of show pim rps command on both routers
----------------------------------------------------------------------------
---------------------
Router1
root at xorpcd.local> show pim rps
RP Type Pri Holdtime Timeout ActiveGroups GroupPrefix
193.193.193.10 static 254 -1 -1 2 224.0.0.0/4
Router2
root at xorpcd.local> show pim rps
RP Type Pri Holdtime Timeout ActiveGroups GroupPrefix
193.193.193.10 static 254 -1 -1 2 224.0.0.0/4
----------------------------------------------------------------------------
----------------------
On Firing of show pim scope on both router
Router1
root at xorpcd.local> show pim scope
GroupPrefix Interface
root at xorpcd.local>
Router2
root at xorpcd.local> show pim scope
GroupPrefix Interface
root at xorpcd.local>
____________________________________________________________________________
_______
My Config:
My configuration file, modified for the static routes and its static routes
also export.
Below file is for Router1 ,
same file is for Router2 except that IP address change in interface
sections, and static routes address changes respectively..
/*XORP Configuration File, v1.0*/
protocols {
fib2mrib {
disable: false
}
igmp {
disable: false
interface le1 {
vif le1 {
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 le0 {
vif le0 {
disable: false
dr-priority: 200
hello-period: 30
hello-triggered-delay: 5
}
}
interface le1 {
vif le1 {
disable: false
dr-priority: 1
hello-period: 30
hello-triggered-delay: 5
}
}
interface "register_vif" {
vif "register_vif" {
disable: false
dr-priority: 1
hello-period: 30
hello-triggered-delay: 5
}
}
static-rps {
rp 193.193.193.10 {
group-prefix 224.0.0.0/4 {
rp-priority: 254
hash-mask-len: 30
}
}
}
switch-to-spt-threshold {
disable: false
interval: 10
bytes: 1000000
}
traceoptions {
flag {
all {
disable: false
}
}
}
}
static {
disable: false
route 193.193.193.0/24 {
next-hop: 195.195.195.20
metric: 1
}
mrib-route 193.193.193.0/24 {
next-hop: 195.195.195.20
metric: 1
}
}
}
policy {
policy-statement static {
term 100 {
from {
protocol: "static"
}
}
}
}
fea {
unicast-forwarding4 {
disable: false
}
}
interfaces {
restore-original-config-on-shutdown: false
interface le0 {
description: "Ethernet"
disable: false
discard: false
unreachable: false
management: false
vif le0 {
disable: false
address 195.195.195.10 {
prefix-length: 24
broadcast: 195.195.195.255
multicast-capable: true
disable: false
}
}
}
interface le1 {
description: "Ethernet"
disable: false
discard: false
unreachable: false
management: false
vif le1 {
disable: false
address 193.193.193.10 {
prefix-length: 24
broadcast: 194.194.194.255
multicast-capable: true
disable: false
}
}
}
}
plumbing {
mfea4 {
disable: false
interface le0 {
vif le0 {
disable: false
}
}
interface le1 {
vif le1 {
disable: false
}
}
interface "register_vif" {
vif "register_vif" {
disable: false
}
}
traceoptions {
flag {
all {
disable: false
}
}
}
}
}
____________________________________________________________________________
_______
more: When I have started tcpdump on both interface of Router1, I can see
multicast packets are comming
at le1 (from XP2) , but packets are not being forwarded to le0.
____________________________________________________________________________
_______
I need help guys...
Thanks,
Saurabh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20100305/b5e2394d/attachment-0001.html
More information about the Xorp-users
mailing list