OptiPath

~/network-control/interface

Optical Network
Control, Precisely.

Manage optical components, device ports, and connection topology from a single, unified interface. OptiPath is trusted by 18 infrastructure teams across 6 data centers to keep 2,400+ connections running at 99.98% uptime.

SD MJ KW “We cut provisioning time by 64%.” — Sarah Dunn, Network Ops Lead at Meridian Fiber
optipath@core-01: ~/inventory

$ ./optipath --inventory

Scanning active components…

2 optical components detected, 16 groups, 128 items

3 network devices online, 12 total ports

Connections: 24 active routes, 0 errors

───

Status: OPERATIONAL

Latency: 0.42ms | Packet loss: 0.001%

Last sync: 2 min ago

## optical_components

Two main optical components, segmented into logical groups. Each item represents an active fiber channel.

Component A

ID-001

ACTIVE

GROUP 1 — items 1-4

GROUP 2 — items 5-8

Component B

ID-002

ONLINE

GROUP 1 — items 1-4

## network_devices

Active input and output ports for each device. Ports marked with a dot are currently in use.

Device C

ID-D01 | 1x4 splitter

Input Ports

Output Ports (1x4)

2 more devices
not displayed

// bandwith_load

Total ports 12
In use 3
Throughput 14.2 Gbps
Peak 18.7 Gbps

76% of capacity

## connection_topology

Active routes mapped across the network. Each entry shows the source, destination, and type of connection.

live_routes = [

# Route 01 TYPE: SPLIT

SRC: Component A / G1 / I4

ID: CA001-G1-I4

# Route 02 TYPE: DIRECT

SRC: Component B / G1 / I3

ID: CB002-G1-I3

# Route 03 TYPE: SPLIT

SRC: Component A / G2 / I5

ID: CA001-G2-I5

# Route 04 INGRESS

TARGET: Device C / IN 1

ID: SDC01-IN1

# Route 05 EGRESS

TARGET: Device C / OUT 2

ID: SDC01-OUT2

# Route 06 TYPE: SPLIT

SRC: Component D / G1 / I8

ID: CCD03-G1-I8

# Route 07 TYPE: DIRECT

SRC: Component B / G1 / I4

ID: CB002-G1-I4

# Route 08 TYPE: DIRECT

SRC: Component E / G2 / I1

ID: CE004-G2-I1

## common_issues

Navigate to optical_components and select + Add Component. You'll need the component ID and group count. The interface auto-detects item channels via SNMP.

Yes. Use the --export topology.json command from the CLI, or the Download button in the UI. JSON and SVG formats are both supported.

Link states poll every 2 seconds by default. You can adjust the interval to 500ms in high-availability mode.