1 research outputs found

    An ontology-based approach toward the configuration of heterogeneous network devices

    Get PDF
    Despite the numerous efforts of standardization, semantic issues remain in effect in many subfields of networking. The inability to exchange data unambiguously between information systems and human resources is an issue that hinders technology implementation, semantic interoperability, service deployment, network management, technology migration, among many others. In this thesis, we will approach the semantic issues in two critical subfields of networking, namely, network configuration management and network addressing architectures. The fact that makes the study in these areas rather appealing is that in both scenarios semantic issues have been around from the very early days of networking. However, as networks continue to grow in size and complexity current practices are becoming neither scalable nor practical. One of the most complex and essential tasks in network management is the configuration of network devices. The lack of comprehensive and standard means for modifying and controlling the configuration of network elements has led to the continuous and extended use of proprietary Command Line Interfaces (CLIs). Unfortunately, CLIs are generally both, device and vendor-specific. In the context of heterogeneous network infrastructures---i.e., networks typically composed of multiple devices from different vendors---the use of several CLIs raises serious Operation, Administration and Management (OAM) issues. Accordingly, network administrators are forced to gain specialized expertise and to continuously keep knowledge and skills up to date as new features, system upgrades or technologies appear. Overall, the utilization of proprietary mechanisms allows neither sharing knowledge consistently between vendors' domains nor reusing configurations to achieve full automation of network configuration tasks---which are typically required in autonomic management. Due to this heterogeneity, CLIs typically provide a help feature which is in turn an useful source of knowledge to enable semantic interpretation of a vendor's configuration space. The large amount of information a network administrator must learn and manage makes Information Extraction (IE) and other forms of natural language analysis of the Artificial Intelligence (AI) field key enablers for the network device configuration space. This thesis presents the design and implementation specification of the first Ontology-Based Information Extraction (OBIE) System from the CLI of network devices for the automation and abstraction of device configurations. Moreover, the so-called semantic overload of IP addresses---wherein addresses are both identifiers and locators of a node at the same time---is one of the main constraints over mobility of network hosts, multi-homing and scalability of the routing system. In light of this, numerous approaches have emerged in an effort to decouple the semantics of the network addressing scheme. In this thesis, we approach this issue from two perspectives, namely, a non-disruptive (i.e., evolutionary) solution to the current Internet and a clean-slate approach for Future Internet. In the first scenario, we analyze the Locator/Identifier Separation Protocol (LISP) as it is currently one of the strongest solutions to the semantic overload issue. However, its adoption is hindered by existing problems in the proposed mapping systems. Herein, we propose the LISP Redundancy Protocol (LRP) aimed to complement the LISP framework and strengthen feasibility of deployment, while at the same time, minimize mapping table size, latency time and maximize reachability in the network. In the second scenario, we explore TARIFA a Next Generation Internet architecture and introduce a novel service-centric addressing scheme which aims to overcome the issues related to routing and semantic overload of IP addresses.A pesar de los numerosos esfuerzos de estandarizaci贸n, los problemas de sem谩ntica contin煤an en efecto en muchas sub谩reas de networking. La inabilidad de intercambiar data sin ambiguedad entre sistemas es un problema que limita la interoperabilidad sem谩ntica. En esta tesis, abordamos los problemas de sem谩ntica en dos 谩reas: (i) la gesti贸n de configuraci贸n y (ii) arquitecturas de direccionamiento. El hecho que hace el estudio en estas 谩reas de inter茅s, es que los problemas de sem谩ntica datan desde los inicios del Internet. Sin embargo, mientras las redes contin煤an creciendo en tama帽o y complejidad, los mecanismos desplegados dejan de ser escalabales y pr谩cticos. Una de las tareas m谩s complejas y esenciales en la gesti贸n de redes es la configuraci贸n de equipos. La falta de mecanismos est谩ndar para la modificaci贸n y control de la configuraci贸n de equipos ha llevado al uso continuado y extendido de interfaces por l铆neas de comando (CLI). Desafortunadamente, las CLIs son generalmente, espec铆ficos por fabricante y dispositivo. En el contexto de redes heterog茅neas--es decir, redes t铆picamente compuestas por m煤ltiples dispositivos de distintos fabricantes--el uso de varias CLIs trae consigo serios problemas de operaci贸n, administraci贸n y gesti贸n. En consecuencia, los administradores de red se ven forzados a adquirir experiencia en el manejo espec铆fico de m煤ltiples tecnolog铆as y adem谩s, a mantenerse continuamente actualizados en la medida en que nuevas funcionalidades o tecnolog铆as emergen, o bien con actualizaciones de sistemas operativos. En general, la utilizaci贸n de mecanismos propietarios no permite compartir conocimientos de forma consistente a lo largo de plataformas heterog茅neas, ni reutilizar configuraciones con el objetivo de alcanzar la completa automatizaci贸n de tareas de configuraci贸n--que son t铆picamente requeridas en el 谩rea de gesti贸n auton贸mica. Debido a esta heterogeneidad, las CLIs suelen proporcionar una funci贸n de ayuda que fundamentalmente aporta informaci贸n para la interpretaci贸n sem谩ntica del entorno de configuraci贸n de un fabricante. La gran cantidad de informaci贸n que un administrador debe aprender y manejar, hace de la extracci贸n de informaci贸n y otras formas de an谩lisis de lenguaje natural del campo de Inteligencia Artificial, potenciales herramientas para la configuraci贸n de equipos en entornos heterog茅neos. Esta tesis presenta el dise帽o y especificaciones de implementaci贸n del primer sistema de extracci贸n de informaci贸n basada en ontolog铆as desde el CLI de dispositivos de red, para la automatizaci贸n y abstracci贸n de configuraciones. Por otra parte, la denominada sobrecarga sem谩ntica de direcciones IP--en donde, las direcciones son identificadores y localizadores al mismo tiempo--es una de las principales limitaciones sobre mobilidad, multi-homing y escalabilidad del sistema de enrutamiento. Por esta raz贸n, numerosas propuestas han emergido en un esfuerzo por desacoplar la sem谩ntica del esquema de direccionamiento de las redes actuales. En esta tesis, abordamos este problema desde dos perspectivas, la primera de ellas una aproximaci贸n no-disruptiva (es decir, evolucionaria) al problema del Internet actual y la segunda, una nueva propuesta en torno a futuras arquitecturas del Internet. En el primer escenario, analizamos el protocolo LISP (del ingl茅s, Locator/Identifier Separation Protocol) ya que es en efecto, una de las soluciones con mayor potencial para la resolucion del problema de sem谩ntica. Sin embargo, su adopci贸n est谩 limitada por problemas en los sistemas de mapeo propuestos. En esta tesis, proponemos LRP (del ingl茅s, LISP Redundancy Protocol) un protocolo destinado a complementar LISP e incrementar la factibilidad de despliegue, a la vez que, reduce el tama帽o de las tablas de mapeo, tiempo de latencia y maximiza accesibilidad. En el segundo escenario, exploramos TARIFA una arquitectura de red de nueva generaci贸n e introducimos un novedoso esquema de direccionamiento orientado a servicios
    corecore