Mostrando las entradas con la etiqueta BGP. Mostrar todas las entradas
Mostrando las entradas con la etiqueta BGP. Mostrar todas las entradas

6 de octubre de 2022

Soporte a clientes 1

Ya se encuentra disponible un nuevo curso en línea lanzado con la coloboración de EducáticaEdiciones EduBooks.

Se trata de un nuevo curso desarrollado completamente en video para ser accedido en línea de modo asincrónico.
Está orientado a personal de soporte a clientes (técnico y no técnico) de empresas proveedoras de servicios, así como a cualquier persona que desee comprender y profundizar en cómo funciona su conexión hogareña a Internet.

Objetivo

  • Brindar al personal de Soporte al Cliente (técnico y de atención telefónica) una introducción a las comunicaciones digitales incluyendo los conceptos básicos de la operación de las comunicaciones de datos para mejorar sus habilidades y destrezas en la atención de los requerimientos de los clientes.
  • Proporcionar a usuario de servicios de acceso hogareño a Internet de conocimientos introductorios en temas referidos al funcionamiento de Internet y su implementación en una red hogareña.

Prerrequisitos

  • Este entrenamiento no tiene prerrequisitos para los participantes.
Calendario

  • Cada alumno adopta su propio calendario de clases y revisa las clases grabadas según sus posibilidades y a su propio ritmo, las veces que le resulte necesario.

Metodología

  • Desarrollo asincrónico.
  • Temario presentado en clases teóricas grabadas en video.
  • La totalidad de los materiales se acceden a través del servicio de Google Class de Educática.
  • Los alumnos tienen la posibilidad de realizar consultas o comentarios a través del correo electrónico escribiendo a capacitación@educatica.com.ar
  • Soporte por correo electrónico de un instructor certificado.

Materiales de estudio
Para responder a los requerimientos de este entrenamiento, los alumnos acceden a los siguientes materiales a través de la plataforma:
  • Temario y detalles del curso (pdf).
  • Índice de videos disponibles (Excel).
  • Videos desarrollados para este proyecto (más de 5 hs. de grabación).
  • Materiales complementarios en diferentes formatos.
  • Todos los materiales se encuentran accesibles en línea, a través de la plataforma.
  • Acceso al curso en línea por 180 días corridos.
  • Todos los videos han sido desarrollados, íntegramente, por mí.
Temario
1. ¿Qué es Internet?
    • Historia de Internet
    • El lugar de un ISP
    • Cuestionario de repaso
2. Las bases del funcionamiento de Internet
    • Modelo TCP/IP
    • Direcciones MAC, IP y Puertos TCP
    • Cuestionario de repaso
3. Bases del direccionamiento IPv4
    • Direcciones IPv4
    • Dirección IP, máscara de subred, default gateway
    • Bases de DHCPv4
    • Limitaciones del direccionamiento IPv4, NAT
    • Cuestionario de repaso
4. Bases del direccionamiento IPv6
    • Direcciones IPv6
    • Direcciones IPv6 en un host típico
    • Cuestionario de repaso
5. La conexión hogareña
    • Conexiones de última milla
    • Funciones del módem hogareño
    • El "router de banda ancha"
    • Conceptos básicos de WiFi 
    • Cuestionario de repaso
6. Casos
    • Terminal hogareño Microsoft Windows
    • Terminal hogareño Apple
    • Cuestionario de repaso

Modelos de suscripción

  • Suscripción individual
    Acceso irrestricto a la plataforma para una persona por el término de 180 días corridos.
    USD 20
  • Paquete corporativo 5
    Acceso irrestricto a la plataforma para hasta 5 personas por el término de 180 días corridos.
    USD 80 

Información para la inscripción

Para ampliar la información disponible o adquirir una suscripción, podés hacerlo de modo directo a través del catálogo de cursos de Educática: https://www.educatica.com.ar/nuestros-cursos.

Por consultas sobre formas de pago, formas alternativas de inscripción y otros temas, podés contactar por correo electrónico con Ediciones Edubooks: libros.networking@gmail.com


Estás invitado a seguirnos en Instagram:

https://www.instagram.com/libros.networking/

También podés participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor respeto de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.

13 de septiembre de 2022

VPNs MPLS en IOS XR

Una vez más, en el marco del acuerdo con Educática y Ediciones EduBooks hemos diseñado un nuevo curso integralmente desarrollado en video para su acceso en línea de modo asincrónico.

Este entrenamiento está orientado a brindar al personal técnico de empresas de prestación de servicios de comunicaciones utilizando tecnología MPLS los conocimientos teóricos y el desarrollo de habilidades prácticas referidas al diseño e implementación de servicios MPLS y VPN MPLS en plataformas IOS XR.

Objetivo

  • Brindar al personal técnico de empresas de provisión de servicios de conectividad IP un entrenamiento teórico práctico sobre diseño e implementación de redes de transporte MPLS sobre plataforma IOS-XR.

Prerrequisitos

  • Conocimientos generales de networking en plataformas TCP/IP.
  • Conocimientos de enrutamiento IPv4 avanzados.
  • Habilidades de configuración en sistemas IOS XR, incluyendo configuración de enrutamiento IP.
  • Conocimientos y habilidades de configuración de enrutamiento BGPv4 en sistemas IOS XR. Para esto sugerimos el curso Enrutamiento IP BGP en IOS XR.
Calendario

Cada alumno adopta su propio calendario de clases y revisa las clases grabadas según su posibilidad y a su propio ritmo.

Metodología

  • Desarrollo asincrónico.
  • Temario teórico presentado en clases grabadas en video. El alumno puede repetir cada clase las veces que sea necesario.
  • Ejercicios de laboratorio presentados en una guía de laboratorios descriptos paso a paso. Los ejercicios pueden realizarse sobre una maqueta emulada o montada en dispositivos reales.
  • Consultas por correo electrónico dirigido a capacitación@educatica.com.ar
  • Soporte por correo electrónico de un instructor certificado.

Materiales de estudio
Cada inscripto recibe:
  • Copia digital (e-book) de la Guía de Laboratorios VPNs MPLS en IOS XR versión 1.1 de Diego Tornay, Ediciones EduBooks.
  • Acceso al curso en línea por 180 días corridos.
  • Acceso en línea a la totalidad de los videos que desarrollan el temario del curso.
  • Todos los videos han sido desarrollados, íntegramente, por mí.
Materiales accesibles en línea
  • Temario y detalles del curso (pdf).
  • Índice de videos disponibles (Excel).
  • Videos de desarrollo teórico.
  • Copia de las presentaciones utilizadas en el desarrollo (pdf).
  • Apuntes conteniendo configuraciones desarrolladas en cada capítulo (pdf).
  • Apuntes complementarios (pdf).
Temario
1. Conceptos básicos de MPLS
    • Conceptos iniciales
    • Descubrimiento de vecinos LDP
    • Etiquetas MPLS y pilas de etiquetas
    • Aplicaciones de MPLS
2. Asignación y distribución de etiquetas
    • Distribución típica de etiquetas en MPLS frame-mode
    • Convergencia en MPLS frame-mode
3. Implementación de MPLS frame-mode
    • Configuración de MPLS frame-mode
    • Monitoreo de MPLS frame-mode
    • Diagnóstico de MPLS frame-mode
4. Tecnología VPN MPLS
    • Introducción a las VPNs
    • Categorías de VPNs
    • Introducción a la arquitectura de VPNs
    • Modelo de enrutamiento de VPNs MPLS
    • Reenvío de paquetes en una VPN MPLS
5. Implementación de VPNs MPLS
    • Utilización de los mecanismos de VPNs MPLS
    • Configuración de tablas VRF
    • Configuración de sesiones MP-BGP entre router PE
    • Configuración de enrutamiento de menos escala entre PE y CE
    • Monitoreo de la operación de VPNs MPLS
    • Configuración de OSPF entre PE y CE
    • Configuración de BGP entre PE y CE
    • Diagnóstico de VPNs MPLS
6. VPNs MPLS complejas
    • Introducción a VPNs superpuestas
    • Introducción a VPNs de servicios centralizados
    • Uso de funciones avanzadas de importación y exportación de VRFs
    • Introducción a servicios de CEs gestionados
7. Acceso a Internet con VPNs MPLS
    • Modelo de acceso a Internet con VPNs MPLS
    • Implementación de servicios de acceso y VPNs separados
    • Implementación de acceso a Internet como una VPN separada
8. Principios de VPNs MPLS capa 2
    • Beneficios de VPNs de capa 2
    • Plano de control y plano de datos VPN capa 2
    • Características de VPWS y VPLS
    • AToMPLS
    • Ejemplo de configuración de EToMPLS

Modelos de suscripción

  • Suscripción individual
    Acceso irrestricto a la plataforma para una persona por el término de 180 días corridos.
    USD 50
  • Paquete corporativo 5
    Acceso irrestricto a la plataforma para hasta 5 personas por el término de 180 días corridos.
    USD 200 

Información para la inscripción

Para ampliar la información disponible o adquirir una suscripción, podés hacerlo de modo directo a través del catálogo de cursos de Educática: https://www.educatica.com.ar/nuestros-cursos.

Por consultas sobre formas de pago, formas alternativas de inscripción y otros temas, podés contactar por correo electrónico con Ediciones Edubooks: libros.networking@gmail.com


Estás invitado a seguirnos en Instagram:

https://www.instagram.com/libros.networking/

También podés participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor respeto de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.

9 de septiembre de 2022

Enrutamiento IP BGP en IOS XR


En el marco del acuerdo de colaboración con Educática y Ediciones EduBooks hemos diseñado un nuevo curso completamente desarrollado en video para su acceso en línea de modo asincrónico.

Este entrenamiento está orientado a brindar al personal técnico de empresas de prestación de servicios de conectividad (ISPs) los conocimientos teóricos y el desarrollo de habilidades prácticas referidas al diseño e implementación de enrutamiento BGPv4 en plataformas IOS XR.

Objetivo

  • Brindar al personal técnico de empresas de provisión de servicios de conectividad IP (ISPs) de un entrenamiento teórico práctico sobre diseño e implementación de enrutamiento BGPv4 sobre plataforma IOS-XR.

Prerrequisitos

  • Conocimientos generales de networking en plataformas TCP/IP.
  • Conocimientos básicos de enrutamiento IPv4.
  • Conocimientos básicos de implementación de enrutamiento IPv4 en plataformas Cisco IOS semejantes o de nivel CCNA.
Calendario

Cada alumno adopta su propio calendario de clases y revisa las clases grabadas según su posibilidad y a su propio ritmo.

Metodología

  • Desarrollo asincrónico.
  • Temario teórico presentado en clases grabadas en video. El alumno puede repetir cada clase las veces que sea necesario.
  • Ejercicios de laboratorio presentados en una guía de laboratorios descriptos paso a paso. Los ejercicios pueden realizarse sobre una maqueta emulada o montada en dispositivos reales.
  • Consultas por correo electrónico dirigido a capacitación@educatica.com.ar
  • Soporte por correo electrónico de un instructor certificado.

Materiales de estudio
Cada inscripto recibe:
  • Copia digital (e-book) de la Guía de Laboratorios Enrutamiento IP BGP en IOS XR versión 1.1 de Diego Tornay, Ediciones EduBooks.
  • Acceso al curso en línea por 180 días corridos.
  • Acceso en línea a la totalidada de los videos que desarrollan el temario del curso.
  • Todos los videos han sido desarrollados, íntegramente, por mí.
Materiales accesibles en línea
  • Temario y detalles del curso (pdf).
  • Índice de videos disponibles (Excel).
  • Videos de desarrollo teórico.
  • Copia de las presentaciones utilizadas en el desarrollo (pdf).
  • Apuntes conteniendo configuraciones desarrolladas en cada capítulo (pdf).
  • Apuntes complementarios (pdf).
Temario
1. Cisco IOS-XR.
    • Arquitectura de IOS-XR.
    • Gestión de IOS-XR.
    • Edición de la configuración.
    • Activación de la interfaz de management.
2. Revisión de conceptos de enrutamiento IP.
    • Conceptos iniciales.
    • CEF – Cisco Express Forwarding.
3. Implementación de enrutamiento en IOS-XR.
    • Configuración de rutas estáticas.
    • Configuración de ruta por defecto.
    • Configuración de enrutamiento dinámico - RIP.
    • Configuración de enrutamiento dinámico – OSPF.
4. Introducción a BGP.
    • Introducción general.
    • Atributos de las rutas BGP.
    • Establecimiento de sesiones BGP.
    • Procesamiento de rutas BGP.
    • Configuración básica de BGP.
    • Monitoreo y diagnóstico de BGP.
5. Sistemas autónomos de tránsito BGP.
    • Trabajo en el sistema autónomo.
    • Interacción con iBGP y eBGP en el AS.
    • Reenvío de paquetes en el sistema autónomo.
    • Configuración del sistema autónomo de tránsito.
    • Monitoreo y diagnóstico de iBGP.
6. Selección de rutas utilizando políticas de control.
    • Utilización en redes BGP multihomed.
    • Routing Policy.
    • Empleo de Cost Community
    • Empleo de AS path filters.
    • Filtrado con prefix lists.
    • Filtrado de rutas salientes.
    • Implementación de cambios en políticas BGP.
7. Selección de rutas manipulando atributos.
    • Influencia en la selección de la ruta BGP con weights.
    • Configuración de preferencia local BGP.
    • Uso de AS path prepending.
    • Rol de BGP Multi-Exit Discriminators.
    • Utilización de Communities BGP.
8. Conectividad Cliente-Proveedor con BGP.
    • Requerimientos de la conectividad cliente-proveedor.
    • Implementación de conectividad utilizando enrutamiento estático.
    • Implementación de conectividad a un único proveedor de servicios.
    • Implementación de conectividad multihomed a múltiples proveedores de servicios.
9. Escalabilidad de la red del Proveedor de Servicios.
    • Escalabilidad del IGP y de BGP en la red del proveedor de servicios.
    • Concepto y diseño de route reflectors.
    • Configuración y monitoreo de router reflectors.
    • Configuración y monitoreo de confederaciones.
10. Optimización de la escalabilidad de BGP.
    • Mejoras en la convergencia de BGP.
    • Limitando el número de prefijos recibidos de un vecino BGP.
    • Implementación de BGP configuration templates.
    • Uso de BGP route dampening.

Modelos de suscripción

  • Suscripción individual
    Acceso irrestricto a la plataforma para una persona por el término de 180 días corridos.
    USD 50
  • Paquete corporativo 5
    Acceso irrestricto a la plataforma para hasta 5 personas por el término de 180 días corridos.
    USD 200 

Información para la inscripción

Para ampliar la información disponible o adquirir una suscripción, podés hacerlo de modo directo a través del catálogo de cursos de Educática: https://www.educatica.com.ar/nuestros-cursos.

Por consultas sobre formas de pago, formas alternativas de inscripción y otros temas, podés contactar por correo electrónico con Ediciones Edubooks: libros.networking@gmail.com


Estás invitado a seguirnos en Instagram:

https://www.instagram.com/libros.networking/

También podés participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor respeto de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.

22 de julio de 2019

Configuración de "llavero" para autenticación de enrutamiento

Inicialmente Cisco IOS permitía autenticar el origen de la información de enrutamiento configurando una clave de autenticación sobre la interfaz que debía negociar el intercambio con el dispositivo adyacente.
A partir de IOS 12.0 este procedimiento se enriqueció con la introducción del concepto de "llavero" (key chain).
El llavero generó varios beneficios:

  • Permitió pre-definir múltiples claves
  • Facilitó la renovación de claves
  • Posibilitó la reutilización de una misma configuración en múltiples interfaces o protocolos.

Un llavero es un conjunto de claves (o llaves) utilizadas para autenticar comunicaciones entre dispositivos.

Características
Un llavero es identificado por un nombre y está compuesto por un conjunto organizado de elementos:

  • Para autenticar tráfico saliente se utiliza la primera llave que se encuentre activa en ese momento.
  • Para autenticar tráfico entrante el paquete se verifica con cada una de las llaves válidas al momento de la recepción.
  • Las llaves se analizan según ID en orden creciente.
  • Esto facilita la rotación permanente de claves de autenticación en los protocolos sin provocar interrupciones en el flujo de tráfico o intercambio de actualizaciones de enrutamiento.
  • El período de validez de una llave se establece definiendo un start-time y un end-time. No se aceptan llaves fuera de su período de validez.
  • Si la autenticación está activada y en ese momento no hay una llave activa disponible, entonces la autenticación falla y no se establece (o se rechaza) una relación de vecindad o adyacencia.

Configuración

Router(config)#key chain [nombre]

  • Crea un llavero identificado con el nombre que se le asigna, e ingresa al modo de configuración del llavero. El nombre es de relevancia puramente local.

Router(config-keychain)#key [ID]

  • Cada llave está identificada internamente con un ID, que es un número entero diferente de cero.

Router(config-keychain-key)#key-string [llave]

  • Establece la llave o contraseña
Router(config-keychain-key)#accept-lifetime [desde] [hasta]

  • Define el período de tiempo durante el cual la llave será aceptable para que otro dispositivo se autentique ante el dispositivo local.
  • En primer lugar se indica el inicio del período de validez señalando la hora (hh:mm:ss) y fecha (month date year o date month year). Si se ingresa el keyword now será válida a partir del momento en que se complete la configuración.
  • A continuación se indica la finalización del período de validez, con el mismo formato. Si se ingresa el keyword infinite el período de validez no finalizará. Por defecto el comando asume infinito.

Router(config-keychain-key)#send-lifetime [desde] [hasta]

  • Define el período de tiempo durante el cual la llave será válida para que este dispositivo se autentique ante dispositivos vecinos.
  • El formato de definición del período de tiempo es el mismo que el utilizado para el período de aceptación.

Router(config-keychain-key)#exit
Router(config-keychain)#key [ID]

Router(config-keychain-key)#key-string [llave]





Para despejar dudas, compartir experiencia con otros, realizar consultas, las redes sociales nos dan una gran herramienta. Para eso están los diferentes grupos asociados a este blog.

Estás invitado a participar de nuestro grupo en Facebook:
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

o seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.



14 de julio de 2019

Autenticación de las actualizaciones de enrutamiento

Un mecanismo de ataque posible a la infraestructura de la red es la inyección de actualizaciones de enrutamiento con información falsa. Dado que por defecto los protocolos de enrutamiento no verifican la autenticidad del origen de la información que reciben, esta es una vulnerabilidad que puede ser fácilmente explotada por un posible atacante.
La primera línea de defensa ante este posible ataque es la verificación del origen de la información de enrutamiento para asegurar que se trata de información generada por vecinos legítimos. De esta manera se incluye en la base de datos de información de los protocolos solamente información de origen comprobado.
Esto se puede hacer utilizando llaves de autenticación compartidas entre dispositivos vecinos.

Hay 2 tipos básicos de autenticación: 
Intercambiando claves en texto plano o intercambiando claves que han pasado antes por un algoritmo de hashing.

Autenticación con llaves en texto plano:

  • Requiere la configuración de la misma llave en ambos vecinos que deben intercambiar información de enrutamiento.
  • Las llaves de autenticación se envían en texto plano con el paquete generado por el protocolo de enrutamiento.
  • Los vecinos verifican si la clave coinciden con la que tienen configurada y en base a eso procesan o descartan la información.
  • Este procedimiento permite evitar cambios accidentales en el enrutamiento durante procesos de cambio en la infraestructura.

El uso de llaves en texto plano es un procedimiento inseguro y no recomendado dado que es vulnerable a ataques pasivos que parten de una simple captura de paquetes que permite al atacante obtener la llave de validación.

Autenticación con llave cifrada utilizando un algoritmo de hashing:

  • Requiere la configuración de la misma llave, el mismo ID de llave y el mismo algoritmo de hashing en ambos vecinos que deben intercambiar información.
  • Se puede utilizar como algoritmo de cifrado MD5 o SHA.
  • No se envían las llaves de autenticación sino el resultado (hash) de pasar esas llaves por el algoritmo de hashing. Como consecuencia, las llaves no circulan en texto plano por la red.
  • Los algoritmos de hashing no son reversibles, por lo que aún cuando se capture tráfico no es posible recuperar la llave de validación utilizada.
  • Es solamente un mecanismo de autenticación, no cifra o encripta la información de enrutamiento enviada.

Proceso de autenticación con cifrado

  • Las actualizaciones de enrutamiento se envían con un hash adjunto en reemplazo de la clave en texto plano. De este modo la clave de autenticación nunca es intercambiada entre dispositivos.
  • El hash que se envía se genera utilizando como punto de partida el paquete de actualización y la llave de autenticación.
  • El algoritmo de hashing utilizado puede ser MD5 o SHA.

El mecanismo de operación es el siguiente:

  • El dispositivo de origen toma el paquete de actualización y la llave de cifrado y genera un hash que adjunta a la actualización y lo envía al vecino.
  • El receptor del paquete ejecuta localmente el algoritmo de hashing tomando como punto de partida la actualización recibida y la llave que está configurada localmente.
  • Si el resultado de la ejecución local del hash coincide con el que ha recibido como adjunto de la actualización se acepta la información de enrutamiento recibida. Si el resultado no coincide se descarta el paquete.




Para despejar dudas, compartir experiencia con otros, realizar consultas, las redes sociales nos dan una gran herramienta. Para eso están los diferentes grupos asociados a este blog.

Estás invitado a participar de nuestro grupo en Facebook:
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

o seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.



11 de julio de 2019

Protocolos de enrutamiento - Comparación





Para despejar dudas, compartir experiencia con otros, realizar consultas, las redes sociales nos dan una gran herramienta. Para eso están los diferentes grupos asociados a este blog.

Estás invitado a participar de nuestro grupo en Facebook:
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

o seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.



20 de abril de 2019

768k day

He visto varias publicaciones, algunas de ellas bastante confusas, respecto de un nuevo hito en el desarrollo de Internet que debiera alcanzarse dentro de los próximo 30 días según prevén algunos especialistas: el 768k Day.
Como he notado cierta imprecisión en algunas de estas publicaciones me pareció conveniente revisar algunos aspecto desde una perspectiva más técnica, para comprender de qué se trata.

Algo sobre Internet
Internet es hoy una realidad muy diferente de lo que se concibió inicialmente.
En sus inicios a fines de los años '60 no sólo la población mundial era menos de la mitad de la población actual sino que el acceso a la tecnología y a la conectividad era claramente minoritario. Nadie podía en aquellos inicios anticipar que hoy Internet contaría con más de 4.200.000.000 de usuarios conectados y más de 2.400.000.000 de usuarios en una sola red social (Facebook).
Uno de los cimientos sobre los que se asienta este crecimiento actual de Internet es el protocolo de direccionamiento puesto en operación a inicios de la década de los '80, el protocolo IPv4 cuyo agotamiento se anunció en el año 1994 y que está aún en proceso de reemplazo por IPv6 (al momento de escribir este post, casi el 75% del tráfico de Internet aún circula utilizando IPv4).
El otro, no menos relevante, es BGPv4. El protocolo de enrutamiento que sostiene toda la infraestructura de Internet y que permite localizar y alcanzar cualquier red remota (IPv4 o IPv6) dentro de la red global.

Algo sobre BGPv4
BGPv4 es el protocolo de enrutamiento diseñado específicamente para mantener el enrutamiento de Internet.
  • Apunta primariamente a la estabilidad de las tablas de enrutamiento.
  • Requiere muchos ciclos de procesamiento y espacio de memoria RAM.
    Es un protocolo intensivo en el uso de recursos.
  • Sobre él descansa toda la infraestructura de enrutamiento de Internet.
  • Transporta tanto rutas IPv4 como IPv6.
  • Mantiene tablas independientes para el enrutamiento IPv4 y el enrutamiento IPv6.
  • Propone la mejor ruta a cada destino posible a la tabla de enrutamiento del dispositivo.
Y aquí está la base del "problema".
Las tablas TCAM en las que se mantienen las tablas de reenvío rápido del tráfico tienen un tamaño limitado.

Un primer antecedente: 512k Day
El 512k Day tuvo lugar el 12 de agosto de 2014.
En ese día las tablas TCAM de los routers responsables del mantenimiento del enrutamiento de Internet alcanzaron el límite del espacio reservado para el mantenimiento de rutas IPv4 a diferentes destinos: 524.288 registros o rutas (512k). Hasta ese momento el espacio asignado se consideraba más que suficiente y no se advirtió que las tablas TCAM estaba llegando a su límite.
En esa fecha Verizon publicó 15.000 nuevas rutas BGP lo que provocó que las tablas de enrutamiento superaran rápidamente y sin previo aviso el límite que tenían asignado. Como consecuencia de esto los dispositivos de los principales proveedores de conectividad de Internet comenzaron a presentar dificultades para actualizar sus tablas de enrutamiento.
Esto requirió en algunos casos el reemplazo de hardware, pero en la mayoría se solucionó con una actualización de sistema operativo o firmware para ampliar la porción de memoria TCAM asignada para mantener la tabla de enrutamiento global.

Ahora, el 768k Day
En el año 2014, cuando se decidió ampliar la porción de memoria asignada a las tablas de enrutamiento IPv4 la mayoría de los administradores siguieron la recomendación que se hizo en el momento y que sugería llevar esa capacidad hasta 786.432 registros (768k).
Ahora, los especialistas que siguen la evolución del enrutamiento de Internet acaban de realizar una advertencia el pasado 17 de abril debido a que las tablas de enrutamiento IPv4 han alcanzado los 767.392 registros.
Una cifra nuevamente próxima al límite establecido.
El estado actual puede sintetizarse en estos números:
  • 767.392 prefijos IPv4.
  • 57,37% son prefijos /24.
  • 64.222 sistemas autónomos en total, de esos 47.607 están publicando solamente prefijos IPv4.
Los especialistas estiman que al ritmo actual de crecimiento de las tablas, en los próximos 30 días se alcanzará el límite de los 768k prefijos. Pero más allá del conteo de prefijos, esperan que no provoque inconvenientes globales como ocurrió en el año 2014.
La mayoría de los grandes proveedores de conectividad tienen el equipamiento adecuado, están prevenidos y pueden tomar las medidas necesarias para evitar inconvenientes; sin embargo, es de esperar que proveedores de servicios locales, pequeños, y algunas empresas u organizaciones que no están preparados se vean afectados.

Para tener en cuenta:
  • Los dispositivos obsoletos deberán ser reemplazados con equipamiento nuevo que permite el ajuste necesario de las tablas TCAM.
  • Los ajustes de las tablas TCAM son posibles en la medida en que no se esté utilizando todo el espacio reservado para rutas IPv6 (la tabla TCAM es físicamente una única tabla que se utiliza para almacenar tanto rutas IPv4 como rutas IPv6, la tablas de rutas IPv6 son mucho más cortas).
  • Los cambios de configuración de las tablas TCAM requiere el reinicio de los dispositivos.
  • No se cuenta con información que permita estimar la cantidad y ubicación de los routers que puedan ser afectados por esta situación.


Podés participar de nuestro grupo en Facebook:

https://www.facebook.com/groups/librosnetworking/

O seguir las principales novedades en el grupo de Telegram:

https://t.me/LibrosNetworking


Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


2 de noviembre de 2017

Distancia Administrativa en diferentes fabricantes

Al considerar el algoritmo de selección de la mejor ruta utilizado en dispositivos Cisco IOS, el primer criterio para definir la mejor ruta a un destino cuando se presentan varias rutas diferentes es la confiabilidad de la información de enrutamiento que, en IOS, es representada a través del parámetro denominado Distancia Administrativa.
Sin embargo, un punto que olvidamos considera siempre es que la Distancia Administrativa es un parámetro propietario de Cisco. IOS asigna un valor de DA por defecto a cada protocolo de enrutamiento que es modificable luego por configuración.
Otros fabricantes siguen el mismo criterio utilizando un parámetro al que denominan Preferencia y que tiene el mismo valor: califica la confiabilidad de la información obtenida. El valor asignado por defecto a cada protocolo cambia en diferentes fabricantes aunque, en términos generales, la graduación de confianza que merece cada protocolo es semejante.
El siguiente gráfico presenta los valores que se asigna a cada fuente en diferentes fabricantes.



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


18 de octubre de 2017

Protocolos de enrutamiento dinámico - Gráfica

La implementación de enrutamiento dinámico requiere de la elección de un protocolo de enrutamiento.
De acuerdo a las características de la red y los requerimientos del servicio hay diferentes opciones disponibles: enrutamiento interno o externo, por vector distancia o estado de enlace. Hay una diversidad que debemos tener presente en el momento de la elección.



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


19 de marzo de 2017

El ID de sistema autónomo

Como protocolo de enrutamiento exterior BGP exige la utilización de un ID de sistema autónomo para identificar cada una de las redes conectadas a Internet.
Pero no sólo BGP utiliza ID de sistema autónomo. Hay protocolos de enrutamiento interior que también utilizan este elemento, como es el caso de EIGRP, aunque en este caso no es necesario utilizar un ID asignado por una autoridad como IANA ya que se trata de redes privadas que no intercambian información de enrutamiento a través de Internet.
En estos casos (enrutamiento interior), incluyendo OSPF, podemos definir el sistema autónomo sencillamente como un conjunto de redes bajo con una estrategia de enrutamiento común que puede dividirse en múltiples áreas. En protocolos de enrutamiento interior puede ser asumidio como un sinónimo de dominio de enrutamiento.
  • En EIGRP
    Es un parámetro requerido en la configuración.
    Identifica un dominio de enrutamiento.
    Todos los dispositivos en el mismo dominio de enrutamiento (que intercambian información de enrutamiento) deben utilizar el mismo ID de sistema autónomo.
    Por tratarse de enrutamiento interior no requiere un ID asignado por IANA.
  • En OSPF
    Es un concepto que identifica un dominio de enrutamiento.
    No utiliza ID de sistema autónomo.
    Los dispositivos que intercambian información de enrutamiento de diferentes dominios de enrutamiento reciben la denominación de ASBR.
  • En BGP
    Es un parámetro requerido en la configuración.
    Identifica un dominio de enrutamiento que intercambia información de enrutamiento con otros sistemas autónomos.
    Por tratarse de enrutamiento exterior (Internet), utiliza ID de sistema autónomo definido por IANA.
El ID de Sistema Autónomo
Un sistema autónomo es una colección o conjunto de redes bajo una única administración técnica. Cada sistema autónomo es una unidad administrativa que se diferencia y reconoce a través de un ID de sistema autónomo.
IANA (Internet Assigned Numbers Authority) es el organismo responsable de la asignación de los ID de sistemas autónomos. Para una mejor administración de los números de sistema autónomo esta tarea ha sido asumida por cinco organismos regionales:
  • ARIN tiene jurisdicción sobre América, el Caribe y África.
  • RIPE NCC administra los números de sistema autónomo de Europa.
  • APNIC administra los números de sistema autónomo para la región Asia-Pacífico.
  • AfriNIC administra los ID de sistema autónomo para el continente africano.
  • LACNIC es el responsable del registro de direcciones de América Latina y la región Caribe.
El ID de sistema autónomo es un número de 16 bits, con un valor posible entre 1 y 65535. Su uso y asignación está orientado por la RFC 1930. Los sistemas autónomos 64512 a 65535 están reservados para uso privado.
  • Se requiere de un número de sistema autónomo asignado por IANA exclusivamente para conectarse a la red pública.
  • A los fines de ejercitación y laboratorio es conveniente utilizar los números reservados para uso privado.
  • En la actualidad IANA recomienda que las redes corporativas que se conectan a un único proveedor y comparten las políticas de enrutamiento de ese proveedor, utilicen un número de sistema autónomo del pool privado (64512 a 65535). Estos números de AS aparecen únicamente dentro de la red del proveedor de servicio.

Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


13 de febrero de 2017

BGP para CCNA

BGP es un protocolo de enrutamiento robusto y escalable diseñado para responder a las necesidades complejas del enrutamiento de Internet.
El protocolo utiliza un paradigma de enrutamiento salto por salto. Cada router BGP solamente puede publicar a los sistemas autónomos vecinos únicamente aquellas rutas que él mismo utiliza.

Sus características más destacadas son:

  • Actualizaciones utilizando TCP puerto 179.
  • Luego de negociar la sesión TCP 2 dispositivos se denominan peer routers o vecinos.
  • Una vez negociada la sesión ambos vecinos intercambian su tabla de enrutamiento completa.
  • Luego del intercambio inicial las actualizaciones son incrementales, solamente cuando hay cambios.
  • Los vecinos intercambian mensajes keepalive periódicos para mantener activas las sesiones.
  • Métrica compleja basada en atributos.
  • Pensado para el intercambio de rutas entre redes muy grandes.
  • ID en la tabla de enrutamiento: B
  • Recibe la denominación de eBGP el intercambio de información de enrutamiento entre dispositivos peer que pertenecen a diferente sistema autónomo.
  • La denominación de iBGP corresponde al intercambio de rutas entre dispositivos peer que pertenecen al mismo sistema autónomo.
  • Distancia Administrativa por defecto:
      Rutas eBGP  20
      Rutas iBGP  200
  • BGP Router ID: 32 bits (4 bytes).
  • Es un protocolo de vector ruta: Su paradigma de enrutamiento se basa en la distancia entre origen y destino ponderada salto por salto.
  • Cada dispositivo establece y mantiene adyacencia con sus vecinos BGP.
       No hay un mecanismo de descubrimiento de vecinos.
       Los vecinos deben ser declarados explícitamente por configuración.
       Antes de establecer una relación de vecindad se negocia un circuito TCP sobre el puerto 179.
       Para mantener la relación de vecindad es necesario mantener activo el circuito TCP.
       Para detectar una relación de vecindad activa se envían keepalives periódicos.

Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.