OSPF: State Machine

Reference:

http://www.rfc-editor.org/rfc/rfc2328.txt (Page 66, section 9.1, Standards Track)

Routing TCP/IP Volume 1 page 348 – 349

1. Down: Initial state. No waiting timer set. All parameters set to initial state. No hello exchanges and hence no adjacency formed.

2. Loopback: The interface is looped back using hardware or software means. No data packets will be transmitted via this interface, however in order to test the integrity of this interface OSPF LSAs still advertise this as a single host route.

3. Waiting: Router will try to identify the DR and BDR in the network. No DR or BDR should be elected in this state while the waiting timer is still running. Applicable only to BC and NBMA network types.

4. Point-To-Point: Functional state. Applicable to point-to-point, point-to-multipoint and virtual links network types. Hello will be exchanged among neighbours in every HelloInterval and routers will attempt to form adjacency.

5. DR Other: Neither DR nor BDR. Will form adjacency only with DR and BDR if either one or both exist.

6. Backup: BDR will be promoted if DR fails. Adjacency is formed to every routers.

7. DR: Designated router will form adjacency to all routers. DR must originate Network LSAs which contains routes attached to the network node, route includes DR itself.

Advertisements
This entry was posted in OSPF and tagged , . Bookmark the permalink.

One Response to OSPF: State Machine

  1. Great, please go into detail for the Waiting time in BC and NBMA network type and also explain the concept “looped back using hardware or software means”

    Thank you

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s