Abstract
Whenever there is a link failure in the network, OpenFlow controller can react by computing a new backup path and provide the information to the affected node or the node can switch to backup path locally using the predefined backup path table provided by the OpenFlow controller. Setting predefined backup paths, results in a faster network rerouting time compared to backup path that establish on demand. However, it may lead to the use of sub-optimal backup path. In this paper, we present a fast and efficient failover mechanism for redirecting traffic flows to more optimal backup path when there is a link failure or congestion problem. We introduce a switch flow entry expiry mechanism to immediately reroute traffic to backup path to reduce the network restoration time. To update the switch with more optimal path information, the controller require a round trip to the network and this can introduce to slow network convergence. We proposed a local pre-calculated path dataset mechanism in Openflow controller to allow fast network convergence.
Highlights
To ensure application services are not interrupted during flight in the network, SDN must impose a mechanism to continue to forward traffic whenever there is a link or node failure
Whenever there is a link failure in the network, OpenFlow controller can react by computing a new backup path and provide the information to the affected node or the node can switch to backup path locally using the predefined backup path table provided by the OpenFlow controller
We proposed a local pre-calculated path dataset mechanism in Openflow controller to allow fast network convergence
Summary
To ensure application services are not interrupted during flight in the network, SDN must impose a mechanism to continue to forward traffic whenever there is a link or node failure. In SDN, central controller does the computation of working path and the information is being push to the Openflow switch flow table and to achieve faster restoration, backup path can pre-computed in advance. We use optimization of traditional Djikstra algorithm to decide the path for traffic which has lower hop count and less congested path. We define the transmission delay as the time required by a node to put an entire packet into the communication media and it can be computed by the following equation: dtrans = L/R //where L is the length of a packet in bits and R is (3). By optimizing the Dijkstra algorithm, we aim to enable the Openflow controller to decide the best path for the traffic that has lower hop count and less congested path
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.