28 de febrero de 2018

Conversión de configuraciones IOS a IOS XR (7)

Del mismo modo que en IOS XR hay comandos que ya no están presentes porque se trata de funciones retiradas o que han sido modificadas sustancialmente, otros permanecen sin modificaciones o con pequeñas diferencias.

De allí esta lista de comandos que son similaress en IOS y IOS XR:



Otros post sobre este tema:


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


24 de febrero de 2018

Conversión de configuraciones IOS a IOS XR (6)

En este proceso de conversión de configuraciones IOS a IOS XR es necesario también tener presente que hay comando que no tienen equivalente en IOS XR debido básicamente a que se trata de prestaciones que no están presentes en IOS XR ya que se trata de un sistema operativo completamente diferente.

La siguiente es una lista no exahustiva de comandos no presentes en IOS XR:




Otros post sobre este tema:

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


21 de febrero de 2018

Conversión de configuraciones IOS a IOS XR (5)

Para completar la conversión de configuración de BGP hacia IOS XR es de suma importancia considerar la "traducción" de los route-maps que ocupan un lugar relevante en la gestión de rutas BGP.
Además es necesario considerar que en el caso de vecindades eBGP se requiere la implementación de políticas para que haya intercambio de información de enrutamiento.

IOS XR utiliza Route Policy Language (RPL) para la definición de políticas de enrutamiento. En estas políticas intervienen varios elementos que también es necesario traducir:



  • En IOS XR se debe aplicar una política (tanto entrante como saliente) entre vecinos eBGP.
  • Si no se aplica una política entre vecinos eBGP no hay intercambio de información de enrutamiento y se recibe un mensaje de error indicando esta situación: 

%BGP-4-NBR_NOPOLICY : No inbound IPv4 Unicast policy is configured for eBGP neighbor 192.168.1.5. No IPv4 Unicast prefixes will be accepted from the neighbor until inbound policy is configured.
%BGP-4-NBR_NOPOLICY : No outbound IPv4 Unicast policy is  configured for eBGP neighbor 192.168.1.5. No IPv4 Unicast prefixes will be sent to the neighbor until outbound policy is configured.


Para esta configuración vamos a mantener el ejemplo pero ahora, cada uno de los routers estará en diferente AS:


Si se combina con esta configuración el uso de af-group y session-group (hace la configuración más escalable y gestionable) el resultado puede ser el siguiente:


Otros post sobre este tema:


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 febrero de 2018

Conversión de configuraciones IOS a IOS XR (4)

Continuando con la serie dedicada a la conversión de configuraciones IOS a IOS XR es hora de abordar el tema de la configuración de BGP.
En este punto las diferencias son notorias y afectan sensiblemente la operación de los services providers. Por este motivo también, una correcta implementación de BGP en entornos IOS XR requiere mucho más que lo desarrollado en este post.

Configuración de BGP en IOS XR
Es el punto más complejo para la migración de una configuración. Además, los route-maps deben ser convertidos en políticas utilizando RPL (el siguiente post de esta serie estará explícitamente dedicado a la conversión de los route-maps).

  • Para generar un ejemplo utilizaré un router IOS con RID 192.168.1.5 que hace peering con un router IOS XR con RID 192.168.1.8
  • IOS XR utiliza un submodo de configuración del neighbor.
  • El registro de eventos de los vecinos está activo por defecto y no se muestra en la configuración.
  • En IOS XR no hay sumarización automática en BGP.


Los grupos de address-family soportados por IOS XR son:

  • IPv4 unicast.
  • IPv4 multicast.
  • IPv6 unicast.
  • IPv6 multicast.

Dentro de cada address-family se realiza la configuración específica para el intercambio de información de esa address-family.


En IOS XR el concepto de session-group permite definir características comunes para las sesiones BGP.

  • El af-group permite definir características del intercambio de información de rutas con los vecinos.
  • El session-group define características comunes del establecimiento de la sesión TCP y BGP entre vecinos.


El concepto de peer-group utilizado en IOS es reemplazado aquí por el de neighbor-group. Estos grupos permiten, más allá de simplificar la configuración, reducir el procesamiento necesario para la generación de actualizaciones BGP.



Otros post sobre este tema:


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 febrero de 2018

Presentación de la Guía CCNA 200-125 versión 6.3

Hace ya varios años que elaboro materiales que ayudan y acompañan la preparación de técnicos que desean presentar exámenes de certificación Cisco. Fruto de esta experiencia es la serie de manuales que publica en la actualidad EduBooks: Los Apuntes Rápidos, las Guías de Laboratorio, CCNA R&S en 30 días y por supuesto esta Guía de Preparación para el Examen de Certificación.

Una de las formas más habituales de preparación de los exámenes es el auto estudio. Esto requiere de un esfuerzo personal notable para mantenerse enfocado, constancia y concentración en el estudio, capacidad de autoevaluación y materiales de estudio adecuados que acompañen el proceso. Pensando en quienes están en este proceso de autoestudio es que he desarrollado esta Guía.

A mi juicio una buena Guía de Preparación para un examen de certificación debe abordar la integridad del temario del examen, pero debe hacerlo con las herramientas didácticas adecuadas para desarrollar las habilidades prácticas requeridas, para fijar los conocimientos que se van adquiriendo y realizar un repaso y autoevaluación. Esto es lo que explica la estructura de este manual.
En primer lugar y como todos mis manuales para el CCNA Routing & Switching 200-125 divido el desarrollo del temario en 7 ejes temáticos:

  • Principios de redes TCP/IP.
  • Direccionamiento IP (IPv4/IPv6).
  • Operación de dispositivos Cisco IOS.
  • Conmutación LAN.
  • Enrutamiento IP.
  • Servicios IP.
  • Tecnologías WAN.

A su vez, cada uno de estos ejes temáticos se desarrolla utilizando varias herramientas didácticas. Esas herramientas son:

  • Un mapa conceptual que permite tener una visión holística de cada eje.
  • Notas previas que describen el impacto de cada eje en el desarrollo del examen brindan algunas sugerencias prácticas para abordar el tema.
  • El desarrollo temático propiamente dicho incluyendo tablas y gráficos para facilitar la comprensión.
  • Prácticas de laboratorios para adquirir y ejercitar las habilidades prácticas requeridas y fijar los conocimientos teóricos llevándolos a la operación.
  • Una síntesis que sirve de base para revisar el tema luego de estudiarlo.
  • Y el cuestionario de repaso que pone a prueba la comprensión alcanzada de cada tema.

Estoy convencido de que, con el esfuerzo y concentración necesarios esta Guía es una herramienta adecuada para que prepares tu examen de certificación. ¿Qué más necesitás? En primer lugar esfuerzo y dedicación, por supuesto. Pero además un buen simulador o una maqueta de equipos que te permita realizar los laboratorios propuestos. Por lo demás, en lo que se refiere a contenidos de estudio y requerimientos de práctica, todo está cubierto en este manual.

Deseo sinceramente que este nuevo manual sea una ayuda eficaz en tu preparación para el examen de certificación. Cualquier sugerencia, comentario o aporte que quieras hacer será bienvenido y de gran importancia para evaluar el camino que tomaré en futuras versiones.



10 de febrero de 2018

Conversión de configuraciones IOS a IOS XR (3)

Continuando con esta serie dedicada a la conversión de configuraciones IOS a IOS XR, voy a introducir ahora el tema del enrutamiento IP. Voy a centrarme en este post en el enturamiento con OSPF y dejo para un próximo post el tema de BGP que requiere mayor extensión.

Configuración de enrutamiento IP en IOS XR

  • En IOS XR todos los comandos de configuración específicos correspondientes a un protocolo de enrutamiento se ejecutan en el modo de configuración del protocolo no en las interfaces.
  • No hay comando de configuración de protocolos de enrutamiento en las interfaces físicas, sino que se realizan dentro de la configuración del protocolo, en el submodo correspondiente a cada interfaz.
  • En IOS se define un router ID (RID) diferente para cada protocolo, dentro de la configuración del protocolo. En IOS XR es posible definir un único RID global para el dispositivo.
  • También es posible sobreescribir el RID global configurando un RID específico para un protocolo particular, dentro de la configuración de ese protocolo.


Configuración de OSPF

  • En IOS XR se puede utilizar un RID definido globalmente, o uno específico para ese protocolo.
  • En este caso no se requiere crear un address-family ipv4 unicast ya que OSPFv2 es un protocolo de enrutamiento IPv4 específicamente.
  • Cuando se hace redistribución de rutas en OSPF no es necesario indicar que se desean mantener las subredes.
  • Si se desea redistribuir solamente la ruta de la clase se utiliza el keyword classful.
  • Los route-maps son reemplazados por políticas.


Enrutamiento IPv6
IOS XR da soporte para los siguientes protocolos de enrutamiento IPv6

  • BGP utilizando address-family para unicast o multicast.
  • OSPFv3.
  • IS-IS utilizando address-family para unicast.
La configuración básica es semejante a la que se realiza para IPv4, en este caso, sería:

router ospfv3 labv6
 log adjacency changes
 area 0
  interface Loopback0
   passive
  interface GigabitEthernet0/0/0/1
  interface GigabritEthernet0/0/0/2

   cost 17

Otros post sobre este tema:


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


8 de febrero de 2018

Conversión de configuraciones IOS a IOS XR (2)

Este será un post breve en el cual revisaré la configuración de 2 elementos básicos: la configuración IP básica de una interfaz y la implementación de Cisco CEF.

Configuración IP básica de interfaces
Una característica propia de IOS XR es asumir que el protocolo de capa de red por defecto es IP, pero IP hoy tiene 2 versiones: IPv4 e IPv6. Y IOS XR no asume ninguna versión por defecto.
De allí que la configuración IP asume algunas características particulares.

En el caso de la asignación de una dirección IPv4 a una interfaz el comando a utilizar es 
ipv4 address [dirección] [máscara].




Cisco Express Forwarding (CEF)
En términos generales conocemos en Cisco varios métodos diferentes de reenvío de paquetes.
Sin embargo, en el caso de IOS XR, CEF es el único mecanismo de reenvío de paquetes que se utiliza y no puede ser desactivado. Sólo ofrece unas pocas opciones de configuración, y por supuesto no hay un comando de activación.




Otros post sobre este tema:


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 febrero de 2018

Conversión de configuraciones IOS a IOS XR (1)

Ya en otras oportunidades he hablado de IOS XR, el sistema operativo diseñado por Cisco para su línea de routers de service provider.

IOS XR es un sistema operativo completamente diferente de IOS. Ya he publicado algunos posts sobre este tema.

Esta diferencia es la que debemos tener en cuenta al migrar configuraciones de IOS a IOS XR. ¿Por qué?
  • Porque se trata de plataformas de hardware completamente diferentes, con una estructura y componentes de hardware distintos.
  • Porque se trata de un sistema operativo completamente diferente, con una arquitectura diferente.
  • Porque como resultado de la evolución hacia IOS XR este sistema operativo presenta opciones por defecto diferentes e incluso en algunos casos hay protocolos que no están soportados.
Por estos motivos, y aún cuando se trate de una CLI muy semejante a la que conocemos en IOS, al momento de trabajar sobre IOS XR es necesario tener múltiples detalles presentes.

Para ocuparme de este tema inicio una serie de posts. En este comenzaremos con una revisión de la estructura del prompt de la interfaz de línea de comandos.

El prompt de la CLI de IOS XR

El prompt básico es el siguiente:

RP/0/RSP0/CPU0:router#

La estructura es la siguiente:
  • RPTipo de interfaz o placa a la que nos comunicamos.
     Lo habitual es la placa de Route Processor.
  • 0
    Número de rack.
    En routers standalone es siempre igual.
  • RSP0Identifica el slot en el que está instalado el Route Switch Processor. Es RSP0 o RSP1.
  • CPU0Entidad en la que se ejecutan los comandos.
    Generalmente siempre igual, CPU0 es el que controla
  • routerHostname del dispositivo.


La línea de comandos de IOS XR está dividida en 2 modos básicos que permiten acceder a un subconjunto de comandos:




Otros post sobre este tema:


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