ROM's Southbound Edge: Network Automation & Interfaces
What sits below ROM — network orchestrators and SDN controllers, the NETCONF/YANG, gNMI and SNMP interfaces they use, and the multi-domain network elements they configure. A map, not a tutorial.
Resource Order Management is the last BSS/OSS domain that reasons in TM Forum resource terms. ROM receives a TMF652 resource order, decides which network resources must change, and records the outcome in Resource Inventory. Everything below ROM speaks the network's language instead: device models, configuration protocols, controllers, telemetry. This section maps that territory. An architect needs to know it exists and what each layer owns — not to operate it.
ROM is the last layer that reasons in TMF resource terms. Below that line, the network's own models and protocols take over.
The three layers below ROM
Two directions of traffic
Intent goes down
ROM issues a resource order
ROMA TMF652 order names the resource and the change required — a VLAN, an L3 VPN endpoint, a slice — in TMF terms.
The controller computes device configuration
Automation layerThe orchestrator maps the change onto its service and device models and works out the exact configuration for each affected element.
Configuration is pushed over the interface layer
Interface layerNETCONF, RESTCONF or gNMI carries the change to the device, transactionally where the protocol supports it.
State comes back up. The same interfaces carry the network's actual state upwards: streaming telemetry, alarms, configuration drift. This upward path matters more than it looks. It is what lets Resource Inventory be reconciled against the network (7.4's inventory-drift problem), and it is the raw material of assurance in Trouble-to-Resolve. A design that only thinks about the downward path produces an inventory that is right on day one and wrong by day thirty.
The concepts you'll hear
These terms belong to the network-automation world rather than to BSS/OSS, but an OSS architect meets them constantly. Each is glossed in one line, architecturally. None is covered in depth here.
| Term | What it means, architecturally | Where it sits |
|---|---|---|
| Config-as-Code / GitOps | Network configuration is versioned, reviewed and deployed like software — a git repository is the source of truth for intended state. | Automation layer |
| Zero-touch provisioning (ZTP) | A device fetches its own configuration from the automation layer on first boot; no engineer logs in. | Automation layer → device (first boot) |
| Intent-based networking (IBN) | Declare the outcome ("these two sites must reach each other at this bandwidth"); the controller derives and maintains the configuration. | Automation layer |
| Closed-loop automation | Telemetry triggers a remediation action without a human in the loop — the upward path feeding straight back into the downward path. | Both directions |
| Digital twin | A model of the network used for what-if analysis before a change is pushed for real. | Automation layer — design-time for what-if; runtime only if kept in sync |
Where the boundary actually sits
Standards you will see named: IETF RFC 6241 (NETCONF) and RFC 8040 (RESTCONF); YANG (RFC 7950) and the OpenConfig model set; the ONF for SDN and its transport API (TAPI); MEF LSO for inter-carrier service orchestration; 3GPP for mobile management interfaces. They are listed here so the names resolve, not because this section explains them.
Section 7.5 Key Takeaways
- ROM is the last layer that thinks in TMF resource terms; below the southbound boundary the network's own models and protocols take over.
- Three layers sit below ROM: the automation layer (intended state), the interface layer (NETCONF/YANG, RESTCONF, gNMI, SNMP, CLI) and the network elements themselves, per domain.
- Traffic runs both ways. The upward path — telemetry, alarms, drift — is what keeps Resource Inventory honest and feeds assurance.
- Config-as-Code, ZTP, intent-based networking, closed-loop automation and digital twins are automation-layer concepts an OSS architect must be able to place, not necessarily operate.
- The ROM / automation boundary is chosen, not inherited. Fix the reconciliation policy between inventory and network before go-live.