[Xorp-users] OpenBSD IGMP/PIM Issue
Stegen Smith
stegen at owns.com
Wed Oct 8 08:20:43 PDT 2008
Hello All,
I've got encountered an issue while trying to run xorp on an OpenBSD
4.3 i386 GENERIC system using IGMP and PIM.
I've got net.inet.ip.forwarding and net.inet.ip.mforwarding enabled,
and I'll paste my config below.
interfaces {
restore-original-config-on-shutdown: false
interface vlan40 {
description: "data interface"
disable: false
default-system-config
}
}
fea {
unicast-forwarding4 {
disable: false
}
click {
disable: true
}
}
plumbing {
mfea4 {
disable: false
interface vlan40 {
vif vlan40 {
disable: false
}
}
interface register_vif {
vif register_vif {
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
igmp {
disable: false
interface vlan40 {
vif vlan40 {
disable: false
version: 2
enable-ip-router-alert-option-check: false
query-interval: 30
query-last-member-interval: 1
query-response-interval: 10
robust-count: 2
}
}
traceoptions {
flag all {
disable: false
}
}
}
pimsm4 {
disable: false
interface vlan40 {
vif vlan40 {
disable: false
dr-priority: 1
hello-period: 30
hello-triggered-delay: 5
}
}
interface register_vif {
vif register_vif {
disable: false
}
}
bootstrap {
disable: false
cand-bsr {
scope-zone 224.0.0.0/4 {
is-scope-zone: false
cand-bsr-by-vif-name: "vlan40"
cand-bsr-by-vif-addr: 10.3.48.2
bsr-priority: 1
hash-mask-len: 30
}
}
}
switch-to-spt-threshold {
/* approx. 1K bytes/s (10Kbps) threshold */
disable: false
interval: 100
bytes: 102400
}
traceoptions {
flag all {
disable: false
}
}
}
}
Note that I've only got it enabled on vlan40 because I'm not seeing
any igmp queries coming from the system at all, and I just wanted a
trimmed down configuration until I can see the queries. Now here's an
interesting log entry that I've seen.
[ 2008/10/07 23:38:13 WARNING xorp_fea XrlFeaTarget ] Handling method
for raw_packet4/0.1/send failed: XrlCmdError 102 Command failed
sendmsg(proto 2 size 32 from 10.3.48.2 to 224.0.0.1 on interface
vlan40 vif vlan40) failed: No route to host
I saw something similar in an older post, but there wasn't any follow
up to it:
http://mailman.icsi.berkeley.edu/pipermail/xorp-users/2004-December/000332.html
I'm sure that other folks have gotten this to work on other openbsd
systems, but I'm not sure what I'm missing. I'm using an intel em0
interface for vlan40, and MULTICAST is enabled on the interface. I
must just be missing something silly!
I'm also not sure if I should have fib2mrib enabled or not, but when I
do enable it, the xorp_fib2mrib module dies.
[ 2008/10/07 23:43:57 ERROR xorp_rtrmgr:14018 RTRMGR +747
module_manager.cc done_cb ] Command "/usr/local/xorp/fib2mrib/
xorp_fib2mrib": terminated with signal 6; aborted with a core dump.
[ 2008/10/07 23:43:57 INFO xorp_rtrmgr:14018 RTRMGR +291
module_manager.cc module_exited ] Module coredumped: fib2mrib
[ 2008/10/07 23:43:57 INFO xorp_rib RIB ] Received death event for
protocol fib2mrib shutting down -------
OriginTable: fib2mrib
IGP
next table = Redist:fib2mrib
... xorp churns and churns and ultimately ends up here ...
[ 2008/10/07 23:46:24 TRACE xorp_fea MFEA ] RX kernel signal:
message_type = 1 vif_index = 0 src = 10.3.49.57 dst = 239.1.1.1
[ 2008/10/07 23:46:24 TRACE xorp_fea MFEA ] RX kernel signal:
message_type = 1 vif_index = 0 src = 10.3.49.33 dst = 239.1.1.1
[ 2008/10/07 23:46:24 WARNING xorp_rtrmgr:14018 XrlFinderTarget
+406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ]
Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102
Command failed Target "fib2mrib" does not exist or is not enabled.
[ 2008/10/07 23:46:24 ERROR xorp_rtrmgr:14018 RTRMGR +1998 task.cc
task_fail ] Shutting down fatally wounded process (fib2mrib)
[ 2008/10/07 23:46:24 ERROR xorp_rtrmgr:14018 RTRMGR +681
master_conf_tree.cc commit_pass2_done ] Commit failed: Can't validate
config ready of process fib2mrib
[ 2008/10/07 23:46:24 ERROR xorp_rtrmgr:14018 RTRMGR +251
master_conf_tree.cc config_done ] Configuration failed: Can't validate
config ready of process fib2mrib
xorp_rtrmgr in free(): error: chunk is already free
[1] + 14018 abort (core dumped) ./bin/xorp_rtrmgr
root134p0at-ig0.sv/usr/local/xorp
So I've got it disabled for now, but I figured I'd let this issue be
known too.
If anyone could provide me with some insight as to what I'm missing
I'd definitely be appreciative as I'd love to get this working. =)
Also please let me know if I should provide any more information.
thanks for the help
stegen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20081008/8188cd80/attachment-0001.html
More information about the Xorp-users
mailing list