<div>Hi, List<br><br>I&#39;m trying to run multiple instances of XORP(v1.5) inside one Linux OS.<br><br>I have set up several virtual network interfaces using VLAN. Multiple<br>instances of XORP run on top of these virtual interfaces. <br>
<br>The problem is OSPF processes can&#39;t communicate with each other because OSPF<br>Hello multicast messages are not able to reach other virtual interfaces. <br><br>I just started to read code related to FEA. Could anyone give me a hint about <br>
this problem? <br><br>What I have done is listed below.<br><br>(1) add virtual interfaces to the system (Debian with kernel 2.6.19)<br><br>#vconfig add eth0 2<br>#vconfig add eth0 3<br><br>Network configuration is like this:<br>
<br>#ifconfig<br>eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0C:29:A6:16:EC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:<a href="http://193.168.0.3/" target="_blank">193.168.0.3</a>&nbsp; Bcast:<a href="http://193.168.0.255/" target="_blank">193.168.0.255</a>&nbsp; Mask:<a href="http://255.255.255.0/" target="_blank">255.255.255.0</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::20c:29ff:fea6:16ec/64 Scope:Link<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:116443 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:87493 errors:0 dropped:0 overruns:0 carrier:0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:1000<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:61967657 (59.0 MiB)&nbsp; TX bytes:53828956 (51.3 MiB)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interrupt:16 Base address:0x2000<br><br>eth0.2&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0C:29:A6:16:EC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:<a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>&nbsp; Bcast:<a href="http://10.0.0.255/" target="_blank">10.0.0.255</a>&nbsp; Mask:<a href="http://255.255.255.0/" target="_blank">255.255.255.0</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::20c:29ff:fea6:16ec/64 Scope:Link<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:3 errors:0 dropped:0 overruns:0 carrier:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:0 (0.0 b)&nbsp; TX bytes:250 (250.0 b)<br><br>eth0.3&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0C:29:A6:16:EC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:<a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>&nbsp; Bcast:<a href="http://10.0.1.255/" target="_blank">10.0.1.255</a>&nbsp; Mask:<a href="http://255.255.255.0/" target="_blank">255.255.255.0</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::20c:29ff:fea6:16ec/64 Scope:Link<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:3 errors:0 dropped:0 overruns:0 carrier:0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:0 (0.0 b)&nbsp; TX bytes:250 (250.0 b)<br><br>lo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Local Loopback<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:<a href="http://127.0.0.1/" target="_blank">127.0.0.1</a>&nbsp; Mask:<a href="http://255.0.0.0/" target="_blank">255.0.0.0</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: ::1/128 Scope:Host<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP LOOPBACK RUNNING&nbsp; MTU:16436&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:432974 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:432974 errors:0 dropped:0 overruns:0 carrier:0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:83683923 (79.8 MiB)&nbsp; TX bytes:83683923 (79.8 MiB)<br><br><br>(2) configuration files for two different XORP instances.<br><br>[configuration 1]<br>interfaces {<br>
&nbsp;&nbsp;&nbsp; interface eth0.2 {<br>&nbsp;&nbsp;&nbsp; vif eth0.2 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; interface eth0.3 {<br>&nbsp;&nbsp;&nbsp; vif eth0.3 {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; interface eth0 {<br>&nbsp;&nbsp;&nbsp; vif eth0 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://193.168.0.3/" target="_blank">193.168.0.3</a> {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>fea {<br>&nbsp;&nbsp;&nbsp; unicast-forwarding4 {<br>&nbsp;&nbsp;&nbsp; disable: false<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>protocols {<br>&nbsp;&nbsp;&nbsp; ospf4 {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; router-id:&nbsp; <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a><br>
&nbsp;&nbsp;&nbsp; area <a href="http://0.0.0.0/" target="_blank">0.0.0.0</a> {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface eth0.2 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link-type: &quot;p2p&quot;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif eth0.2 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a> {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello-interval: 5<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; router-dead-interval: 10<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; interface-cost: 2<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; neighbor <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; router-id: <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a><br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>[configuration 2]<br>interfaces {<br>&nbsp;&nbsp;&nbsp; interface eth0.3 {<br>&nbsp;&nbsp;&nbsp; vif eth0.3 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a> {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; interface eth0.2 {<br>&nbsp;&nbsp;&nbsp; vif eth0.2 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; interface eth0 {<br>&nbsp;&nbsp;&nbsp; vif eth0 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://193.168.0.3/" target="_blank">193.168.0.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix-length: 24<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>fea {<br>
&nbsp;&nbsp;&nbsp; unicast-forwarding4 {<br>&nbsp;&nbsp;&nbsp; disable: false<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>protocols {<br>&nbsp;&nbsp;&nbsp; ospf4 {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; router-id:&nbsp; <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a><br>&nbsp;&nbsp;&nbsp; area <a href="http://0.0.0.0/" target="_blank">0.0.0.0</a> {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface eth0.3 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link-type: &quot;p2p&quot;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif eth0.3 {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; address <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello-interval: 5<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; router-dead-interval: 10<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; interface-cost: 2<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; neighbor <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a> {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; router-id: <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>(3) output of XORP instances<br>At line 1765 of $xorp/fea/data_plane/io/io_ip_socket.cc, inside functioin<br>&quot;IoIpSocket::proto_socket_read()&quot;, I add following code to print out packet<br>
recv information.<br><br>+----------+<br>&nbsp;&nbsp;&nbsp; XLOG_WARNING(&quot;packet received&quot;);<br>&nbsp;&nbsp;&nbsp; XLOG_WARNING(&quot;ifname = %s, vifname = %s&quot;, (ifp-&gt;ifname()).c_str(), (vifp-&gt;vifname()).c_str());<br>&nbsp;&nbsp;&nbsp; XLOG_WARNING(&quot;src_addr = %s, dst_addr = %s&quot;, (src_address.str()).c_str(), (dst_address.str()).c_str());<br>
&nbsp;&nbsp;&nbsp; XLOG_WARNING(&quot;---------------------------------------&quot;);<br>+---------+<br><br>After running two XORP instances simultaneously, I got the following output.<br><br>[instance 1 on eth0.2(<a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>)]<br>
[ 2008/12/06 10:19:18 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:18 WARNING xorp_fea FEA ] ifname = eth0.2, vifname = eth0.2<br>[ 2008/12/06 10:19:18 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:18 WARNING xorp_fea FEA ] ---------------------------------------<br>[ 2008/12/06 10:19:22 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:22 WARNING xorp_fea FEA ] ifname = eth0.2, vifname = eth0.2<br>
[ 2008/12/06 10:19:22 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>[ 2008/12/06 10:19:22 WARNING xorp_fea FEA ] ---------------------------------------<br>
[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] ifname = eth0.3, vifname = eth0.3<br>[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] ---------------------------------------<br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] ifname = eth0.2, vifname = eth0.2<br>
[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] ---------------------------------------<br>
[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] ifname = eth0.3, vifname = eth0.3<br>[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] ---------------------------------------<br><br>[instance 2 on eth0.3(<a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>)]<br>[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] packet received<br>
[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] ifname = eth0.3, vifname = eth0.3<br>[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:23 WARNING xorp_fea FEA ] ---------------------------------------<br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] ifname = eth0.2, vifname = eth0.2<br>
[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>[ 2008/12/06 10:19:27 WARNING xorp_fea FEA ] ---------------------------------------<br>
[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] ifname = eth0.3, vifname = eth0.3<br>[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:28 WARNING xorp_fea FEA ] ---------------------------------------<br>[ 2008/12/06 10:19:32 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:32 WARNING xorp_fea FEA ] ifname = eth0.2, vifname = eth0.2<br>
[ 2008/12/06 10:19:32 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>[ 2008/12/06 10:19:32 WARNING xorp_fea FEA ] ---------------------------------------<br>
[ 2008/12/06 10:19:33 WARNING xorp_fea FEA ] packet received<br>[ 2008/12/06 10:19:33 WARNING xorp_fea FEA ] ifname = eth0.3, vifname = eth0.3<br>[ 2008/12/06 10:19:33 WARNING xorp_fea FEA ] src_addr = <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>, dst_addr = <a href="http://224.0.0.5/" target="_blank">224.0.0.5</a><br>
[ 2008/12/06 10:19:33 WARNING xorp_fea FEA ] ---------------------------------------<br><br><br>The status of ospf neighbor is:<br><br>[instance 1 on eth0.2]<br>admin@debian&gt; show ospf4 neighbor<br>&nbsp; Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; State&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pri&nbsp; Dead<br>
<a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eth0.2/eth0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Init&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://10.0.1.3/" target="_blank">10.0.1.3</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br><br>[instance 2 on eth0.3]<br>admin@debian&gt; show ospf4 neighbor<br>
&nbsp; Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; State&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pri&nbsp; Dead<br><a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eth0.3/eth0.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Init&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://10.0.0.3/" target="_blank">10.0.0.3</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br>
<br>Based on the above output, it seems that OSPF Hello multicast message never<br>reaches the corresponding receiver sides. They are just sent back to where they<br>come from.<br><br><br>Regards,<br><font color="#888888">Jiaqing</font></div>