[Xorp-users] [OSPFv2] ospf Routers not properly synchronized

karnik karnik.jain at einfochips.com
Tue Nov 4 00:02:10 PST 2008


Operating system : Linux, RHEL4
kernel version: 2.6.9-42.ELsmp
Xorp version:  which is currently on Xorp CVS repository
Bug:  Routers not properly synchronized

I have taken the xorp source from xorp cvs, latest by date : 27/10/2008
because i was facing problem of configuration link which is solved in 
this version of xorp but in this i am again facing one critical problem :
xorp ospf routers are not properly synchronized in this release of xorp.

I have tested these configuration files with xorp-1.5 in that routers 
are properly synchronizing.

Now,
see in ethereal dump that i have attached;
Both 10.100.10.20 and 10.100.10.3 ospf routers are continuously sending 
Database description packets to each other but only remains in exstart 
state never comes into Full state.

*Test Setup: *
    r1 = 10.100.10.2      ,area = 0.0.0.0
    r2 = 10.100.10.3      ,area = 0.0.0.0
    r3 = 10.100.10.20    ,area = 0.0.0.0

*kindly find the attachments,
i have attached the configuration file of all the three routers.
and also attached the ethereal dump of this scenario.

*                                                                     
                                       
-- 

------------------------------------------------------------------------

/* $XORP: xorp/rtrmgr/config.boot.sample,v 1.46 2007/03/12 10:16:05 atanu Exp $ */


interfaces {
    restore-original-config-on-shutdown: false
    interface eth0 {
	description: "data interface"
	disable: false
	/*default-system-config*/
	vif eth0 {
	    disable: false
	    address 10.100.10.3 {
		prefix-length: 24
		broadcast: 10.100.10.255
		disable: false
	    }
	}
    }
	
} 

fea {
    unicast-forwarding4 {
	disable: false
	forwarding-entries {
	    retain-on-startup: false
	    retain-on-shutdown:	false
	}
    }
}

protocols {
   ospf4 {
	router-id: 10.10.10.10
	/* export: "static" */


	traceoptions {
	    flag {
		all {
		    disable: false
		}
	    }
	}

	
	area 0.0.0.0 {
	    interface eth0 {
		/* link-type: "broadcast" */
		vif eth0 {
		    address 10.100.10.3 {
			 priority: 1 
			 hello-interval: 1 
			 router-dead-interval: 4
			 /*interface-cost: 1*/
			 /*retransmit-interval: 5*/
			 /*transit-delay: 1 */

/*
			authentication {
			    simple-password: "password";

			    md5 @: u32 {
				password: "password";
				start-time: "2006-01-01.12:00"
				end-time: "2007-01-01.12:00"
				max-time-drift: 3600
			    }
			}
*/

			/* passive: false */

			/* disable: false */			

		    }
		}
	    }
	}
	
	
	}
    }


plumbing {
    mfea4 {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
	    }
	}
	interface register_vif {
	    vif register_vif {
		/* Note: this vif should be always enabled */
		disable: false
	    }
	}
	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
}

/*
 * Note: fib2mrib is needed for multicast only if the unicast protocols
 * don't populate the MRIB with multicast-specific routes.
 */
protocols {
    fib2mrib {
	disable: false
    }
}

------------------------------------------------------------------------

/* $XORP: xorp/rtrmgr/config.boot.sample,v 1.46 2007/03/12 10:16:05 atanu Exp $ */


interfaces {
    restore-original-config-on-shutdown: false
    interface eth0 {
	description: "data interface"
	disable: false
	/*default-system-config*/
	vif eth0 {
	    disable: false
	    address 10.100.10.2 {
		prefix-length: 24
		broadcast: 10.100.10.255
		disable: false
	    }
	}
    }

} 

fea {
    unicast-forwarding4 {
	disable: false
	forwarding-entries {
	    retain-on-startup: false
	    retain-on-shutdown:	false
	}
    }
}

protocols {
   ospf4 {
	router-id: 10.10.10.14
	/* export: "static" */


	traceoptions {
	    flag {
		all {
		    disable: false
		}
	    }
	}

	
	area 0.0.0.0 {
	    interface eth0 {
		/* link-type: "broadcast" */
		vif eth0 {
		    address 10.100.10.2 {
			 priority: 2 
			 hello-interval: 1 
			 router-dead-interval: 4
			 /*interface-cost: 1*/
			 /*retransmit-interval: 5*/
			 /*transit-delay: 1 */

/*
			authentication {
			    simple-password: "password";

			    md5 @: u32 {
				password: "password";
				start-time: "2006-01-01.12:00"
				end-time: "2007-01-01.12:00"
				max-time-drift: 3600
			    }
			}
*/

			/* passive: false */

			/* disable: false */			

		    }
		}
	    }
       }
    }
 } 

plumbing {
    mfea4 {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
	    }
	}

	interface register_vif {
	    vif register_vif {
		/* Note: this vif should be always enabled */
		disable: false
	    }
	}
	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
}

/*
 * Note: fib2mrib is needed for multicast only if the unicast protocols
 * don't populate the MRIB with multicast-specific routes.
 */
protocols {
    fib2mrib {
	disable: false
    }
}

------------------------------------------------------------------------

/* $XORP: xorp/rtrmgr/config.boot.sample,v 1.46 2007/03/12 10:16:05 atanu Exp $ */

interfaces {
    restore-original-config-on-shutdown: false
    interface eth0 {
	description: "data interface"
	disable: false

	/*default-system-config*/
	vif eth0 {
	    disable: false
	    address 10.100.10.20 {
		prefix-length: 24
		broadcast: 10.100.10.255
		disable: false
	    }
	}
    }
/*
    interface eth1 {
        description: "data interface"
        disable: false

        vif eth1 {
            disable: false
            address 10.100.12.21 {
                prefix-length: 24
                broadcast: 10.100.12.255
                disable: false
            }
        }
    }*/
} 

fea {
    unicast-forwarding4 {
	disable: false
	forwarding-entries {
	    retain-on-startup: false
	    retain-on-shutdown:	false
	}
    }
}

protocols {
   ospf4 {
	router-id: 10.10.10.15
	/* export: "static" */

	traceoptions {
	    flag {
		all {
		    disable: false
		}
	    }
	}

	
	area 0.0.0.0 {
	    interface eth0 {
		/* link-type: "broadcast" */
		vif eth0 {
		    address 10.100.10.20 {
			 priority: 5
			 hello-interval: 1
			 router-dead-interval: 4
		    }
		}
	    }
	
	
/*	    interface eth1 {
                vif eth1 {
                    address 10.100.12.21 {
                         priority: 2
                         hello-interval: 1
                         router-dead-interval: 4

                    }
                }
            }*/

	}
    }
}

plumbing {
    mfea4 {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
	    }
	}

interface register_vif {
            vif register_vif {
                /* Note: this vif should be always enabled */
                disable: false
            }
        }
	
	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
}

/*
 * Note: fib2mrib is needed for multicast only if the unicast protocols
 * don't populate the MRIB with multicast-specific routes.
 */
protocols {
    fib2mrib {
	disable: false
    }
}


-- 
_____________________________________________________________________
Disclaimer: This e-mail message and all attachments transmitted with it
are intended solely for the use of the addressee and may contain legally
privileged and confidential information. If the reader of this message
is not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you are hereby
notified that any dissemination, distribution, copying, or other use of
this message or its attachments is strictly prohibited. If you have
received this message in error, please notify the sender immediately by
replying to this message and please delete it from your computer. Any
views expressed in this message are those of the individual sender
unless otherwise stated.Company has taken enough precautions to prevent
the spread of viruses. However the company accepts no liability for any
damage caused by any virus transmitted by this email.
__________________________________________________________________________
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ospf_error_on_latest_version.eth
Type: application/x-extension-eth
Size: 11751 bytes
Desc: not available
Url : http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20081104/79a62575/attachment-0001.bin 
-------------- next part --------------
An embedded message was scrubbed...
From: Atanu Ghosh <atanu at xorp.org>
Subject: Re: [Xorp-users] [OSPFv2] Router Crash]
Date: Fri, 24 Oct 2008 08:17:59 -0700
Size: 13395
Url: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20081104/79a62575/attachment-0001.eml 


More information about the Xorp-users mailing list