Nokia PON/MF Systems

Nokia PON (Passive Optical Network) and MF (Microfiber) systems provide fiber-to-the-premises (FTTP) infrastructure for residential and enterprise deployments. Unlike traditional Ethernet switches, these are optical access systems consisting of OLTs (Optical Line Terminals) at the central office and ONTs (Optical Network Terminals) at subscriber premises.

Management Modes

The rXg supports two distinct management modes for Nokia PON systems:

Device Type Mode Connection Use Case
Nokia PON Altiplano-managed REST API to Altiplano cloud platform Multi-OLT deployments with centralized SDN management
Nokia MF Direct-managed NETCONF directly to OLT Single-OLT deployments or Altiplano-free operation

Both device types manage the same underlying Nokia MF2 hardware and ONT endpoints - the difference is the control plane used.

Nokia PON Mode (Altiplano)

    REST API         Intent-Based    
   rXg    Nokia Altiplano  OLT MF2 
                            Cloud Platform                             

  • Configuration via Altiplano intent-based API
  • Supports multi-OLT orchestration
  • Service profiles managed in Altiplano
  • ONT firmware managed centrally

Nokia MF Mode (Direct NETCONF)

    NETCONF      
   rXg              OLT (MF2)                 
            :831/:832/:833             
                    NT   IHUB  LT1   LT2      


  • Direct NETCONF/YANG configuration to OLT
  • No Altiplano dependency
  • Full control of OLT configuration
  • Simpler deployment for single-OLT scenarios

System Architecture

PON Network Overview


                           Nokia Altiplano   (Optional - Nokia PON mode only)
                            Cloud Platform 

                                    REST API / Intents


   rXg              OLT (MF2)                   ONT    
                                (050)  
       NT   IHUB  LT1   LT2          
  NETCONF                   
  (MF mode)       :831    :940    :833    :833          
                                                      ONT    
                     (880)  

                               XGS-PON / GPON
                               Fiber


                     Subscriber ONTs   
                     (up to 128/port)  

Component Roles

Component Description
OLT (MF2) Optical Line Terminal - central aggregation device
ONT Optical Network Terminal - subscriber CPE with Ethernet/PoE ports
Altiplano Nokia's cloud-based SDN management platform
IHUB Integrated Hub - main control plane of MF2
NT Network Terminal - uplink module
LT Line Terminal - PON port module (LT1, LT2)

Supported Models

OLT (Optical Line Terminal)

Model Notes
Nokia MF2 Nokia OLT platform with modular LT cards

ONT (Optical Network Terminal)

Model PON Type Ports Notes
Nokia 040 GPON 4x GbE Basic residential ONT
Nokia 050 XGS-PON 1x 10GE + 4x 2.5GE Enterprise ONT, PoE on 2.5GE ports
Nokia 090 XGS-PON Varies High-capacity ONT
Nokia 880 XGS-PON 1x 10GE + 7x 2.5GE 8-port enterprise ONT, PoE on all ports
Speed Card Layout Breakout
2.5G Simple ports No breakout required
10G c1-10g Connector breakout
25G c1-25g Connector breakout
100G c1-100g Connector breakout

Features Supported

Feature Nokia PON Nokia MF Description
Config Sync Yes Yes Automatic configuration synchronization
Auto Bootstrap Yes Yes Zero-touch OLT onboarding from factory-default
SNMP Monitoring Yes Yes OLT and ONT statistics collection
ONT Provisioning Yes Yes Automated ONT discovery and configuration
Switch Port Import Yes Yes Automatic import of ONT Ethernet ports
VLAN Management Yes Yes Per-subscriber VLAN assignment
PoE Management Yes Yes Per-port PoE enable/disable on ONT
802.1X Authentication Yes Yes Port-based authentication
MAC Authentication Bypass Yes Yes MAB via service profiles
Dynamic VLAN Assignment Yes Yes RADIUS-assigned VLAN
Firmware Management Yes No ONT firmware upgrades (Altiplano only)
Multi-OLT Orchestration Yes No Manage multiple OLTs from single platform
Intent-Based Config Yes No Uses Altiplano intent abstraction layer
Direct NETCONF Access No Yes Direct YANG/NETCONF to OLT
Altiplano-Free Operation No Yes No external cloud dependency
LLDP Neighbor Discovery No No Not applicable to PON architecture
SPB-m Fabric No No Not supported

Prerequisites

Firmware Requirements

Component Version Notes
MF2 OLT 24.12+ Required for both modes
Altiplano 24.12+ Nokia PON mode only
ONT Varies Managed via OLT

Network Requirements

Both modes: - SSH access to OLT (TCP port 940) for bootstrap - NETCONF access to OLT endpoints: - NT: TCP port 831 - Chassis: TCP port 832 - LT: TCP port 833 - SNMP access (UDP port 161) for monitoring - RADIUS connectivity (UDP ports 1812, 1813) for authentication

Nokia PON mode (additional): - Management IP connectivity to Altiplano platform - HTTPS access (TCP port 443) for Altiplano REST API

Altiplano Requirements (Nokia PON Mode Only)

The Nokia Altiplano platform must be configured with:

  • Blueprint packages installed
  • Device extension files uploaded
  • Service profiles created
  • User service profiles for MAB/non-MAB
  • ONT profiles for each model

Note: Nokia MF mode does not require Altiplano - all configuration is pushed directly to the OLT via NETCONF.

Onboarding Process

OLT Auto Bootstrap

The MF2 OLT supports automatic bootstrap from factory-default state. The process involves a 4-step verification followed by configuration.

Bootstrap Verification Steps:

  1. Check existing configuration - Verify device not already at target management IP
  2. Connect to factory default - SSH to default IP (192.168.1.1) on port 940
  3. Login verification - Authenticate with default credentials (admin/admin)
  4. Management check - Verify device is ready for onboarding (mgmt_ztp interface present, no existing management config)

Bootstrap Configuration:

! Phase 1: Connect to ISAM shell (port 940)
ssh [email protected] -p 940

! Phase 2: Forward CLI to IHUB
forward cli to ihub

! Phase 3: Configure global settings
configure global

! Cleanup default configuration
delete system dhcpv4-client
delete system dhcpv6-client
delete system call-home
delete service ies 2 interface mgmt_ztp
delete service ies 2 interface telnet

! Configure ports (10G/25G with breakout)
port 1/1/c1 { }
port 1/1/c1 { admin-state enable }
port 1/1/c1 { connector }
port 1/1/c1 { connector breakout c1-10g }
port 1/1/c1/1 { }
port 1/1/c1/1 { admin-state enable }
port 1/1/c1/1 { ethernet }
port 1/1/c1/1 { ethernet mode access }
port 1/1/c1/1 { ethernet encap-type dot1q }

! Configure static route
router "Base" { }
router "Base" { static-routes }
router "Base" { static-routes route 0.0.0.0/0 route-type unicast }
router "Base" { static-routes route 0.0.0.0/0 route-type unicast next-hop "<gateway_ip>" }
router "Base" { static-routes route 0.0.0.0/0 route-type unicast next-hop "<gateway_ip>" admin-state enable }

! Configure IES management interface
service { }
service { ies "2" }
service { ies "2" admin-state enable }
service { ies "2" customer "1" }
service { ies "2" interface "management" }
service { ies "2" interface "management" admin-state enable }
service { ies "2" interface "management" sap 1/5/1:<mgmt_vlan> }
service { ies "2" interface "management" sap 1/5/1:<mgmt_vlan> admin-state enable }
service { ies "2" interface "management" ipv4 }
service { ies "2" interface "management" ipv4 primary }
service { ies "2" interface "management" ipv4 primary address <management_ip> }
service { ies "2" interface "management" ipv4 primary prefix-length 24 }

! Configure VPLS for management VLAN
service { vpls "<mgmt_vlan>" }
service { vpls "<mgmt_vlan>" admin-state enable }
service { vpls "<mgmt_vlan>" customer "1" }
service { vpls "<mgmt_vlan>" v-vpls true }
service { vpls "<mgmt_vlan>" vlan <mgmt_vlan> }

validate
commit

NETCONF Bootstrap (Fallback)

If SSH bootstrap fails, NETCONF can be used to enable SSH access:

<!-- Disable password change requirement -->
<edit-config xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  <target><running/></target>
  <config>
    <users xmlns="http://www.nokia.com/Fixed-Networks/BBA/yang/nokia-aaa">
      <user>
        <name>admin</name>
        <login>
          <new-password-at-login>false</new-password-at-login>
        </login>
      </user>
    </users>
  </config>
</edit-config>

<!-- Enable SSH on out-of-band management -->
<edit-config xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  <target><running/></target>
  <config>
    <system xmlns="urn:ietf:params:xml:ns:yang:ietf-system">
      <management xmlns="http://www.nokia.com/Fixed-Networks/BBA/yang/nokia-ietf-system-aug">
        <cli>
          <transport>
            <ssh>
              <ip_itf>
                <enable>true</enable>
              </ip_itf>
            </ssh>
          </transport>
        </cli>
      </management>
    </system>
  </config>
</edit-config>

ONT Provisioning

ONTs are provisioned through Altiplano using "intents" - declarative configuration objects.

ONT Discovery: 1. ONT connects to OLT PON port 2. OLT reports ONT serial number to Altiplano 3. rXg creates MediaConverter record for ONT 4. Config sync creates l2-user intent for ONT

Intent Types Used:

Intent Type Purpose
device-mf OLT device configuration
device-mf-config OLT detailed configuration
l2-user Subscriber/ONT service configuration
l2-infra Infrastructure VLAN configuration

Configuration

Connection Settings

Nokia PON Mode (Altiplano)

Altiplano REST API: - Base URL: https://<host>/nokia-altiplano-ac/rest - Authentication: OAuth bearer token - Content-Type: application/yang-data+json

rXg Infrastructure Device Settings:

Setting Value Notes
Device Type Nokia PON Select Altiplano-managed mode
Host Altiplano IP/hostname Platform management address
Username API username Altiplano credentials
Password API password Altiplano credentials
OLT Name Device name Must match Altiplano device-mf intent
OLT IP OLT management IP For direct OLT bootstrap/fallback
OLT Username OLT SSH user For direct OLT access
OLT Password OLT SSH password For direct OLT access
Network Card Layout 10G/25G/100G Uplink speed configuration
PON Card Layout LT1/LT2/LT1+LT2 Active PON cards

Nokia MF Mode (Direct NETCONF)

OLT NETCONF Endpoints: - NT endpoint: Port 831 (network terminal) - Chassis endpoint: Port 832 (main chassis/IHUB) - LT endpoint: Port 833 (line terminal/PON cards) - Hello delimiter: ]]>]]>

OLT SSH (ISAM Shell) - for bootstrap: - Port: 940 - Default credentials: admin/admin - SSH algorithms: ssh-rsa host key - Shell levels: ISAM CLI (via forward cli to ihub)

rXg Infrastructure Device Settings:

Setting Value Notes
Device Type Nokia MF Select direct NETCONF mode
Host OLT management IP Direct OLT address
Username OLT username OLT credentials
Password OLT password OLT credentials
Network Card Layout 10G/25G/100G Uplink speed configuration
PON Card Layout LT1/LT2/LT1+LT2 Active PON cards

Note: Nokia MF mode connects directly to the OLT without requiring Altiplano. All configuration is performed via NETCONF using BBF (Broadband Forum) and Nokia YANG models.

Service Profiles

Service profiles define ONT port behavior. These profiles are used in both modes but are configured differently:

  • Nokia PON mode: Profiles are created and managed in Altiplano
  • Nokia MF mode: Profiles are configured directly via NETCONF
Profile Description
rgn_HSI-2.5G-sec-fwd_nomab Standard service, no MAB
rgn_HSI-2.5G-sec-fwd_mab Standard service with MAB
rgn_nomab_poe UNI profile with PoE, no MAB
rgn_mab_poe UNI profile with PoE and MAB
rgn_nomab_nopoe UNI profile without PoE

VLAN Configuration

Reserved VLANs (Do Not Use): - VLAN 4092 - System reserved - VLAN 4093 - Management VLAN

Nokia PON mode: VLANs are assigned per-subscriber through l2-user intents, referencing l2-infra infrastructure VLANs configured in Altiplano.

Nokia MF mode: VLANs are configured directly on the OLT via NETCONF. The rXg creates the necessary BBF VLAN sub-interfaces and forwarding configuration for each subscriber port.

PoE Management

ONT PoE is managed per-port through UNI service profiles:

ONT Model PoE Ports
050 2.5GE-1 through 2.5GE-4 (10GE port has no PoE)
880 All ports including 10GE

PoE priority and PSE class are configured in the UNI service profile.

Monitoring Capabilities

Metric Collection Method Notes
OLT Status Altiplano API Device health and alarms
ONT Status Altiplano API / NETCONF Online/offline, signal levels
Port Statistics SNMP / NETCONF Traffic counters
Optical Levels NETCONF Tx/Rx power per ONT
CPU/Memory SNMP OLT resource usage
Alarm Status Altiplano notifications Kafka event stream

Endpoint Status Monitoring

The rXg monitors multiple OLT endpoints:

Endpoint Port Status Indicator
NT 831 Network terminal connectivity
Chassis 832 Main chassis/IHUB status
LT1 833 PON card 1 status
LT2 833 PON card 2 status

Status colors: - Green: All endpoints responding - Orange: Partial endpoint failure - Red: All endpoints offline

Troubleshooting

Common Issues

OLT Shows Offline

Symptom: OLT appears offline in rXg despite network connectivity Resolution: - Verify Altiplano platform is accessible - Check API credentials are valid - Verify OLT is registered in Altiplano (device-mf intent exists) - Check all endpoints (NT, Chassis, LT) are responding

ONT Not Discovered

Symptom: Physical ONT not appearing in Altiplano or rXg Resolution: - Verify fiber connection to OLT PON port - Check ONT power and optical link LED - Verify LT card is configured and enabled - Check PON port is not at maximum ONT capacity (128 per port)

Bootstrap Fails at Step 2

Symptom: Cannot connect to factory-default OLT Resolution: - Verify direct layer 2 connectivity to OLT default IP (192.168.1.1) - Check SSH on port 940 is reachable - Ensure no IP conflict with 192.168.1.1 - Try NETCONF bootstrap on port 832 as fallback

Bootstrap Fails at Step 4

Symptom: Device has existing management configuration Resolution: - Device may have been partially configured previously - Check for existing static routes: show router static-route - Check for management interface: show service id 2 interface - Manual cleanup may be required before re-bootstrap

Intent Creation Fails

Symptom: Altiplano returns error when creating intents Resolution: - Verify intent type versions are available: check device extensions uploaded - Ensure blueprint packages are installed - Check service profiles exist in Altiplano - Verify target device name matches exactly

Endpoint Connection Issues

Symptom: Orange status indicating partial endpoint failure Resolution: - Individual endpoints (NT, Chassis, LT) may require different ports - Verify NETCONF ports 831-833 are accessible - Check LT card configuration matches PON Card Layout setting - Clear SSH host keys if OLT was reinstalled

Diagnostic Commands

ISAM Shell (port 940): show hardware-state component Board-LT1 show hardware-state component Board-LT2 show hardware-state component Board-Nta show hardware-state component Board-Ntb

CLI Shell (via forward cli to ihub): show port show service id 2 interface show router static-route show service service-using configure global

Altiplano API: ```bash

Get device list

curl -X POST https:///nokia-altiplano-ac/rest/restconf/operations/ibn-administration:search-intent-types \ -H "Authorization: Bearer " \ -H "Content-Type: application/yang-data+json"

Get OLT IP from intent

GET /nokia-altiplano-ac/rest/restconf/data/ibn:ibn/intent=device-mf, ```

Known Limitations

Both modes: - Reserved VLANs: VLANs 4092 and 4093 are reserved and cannot be used - PON Capacity: Maximum 128 ONTs per PON port - Queue Limits: OLT has 2048 queue limit; use 4Q scheduler profiles for scale - LLDP: Not available on PON architecture - Non-Standard SSH: OLT uses port 940, not standard port 22 - Multiple Endpoints: Different NETCONF ports for different OLT components

Nokia PON mode: - Altiplano Dependency: Operations require Altiplano platform availability - Intent Versioning: Must use compatible intent type versions

Nokia MF mode: - No Firmware Management: ONT firmware upgrades not supported in direct mode - Single OLT: Each infrastructure device manages one OLT directly - YANG Model Complexity: Requires extensive BBF/Nokia YANG namespace handling

Operational Caveats

Both modes: - Shell Navigation: OLT has layered shell access: SSH ISAM shell CLI (via forward cli to ihub) - Commit Required: Configuration changes require validate then commit commands - Factory Default IP: New OLTs boot with IP 192.168.1.1 on management port - Management VLAN: Must not be VLAN 1 or 4094; recommended to use dedicated VLAN (e.g., 4093) - Breakout Ports: 10G/25G/100G uplinks require connector breakout configuration - PoE by Model: PoE capability varies by ONT model and port; check ONU_HARDWARE_CONFIG - Service Profiles: MAB and non-MAB require different service profiles - Bootstrap Timing: Allow 5+ seconds for NETCONF changes to apply before retrying SSH - Endpoint Polling: rXg monitors NT, Chassis, and LT endpoints separately for health status

Nokia PON mode: - Intent Versions: Altiplano tracks intent type versions; always use highest available version - Altiplano Dependency: Most operations require Altiplano connectivity

Nokia MF mode: - Direct Control: All ONT configuration managed via NETCONF - changes take effect immediately - Gemport Calculation: Gemport IDs are calculated deterministically: (ont_id * 8) + port_number + 1024 - ONT ID Range: Valid ONT IDs are 0-127 per PON port

External References


Cookies help us deliver our services. By using our services, you agree to our use of cookies.