This paper proposes a Traffic Engineering (TE) scheme for routing in a target network topology that supports OpenFlow using a metric called congestion contribution and Software-Defined Networking (SDN). According to the network traffic volume has been increasing dramatically, it is clear that the congestion, which is caused by the imbalance of the traffic flow, can be occurred. Furthermore, an Interior Gateway Protocol (IGP) that is used for an Autonomous System (AS) also can cause congestion because it uses snapshot information of network topology to make the shortest path-based routing table. Due to the reasons mentioned above, much research on TE has been conducting to enhance the network performance. However, as an example of TE, the Multi-Protocol Label Switching (MPLS) using Resource Reservation Protocol (RSVP) is not flexible in reconfiguring the labeled path, and it has resource overhead that cannot be ignored. Thus, we propose a TE scheme using SDN to overcome the limitations in the target network. In order to show the feasibility of the proposed scheme, TE application predicts the bandwidth utilization for network devices in SDN networks. It also determines the near-optimized routing path for the maximization of the average bandwidth utilization with avoiding the congestion nodes. Our scheme can configure network devices (e.g., SDN switches) along the paths of traffic flows so that the SDN network can have maximum bandwidth utilization. Through experiments, it is shown that our proposed scheme can utilize the average bandwidth of the whole topology up to 66%.
[1]
Angela L. Chiu,et al.
Overview and Principles of Internet Traffic Engineering
,
2002,
RFC.
[2]
Gunjan Tank,et al.
Software-Defined Networking-The New Norm for Networks
,
2012
.
[3]
Daniel O. Awduche,et al.
Requirements for Traffic Engineering Over MPLS
,
1999,
RFC.
[4]
Amin Vahdat,et al.
A scalable, commodity data center network architecture
,
2008,
SIGCOMM '08.
[5]
John Moy,et al.
OSPF Version 2
,
1998,
RFC.
[6]
Gerard Roca Mallofre.
Resource Reservation Protocol ( RSVP )
,
2022
.
[7]
Eric C. Rosen,et al.
Multiprotocol Label Switching Architecture
,
2001,
RFC.
[8]
Andy Bierman,et al.
RESTCONF Protocol
,
2017,
RFC.
[9]
Charles L. Hedrick,et al.
Routing Information Protocol
,
1988,
RFC.
[10]
Paul Goransson,et al.
The OpenFlow Specification
,
2014
.
[11]
Ping Pan,et al.
Internet Engineering Task Force
,
1995
.
[12]
Jaehoon Jeong,et al.
SAINT: Self-Adaptive Interactive Navigation Tool for Cloud-Based Vehicular Traffic Optimization
,
2016,
IEEE Transactions on Vehicular Technology.
[13]
R. Braden,et al.
Resource reSer Vation Protocol (RSVP)
,
1997
.
[14]
J. Y. Yen,et al.
Finding the K Shortest Loopless Paths in a Network
,
2007
.
[15]
Nick McKeown,et al.
A network in a laptop: rapid prototyping for software-defined networks
,
2010,
Hotnets-IX.