Oktavia SP Declare the customer service once and see it verified on every PE and CE

For carriers, ISPs and MPLS operators: Oktavia distributes every L3VPN, pseudowire and bandwidth contract to the devices involved, applies the Cisco IOS XR core as a single transaction with commit confirmed, and does not consider the change done until it verifies the service is up.

  • Intent per service, not per device. Customer, sites or circuits and contracted bandwidth; the numbering plan is derived from the customer identifier.
  • Network transaction in the Digital Twin. All IOS XR routers validate and commit together; if one rejects it or verification fails, it is cancelled on all of them.
  • Model-driven. IOS XR over NETCONF with YANG models, no screen scraping.
  • Per-service audit. Each service's configuration against the running config, leaf by leaf, plus core state checks.
A customer service, L3VPN and EVPN-VPWS pseudowire, from one CE to another across two PEs and the core with IS-IS, Segment Routing MPLS and TI-LFA One intent: customer · sites · bandwidth L3VPN EVPN-VPWS CE PE P · RR PE CE Customer PoP · QoS Core PoP · QoS Customer IS-IS · Segment Routing MPLS · TI-LFA · BGP with route reflector

What it solves

A customer service should not depend on editing every device by hand.

In a provider network, every new service touches several PEs and the customer CE, each with its numbering, its QoS and its BGP session. Oktavia turns that work into one declaration and one reviewed change.

Manual, device-by-device configuration

The service is declared once and Oktavia generates each PE's part and the CE's part from the same declaration. There is no second intent to keep up to date.

Slow provisioning that invites collisions

The customer AS, the RTs, the RD per PE, the /31 PE-CE links, the pseudowire EVI and the subnets are derived from the customer identifier. Two customers do not collide, and the same customer is numbered the same way every time.

Drift nobody sees

Each service's desired YANG configuration is compared with the running config, leaf by leaf, and each service has its own result. IS-IS adjacencies, BFD and the provider BGP sessions are checked on top of that.

Proving the service complies

Every change goes through the Digital Twin, is approved by a person and is verified after it is applied. The technical record documents each customer's numbering plan, sites, circuits and QoS.

How it works

From service intent to audit, in one cycle.

01

Intent per service

The customer service is declared in the style of L3SM and L2SM: its sites or circuits and the contracted bandwidth. Oktavia distributes it to every PE and CE.

02

Transaction in the Digital Twin

All IOS XR routers in the core go into a single change: validation on each router's candidate configuration as a dry run, and commit confirmed on all of them.

03

Automatic verification

IS-IS adjacencies, core BGP sessions and xconnects up, then human confirmation. If anything fails, the change is cancelled on every router.

04

Audit

Per-service compliance compares the intent with the running config again, and state checks confirm the service is still up.

Visibility per customer service

Each customer's end-to-end state, not just each device's.

Customer services

One page per customer with its L3VPNs and pseudowires, end-to-end state, QoS contract and diagram.

Path across the L3VPN

Ingress PE, VPN label and egress PE, in both directions, also drawn on the Topology.

Telemetry per pseudowire

Traffic and attachment-circuit state on each PE, with the contracted bandwidth as 100%. Over streaming, IOS XR also sends xconnect state.

Topology with IS-IS layer and pseudowires IS-IS neighbors with adjacency SID Routing table with VPN labels TI-LFA backups told apart from ECMP Technical record per customer
Argos logo

Argos · Organization flows

The assistant adapts to a provider architecture.

When an organization has IOS XR devices or P, PE or RR roles, Oktavia treats it as a provider network: the domains become Transport, Services, Security and Management, and campus flows are hidden. No action that touches the network happens without a person approving it.

SP core (IOS XR)

Applies the core intent as a network change.

Customer pseudowires

Shows the circuits with their state and provisions a new one: validates VLAN, subnet and endpoints, saves the intent and proposes the change.

Customer QoS

Shows and changes bandwidth contracts: validates, saves and proposes the change.

Site connectivity

From the CE: reachability to the PE, the PE-CE BGP session, the remote LAN across the L3VPN and the remote CE of the pseudowire.

Local AI with the operator's documentation and the standards

It answers on the Oktavia server with the team's documents (design, runbooks, changes, security and circuits), the technical record per site, the IOS XR guides from xrdocs and the RFCs for the technologies: L3VPN (RFC 4364), route reflector (RFC 4456), EVPN (RFC 7432), EVPN-VPWS (RFC 8214), Segment Routing (RFC 8402 and 8667) and IS-IS (RFC 1195).

Read the article on local AI

The Oktavia family

Enterprise and service provider on the same platform.

The cycle is the same for all of them; what changes is how each one is accessed. Each organization sees the domains of its own architecture without affecting the others.

Cisco IOS / IOS XE

SSH (CLI) and model-driven streaming on IOS XE

Campus, WAN and customer CE.

Cisco IOS XR

NETCONF / YANG

Provider core and PE.

Cisco SD-WAN

Manager API

Software-defined WAN.

Cisco Meraki

Dashboard API

Cloud-managed branches.

Fortinet FortiGate and FortiSwitch

FortiGate over REST API · FortiSwitch over SSH

Perimeter security and campus.

Juniper Junos

NETCONF

Security and routing.

Roadmap

What comes next for the SP family.

Coming soon

On-demand SR-TE (ODN)

On-demand Segment Routing traffic engineering, with a color per service.

Coming soon

Data center with Cisco ACI

Data center integration with Cisco ACI.

Let's talk

See a customer service go from intent to verification.

Proven in the lab with Cisco IOS XR (XRv9000) in the core and Cisco IOS on the customer CE. We walk you through the full cycle and review how it fits your network.