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


Enviado por   •  14 de Octubre de 2021  •  Ensayos  •  14.640 Palabras (59 Páginas)  •  55 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.

...

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