hello packets.
There are another methods to detect OSPF fail-
ures. When the links fail, OSPF multicasts LSA
(Link State Advertisement) packets. The Paper
(Yuichiro Hei and Hasegawa, 2007) proposed a
method of OSPF failure identification based on LSA
flooding analysis taking these aspects into account.
However, if the OSPF on a router ceases the oper-
ation or the Layer-2 (L2) link fails (in this case, net-
work topology contains L2-network ), the other OSPF
routers cannot detect this failure and send LSA pack-
ets. Thus, this proposed method cannot detect OSPF
failure in these cases by monitoring LSA packets and
avoid Router Dead Interval.
To avoid this Router Dead Interval, we propose
an enhanced OSPF with a new DR failure detec-
tion mechanism added without the hello packet. Our
method uses user IP packets to detect the DR failure
and monitors user IP packets from the DR. When the
DR has ceased the operation, it no longer sends user
IP packets. Our method can detect DR failure faster
than the original OSPF by monitoring the behavior of
those IP packets.
This paper is organized as follows. In Section
2, we first indicate our objective for original OSPF.
In Section 3, we describe the mechanism of original
OSPF and its Router Dead interval problem and show
our proposed method to solve this problem. In Sec-
tion 4, we show the behavior examples of our pro-
posed method for several network facility failures. In
section 5, we evaluate path reroute processing time
of our proposed method and original OSPF in typi-
cal network model. Finally, in Section 6, the effect of
our proposal method is summarized and future works
mentioned.
2 OSPF BEHAVIOR FOR THE DR
FAILURE
OSPF can adapt to many network configurations,
peer-to-peer networks, point-to-multipoint networks,
broadcast multi-access networks and so on. We fo-
cus on the broadcast multi-access network, because
it is a major network configuration of company pri-
vate networks. OSPF works with 2 kinds of OSPF
router, DR and neighbors on broadcast multi-access
networks. The router will attempt to form adjacen-
cies with some of its newly acquired neighbors. Link-
state databases are synchronized between pairs of ad-
jacent routers. On broadcast multi-access networks,
the DR determines which routers should become ad-
jacent. Adjacencies control the distribution of routing
information. Routing updates are only sent and re-
ceived on adjacencies, hence the DR plays an impor-
tant role in OSPF networks.
If the DR has ceased routing operation due to fail-
ure, neighbors cannot detect this failure immediately
and cannot receive new link-state information from
the DR. Under these circumstances, the OSPF cannot
reroute paths to avoid failing routers or links until the
successful detection of DR failure. Neighbors send
hello packets to the DR to confirm such failure. Hello
interval is 10 seconds as the default value on an OSPF
router. If the DR does not respond to 4 hello pack-
ets from a neighbor, the neighbor detects DR failure,
meaning it takes 40 seconds is required for neighbors
to detect DR failure. This time interval is called the
Router Dead Interval.
Of course, the Hello Interval is one of the OSPF
parameters and there is a simple way for Hello Inter-
val to be set to under 10 seconds to reduce Router
Dead Interval. However, this is not feasible for com-
mercial ISPs. This method was analyzed by pa-
per (Goyal, 2003) by measuring ISPs topologies and
it was reported that any Hello Interval value un-
der 10 seconds led to an unacceptable number of
false alarms. Thus, we think that the Hello Interval
should remain 10 seconds and need to adapt a differ-
ent method.
There is also a backup DR in the general OSPF
network. When the DR has ceased operation, the
backup DR becomes the DR and a new backup DR
is elected among other neighbors. In this paper, we
assume that a DR and a backup DR have ceased the
operation due to simultaneous multiple failure.
3 ENHANCEMENT OSPF FOR
THE ROUTER DEAD
INTERVAL
3.1 Outline for Enhancement OSPF
Our objective is to avoid using the hello packet to re-
alize the faster path reroute mechanism. To achieve
this objective, we enhance the DR failure detection
mechanism part of OSPF.
We have 2 simple key ideas as follows for this en-
hancement
1. When a link or router fails, the flow of IP packets
stops or changes immediately.
2. An IP packet which traverses the DR has a hello
function.
For key idea 1, if the DR fails, a neighbor does not
receive IP packets from the DR. Also, in the case of
DCNET2012-InternationalConferenceonDataCommunicationNetworking
14