Configuración manual equipo por equipo
El servicio se declara una vez y Oktavia genera la parte de cada PE y la del CE desde la misma declaración. No hay una segunda intención que mantener al día.
Oktavia SP El servicio de cliente se declara una vez y llega verificado a cada PE y CEPara carriers, ISP y operadores MPLS: Oktavia reparte cada L3VPN, pseudowire y contrato de ancho de banda a los equipos que participan, aplica el núcleo Cisco IOS XR como una sola transacción con commit confirmado y no da el cambio por bueno hasta verificar que el servicio quedó arriba.
Lo que resuelve
En una red de proveedor, cada alta toca varios PE y el CE del cliente, con su numeración, su QoS y su sesión BGP. Oktavia convierte ese trabajo en una declaración y un cambio revisado.
El servicio se declara una vez y Oktavia genera la parte de cada PE y la del CE desde la misma declaración. No hay una segunda intención que mantener al día.
El AS del cliente, los RT, el RD por PE, los enlaces PE-CE /31, el EVI de los pseudowires y las subredes se derivan del identificador del cliente. Dos clientes no chocan y el mismo cliente se numera igual en cada alta.
La configuración YANG deseada de cada servicio se compara con la running, hoja por hoja, y cada servicio tiene su resultado propio. A eso se suman adyacencias IS-IS, BFD y sesiones BGP del proveedor.
Cada cambio pasa por el Gemelo Digital, lo aprueba una persona y se verifica después de aplicarse. La memoria técnica documenta por cliente el plan de numeración, los sitios, los circuitos y la QoS.
Cómo funciona
Se declara el servicio del cliente, al estilo de L3SM y L2SM: sus sitios o circuitos y el ancho de banda contratado. Oktavia lo reparte a cada PE y CE.
Todos los IOS XR del núcleo entran en un solo cambio: validación en la candidata de cada equipo como ejecución de prueba y commit confirmado en todos.
Adyacencias IS-IS, sesiones BGP del núcleo y xconnects arriba, y después la confirmación humana. Si algo no pasa, el cambio se cancela en todos los equipos.
El cumplimiento por servicio vuelve a comparar la intención con la running, y las pruebas de estado confirman que el servicio sigue arriba.
Catálogo de servicios
Cada servicio tiene su configuración deseada y su cumplimiento propio.
Por cliente: VRF, RT y RD, eBGP PE-CE con as-override y la LAN del sitio en el CE.
Circuitos punto a punto, varios por enlace PE-CE, en subinterfaces por VLAN.
QoS por sitio o circuito en la interfaz del PE: police a la entrada y shape a la salida, con un par de políticas propias por contrato.
Underlay IS-IS nivel 2 con SR-MPLS (prefix-SID), TI-LFA y BFD; la llave de autenticación vive en la bóveda.
Familias VPNv4 y L2VPN EVPN; la familia EVPN se agrega sola cuando hay pseudowires.
VRF y ACL de gestión, SSH y NETCONF, SNMP, NTP, logging y banner.
Model-driven por gRPC dial-out, en IOS XR e IOS XE, hacia el colector de Oktavia.
La parte del CE (Cisco IOS) de la L3VPN y de los pseudowires sale del mismo servicio que la del PE.
Visibilidad por servicio de cliente
Una página por cliente con sus L3VPN y sus pseudowires, el estado de punta a punta, el contrato de QoS y el diagrama.
PE de entrada, etiqueta VPN y PE de salida, en los dos sentidos, también dibujado sobre la Topología.
Tráfico y estado del circuito de acceso en cada PE, con el ancho de banda contratado como el 100 %. Por streaming, IOS XR envía además el estado de los xconnects.
Argos · Flujos de la organización
Cuando la organización tiene equipos IOS XR o roles P, PE o RR, Oktavia la trata como red de proveedor: los dominios pasan a ser Transporte, Servicios, Seguridad y Gestión, y los flujos de campus se ocultan. Ninguna acción que toque la red ocurre sin que una persona la apruebe.
Aplica la intención del núcleo como un cambio de red.
Muestra los circuitos con su estado y da de alta uno nuevo: valida VLAN, subred y extremos, guarda la intención y propone el cambio.
Muestra y cambia los contratos de ancho de banda: valida, guarda y propone el cambio.
Desde el CE: acceso al PE, sesión BGP PE-CE, la LAN remota a través de la L3VPN y el CE remoto del pseudowire.
Responde en el servidor de Oktavia con los documentos del equipo (diseño, runbooks, cambios, seguridad y circuitos), la memoria técnica por sitio, las guías de IOS XR de xrdocs y los RFC de las tecnologías: L3VPN (RFC 4364), route reflector (RFC 4456), EVPN (RFC 7432), EVPN-VPWS (RFC 8214), Segment Routing (RFC 8402 y 8667) e IS-IS (RFC 1195).
Leer el artículo sobre la IA localLa familia Oktavia
El ciclo es el mismo para todas; cambia cómo se accede a cada una. Cada organización ve los dominios de su arquitectura sin afectar a las demás.
SSH (CLI) y streaming model-driven en IOS XE
Campus, WAN y CE de cliente.
NETCONF / YANG
Núcleo y PE de proveedor.
API del Manager
WAN definida por software.
API del Dashboard
Sucursales administradas desde la nube.
FortiGate por API REST · FortiSwitch por SSH
Seguridad perimetral y campus.
NETCONF
Seguridad y ruteo.
Hoja de ruta
Ingeniería de tráfico con Segment Routing bajo demanda, con color por servicio.
Integración del centro de datos con Cisco ACI.
Conversemos
Probado en laboratorio con Cisco IOS XR (XRv9000) en el núcleo y Cisco IOS en el CE del cliente. Le mostramos el ciclo completo y revisamos cómo encaja con su red.