Collaborative Multi-domain Routing in SDN Environments

Today’s Internet is a collection of multi-domain networks where each domain is usually administrated and managed by a single network operator. Unfortunately, network operators share minimal information with each other and do not collaborate much to improve their routing decisions and the overall performance of the resulting large-scale mutli-domain network. Motivated by the need to solve this problem, in this paper, we look at this particular challenge and propose a novel collaborative multi-domain routing framework that is able to efficiently route the incoming flows through the different domains while ensuring their performance requirements in terms of delay and bandwidth and maximizing the overall network utilization. We hence propose an integer linear program to solve this problem and develop a greedy algorithm to cope with large-scale instances of the problem. Simulation results show that the proposed collaboration mechanism is able to significantly optimize network utilization and maximize the number of routed flows with guaranteed performance.

[1]  Filip De Turck,et al.  End-to-End Resource Management for Federated Delivery of Multimedia Services , 2014, Journal of Network and Systems Management.

[2]  Lorenzo M. Elguea,et al.  An efficient method to compare latencies in order to obtain the best route for SDN , 2017, ICCSCI.

[3]  Arjan Durresi,et al.  Quality of Service (QoS) in Software Defined Networking (SDN): A survey , 2017, J. Netw. Comput. Appl..

[4]  Xenofontas A. Dimitropoulos,et al.  Routing centralization across domains via SDN: A model and emulation framework for BGP evolution , 2015, Comput. Networks.

[5]  Aman Kumar Sharma,et al.  Laman: A supervisor controller based scalable framework for software defined networks , 2019, Comput. Networks.

[6]  Mohamed Faten Zhani,et al.  FlexNGIA: A Flexible Internet Architecture for the Next-Generation Tactile Internet , 2019, Journal of Network and Systems Management.

[7]  Adrian Farrel,et al.  A Path Computation Element (PCE)-Based Architecture , 2006, RFC.

[8]  S. J. Ben Yoo,et al.  FlowBroker: A Software-Defined Network Controller Architecture for Multi-Domain Brokering and Reputation , 2015, Journal of Network and Systems Management.

[9]  Mohamed Faten Zhani,et al.  Network Management 2030: Operations and Control of Network 2030 Services , 2020, Journal of Network and Systems Management.

[10]  Jun Bi,et al.  Seamless interworking of SDN and IP , 2013, SIGCOMM.

[11]  Weiwei Liu,et al.  A Novel Method to Select Minimum Neighbors in Cooperative Localization Network , 2018, Int. J. Wirel. Inf. Networks.

[12]  Abhijit Bose,et al.  Delayed Internet routing convergence , 2000, SIGCOMM.

[13]  Adrian Farrel,et al.  The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS and GMPLS , 2012, RFC.

[14]  Abhijit Bose,et al.  Delayed internet routing convergence , 2000, SIGCOMM.

[15]  Bernhard Ager,et al.  Outsourcing the routing control logic: better internet routing based on SDN principles , 2012, HotNets-XI.