[Xorp-users] OSPF point-to-multipoint issue
Vincent, Michael - 0665 - MITLL
michael.vincent at ll.mit.edu
Fri Jun 18 09:03:51 PDT 2010
We're doing some testing with 6 Redhat VM's.
# uname -a
Linux nlet-89-1 2.6.18-194.el5.g63 #1 SMP Wed Apr 7 00:08:09 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
All the VM's have an interface to 172.16.1.0 /24 on which OSPF is configured in point to multipoint mode creating a full-mesh.
We're using a linux kernel module to selectively drop packets between certain hosts (based on MAC address) to simulate link loss. We expect OSPF to route around the failures by multi-hopping to hosts it can still reach. This works fine.
----
EXAMPLE:
- host IP's are host numbers
- IP's are on interface eth1
- eth1 is OSPF point-to-multipoint *
host1 host2
host3 172.16.1.0/24 host4
host5 host6
* Example config for host1
protocols {
ospf4 {
router-id: 10.10.1.1
area 0.0.0.0 {
area-type: "normal"
interface eth1 {
link-type: "p2m"
vif eth1 {
address 172.16.1.1 {
hello-interval: 1
router-dead-interval: 4
neighbor 172.16.1.2 {
router-id: 10.10.1.2
}
...
----
As we simulate loss of link between host1 and host3, host1 continues to forward packets to host3 via a new host route created to host5. This is verified by a "route -n" from the linux command line also.
ISSUE:
When we re-establish the link between host1 and host3, host1 *CONTINUES* to forward packets to host3 via the host route created to host5. OSPF does *NOT* recover and remove the host route from the table. This is verified by a "route -n" from the linux command line also.
QUESTION:
Is there some configuration option I'm missing that will allow OSPF to remove host routes from the routing table (and kernel/linux routing table) when OSPF converges?
It's important to note we did this exact experiment with Quagga 0.99.16 (ospfd) and it behaved as expected - OSPF recovered and the multi-hop host route was removed.
Cheers.
--
Michael J. Vincent
Group 65 - Advanced Networks and Applications
MIT Lincoln Laboratory
244 Wood Street
Lexington, MA 02420
Office: +1.781.981.3459
More information about the Xorp-users
mailing list