SR-TE and egress peer engineering on OcNOS, with Vegvísir Traffic Dictator

In the CSR, MPLS and PLUS editions, all 26 OcNOS-SP routers run SR-TE policies, export the IS-IS topology over BGP-LS, take policies from a path computation element over PCEP, and allocate BGP Peer SIDs for egress peer engineering. Traffic Dictator, from Vegvísir Systems, computes the paths, and a joint lab validated the pair.

26OcNOS-SP routers run SR policies
BGP-LS and PCEPbetween router and controller
10capabilities tested in the joint lab
Best for
Operators moving to controller-based segment routing, with SR-TE policies and egress peer engineering.
Running at
AmplexVyve Broadband

How a constraint changes the path

Without a controller, every OcNOS router forwards on the IS-IS shortest path, with TI-LFA and Flex-Algo running in the routers. A controller makes the decisions that need a view of the whole network: a link affinity, a bandwidth reservation and the peering a service leaves by. OcNOS exports the topology over BGP-LS, Traffic Dictator computes the segment list, and OcNOS installs it from PCEP.

Pick a constraint

Four OcNOS routers R1 to R4 and an external peer, AS 101. R3 is the head-end. Links R3 to R1, R1 to R2 and R3 to R4 carry the BLUE admin group; links R3 to R2 and R2 to R4 carry the YELLOW admin group. R2 peers with AS 101. R3 sends the topology to Traffic Dictator over BGP-LS and receives the policy over PCEP Traffic DictatorVegvísir Systems, path computation BGP-LS up: 5 nodes, 10 links, 19 prefixes PCEP down: the segment list 40 Gbps held 40 Gbps held R3head-end R116001 R216002 R416004 AS 101Peer SID 25600 admin group BLUE admin group YELLOW eBGP peering

IGP shortest path, no controller

Every router forwards using IS-IS segment routing. The head-end pushes the node segment of R4, and the packet takes the direct link. OcNOS does this on its own.

  • Path: R3 to R4
  • Segment list: 16004
  • Metric: 10, one hop

A simplified view of the joint lab topology. Segment lists, metrics and policy names are outputs recorded in the joint IP Infusion and Vegvísir application note.

Tested together in a joint lab

IP Infusion and Vegvísir Systems built the design together and published the results in a joint application note.

Routers: UfiSpace S9510-28DCRouter software: OcNOS 6.6.0Controller: Traffic Dictator 1.6Published: August 2025

CapabilityWhat the lab returned
Topology exportR3 exported the IS-IS level-2 database over BGP-LS: 5 nodes, 10 links and 19 prefixes, 34 entries in all.
Explicit pathStrict hops named in the policy, with a 2 Gbps reservation, installed segment list 16001, 16002, 16005.
BandwidthThe 2 Gbps reservation was checked at computation time and appeared as reduced unreserved bandwidth on every link of the path. The affinity policies used the same mechanism at 40 Gbps.
Link affinityBetween the same two routers, BLUE returned 16004 at metric 10 and YELLOW returned 16002, 16004 at metric 20, with no metric changed.
Service mappingTwo L3VPN customers on separate service loopbacks each resolved over their own policy, with the expected transport and VPN labels on the transit router.
Path diversityTwo policies in the same disjoint group always took different links, with no affinities or explicit paths configured.
ECMP and anycast SIDA shared prefix SID advertised by two routers collapsed two segment lists into one.
Egress peer engineeringSegment list 16002, 25600, where the last label is the peering. Adding an affinity returned 16001, 16002, 25600.
Controller failoverWith the primary controller stopped, the router redelegated every policy to the second controller. No state was synchronised between the two.
All controllers lostThe policies were withdrawn and the service routes resolved over IS-IS segment routing, with the BGP next hop unchanged.

The lab ran on one router model. Platform and release support for each feature is listed in the OcNOS Feature Matrix below.

Operators building on OcNOS segment routing

“OcNOS gets us to our ultimate network goal of controller-based segment routing and provides the extensibility to fit our automation plans.”

Randy Horn, Vice President of Network Engineering, Vyve Broadband

Routers for the head-end and the border

Every OcNOS-SP router runs SR policies, PCEP and BGP-LS. The joint lab used the UfiSpace S9510-28DC.

UfiSpace S9501-28SMT router

Cell site

UfiSpace S9501-28SMT

Qumran UX · 120 Gbps

8 × 10G, 16 × 1G, 4 × 1G RJ45

UfiSpace S9510-28DC router

Aggregation, joint lab router

UfiSpace S9510-28DC

Qumran 2A · 800 Gbps

24 × 10/25G, 2 × 40/100G, 2 × 100/400G

Edgecore AS7946-30XB router

Metro and provider edge

Edgecore AS7946-30XB

Qumran 2C · 2.4 Tbps

4 × 25G, 22 × 100G, 4 × 400G

UfiSpace S9610-36D router

Core and peering

UfiSpace S9610-36D

Jericho 2C+ · 14.4 Tbps

36 × 400G, 18 ZR+ capable

See every qualified router on the OcNOS Hardware Compatibility List.

SR-TE features in OcNOS-SP

OcNOS runs the router half: SR policies, PCEP, BGP-LS and the Peer SIDs for egress peer engineering. These features are part of the CSR, MPLS and PLUS editions.

FeatureRoutersEditionsFirst release
Segment routing policy (traffic engineering)26 of 26CSR, MPLS, PLUS4.0
Segment routing policy hop limit26 of 26CSR, MPLS, PLUS7.0.0
PCEP, stateful PCE and PCEP extensions for segment routing26 of 26CSR, MPLS, PLUS4.0
BGP-LS distribution for IS-IS SR and OSPF SR26 of 26CSR, MPLS, PLUS4.0
BGP-LS extensions for BGP egress peer engineering26 of 26CSR, MPLS, PLUS5.0
BGP-LS advertisement of IGP TE performance metrics26 of 26CSR, MPLS, PLUS5.1
TI-LFA fast reroute26 of 26CSR, MPLS, PLUS4.0
IS-IS Flex-Algo and traffic steering for Flex-Algo26 of 26CSR, MPLS, PLUS6.6.0
SR ECMP on IS-IS and OSPF26 of 26CSR, MPLS, PLUS6.5.3
BGP on-demand next hop and auto steering26 of 26MPLS, PLUS6.2.0
Service mapping over an SR policy25 of 26CSR, MPLS, PLUS4.2
RSVP-TE fast reroute, one-to-one and facility backup26 of 26CSR, MPLS, PLUS1.0

Support varies by router: check the OcNOS Feature Matrix.

Questions about SR-TE on OcNOS.

SR-TE, or segment routing traffic engineering, steers traffic onto a chosen path. The head-end router pushes a segment list, an ordered set of labels that each name a router or a peering, and the packet visits them in order. OcNOS-SP runs SR policies on all 26 OcNOS-SP routers in the CSR, MPLS and PLUS editions, with a hop limit per policy from OcNOS 7.0.
No. IS-IS or OSPF with segment routing extensions gives you labels, ECMP and TI-LFA local protection on its own, and Flex-Algo on IS-IS builds delay or affinity planes inside the IGP. A controller adds an explicit path, a bandwidth reservation held in one place, a chosen exit peer, and two policies kept on different links.
Egress peer engineering lets the ingress router choose which external peering a packet leaves by. The border router allocates a BGP Peer SID for each peering and advertises it in BGP-LS, and the controller puts that label at the end of a segment list. OcNOS-SP supports the BGP-LS extensions for BGP egress peer engineering on all 26 routers from OcNOS 5.0.
The CSR, MPLS and PLUS editions, on all 26 OcNOS-SP routers. BGP on-demand next hop and auto steering are in the MPLS and PLUS editions. Service mapping over an SR policy runs on 25 of the 26 routers. The OcNOS Feature Matrix lists each router.
Yes. OcNOS-SP runs SR policies and RSVP-TE, including fast reroute with one-to-one and facility backup, on all 26 OcNOS-SP routers. PCEP carries both RSVP-TE tunnels and segment lists, so services can move onto segment routing one at a time.
Traffic Dictator is the controller from Vegvísir Systems, which describes it as a "lightweight, multi-vendor SDN controller that supports traffic engineering with Segment Routing, RSVP, and Egress Peer Engineering". It is not required. OcNOS speaks standard BGP-LS and PCEP, so the routers are not tied to one controller. IP Infusion and Vegvísir validated this pairing together in a joint lab.
Each half comes from its own vendor. IP Infusion supplies the routers and OcNOS as one integrated system, and Traffic Dictator comes from Vegvísir Systems. The two were designed and tested together, and the results were published as a joint application note. Talk to us and we will help you scope both sides and put you in touch with Vegvísir for the controller.
Not today. A policy carries the bandwidth figure you set, and the controller verifies the capacity is free before it installs the path, which is the behaviour the joint lab exercised at 2 Gbps and at 40 Gbps. Reservations that resize themselves from measurement are an RSVP-TE behaviour, covered on the MPLS-TE page. Traffic Dictator does not do it today, and Vegvísir Systems develops it on customer request, so tell us early if your network needs it.

Solution brief and joint application note.

The two-page brief for your team, and the full lab write-up with every configuration on both sides, the session output and the failure tests.

Solution Brief

SR-TE and EPE Solution Brief

The joint IP Infusion and Vegvísir design on two pages: what the OcNOS router does, what Traffic Dictator does, and the constraints tested in the joint lab.

Get the brief
Application Note

Segment Routing Application Note

The full engineering write-up: the validated lab, every configuration on both sides, the BGP-LS and PCEP session output, the computed segment lists, and the failure tests, step by step.

Get the application note

Plan traffic engineering on your network.

We size the OcNOS routers and editions for your head-ends and border routers, and put you in touch with Vegvísir Systems for the controller.