14 de agosto de 2019

Consideraciones al momento de buscar trabajo

En esta oportunidad quiero dedicar un espacio a la reflexión sobre un tema no técnico pero si estrechamente vinculado a nuestra realidad de todos los días. La búsqueda de trabajo.

Hace ya unos años que se habla de una profunda transformación social y tecnológica a la cual muchos especialistas denominan "cuarta revolución industrial". Según marca Deloitte Consulting esta transición está caracterizada por siete disruptores:

  • La cuasi onmipresencia de tecnología en todos los ámbitos.
  • La multiplicación de datos.
  • El consecuente desarrollo e implementación de inteligencia artificial para gestionar esos datos y convertirlos en información útil.
  • La afectación de aquellos trabajos que son suceptibles de automatización.
  • El incremento del trabajo eventual.
  • La diversidad y el cambio generacional.
  • El cambio en la naturaleza de las carreras laborales.

De estos siete disruptores enunciados por Deloitte cuatro están directamente relacionados con el trabajo y los perfiles laborales que están cambiando y los que están surgiendo. Este es un punto esencial que debemos considerar particularmente aquellos que pretendemos desempeñarnos en el área de la tecnología de las comunicaciones ya que es una de las áreas que lidera este proceso de transformación.

En este sentido me parece singularmente interesante considerar que más del 60% de las empresas están rediseñando sus modelos o planes de carrera internos, y más del 83% están considerando un modelo de carrera interna flexible. Estos cambios impactan especialmente en las nuevas incorporaciones que realizan las empresas y en la formulación de los nuevos puestos de trabajo.

Consecuentemente esto requiere un nuevo perfil personal en quienes aspiran a incorporarse en el mercado laboral y particularmente en el área técnica. 
Este nuevo perfil ya no está centrado en la capacitación o los títulos de grado (que no dejan de tener relevancia, por supuesto), sino en las llamadas “habilidades blandas”.

Como sostiene una publicación del Foro Económico Mundial, “las habilidades son la nueva moneda en el mercado laboral”.
En un mundo en el que la experiencia y habilidades requeridas para cubrir un determinado rol cambian rápidamente, los “títulos” no pueden ser ya referencia suficiente porque en general están desactualizados en el mismo momento en que se obtienen. El currículum tradicional que reseña formación y experiencia laboral ya no es suficiente para la selección de los candidatos a cubrir los nuevos puestos de trabajo.
La referencia creciente son ahora las habilidades como expresión clara del dinamismo y capacidad de adaptación del candidato a la realidad social y laboral que surge.
Estas habilidades pueden variar según geografía, sector, tipo de trabajo o población, pero tienen algunos elementos en común.
Desde esta perspectiva entre las habilidades blandas que destacan en la actualidad pueden encontrarse las siguientes:

  • Creatividad e innovación.
  • Adaptación al cambio.
  • Capacidad de trabajo en equipo.
  • Empatía.
  • Capacidad y disposición al aprendizaje.
  • Habilidades digitales.
  • Gestión de proyectos.
  • Liderazgo y capacidad de negociación.

¿Cómo impacta esto entonces en las certificaciones técnicas?

En el ambiente técnico estamos acostumbrados a buscar trabajo con nuestro currículum en la mano en la convicción de que el grado universitario y alguna certificación técnica son suficientes para postularnos para alguna vacante.
Pero es frecuente también encontrar en los foros mensajes o reflexiones embargadas por un clima de decepción porque a pesar de haber obtenido la certificación no se consigue un puesto;‌ esto al mismo tiempo que otros muestran gran optimismo reflejando que su certificación o su grado le han servido para incrementar sus ingresos o conseguir un mejor puesto.
Por supuesto que en ambos casos es posible que haya otras diferencias, pero lo que objetivamente podemos revisar son los puntos que están vinculados a estas habilidades blandas de las que hablaba:

  • ¿Qué habilidades comunicacionales estamos mostrando?‌
    ¿Buena expresión oral y escrita?
    ¿Capacidad de desarrollar una presentación ante un equipo o un cliente?
    ¿Manejo de idiomas?
  • ¿Estamos mostrando capacidad de trabajo en equipo?
    ¿Capacidad de empatía y desarrollo colaborativo?
    ¿Buena relación interpersonal?
  • ¿Mostramos un proyecto de carrera personal?
    ¿Cuál es la actitud antes el cambio?
    ¿Cuál es nuestra disposición a la innovación y el reentrenamiento?
  • ¿Tenemos capacidad de innovación y creatividad?
    ¿Somos capaces de desarrollar pensamiento lateral?
    ¿Aceptamos la multiplicidad de perspectivas y la ejercitamos?

Esto no significa que la carrera de grado o la certificación carezcan de importancia. Por supuesto que la tienen.
No solo muestran conocimientos, sino también capacidad de esfuerzo, disposición a desarrollar una tarea sostenida en el tiempo, aceptación de reglas de juego comunes. Pero solas no alcanzan.

Por eso creo muy positivo que, cuando no logramos el puesto laboral que nos hemos propuesto o que estamos buscando, antes de poner la responsabilidad del resultado en los otros aprovechemos la situación para reflexionar qué es lo que nos faltó desarrollar o mostrar para poder mejorar hacia adelante. 
De los rechazos también se aprende, no sólo de los manuales. 




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


13 de agosto de 2019

Paquetes OSPF v2

Para su operación OSPF utiliza 5 tipos diferentes de paquetes, cada uno de ellos con una función específica:




  • Los diferentes paquetes OSPF se encapsulan con un encabezado IP, ID de protocolo 89.
  • Direcciones de multicast que se utilizan: - 224.0.0.5  -  Todos los routers OSPF. - 224.0.0.6  -  Todos los routers OSPF DRs.
  • OSPF no utiliza encabezado de capa de transporte (no implementa protocolo de capa 4), es un protocolo IPv4 nativo.
  • Como el funcionamiento del protocolo requiere confiabilidad en la entrega de la información, el protocolo define su propio sistema de acknowledge que se basa en la utilización de los paquetes tipo 5 ya que no utiliza encabezado de capa 4.
  • En todos los casos hay un formato de paquete único que utiliza una serie de campos en común y un sector de datos que tiene diferente contenido y forma en función del tipo de paquete del que se trate.





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.



3 de agosto de 2019

El servidor DHCPv6 en IOS

Los routers Cisco IOS pueden actuar, del mismo modo que en entornos IPv4, como servidores DHCPv6 a través de las interfaces que tienen habilitado el protocolo. Sus capacidades como servidores DHCPv6 les permiten actuar como servidor pleno o solamente como DHCPv6 lite si es necesario.
Es importante tener en cuenta que el servicio DHCPv6 es un servicio completamente diferente e independiente del servicio DHCPv4, si bien operan de modo semejante.

En términos generales su implementación es similar a la del servicio DHCP para redes IPv4 de IOS:

  • Se crea un pool DHCPv6 que contiene todos los parámetros de configuración que se deben aplicar a los clientes.
  • Es posible definir tanto prefijos de pool que se deben distribuir entre los clientes que requieran configuración como prefijos específicos para clientes en particular.
  • El pool se asocia a la interfaz a través de la cual se desea prestar el servicio.
  • Este servidor DHCPv6 mantiene en la memoria del router o switch una base de datos con las direcciones asignadas a cada cliente. Esta base de datos puede ser almacenada también de modo permanente tanto en la memoria flash local del dispositivo como en un servidor TFTP externo.
Cada pool DHCPv6 puede incluir:

  • Uno o varios prefijos con sus temporizadores para tiempo en de preferencia y validez para la configuración asignada.
  • Una lista de prefijos para un cliente en particular.
  • Una lista de direcciones IPv6 de servidores DNS.
  • Una lista de dominios de nombre para resolución de DNS.
NOTA: Una acabada comprensión del servicio requiere conocimientos claros de direccionamiento IPv6.

Configuración básica del servicio DHCPv6
Switch(config)# ipv6 dhcp pool PRUEBA
Switch(config-dhcp)# address prefix 2001:db8:1:1::/64
Switch(config-dhcp)# address prefix 2001:db8:1:1::/64 lifetime [validez] [preferencia] 
Switch(config-dhcp)# dns-server 2620:119:35::35
Switch(config-dhcp)# dns-server 2620:119:35::53
Switch(config-dhcp)# domain-name cisco.com.ar
Switch(config-dhcp)# exit
Switch(config)# interface vlan 20
Switch(config-if)# ipv6 enable
Switch(config-if)# ipv6 dhcp server PRUEBA
Switch(config-if)# no shutdown

NOTA: IOS no incluye en DHCPv6 un comando que permita excluir direcciones del pool declarado. Sin embargo, en redes IPv6 no hay lugar para direcciones duplicadas merced a la implementación de DAD.

Configuración del servicio DHCPv6 Lite
Switch(config)# ipv6 dhcp pool COMPLEMENTO
Switch(config-dhcp)# dns-server 2620:119:35::53
Switch(config-dhcp)# domain-name cisco.com.ar
Switch(config-dhcp)# exit
Switch(config)# interface vlan 20
Switch(config-if)# ipv6 dhcp server COMPLEMENTO
Switch(config-if)# ipv6 nd other-config-flag

NOTA: La diferencia básica entre un servicio DHCPv6 stateful y un servicio DHCPv6 stateless (o lite) es la ausencia de un comando address prefix

Configuración de un servicio DHCPv6 rapid commit
Switch(config)# ipv6 dhcp pool Prueba
Switch(config-dhcp)# address prefix 2001:db8:1:1::/64
Switch(config-dhcp)# dns-server 2620:119:35::53
Switch(config-dhcp)# domain-name cisco.com.ar
Switch(config-dhcp)# exit
Switch(config)# interface vlan 20
Switch(config-if)# ipv6 dhcp server Prueba rapid-commit

Verificación de la operación de DHCPv6
Switch# show ipv6 dhcp interface vlan 25

Switch# show ipv6 dhcp pool



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.



28 de julio de 2019

Distribución de carga en un link aggregation

Link aggregation balancea automáticamente el tráfico sobre el canal virtual que se forma entre los diferentes enlaces físicos que lo componen. Este balanceo se hace utilizando un algoritmo de hashing que utiliza como información de base para el cálculo algunos campos de los encabezados de cada trama o paquete.
Los campos que se utilizan en este cálculo por defecto y las variantes disponibles difieren de acuerdo a la plataforma. En la mayoría de las plataformas Catalyst la opción por defecto es src-dst-ip.


Las opciones disponibles son:


El algoritmo de hash calcula un patrón binario que identifica el enlace físico del canal a través del cual se reenvía la trama. 
Un canal de 2 enlaces físicos utiliza el último bit del hash para definir el enlace que utiliza; un canal de 3 o 4 enlaces físicos utiliza los dos últimos bits; un canal de entre 5 y 8 enlaces físicos utiliza los últimos 3 bits.


Este mecanismo de distribución de la carga asegura que no se utiliza un enlace en desmedro de otros, pero no puede asegurar una distribución uniforme de la carga ya que esto dependerá del tráfico que genere cada dispositivo terminal que atraviesa el canal en su ruta al destino. Por lo tanto, puede ocurrir que un enlace físico tenga significativamente más carga que otros.
NOTA:

No es posible controlar que una conversación utilice un puerto en particular. Sólo se puede modificar el método que se utiliza para la distribución de carga.





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.



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.



7 de julio de 2019

Introducción a IS-IS (II)

IS-IS es un protocolo desarrollado para distribuir información de enrutamiento para datos de ruteo CLNP (ConnectionLess Network Protocol) en entornos ISO CLNS (ConnectionLess Network Services).
Integrated IS-IS etiqueta las rutas CNLP con información de redes IP para poder enrutar tráfico IP.

  • Utiliza sus propios PDUs para transportar información.
  • La información de ruteo no se transporta con un protocolo de capa de red, sino directamente en tramas de capa de enlace de datos.
  • Utiliza direcciones CLNS para identificar los routers y construir la LSDB.

Diseño de redes Integrated IS-IS

  • La base para el desarrollo de una red escalable es un esquema de direccionamiento jerárquico que permita la sumarización de rutas.
  • Utilizar los límites de las áreas para contener la propagación de LSPs.
  • En redes corporativas se definen, de acuerdo a la estructura, routers level 1, level 2 y level 1-2.
    Los routers Level 1-2 son el punto para implementar sumarización.
  • Es necesario cuidar las métricas:
    Las métricas originales contemplaban 6 bits para la métrica de la interfaz y 10 bits para la métrica total de una ruta.
    Cisco IOS 12.0 y siguientes implementan 24 bits para la métrica de interfaz y 32 bits para la métrica de las rutas. Por defecto utiliza la métrica original.
    Cisco IOS no escala automáticamente la métrica (cosco). Cada interfaz tiene una métrica por defecto de 10.
    Si la métrica no se ajusta manualmente, IS-IS tiende a comportarse de modo semejante a RIP (cuenta saltos).

Protocolo ES-IS
Permite que los nodos y los routers se descubran recíprocamente.

  • ES = End Systems.
  • Este protocolo permite:
    Que el ES identifique el área.
    Crear adyacencias entre los ESs y los ISs.
    Mapear direcciones de la capa de enlace a direcciones de la capa de red.
  • Hay diferentes tipos de mensajes hello para anunciar y descubrir diferentes tipos de dispositivos.
  • Los ESs utilizan ES Hellos (ESH) para anunciar su presencia a los ISs.
  • Los routers incluyen la información de los ESs en los LSPs.
  • Los routers utilizan IS Hellos para anunciar su presencia a los ESs.
  • Cada ES elige un IS al cual enviará sus paquetes.
  • Los routers utilizan IS-IS Hellos (IIHs) para establecer y mantener adyacencias entre ISs.
  • En redes IP no se utiliza este protocolo.

Niveles de Enrutamiento

Las especificaciones OSI establecen 4 niveles de enrutamiento:

  • Level 0.
    Enrutamiento entre ES o IS.
    Las redes IP no implementan este nivel de enrutamiento IS-IS.
  • Level 1.
    Enrutamiento intra-área. La dirección de destino se encuentra en la misma área que el origen y la decisión de ruteo se toma en función del system ID.
  • Level 2.
    Enrutamiento inter-área. La dirección de destino se encuentra en un área diferente, por lo que el paquete es enviado a través de un dispositivo Level 1-2.
  • Level 3.
    Enrutamiento entre diferentes sistemas autónomos.
    Este nivel no está presente en la implementación que hace Cisco IOS de IS-IS.





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.



1 de julio de 2019

Introducción a IS-IS

Habitualmente al hablar de enrutamiento IP consideramos protocolos de enrutamiento tales como OSPF, BGP y en alguna medida EIGRP.
Sin embargo, el descubrimiento de rutas IP también puede realizarse a través de un protocolo de enrutamiento no-IP: IS-IS (Intermediate System to Intermeditate System). Dado que no se tata de un protocolo del stack TCP-IP presenta una complejidad relativa que exige una atención particular, de ahí que muchas veces sea dejado de lado; pero su escalabilidad lo hace particularmente atractivo para manejar el enrutamiento interno de las redes de service provider, con lo que tiene una importancia creciente.

Por este motivo, dedicaré algunos posts a revisar los conceptos centrales de este protocolo de enrutamiento por estado de enlace.

Las principales características de IS-IS son las siguientes:

  • Es parte de la suite de protocolos de ISO (no TCP/IP).
  • Protocolo de enrutamiento por estado de enlace.
  • Protocolo de enrutamiento classless.
  • Utiliza CLNS y CLNP para brindar un servicio de entrega de datos no orientado a la conexión.
  • Métrica: Costo.
    En IOS es un valor fijo por interfaz.
    Por defecto = 10.
  • Balancea tráfico entre rutas de igual métrica. 4 por defecto, máximo 16.
  • Algoritmo de selección de la mejor ruta: Dijkstra (primero la ruta libre más corta).
  • ID en la tabla de enrutamiento en IOS: i.
  • Distancia Administrativa en IOS: 115.
  • Utiliza LSPs para mantener actualizada la información de enrutamiento.
  • Período de actualización de paquetes hello (IIH): 10 segundos.
  • Soporta sumarización manual de rutas.
  • Utiliza una dirección CLNS como Router ID.
  • Permite la división de la red en múltiples áreas.

Distingue 3 tipos de routers (o sistemas intermedios):
  • Routers Level 1.
  • Routers Level 2.
  • Routers Level 1-2.
Tablas de información que mantiene el protocolo:
  • Base de datos de adyacencias.
  • Base de datos topológica. 
Tipos de redes que diferencia:
  • Broadcast.
  • Point-to-Point.

Breve introducción
Protocolo estándar que provee escalabilidad, convergencia y estabilidad. Diseñado en función de las redes de ISPs.
IS-IS = Intermediate System to Intermediate System = Router to Router.

Dos tipos de dispositivos:
  • ES – End Systems.
  • IS – Intermediate Systems.

  • Usa direcciones CLNS para identificar los routers y construir la LSDB.
  • Soporta la división del domino de enrutamiento en áreas.
  • Establece adyacencias utilizando el protocolo hello e intercambiando información sobre el estado de los enlaces (LSPs).
  • A los fines del enrutamiento se divide el sistema autónomo en 2 niveles: Level 1 y Level 2.
Enrutamiento Level 1.
  • Dentro de un área IS-IS.
  • Construye tablas de enrutamiento que incluyen todos los sistemas parte del área. Todos comparten la misma dirección de área por lo que se considera el system ID que es de relevancia “local”.
Enrutamiento Level 2.
  • Se ocupa del enrutamiento entre áreas utilizando una tabla de rutas entre áreas.
  • Estos dispositivos utilizan la dirección de área destino para enrutar el tráfico.





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.



22 de junio de 2019

DHCPv6 Relay

DHCP es el protocolo habitualmente utilizado para realizar asignación dinámica de configuración IP a dispositivos terminales.

En redes IPv4 DHCPv4 utiliza una dirección broadcast como destino de los paquetes DHCPDiscovery  con los que se inicia la negociación, de allí la necesidad de implementar un DHCP relay cuando el servidor se encuentra en un segmento de red diferente a aquel en el que se encuentran las terminales.
En redes IPv6 el protocolo que nos ofrece un servicio semejante es DHCPv6. En este caso la negociación es iniciada utilizando paquetes DHCPSolicit cuya dirección IPv6 destino se encuentra en formato multicast: FF02::1:2. Pero si bien el destino es una dirección multicast, en IPv6 los paquetes multicast cuyos primeros 16 bits son FF02 no son ruteables.
Como consecuencia, cuando el servidor DHCPv6 se encuentra en un segmento de red diferente a aquel en que se encuentran las terminales es necesario también implementar un DHCPv6 relay.

Como ocurre con DHCP en redes IPv4 entonces, en DHCPv6 es necesario implementar agentes DHCP relay que permitan acceder a servidores DHCPv6 que se encuentran en un segmento de red diferente a aquel en el que se encuentra el cliente DHCPv6 ya que tiene limitaciones semejantes:

  • La dirección destino de los mensajes DHCP Solicit es FF02::1:2, que es una dirección multicast de alcance local, por lo que no es ruteable.
  • La dirección origen de los mensajes DHCP Solicit es la dirección link local del cliente que no es ruteable.

Consecuentemente la comunicación directa entre el cliente y el servidor DHCPv6 requiere en principio que ambos se encuentren en el mismo segmento de red. Consecuentemente, cuando el servidor DHCPv6 está en un segmento de red diferente se requiere la operación de un agente DHCP relay.
La operación de los agentes DHCP Relay es transparente para los clientes.

Configuración de DHCPv6 relay

Router(config)#interface GigabitEthernet0/2
Router(config-if)# ipv6 dhcp relay destination 2001:db8:1:a::547 Se0/1
  • Activa la operación del agente DHPCv6 relay en la interfaz para reenviar las solicitudes DHCPv6 que se reciben en esta interfaz.
  • Especifica la dirección IPv6 unicast del servidor destino al que se deben reenviar las solicitudes. Opcionalmente se puede agregar la interfaz de salida que se desea utilizar para alcanzar ese servidor.
  • Siempre que se utiliza la dirección link local del servidor DHCPv6 para expresar el destino de las solicitudes, entonces es obligatorio indicar la interfaz de salida.
Router(config-if)# ipv6 dhcp relay source Loopback 0

  • Permite definir la dirección IPv6 de origen que se desea utilizar en las solicitudes DHCPv6 que se reenvían hacia el servidor. Normalmente se utiliza con este propósito la interfaz loopback. De esta manera el servidor DHCPv6 utilizará esta dirección IPv6 como destino para sus respuestas.




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 junio de 2019

Cisco también actualizó su política de recertificación

En el marco de la presentación del nuevo sistema de certificaciones denominado next level certification Cisco anunció también una importante modificación de su política de recertificación.

Como quizás ya sabemos, todas las certificaciones otorgadas por Cisco Systems tienen un período limitado de validez al término del cual se requiere una recertificación para mantener el status del certificado obtenido.

Las principales características de esta modificación son las siguientes:
  • Todas las certificaciones tendrán un período de validez de 3 años.
  • Se incorpora la posibilidad de utilizar puntaje obtenido a través del programa de educación continua (CE - Continuing Education) en todos los niveles de certificación.
  • Se ha removido el límite para el puntaje de CE obtenido a través de las actividades de Cisco Live y la creación de contenidos.
  • Esta nueva política se aplicará a partir del próximo 24 de febrero de 2020.
Como siempre, los requisitos necesarios para recertificar deben completarse dentro del período de 3 años y antes de la fecha de vencimiento de la certificación. Si la certificación vence, entonces, se debe repetir todo el proceso de certificación para obtener nuevamente el status que se perdió.
Como hasta aquí, sigue siendo posible recertificar solamente presentando los exámenes correspondientes.

Recertificación del nivel Asociado
  • Duración: 3 años.
  • Sólo con exámenes:
       Aprobando el examen de nivel asociado (CCNA).
       Aprobando cualquier examen concentration de nivel profesional (CCNP).
       Aprobando un examen core (CCNP).
       Aprobando un examen práctico de nivel experto (CCIE).
  • Sólo con educación continua (CE): Alcanzar 30 créditos.
Recertificación de Especialidad
  • Duración: 3 años
  • Sólo con exámenes:
       Aprobando cualquier examen concentration de nivel profesional (CCNP).
       Aprobando un examen core (CCNP).
       Aprobando un examen práctico de nivel experto (CCIE).
  • Sólo con educación continua (CE): Alcanzar 40 créditos.
Recertificación de nivel Profesional
  • Duración: 3 años.
  • Sólo con exámenes:
       Aprobando un examen core (CCNP).
       Aprobando dos exámenes concentration de nivel profesional (CCNP).
       Aprobando un examen práctico de nivel experto (CCIE).
  • Sólo con educación continua (CE): Alcanzar 80 créditos.
  • Con un mix de examen y educación continua:
       Aprobando un examen concentration de nivel profesional y
       alcanzando 40 créditos de CE.
Recertificación de nivel Experto
  • Duración: 3 años.
  • Sólo con exámenes:
       Aprobar un examen práctico de nivel experto (CCIE).
       Aprobar tres exámenes concentration de nivel profesional (CCNP).
       Aprobar un examen core y un examen concentration (CCNP).
  • Sólo con educación continua (CE): Alcanzar 120 créditos.
  • Con un mix de exámenes y educación continua:
       Aprobar un examen core y 40 créditos de CE.
       Aprobar 2 exámenes concentration y 40 créditos de CE.
       Aprobar un examen concentration y 80 créditos de CE.
Actividades de CE
  • Asistir a sesiones de entrenamiento de Cisco Live.
  • Generación de contenidos para Cisco.
  • Completar cursos de entrenamiento en línea.
  • Completar cursos de entrenamiento presenciales.



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.