Due to the default settings of the OSPF, the network takes several tens of seconds to recover from a failure. During the convergence, the network service will be disrupted. This paper proposed a framework of using OpenFlow to handle the transient link failure. OpenFlow separate the data and control plane by shifting the management to a remote centralized controller and the forwarders just forward packets based on flow table. We exploit OpenFlow technology into the existing routers. The routing information database (RIB) and the flow table construct a two-layer forwarding structure. When link failure happens, the controller computed the backup paths for the destinations that affected by the failure link and sent the related flow table to the OpenFlow forwarders. All the packets received by the forwarders will be compared against flow table entries first. If the packets matched with the flow table, the corresponding actions of the flow entries will be taken. Otherwise, the packets will be processed by the RIB. After the network recovering from the failure, the controller will remove the temporary flow table used to bypass the failed link in the forwarders and the RIB will take over the packets forwarding. Experiments results demonstrate that the proposed framework have a low packet loss to the link failure.
[1]
Xin Li,et al.
Research on network failure handling technology based on deflection routing
,
2008
.
[2]
Stein Gjessing,et al.
Fast IP Network Recovery Using Multiple Routing Configurations
,
2006,
Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.
[3]
Nick McKeown,et al.
OpenFlow: enabling innovation in campus networks
,
2008,
CCRV.
[4]
Chen-Nee Chuah,et al.
Proactive vs reactive approaches to failure resilient routing
,
2004,
IEEE INFOCOM 2004.
[5]
Stewart Bryant,et al.
IP Fast Reroute Using Not-via Addresses
,
2006
.