Ejecute OcNOS en su laboratorio
La VM OcNOS-SP gratuita funciona en GNS3, EVE-NG, containerlab y netlab. Regístrese una vez y añada routers OcNOS a la herramienta de laboratorio que ya utiliza.
Elija su herramienta de laboratorio
El paquete de GNS3 contiene la imagen QEMU, un archivo de appliance de GNS3 y un proyecto BGP L3VPN listo para usar.
- Descargue el paquete de GNS3 y descomprima la imagen:
xz -d OcNOS-SP-PLUS-x86-7.0.0-262-GA.qcow2.xz
En Windows, 7-Zip puede descomprimir el archivo. - En GNS3, elija File > Import appliance, seleccione el archivo
.gns3adel paquete e indique la imagen.qcow2. - Arrastre nodos OcNOS a un proyecto, conéctelos e inícielos. La consola se abre por telnet; inicie sesión con
ocnos/ocnos.
Para empezar rápido, importe BGP-L3VPN-Proj.gns3project en su lugar. Contiene cinco routers OcNOS ya configurados para BGP L3VPN.
El paquete de EVE-NG contiene la imagen QEMU, la plantilla de nodo ocnos.yml, un icono y las configuraciones de un laboratorio BGP L3VPN de cinco routers.
- Copie la plantilla en
/opt/unetlab/html/templates/intel/(amd/en lugar deintel/en hosts AMD) y el icono en/opt/unetlab/html/images/icons/. - Cree la carpeta de la imagen. Su nombre debe empezar por el nombre de la plantilla seguido de un guion:
mkdir -p /opt/unetlab/addons/qemu/ocnos-7.0.0-262 cd /opt/unetlab/addons/qemu/ocnos-7.0.0-262 xz -d OcNOS-SP-PLUS-x86-7.0.0-262-GA.qcow2.xz mv OcNOS-SP-PLUS-x86-7.0.0-262-GA.qcow2 virtioa.qcow2 /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
- Añada nodos OcNOS a un laboratorio, conéctelos e inícielos. Inicie sesión con
ocnos/ocnos.
containerlab ejecuta OcNOS con el kind ipinfusion_ocnos. vrnetlab empaqueta la VM en un contenedor.
- Descargue la imagen KVM, descomprímala con
xz -dy copie el archivo.qcow2en el directorioipinfusion/ocnosdel repositorio srl-labs vrnetlab. - Cree la imagen del contenedor con
make docker-image. La imagen 7.0.0-262 se crea comovrnetlab/ipinfusion_ocnos:7.0.0-262. - Úsela en una topología y despliegue con
containerlab deploy:name: ocnos-lab topology: nodes: r1: kind: ipinfusion_ocnos image: vrnetlab/ipinfusion_ocnos:7.0.0-262 r2: kind: ipinfusion_ocnos image: vrnetlab/ipinfusion_ocnos:7.0.0-262 links: - endpoints: ["r1:eth1", "r2:eth1"]
Un nodo tarda unos tres minutos en arrancar. eth0 es el puerto de gestión; los puertos de datos empiezan en eth1. El inicio de sesión de este kind es admin / admin@123.
netlab registra OcNOS como dispositivo ocnos y lo ejecuta en containerlab, así que primero cree la imagen vrnetlab (vea la pestaña containerlab). El soporte de OcNOS está en la rama de desarrollo de netlab y aún no está en una versión etiquetada.
- Cree
vrnetlab/ipinfusion_ocnos:7.0.0-262como en la pestaña containerlab. - Describa el laboratorio e inícielo con
netlab up:defaults.device: ocnos provider: clab module: [ ospf ] nodes: [ r1, r2 ] links: [ r1-r2 ]
- netlab configura el direccionamiento y OSPF en ambos routers. Conéctese con
netlab connect r1.
Consulte las advertencias de netlab sobre OcNOS para ver las funciones compatibles.