ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ESTADO ACTUAL DE LOS SOFTWARES DE PROGRAMACIÓN PARA DISPOSITIVOS DE RED CON APLICACIONES ONLINE U OFFLINE

Luis RodriguezEnsayo14 de Octubre de 2021

14.640 Palabras (59 Páginas)101 Visitas

Página 1 de 59

ESTADO ACTUAL DE LOS SOFTWARES DE PROGRAMACIÓN PARA DISPOSITIVOS DE RED CON APLICACIONES ONLINE U OFFLINE

Universidad Distrital Francisco José de Caldas

Facultad Tecnológica – Ingeniería En Telecomunicaciones

Luis Hernando Rodriguez Rojas

Estudiantes Decimo Semestre de Ingeniería En Telecomunicaciones

I-2019

                                                               

Resumen

La capacidad de programación de la red online y offline es una tendencia, mejorada e inspirada por el software. Las redes definidas, basadas en métodos de programación estándar, han establecido idiomas para el control y seguimiento de elementos de red. En el presente artículo se establece el estado actual de los métodos nuevos en la configuración de dispositivos de red mediante el uso de la automatización, reduciendo el tiempo de configuración del equipo y facilitando el mantenimiento. También se muestra la forma como se mejora la seguridad de la red mediante el reconocimiento y la reparación de vulnerabilidades de seguridad,  aumenta la estabilidad de la red, lo que se consideran representan el futuro de las redes, permitiendo la gestión de un mayor número de dispositivos de forma unitaria.

Palabras clave 

Software, programación de red, redes informáticas, gestión de red, operaciones de red, online, offline.

Abstract

The ability to program the online and offline network is a trend, improved and inspired by the software. The defined networks, based on standard programming methods, have established languages ​​for the control and monitoring of network elements. This article establishes the current state of new methods in the configuration of network devices through the use of automation, reducing equipment configuration time and facilitating maintenance. It also shows how network security is improved through the recognition and repair of security vulnerabilities, increases the stability of the network, which are considered to represent the future of networks, allowing the management of a greater number of networks unitary devices.

Keywords

Software, network programming, computer networks, network management, network operations, online, offline.

  1. Introducción

E

l número de dispositivos en una red y su naturaleza heterogénea se encuentra en constante aumento. Los métodos tradicionales utilizados para estos equipos establecen una configuración que requiere mucho tiempo, teniendo en cuenta el proveedor y los conocimientos específicos necesarios para su implementación. El concepto de redes definidas por el software (SDN) [1], intenta eliminar la dependencia del proveedor mediante protocolos estándar, como OpenFlow [2]. Sin embargo, las redes “tradicionales” que no son SDN necesitan mantener el ritmo y responder a los cambios dinámicos de la red.

        La automatización de redes es una solución para reducir los gastos operativos a través del ahorro OPEX, que busca mejorar  no solo el tiempo empleado en la configuración de los dispositivos de red, pero también la eficiencia del mantenimiento de la red,  a través de procedimientos que son más fáciles de seguir e implementar a gran escala.

        La capacidad de programación de la red [3] permite una infraestructura confiable y dinámica, desde una configuración automatizada y sus diferentes despliegues,  simplificando la red y reduciendo los errores generados por el hombre [4].

        Todos los principales proveedores, incluido Cisco, comenzaron a promocionar el software. La configurabilidad de las redes (por ejemplo, el concepto de Cisco DevNet que ha promovido la creación de una comunidad de código abierto para la capacidad de programación en red [5]). Todos las nuevas implementaciones de automatización se basan en métodos de programación genéricos (python, java) e interfaces estándar (Secure Shell SSH o incluso REST) como servicios web.

        Para la relevancia de los métodos Python, el uso de la programabilidad de la red, utilizan herramientas de código abierto y API disponibles en Cisco Open Source Dev Center [6], como son: navegador Yang / NetConf, automatización de OpenStack, seguridad de redes e implementaciones de Big Data.

        Sin embargo, solo los dispositivos más nuevos tienen soporte para los nuevos métodos programáticos (algunos implementados desde un controlador centralizado, como APIC-EM en caso de Cisco), como los métodos para automatizar elementos de red heredados.

                A continuación se busca a través de los diferentes procesos de software de programación, un viraje a la forma como en la actualidad las aplicaciones online u offline se han convertido en el accionar diario de los dispositivos de red.

  1. Administración de Redes desde la Web  

Los escritores se enfrentan a la página en blanco, los pintores se enfrentan al lienzo vacío y los programadores se enfrentan al búfer del editor vacío. Quizás no esté literalmente vacío, un IDE puede especificar algunas cosas primero. En este orden no se ha empezado el proyecto todavía, y ya surge la obligación de  responder muchas preguntas: cómo se llamará, a qué directorio pertenecerá, en qué tipo de módulo estará, cómo debería ser, dónde estará compilado, entre otros aspectos.

El buffer del editor completamente vacío es una acción que requiere de dedicación y trabajo. Se posee un número infinito de opciones de texto con las que se debe organizar la idea [7]. En este sentido parece que se comparte algunos de los mismos problemas con artistas y escritores:

1. Como empezar

2. Cuando parar

3. Satisfacer a la persona que encargó el trabajo, ente otros.

Los escritores tienen un nombre por las dificultades para comenzar una pieza, lo llaman bloqueo del escritor. A veces, el bloqueo del escritor nace del miedo: el miedo a ir en la dirección equivocada, de ir demasiado lejos erradamente.

El mundo de hoy depende totalmente de la información, por la facilidad del compartir y de generar información. En este caso las redes de datos juegan un papel vital al proporcionar muchos servicios, para que el mundo entero esté conectado y empoderado utilizando varios tipos de redes basadas en diferentes tecnologías y escalas [8]. Estas redes manejan la información del día a día: noticias, acciones de multimedia, así como datos sensibles tales como detalles bancarios, acciones financieras y detalles críticos de empresas y firmas del gobierno y sector privado.

Por lo tanto, las redes de datos deben ser confiables para sus usuarios incluso en situaciones donde hay una carga pesada en la red.

El ideal de la red de datos, es estar disponible, ser confiable, mantenerse y durar consistentemente. Lamentablemente las fallas son inevitables. La mejor solución para minimizar el costo de las fallas es siempre aprender, comprender y detectar riesgos y fallas lo antes posible.

Para este seguimiento las redes se han convertido en una de las prácticas vitales para ser gestores de red. Existen muchos códigos abiertos (por ejemplo: Nagios) y productos comerciales (por ejemplo: OPmanager, Orion) que proporcionan instalaciones de monitoreo de red [9].

Estas aplicaciones proporcionan a los ingenieros de red y administradores,  muchas características y herramientas para identificar y examinar la infraestructura de red. Muchas de estas herramientas de monitoreo disponibles en la industria, proporcionan tareas de monitoreo específicas que están limitadas por una característica.

La mayoría de las herramientas de monitoreo proporcionan interfaces para mostrar el estado de la red o el estado del servidor. Si las configuraciones de dispositivos requieren alteraciones por separado; se requieren herramienta para las configuraciones y dispositivos, para un fin de gestión [10].

La mayoría de las herramientas de la red de monitoreo manejan un sistema independiente que no permite a los ingenieros de red y administradores de forma remota monitorear o examinar eventos y estadísticas de la red.

Las herramientas de monitoreo comercial son muy caras y el costo aumenta cuando se suma durante el diseño de la red  los gatos de implementación.  Sin embargo, hay una selección abierta de herramientas de monitoreo de red originales. Éstas proporcionan funcionalidad y características similares a las herramientas comerciales.

Los sistemas de monitorización actuales  controlan completamente la red de datos en su conjunto. Sin embargo el monitoreo de los detalles del servidor físico y los recursos son limitados o no proporcionados.

El sistema de monitoreo de red está basado en la web. Esto permite a los ingenieros de red y administradores de red; monitorear remotamente la infraestructura de red. Por lo tanto con las mejoras tecnológicas de hoy, el sistema puede ser monitoreado por prácticamente cualquier móvil habilitado para la los dispositivos de web. Esta característica permite a los ingenieros de redes monitorear sus sistemas incluso sobre la marcha.

...

Descargar como (para miembros actualizados) txt (94 Kb) pdf (1 Mb) docx (996 Kb)
Leer 58 páginas más »
Disponible sólo en Clubensayos.com