24.8 C
Colombia
lunes, julio 7, 2025

Discover la programabilidad de la pink con DevNet XRd Sandbox


XRd es un versión en contenedores de IOS-XR donde puedes experimento con plataformacaracterísticas independientes e implementación a ellos a cualquier infraestructura native o en la nube. siempre que todos los beneficios de usando contenedores en las operaciones de pink.

XRd viene con todos los aspectos de programabilidad de IOS-XR, incluidos los modelos Telemetry y YANG, que hacens Es very best para desarrolladores e ingenieros de redes..

El entorno de pruebas XRd ofrece una excelente oportunidad para comenzar con XRd y explorar la programabilidad de la pink.

XRd viene en dos variantes: Management XRd PAGcarril y Enrutador XRd. XRd docontrolar PAGcarril es very best para casos de uso informático como reflectores de ruta virtuales (vRR) o elementos de cálculo de ruta (PCE). vRouter es diseñado para reenviar el tráfico eficientemente y También puede manejar cálculos del plano de management.

El Zona de pruebas XRd utiliza el XRd docontrolar PAGcarrilque es very best para propósito de exploración y experimentaciónses.

XRd requiere específico configuración del kernel en el host para que funcione correctamente. El sandbox ya está configurado con estas configuraciones.

Hay varias formas de implementar XRdincluido usando terrarformar, holmo o PAGacker. Sin embargo, nosotros usado acoplador componer para el sandbox porque es easy y fácil de administrar.

Topología

topología XRd

Para esta caja de enviornment, nosotros basado en el muestra de enrutamiento de segmentos topología de el xrd-herramientas repositorio GitHub. Usamos un costumbre componer formato llamado XR-YAML, y el toda la configuración será desplegared en un solo máquina digital (VM) usando Composición acoplable.

Modificaciones

una fFueron necesarios nuevos cambios para que la topología funcionara. Primero, nosotros actualizado la dirección IP para la pink de administración para igualar el disponible recursos en la caja de enviornment.

Segundo, nosotros usado el macvlan Dconductor de ocker entonces cada contenedor XRd Jad su propio IP DIRECCIÓN en lugar de compartir la IP DIRECCIÓN con la máquina digital host.

configuración del controlador macvlan

Ver el XRd Repositorio Sandbox GitHub para detalles y a explorar los archivos de configuración utilizados para crear la zona de pruebas.

Desplegar

El laboratorio proporciona todo lo que necesitas.;lo haré sólo es necesario crear el archivo de redacción que será utilizado por Docker dooponer. Este archivo se crea usando el xr-componer script de xrd-tools.

Próximo, actualice el archivo de redacción (creado por xr-compose) para que apunte a la interfaz de contenedor correcta que creará el controlador macvlan.

Comandos XRd utilizados en el sandboxLas instrucciones de la zona de pruebas incluyen el completo lista de necesarios comandos.

Empieza a practicar

Para empezar a experimentar, busca el XRd salvadera en el san ciscodpagina del cuadro.

lrealizar una reserva y seguir las instrucciones. Usar los comandos para crear e iniciar la topología.

El XRd Sandbox es perfecto para familiarizarse XRdcómo trabajar con él, y jugar con protocolos de pink nativos (p.ej, Estado IslámicoOSPF, BGP, MPLS, SR) o para explorar casos de uso programables con YANG, NETCONF y GNMI.

Al desarrollar el sandbox, se topó con un desafío. Nosotros De repente perdí la conexión SSH a la VM cuando Docker componer period creando la topología.

Resultó que los enlaces entre los contenedores XRd se crearon utilizando Docker Bridge, que eligió un segmento de IP utilizado por la infraestructura sandbox, bloqueando efectivamente el tráfico. Para solucionarlo, tuvimos que configurar un grupo de direcciones predeterminado para usar un segmento de IP no utilizado.

Después de aplicar esta configuración, el problema fue resuelto.

A continuación se incluyen algunos recursos que le ayudarán a empezar XRd:

Adicional yoLos abs están disponibles en el directorio “~/xrd-herramientas/muestras/xr_compose_topos” en la caja de enviornment.

¿Quieres obtener más contenido sobre XRd?? Comuníquese conmigo en LinkedIn. Estoy feliz para escuchar tus concepts.

Compartir:

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles