<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello All,<br><br>I've got encountered an issue while trying to run xorp on an OpenBSD 4.3 i386 GENERIC system using IGMP and PIM.<br>I've got net.inet.ip.forwarding and net.inet.ip.mforwarding enabled, and I'll paste my config below.<br><br>interfaces {<br> restore-original-config-on-shutdown: false<br> interface vlan40 {<br> description: "data interface"<br> disable: false<br> default-system-config<br> }<br>}<br><br>fea {<br> unicast-forwarding4 {<br> disable: false<br> }<br> click {<br> disable: true<br> }<br>}<br><br>plumbing {<br> mfea4 {<br> disable: false<br> interface vlan40 {<br> vif vlan40 {<br> disable: false<br> }<br> }<br> interface register_vif {<br> vif register_vif {<br> disable: false<br> }<br> }<br> traceoptions {<br> flag all {<br> disable: false<br> }<br> }<br> }<br>}<br><br>protocols {<br> igmp {<br> disable: false<br> interface vlan40 {<br> vif vlan40 {<br> disable: false<br> version: 2<br> enable-ip-router-alert-option-check: false<br> query-interval: 30<br> query-last-member-interval: 1<br> query-response-interval: 10<br> robust-count: 2<br> }<br> }<br> traceoptions {<br> flag all {<br> disable: false<br> }<br> }<br> }<br> pimsm4 {<br> disable: false<br> interface vlan40 {<br> vif vlan40 {<br> disable: false<br> dr-priority: 1<br> hello-period: 30<br> hello-triggered-delay: 5<br> }<br> }<br> interface register_vif {<br> vif register_vif {<br> disable: false<br> }<br> }<br> bootstrap {<br> disable: false<br> cand-bsr {<br> scope-zone 224.0.0.0/4 {<br> is-scope-zone: false<br> cand-bsr-by-vif-name: "vlan40"<br> cand-bsr-by-vif-addr: 10.3.48.2<br> bsr-priority: 1<br> hash-mask-len: 30<br> }<br> }<br> }<br> switch-to-spt-threshold {<br> /* approx. 1K bytes/s (10Kbps) threshold */<br> disable: false<br> interval: 100<br> bytes: 102400<br> }<br><br> traceoptions {<br> flag all {<br> disable: false<br> }<br> }<br><br> }<br>}<br><br>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.<br><br>[ 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<br><br>I saw something similar in an older post, but there wasn't any follow up to it:<br><a href="http://mailman.icsi.berkeley.edu/pipermail/xorp-users/2004-December/000332.html">http://mailman.icsi.berkeley.edu/pipermail/xorp-users/2004-December/000332.html</a><br><br>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!<br><br>I'm also not sure if I should have fib2mrib enabled or not, but when I do enable it, the xorp_fib2mrib module dies.<br>[ 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.<br>[ 2008/10/07 23:43:57 INFO xorp_rtrmgr:14018 RTRMGR +291 module_manager.cc module_exited ] Module coredumped: fib2mrib<br>[ 2008/10/07 23:43:57 INFO xorp_rib RIB ] Received death event for protocol fib2mrib shutting down -------<br>OriginTable: fib2mrib<br>IGP<br>next table = Redist:fib2mrib<br><br>... xorp churns and churns and ultimately ends up here ...<br><br>[ 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<br>[ 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<br>[ 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.<br>[ 2008/10/07 23:46:24 ERROR xorp_rtrmgr:14018 RTRMGR +1998 task.cc task_fail ] Shutting down fatally wounded process (fib2mrib)<br>[ 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<br>[ 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<br>xorp_rtrmgr in free(): error: chunk is already free<br>[1] + 14018 abort (core dumped) ./bin/xorp_rtrmgr<br>root134p0at-ig0.sv/usr/local/xorp<br><br>So I've got it disabled for now, but I figured I'd let this issue be known too.<br><br>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.<br><br>thanks for the help<br>stegen</body></html>