Page 111 / 216 Scroll up to view Page 106 - 110
D-Link DES-6500 Layer 3 Stackable Gigabit Ethernet Switch
93
Authentication
OSPF allows for the configuration of a password for a specific area.
Two routers on the same segment and belonging to the same area must also have the
same OSPF password before they can become neighbors.
Hello and Dead Intervals
The Hello interval specifies the length of time, in seconds,
between the hello packets that a router sends on an OSPF interface.
The dead interval
is the number of seconds that a router’s Hello packets have not been seen before its
neighbors declare the OSPF router down.
OSPF routers exchange Hello packets on
each segment in order to acknowledge each other’s existence on a segment and to elect
a Designated Router on multi-access segments.
OSPF requires these intervals to be
exactly the same between any two neighbors. If any of these intervals are different,
these routers will not become neighbors on a particular segment.
Stub Area Flag
any two routers also have to have the same stub area flag in their Hello
packets in order to become neighbors.
Adjacencies
Adjacent routers go beyond the simple Hello exchange and participate in the link-state
database exchange process.
OSPF elects one router as the Designated Router (DR) and a
second router as the Backup Designated Router (BDR) on each multi-access segment (the
BDR is a backup in case of a DR failure).
All other routers on the segment will then contact
the DR for link-state database updates and exchanges.
This limits the bandwidth required for
link-state database updates.
Designated Router Election
The election of the DR and BDR is accomplished using the Hello protocol.
The router with
the highest OSPF priority on a given multi-access segment will be com the DR for that
segment.
In case of a tie, the router with the highest Router ID wins.
The default OSPF
priority is 1.
A priority of zero indicates a router that can not be elected as the DR.
Building Adjacency
Two routers undergo a multi-step process in building the adjacency relationship.
The
following is a simplified description of the steps required:
Down
No information has been received from any router on the segment.
Attempt
On non-broadcast multi-access networks (such as Frame Relay or X.25), this
state indicates that no recent information has been received from the neighbor.
An
effort should be made to contact the neighbor by sending Hello packets at the reduced
rate set by the Poll Interval.
Init
The interface has detected a Hello packet coming from a neighbor but bi-directional
communication has not yet been established.
Two-way
Bi-directional communication with a neighbor has been established.
The
router has seen its address in the Hello packets coming from a neighbor.
At the end of
this stage the DR and BDR election would have been done.
At the end of the Two-
Page 112 / 216
D-Link DES-6500 Layer 3 Stackable Gigabit Ethernet Switch
94
way stage, routers will decide whether to proceed in building an adjacency or not.
The
decision is based on whether one of the routers is a DR or a BDR or the link is a point-
to-point or virtual link.
Exstart
(Exchange Start) Routers establish the initial sequence number that is going to
be used in the information exchange packets.
The sequence number insures that
routers always get the most recent information.
One router will become the primary
and the other will become secondary.
The primary router will poll the secondary for
information.
Exchange
Routers will describe their entire link-state database by sending database
description packets.
Loading
The routers are finalizing the information exchange.
Routers have link-state
request list and a link-state retransmission list.
Any information that looks incomplete
or outdated will be put on the request list.
Any update that is sent will be put on the
retransmission list until it gets acknowledged.
Full
The adjacency is now complete.
The neighboring routers are fully adjacent.
Adjacent routers will have the same link-state database.
Adjacencies on Point-to-Point Interfaces
OSPF Routers that are linked using point-to-point interfaces (such as serial links) will always
form adjacencies.
The concepts of DR and BDR are unnecessary.
OSPF Packet Formats
All OSPF packet types begin with a standard 24 byte header and there are five packet types.
The header is described first, and each packet type is described in a subsequent section.
All OSPF packets (except for Hello packets) forward link-state advertisements.
Link-State
Update packets, for example, flood advertisements throughout the OSPF routing domain.
OSPF packet header
Hello packet
Database Description packet
Link-State Request packet
The Link-State Update packet
Link-State Acknowledgment packet
The OSPF Packet Header
Every OSPF packet is preceded by a common 24-byte header.
This header contains the
information necessary for a receiving router to determine if the packet should be accepted for
further processing.
The format of the OSPP packet header is shown below:
Page 113 / 216
D-Link DES-6500 Layer 3 Stackable Gigabit Ethernet Switch
95
OSPF Packet Header
Type
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
Version No.
Field
Description
Version No.
The OSPF version number
Type
The OSPF packet type.
The OSPF packet types are as follows:
Type
Description
Hello
Database Description
Link-State Request
Link-State Update
Link-State Acknowledgment
Packet Length
The length of the packet in bytes. This length includes the 24 byte
header.
Router ID
The Router ID of the packet’s source.
Area ID
A 32-bit number identifying the area that this packet belongs to.
All
OSPF packets are associated with a single area.
Packets traversing a
virtual link are assigned the backbone Area ID of 0.0.0.0
Checksum
A standard IP checksum that includes all of the packet’s contents
except for the 64-bit authentication field.
Authentication Type
The type of authentication to be used for the packet.
Authentication
A 64-bit field used by the authentication scheme.
OSPF Packet Header
The Hello Packet
Hello packets are OSPF packet type 1.
They are sent periodically on all interfaces, including
virtual links, in order to establish and maintain neighbor relationships.
In addition, Hello
Packets are multicast on those physical networks having a multicast or broadcast capability,
enabling dynamic discovery of neighboring routers.
Page 114 / 216
D-Link DES-6500 Layer 3 Stackable Gigabit Ethernet Switch
96
All routers connected to a common network must agree on certain parameters such as the
Network Mask, the Hello Interval, and the Router Dead Interval.
These parameters are
included in hello packets, so that differences can inhibit the forming of neighbor relationships.
A detailed explanation of the receive processing for Hello packets, so that differences can
inhibit the forming of neighbor relationships.
The format of the Hello packet is shown below:
Hello Packet
1
Packet Length
Router ID
Area ID
Version No.
Checksum
Authentication Type
Authentication
Authentication
Network Mask
Hello Interval
Options
Router Priority
Router Dead Interval
Designated Router
Backup Designated Router
Neighbor
Page 115 / 216
D-Link DES-6500 Layer 3 Stackable Gigabit Ethernet Switch
97
Field
Description
Network Mask
The network mask associated with this interface.
Options
The optional capabilities supported by the router.
Hello Interval
The number of seconds between this router’s Hello packets.
Router Priority
This router’s Router Priority.
The Router Priority is used in the
election of the DR and BDR.
If this field is set to 0, the router is
ineligible become the DR or the BDR.
Router Dead Interval
The number of seconds that must pass before declaring a silent
router as down.
Designated Router
The identity of the DR for this network, in the view of the
advertising router.
The DR is identified here by its IP interface
address on the network.
Backup Designated Router
The identity of the Backup Designated Router (BDR) for this
network.
The BDR is identified here by its IP interface address
on the network.
This field is set to 0.0.0.0 if there is no BDR.
Field
Description
Neighbor
The Router IDs of each router from whom valid Hello packets
have been seen within the Router Dead Interval on the network.
Hello Packet
The Database Description Packet
Database Description packets are OSPF packet type 2.
These packets are exchanged when an
adjacency is being initialized.
They describe the contents of the topological database.
Multiple packets may be used to describe the database.
For this purpose a poll-response
procedure is used.
One of the routers is designated to be master, the other a slave.
The master
seconds Database Description packets (polls) which are acknowledged by Database
Description packets sent by the slave (responses).
The responses are linked to the polls via
the packets’ DD sequence numbers.

Rate

3.5 / 5 based on 2 votes.

Bookmark Our Site

Press Ctrl + D to add this site to your favorites!

Share
Top