Estudio de estrategias de implementación del plano de control en un sistema autónomo de internet

Colman, Santiago - Godán, Federico

Supervisor(es): Grampín, Eduardo

Resumen:

La Internet se compone de un amplio número de dominios llamados Sistemas Autónomos (AS). Éstos a su vez son conformados por múltiples redes que responden a una misma política de ruteo. Ejemplos pueden ser: redes empresariales, redes universitarias o proveedores de servicios de Internet (ISP). Dicha política es implementada por un protocolo interno (IGP) para el enrutamiento dentro del AS, como puede ser RIP u OSPF, y por un protocolo externo (EGP) para el enrutamiento entre los AS propiamente dichos. Actualmente, el protocolo externo de hecho en la Internet es BGP. BGP es un protocolo mediante el cual se intercambia información de enrutamiento entre ASs. Podemos distinguir dos formas de realizar este intercambio: external BGP (eBGP) se encarga del intercambio de información entre sistemas autónomos diferentes, mientras que internal BGP (iBGP) se encarga de la distribución de las rutas aprendidas por eBGP dentro de un mismo sistema; para esto mantiene sesiones activas entre todos los routers de la red (full mesh) a fin de comunicar y tener actualizados a los routers internos sobre cómo alcanzar los destinos externos. Esto, si bien funciona correctamente, consume una gran cantidad de recursos ya que cada router debe encargarse de mantener activas las sesiones iBGP, diseminar las rutas aprendidas a los demás y guardar las mismas. A fin de reducir la cantidad de sesiones iBGP dentro del sistema, a la fecha se han investigado e implementado distintas alternativas; sin embargo éstas han traído consigo nuevos problemas y desafíos a superar. A causa de esto es de interés encontrar otras aproximaciones para la resolución de este problema.Por otra parte, en los últimos años se ha buscado desacoplar las funcionalidades del Plano de Control de los dispositivos que componen la red; es así como surgió el paradigma de Redes Definidas por Software (SDN), dando lugar a nuevas aproximaciones a problemas existentes en el área.Motivados por esto, planteamos investigar la factibilidad y posible implementación de una alternativa al uso del full mesh iBGP empleando el paradigma SDN. Se verificará que su comportamiento es equivalente al que se obtiene con el full mesh y además se registrarán métricas comparativas sobre el funcionamiento de ambas opciones.


Detalles Bibliográficos
2016
REDES DEFINIDAS POR SOFTWARE (SDN)
INTERNET
SISTEMAS AUTONOMOS
Español
Universidad de la República
COLIBRI
http://hdl.handle.net/20.500.12008/19027
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND)
Resumen:
Sumario:La Internet se compone de un amplio número de dominios llamados Sistemas Autónomos (AS). Éstos a su vez son conformados por múltiples redes que responden a una misma política de ruteo. Ejemplos pueden ser: redes empresariales, redes universitarias o proveedores de servicios de Internet (ISP). Dicha política es implementada por un protocolo interno (IGP) para el enrutamiento dentro del AS, como puede ser RIP u OSPF, y por un protocolo externo (EGP) para el enrutamiento entre los AS propiamente dichos. Actualmente, el protocolo externo de hecho en la Internet es BGP. BGP es un protocolo mediante el cual se intercambia información de enrutamiento entre ASs. Podemos distinguir dos formas de realizar este intercambio: external BGP (eBGP) se encarga del intercambio de información entre sistemas autónomos diferentes, mientras que internal BGP (iBGP) se encarga de la distribución de las rutas aprendidas por eBGP dentro de un mismo sistema; para esto mantiene sesiones activas entre todos los routers de la red (full mesh) a fin de comunicar y tener actualizados a los routers internos sobre cómo alcanzar los destinos externos. Esto, si bien funciona correctamente, consume una gran cantidad de recursos ya que cada router debe encargarse de mantener activas las sesiones iBGP, diseminar las rutas aprendidas a los demás y guardar las mismas. A fin de reducir la cantidad de sesiones iBGP dentro del sistema, a la fecha se han investigado e implementado distintas alternativas; sin embargo éstas han traído consigo nuevos problemas y desafíos a superar. A causa de esto es de interés encontrar otras aproximaciones para la resolución de este problema.Por otra parte, en los últimos años se ha buscado desacoplar las funcionalidades del Plano de Control de los dispositivos que componen la red; es así como surgió el paradigma de Redes Definidas por Software (SDN), dando lugar a nuevas aproximaciones a problemas existentes en el área.Motivados por esto, planteamos investigar la factibilidad y posible implementación de una alternativa al uso del full mesh iBGP empleando el paradigma SDN. Se verificará que su comportamiento es equivalente al que se obtiene con el full mesh y además se registrarán métricas comparativas sobre el funcionamiento de ambas opciones.