[Xorp-users] can not find RP in PIM-SM
Mingquan Wu
wumingqu@gmail.com
Wed, 7 Dec 2005 14:12:32 -0500
------=_Part_841_31610218.1133982752890
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
I tried to configure a linux box as a multicast router using xorp, and als=
o
use it as BST server and RP. Then I have a source (on the same machine) sen=
d
multicast packets to a multicast address, say 224.1.2.3, the router add
the source as a group member but warns that the group 224.1.2.3 does not
have a RP. the following is my configure file, thanks in advance.
interfaces {
interface eth0 {
disable: false
default-system-config
}
interface eth1 {
disable: false
default-system-config
}
}
fea {
unicast-forwarding4 {
disable: false
}
}
plumbing {
mfea4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface eth1 {
vif eth1 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
igmp {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface eth1 {
vif eth1 {
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
pimsm4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface eth1 {
vif eth1 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
bootstrap {
disable: false
cand-bsr {
scope-zone 224.0.0.0/4 {
cand-bsr-by-vif-name: "eth0"
/* cand-bsr-by-vif-addr: "192.168.71.49" */
/* bsr-priority: 1 */
}
}
cand-rp {
group-prefix 224.0.0.0/4 {
cand-rp-by-vif-name: "eth0"
/* cand-rp-by-vif-addr: 192.168.71.49 */
/* rp-priority: 1 */
/* rp-holdtime: 150 */
}
}
}
switch-to-spt-threshold {
disable: false
interval-sec: 100
bytes: 102400
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
fib2mrib {
disable: false
}
}
------=_Part_841_31610218.1133982752890
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
I tried to configure a linux box as a multicast router using
xorp, and also use it as BST server and RP. Then I have a source
(on the same machine) send multicast packets to a multicast address,
say <a href=3D"http://224.1.2.3">224.1.2.3</a>, the router =
; add the source as a group
member but warns that the group <a href=3D"http://224.1.2.3">224.1.2.3</a> =
does not have a RP. the
following is my configure file, thanks in advance.<br>
<br>
interfaces {<br>
interface eth0 {<br>
disable: false<br>
default-system-config<br>
}<br>
interface eth1 {<br>
disable: false<br>
default-system-config<br>
}<br>
}<br>
<br>
fea {<br>
unicast-forwarding4 {<br>
disable: false<br>
}<br>
}<br>
<br>
plumbing {<br>
mfea4 {<br>
disable: false<br>
interface eth0 {<br>
vif eth0=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
interface eth1 {<br>
vif eth1=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
interface register_vif {<br>
vif regi=
ster_vif {<br>
&nb=
sp;
/* Note: this vif should be always enabled */<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
traceoptions {<br>
flag all=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
}<br>
}<br>
<br>
protocols {<br>
igmp {<br>
disable: false<br>
interface eth0 {<br>
vif eth0=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
interface eth1 {<br>
vif eth1=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
traceoptions {<br>
flag all=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
}<br>
}<br>
<br>
protocols {<br>
pimsm4 {<br>
disable: false<br>
interface eth0 {<br>
vif eth0=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
interface eth1 {<br>
vif eth1=
{<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
interface register_vif {<br>
vif regi=
ster_vif {<br>
&nb=
sp;
/* Note: this vif should be always enabled */<br>
&nb=
sp; disable: false<br>
}<br>
}<br>
<br>
bootstrap {<br>
disable:=
false<br>
cand-bsr=
{<br>
&nb=
sp; scope-zone <a href=3D"http://224.0.0.0/4">224.0.0.0/4</a> {=
<br>
&nb=
sp;
cand-bsr-by-vif-name: "eth0"<br>
/* cand-bsr-by-vif-addr:=
"<a href=3D"http://192.168.71.49">192.168.71.49</a>" */<br>
&nb=
sp;
/* bsr-priority: 1 */<br>
&nb=
sp; }<br>
}<br>
<br>
cand-rp =
{<br>
&nb=
sp; group-prefix <a href=3D"http://224.0.0.0/4">224.0.0.0/4</a>=
{<br>
&nb=
sp;
cand-rp-by-vif-name: "eth0"<br>
&nb=
sp;
/* cand-rp-by-vif-addr: <a href=3D"http://192.168.71.49">192.168.71.49</a> =
*/<br>
&nb=
sp;
/* rp-priority: 1 */<br>
&nb=
sp;
/* rp-holdtime: 150 */<br>
&nb=
sp; }<br>
}<br>
}<br>
switch-to-spt-threshold {<br>
di=
sable: false<br>
in=
terval-sec: 100<br>
by=
tes: 102400<br>
}<br>
traceoptions {<br>
&nb=
sp;
flag all {<br>
&nb=
sp; =
disable: false<br>
=
}<br>
}<br>
}<br>
}<br>
<br>
protocols {<br>
fib2mrib {<br>
disable: false<br>
}<br>
}<br>
<br>
------=_Part_841_31610218.1133982752890--