<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>OSPF bug(s) in XORP-1.5</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">I have been running some</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">OSPF</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">tests using XORP-1.5 version and</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">I</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">have seen some unusual OSPF behavior. </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">I</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&#8217;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">m using a ring topology with 4 different PC</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&#8217;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">s (kvm</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">/qemu</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> virtual machines</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> running Linux Debian</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">)</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> all of them running XORP-1.5</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> as follows:</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">Xorp</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">/</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp; \</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp; \</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp; Xorp</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial">1</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp; Xorp</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial">2</FONT></B></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; (Ring Topology, all routers configured in the same OSPF Area)</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp; / &nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> </B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">/</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#333399" SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B>&nbsp;<FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#333399" SIZE=2 FACE="Arial">Xorp</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial">3</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#333399" SIZE=2 FACE="Arial"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> </B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">If I simulate a failure</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> (flap the interface)</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> in router Xorp</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">1</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">, at first</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">Xorp3</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> w</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">ill</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">be able to update its routing table properly</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> from the other routers in the network</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">, but once the faulty router recovers, Xorp4 would not be able</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">to update its routing table to the previous state. The same will happen with Xorp.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us">&nbsp;<FONT SIZE=2 FACE="Arial"></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">Furthermore, if I simulate a</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">nother failure now in Xorp2, Xorp and Xorp</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">3 will might end with none OSPF routes on its routing tables.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">It seems to me that OSPF is not sending the</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">correspondent</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">LSA packet when a failure occurs</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> in the faulty router or that routers are not accepting such update</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">Another possibility that it comes to my mind is</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">that</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> XORP doesn</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&#8217;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">t update it</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">s</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> routing table after an OSPF</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">unexpected event.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> Here is an output of Xorp3 after simulating a failure in Xorp1 and after Xorp1 recover, another failure in Xorp</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">2</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">root@XORP3&gt; show ospf4 neighbor </FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">&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</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">192.168.4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eth1/eth1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Full&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 128&nbsp;&nbsp;&nbsp; 30</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">192.168.3.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eth2/eth2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Full&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 128&nbsp;&nbsp;&nbsp; 39</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">root@XORP3&gt; show route table ipv4 unicast final terse </FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; P Prf&nbsp; Metric 1&nbsp; Next hop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">192.168.3.0/24&nbsp;&nbsp;&nbsp;&nbsp; c&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; eth2/eth2</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">192.168.4.0/24&nbsp;&nbsp;&nbsp;&nbsp; c&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; eth1/eth1</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">root@XORP3&gt; show ospf4 database </FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; OSPF link state database, Area 0.0.0.0</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">&nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adv Rtr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Seq&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Age&nbsp; Opt&nbsp; Cksum&nbsp; Len</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I></I></SPAN><I><SPAN LANG="fr"><FONT SIZE=2 FACE="Arial">Router&nbsp; *192.168.3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x8000004d&nbsp;&nbsp;&nbsp; 27&nbsp; 0x2&nbsp; 0x3e22&nbsp; 48</FONT></SPAN></I></P>

<P DIR=LTR><I><SPAN LANG="fr"><FONT SIZE=2 FACE="Arial">Router&nbsp;&nbsp; 192.168.1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x8000003c&nbsp;&nbsp;&nbsp; 33&nbsp; 0x2&nbsp; 0x6cf5&nbsp; 36</FONT></SPAN></I></P>

<P DIR=LTR><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Network&nbsp; 192.168.3.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x80000001&nbsp;&nbsp;&nbsp; 33&nbsp; 0x2&nbsp; 0xa4fe&nbsp; 32</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Router&nbsp;&nbsp; 172.16.0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 172.16.0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x8000000d&nbsp;&nbsp; 515&nbsp; 0x2&nbsp; 0x168f&nbsp; 60</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Network&nbsp; 192.168.2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 172.16.0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x80000001&nbsp;&nbsp; 515&nbsp; 0x2&nbsp; 0xc838&nbsp; 32</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Router&nbsp;&nbsp; 192.168.2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x80000040&nbsp;&nbsp;&nbsp; 28&nbsp; 0x2&nbsp; 0x68f1&nbsp; 36</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">Network&nbsp; 192.168.4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x80000001&nbsp;&nbsp;&nbsp; 28&nbsp; 0x2&nbsp; 0x9b05&nbsp; 32</FONT></I></SPAN><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Also I have noticed that sometimes when issuing the command:</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">&#8220;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">c</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">lear ospf4 database</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&#8221;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">It might have unwanted effects on</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">XORP;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> sometimes it might kill OSPFv2 process</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.&nbsp; When this has happened, sometimes I can see the following output:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">[ 2008/08/01 15:15:23 WARNING clear_database OSPF ] Attempt to clear database</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">[ 2008/08/01 15:15:23&nbsp; ERROR clear_database:2655 OSPF +154 clear_database.cc main ] Failed to clear database</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">ERROR: Command &quot;/usr/local/xorp-1.5/ospf/tools/clear_database&quot;: exited with exit status 255.</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">root@XORP3&gt; show ospf4 neighbor </FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">[ 2008/08/01 15:16:07 WARNING print_neighbours OSPF ] Attempt to get neighbour list failed</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">[ 2008/08/01 15:16:07&nbsp; ERROR print_neighbours:2656 OSPF +413 print_neighbours.cc main ] Failed to get neighbour list</FONT></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><I><FONT SIZE=2 FACE="Arial">ERROR: Command &quot;/usr/local/xorp-1.5/ospf/tools/print_neighbours&quot;: exited with exit status 255</FONT></I></SPAN><SPAN LANG="en-us"><I></I></SPAN><SPAN LANG="en-us"><I></I></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Any further information required, please let me know.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Cheers,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Francisco</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN><A NAME=""><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">-------------------------</FONT></SPAN></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">Francisco Rodríguez</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">Computing Department</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">InfoLab 21</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">South Drive</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">Lancaster University</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">Lancaster LA1 4WA, UK</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Courier New">-------------------------</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>