Primer North/South Interfaces

Northbound vs Southbound Interfaces

Beginner Friendly 12 min read Real Telecom Examples BSS Bridge Included

Learning Objective: Understand northbound and southbound interfaces – the two directions OSS communicates. Southbound = talking to network devices. Northbound = exposing data to BSS, analytics, and other higher-level systems.

The Big Picture: OSS Communication Directions

📊 BSS / Analytics / AIOps / Portals (Northbound Consumers)
↑ Northbound ↑ (REST, TMF APIs, Kafka, Event Bus)
OSS / NMS
↓ Southbound ↓ (SNMP, Netconf, gNMI, CLI, RESTCONF)
🖧 Network Devices (routers, gNBs, switches, OLTs)

OSS sits in the middle – talking down to devices and up to higher-level systems.

Southbound Interfaces – OSS to Network

Southbound interfaces allow OSS/NMS to communicate with network devices (routers, gNBs, switches, OLTs) and EMS systems. Key characteristics:

Operational Reality: Many operators use mediation layers between OSS and network devices to normalize protocols, enrich data, and manage device heterogeneity. OSS rarely talks directly to every device type.
ProtocolUse CaseModern Relevance
SNMPAlarm traps, polling countersStill widely used, being supplemented by gNMI
NetconfConfiguration managementCommon in IP/MPLS networks
gNMIStreaming telemetry, configurationModern cloud-native networks, 5G
RESTCONFREST-based configurationModern IP networks
CLI (SSH)Legacy automation, ad-hoc commandsStill common, but not scalable

Northbound Interfaces – OSS to Higher-Level Systems

Northbound interfaces expose OSS data and capabilities to higher-level systems like BSS, dashboards, analytics platforms, AIOps, and orchestration engines. Key characteristics:

Modern OSS Trend: Event-Driven Architecture

Traditional OSS integrations relied heavily on synchronous APIs and polling. Modern OSS increasingly uses event-driven architectures with Kafka, Pulsar, and streaming telemetry for near real-time operations.

Protocol/StandardUse CaseExample
TMF Open APIsStandardized OSS-BSS integrationTMF642 (alarms), TMF639 (resource), TMF638 (service)
REST APIsCustom OSS integrationsInventory queries, service activation
Kafka / Event BusReal-time event streamingAlarm notifications, telemetry streams
gRPCReal-time microservice communicationTelemetry, real-time analytics, microservice integration

Real-World Example: End-to-End Flow

A router interface fails in a multi-vendor network:

  1. Southbound: gNMI/SNMP from router → EMS → Mediation → NMS
  2. Processing: NMS correlates alarm, identifies impacted services, updates inventory
  3. Northbound (TMF642): NMS pushes alarm to assurance dashboard via Kafka
  4. Northbound (service notification): NMS notifies affected customer via integration with CRM
  5. Northbound (usage): NMS provides usage data to BSS for SLA credits

Why This Matters in Real Operations

  • Southbound integration complexity – Every device vendor has different protocols, MIBs, YANG models. Mediation layers are essential.
  • Northbound standardization – TMF Open APIs reduce integration cost between OSS and BSS.
  • Customer experience expectations – Delays in OSS activation workflows can directly impact customer onboarding and SLA commitments.
  • Protocol migration – Legacy SNMP to modern gNMI requires phased approaches.
  • Multi-vendor OSS – Different OSS modules may use different northbound protocols (REST for inventory, Kafka for alarms).

Connection to BSS

Northbound interfaces are where OSS and BSS integrate:

  • Order to activation: BSS sends service order request → OSS provisions service → OSS returns activation confirmation
  • Usage to billing: OSS collects usage → sends to BSS via mediation → BSS rates and invoices
  • Alarm to notification: OSS detects fault → northbound notification to CRM → customer support notified
  • Inventory to product catalog: OSS exposes resource availability → product catalog validates order feasibility
Real Telecom Challenge: Multi-Vendor Integration

A typical telecom operator manages devices from Nokia, Ericsson, Huawei, Cisco, Juniper, and others. Each vendor uses different southbound protocols, MIBs, YANG models, and alarm formats. Northbound interfaces must normalize these differences to present a consistent view to BSS and analytics platforms.

Beyond Northbound/Southbound: Modern OSS architectures also use East-West interfaces for peer-to-peer communication between OSS domains, microservices, and orchestration systems. Learn more in Topic 6 →

Common Interview Questions

Q1. What is the difference between northbound and southbound interfaces?

Southbound connects OSS to network devices (collecting data, pushing configs). Northbound exposes OSS data to BSS, analytics, and higher-level systems.

Q2. Why are southbound interfaces more complex than northbound?

Southbound must handle multiple device vendors, protocols (SNMP, Netconf, gNMI), data models (MIBs, YANG), and legacy equipment. Northbound can be standardized using TMF Open APIs or common REST patterns.

Q3. What northbound protocols are used for real-time alarm notifications?

Kafka, gRPC streams, WebSockets, or TMF642 webhook callbacks.

Q4. Can the same OSS platform have multiple northbound interfaces?

Yes. For example, REST API for inventory queries, Kafka for alarm streams, and TMF APIs for BSS integration.

Q5. What role does mediation play in southbound integration?

Mediation normalizes vendor-specific protocols and data formats, enriches data with inventory context, and routes to appropriate OSS applications.

Key Terms

Southbound Interface Northbound Interface SNMP Netconf gNMI RESTCONF TMF Open APIs Mediation Layer YANG Model MIB (Management Information Base) Event-Driven Architecture

Takeaways for You

  • Southbound (downward): OSS → Network devices. Protocols: SNMP, Netconf, gNMI, CLI. Purpose: collect data, push configs, receive alarms.
  • Northbound (upward): OSS → Higher-level systems (BSS, analytics, AIOps, portals). Protocols: REST, TMF APIs, Kafka, gRPC.
  • Mediation layers are critical for normalizing multi-vendor southbound differences.
  • TMF Open APIs (642, 639, 638) are the industry standard for northbound OSS-BSS integration.
  • Event-driven architectures (Kafka, Pulsar) are increasingly replacing traditional polling and synchronous APIs.
  • East-West interfaces enable peer-to-peer communication between OSS domains (covered in Topic 6).