ETDP: enhanced topology discovery protocol for software-defined networks

Discovering network elements in a dynamic and optimized manner and being able to contend with ever-growing traffic is a key requirement for current networking environments. In software-defined networks (SDNs), the controller collects the topology information from the data plane and maintains an abst...

Descripción completa

Detalles Bibliográficos
Autores: Ochoa Aday, Leonardo|||0000-0002-9991-1781, Cervelló Pastor, Cristina|||0000-0002-8056-0774, Fernández Fernández, Adriana|||0000-0003-1616-5582
Tipo de recurso: artículo
Fecha de publicación:2019
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/132949
Acceso en línea:https://hdl.handle.net/2117/132949
https://dx.doi.org/10.1109/ACCESS.2019.2899653
Access Level:acceso abierto
Palabra clave:Computer network protocols
Network management
Protocols
Software-defined networks
Topology discovery
Protocols de xarxes d'ordinadors
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació
Descripción
Sumario:Discovering network elements in a dynamic and optimized manner and being able to contend with ever-growing traffic is a key requirement for current networking environments. In software-defined networks (SDNs), the controller collects the topology information from the data plane and maintains an abstract view of the entire network, which is crucial for the proper functioning of applications and network services. However, there is still the need for an enhanced protocol for automatic discovery and mechanisms of autoconfiguration of network elements according to new policies and business requirements. To overcome this challenge, this paper presents a novel protocol that, unlike existing approaches, enables a distributed layer-2 discovery without the need for previous network configurations or controller knowledge of the network. By using this mechanism, the SDN controller can discover the network view without incurring scalability issues, while taking advantage of the shortest control paths toward each switch. The obtained results show that our enhanced protocol is efficient in terms of time and message load over a wide range of generated networks and outperforms the state-of-the-art techniques.