Nokia VPRN study materials
Nokia VPRN study resources

Nokia VPRN cheat sheet

Nokia VPRN · Keep the key ideas within reach.

Quick reference

IP Routing

  • OSPFv2 (IPv4) and OSPFv3 (IPv6) are link-state IGPs; OSPFv3 uses link-local addresses for adjacency and has no inherent authentication field (IPsec or RFC 7166 authentication trailer is used).

  • OSPF LSA types: Type 1 Router, Type 2 Network, Type 3 Summary, Type 4 ASBR Summary, Type 5 External, Type 7 NSSA External; Type 3/4/5 are flooded only within the area border scope they are generated for.

  • OSPF area rules: all non-backbone areas must connect to area 0 through ABRs or virtual links; stub areas block Type 5, NSSAs block Type 5 but allow Type 7.

  • IS-IS uses Level 1 (intra-area), Level 2 (backbone), and L1/L2 routers; wide metrics (up to 2^24) are the default on Nokia SR OS.

  • BGP path selection order (Nokia SR OS default): weight, local preference, locally originated, AS path length, origin, MED, eBGP over iBGP, lowest IGP metric to next hop, oldest route, lowest router ID, lowest peer address.

  • BGP well-known communities: NO_EXPORT (0xFFFFFF01), NO_ADVERTISE (0xFFFFFF02), NO_EXPORT_SUBCONFED (0xFFFFFF03); send-community must be enabled to propagate them.

  • SR OS BGP next-hop-self is required on iBGP route reflectors or when the advertising router is not reachable via IGP from the receiving peer.

  • Route preference values on SR OS: direct/interface 0, static 5, OSPF/IS-IS internal 10, eBGP 170, iBGP 170, OSPF external 150 - lower value wins.

  • BFD timers must be negotiated within the configured min-rx/min-tx and multiplier; on SR OS, BFD is enabled per-interface under router > interface > bfd and per-protocol under the protocol context.

Quick reference

Switching and Aggregation

  • 802.1Q tag: 4-byte field with 12-bit VLAN ID (0-4095), 3-bit PCP, 1-bit DEI; VLAN 0 is priority-tagged, VLAN 4095 reserved.

  • STP variants on SR OS: RSTP (802.1w), MSTP (802.1s), and SPB (802.1aq); MSTP maps VLANs to instances and supports up to 64 instances per region.

  • LAG on SR OS: LACP (802.3ad) with active/standby or active/active modes; hash uses L2/L3/L4 fields configured via port-hash or lag hash settings.

  • MC-LAG uses ICCP over a peer link to synchronize state between two aggregation peers; sub-group and multi-chassis redundancy are configured under redundancy > multi-chassis.

  • QinQ (802.1ad): outer S-VLAN (TPID 0x88a8) and inner C-VLAN (TPID 0x8100); SR OS SAPs support dot1q, qinq, and null encapsulation.

  • VPLS uses a full mesh of SDPs (spoke or mesh) between PEs; MAC learning is per-VPLS; split-horizon prevents forwarding between spoke SDPs of the same VPLS.

  • EVPN-VPLS uses BGP EVPN route types 1-5; Type 2 (MAC/IP) carries MAC advertisement, Type 3 (Inclusive Multicast) carries BUM flooding, Type 4 carries DF election.

  • Storm control thresholds on SR OS are configured per SAP or port in kilo-packets per second (kpbs) or as a percentage of link bandwidth.

Quick reference

IP Network Automation (Network Services Platform)

  • NSP is Nokia's SDN controller; it includes the Network Automation (NRC) and Network Functions Manager (NFM-P) components plus the Model-Driven Mediation (MDM) layer.

  • NSP uses NETCONF/YANG and gNMI/gRPC southbound to SR OS devices; SNMP is available for legacy NEs.

  • NSP intent-based workflow: create service intent (e.g., VPRN, Epipe, VPLS) -> NSP computes path and configures devices -> closed-loop assurance via telemetry.

  • NSP Workflow Manager (WFM) executes Python-based workflows; tasks can be scheduled, triggered by events, or chained.

  • NSP RESTCONF/NSP API gateway exposes REST endpoints for service creation, discovery, and telemetry; OAuth2 or basic auth is used.

  • gNMI telemetry subscriptions can be on-change, sample, or target-defined; on SR OS, model-driven telemetry is configured under system grpc.

  • NSP uses the Nokia YANG models for SR OS and the IETF service models (L2VPN, L3VPN) for multi-vendor intent.

  • NSP Fabric Services (NSD) automates underlay/overlay fabric deployment using BGP EVPN and VXLAN.

Quick reference

IP Network Security

  • SR OS filter types: IP filter (IPv4), IPv6 filter, MAC filter, and match-list; entries have a default action (drop or forward) and optional action (accept, drop, forward, next-entry).

  • ACL evaluation is first-match by default; use 'next-entry' to continue evaluation after a match.

  • Management access control: configure system security profile with user, password, and SNMPv3 auth/priv (SHA/AES); disable Telnet and enable SSH/SCP.

  • Control-plane protection: apply CPM filters (system security cpm-filter) to rate-limit traffic destined to the router and protect against DoS.

  • IPsec on SR OS: IKEv2 with pre-shared key or certificates; IPsec tunnels support ESP with AES-GCM or AES-CBC + SHA; used for secure VPRN transport.

  • uRPF (unicast RPF) on SR OS is configured per-interface under router > interface (strict or loose mode) to mitigate spoofed source addresses.

  • BGP security: use TCP-MD5 or TCP-AO for peer authentication; RPKI origin validation via the 'origin-validation' command can drop invalid routes.

  • MACsec (802.1AE) on SR OS provides hop-by-hop L2 encryption on Ethernet ports; configured under port ethernet with a CAK/CKN.

Quick reference

Data Center Gateway

  • VXLAN uses a 24-bit VNI (up to 16M segments) and 8-byte header; outer UDP destination port is 4789 by default.

  • EVPN route types: Type 1 Ethernet Auto-Discovery, Type 2 MAC/IP, Type 3 Inclusive Multicast, Type 4 Ethernet Segment, Type 5 IP Prefix.

  • EVPN multihoming: all-active uses Type 1/4 routes and DF election (RFC 7432 / RFC 8584); single-active uses Type 4 with the backup flag.

  • VXLAN VTEP on SR OS is configured under configure service vpls > vxlan instance; source IP is the loopback; BGP EVPN is the control plane.

  • Anycast gateway: the same IP and MAC are configured on all leafs for a subnet, allowing hosts to move without re-ARP; on SR OS use 'anycast-gw' under the interface.

  • Symmetric IRB uses the same VNI for L2 and L3; asymmetric IRB uses different VNIs and requires per-VRF route leaking.

  • EVPN Type 5 (IP Prefix) routes allow summarizing subnets for inter-VRF/inter-DC routing; Type 2 with MAC-only is used for silent hosts.

  • DC gateway redundancy: use MC-LAG or EVPN multihoming on the leaf-to-spine links; BFD fast-failover detects link loss in sub-second time.

Quick reference

IP Routing

  • OSPFv2 (IPv4) and OSPFv3 (IPv6) are link-state IGPs; OSPFv3 uses link-local addresses for adjacency and has no inherent authentication field (IPsec or RFC 7166 authentication trailer is used).

  • OSPF LSA types: Type 1 Router, Type 2 Network, Type 3 Summary, Type 4 ASBR Summary, Type 5 External, Type 7 NSSA External; Type 3/4/5 are flooded only within the area border scope they are generated for.

  • OSPF area rules: all non-backbone areas must connect to area 0 through ABRs or virtual links; stub areas block Type 5, NSSAs block Type 5 but allow Type 7.

  • IS-IS uses Level 1 (intra-area), Level 2 (backbone), and L1/L2 routers; wide metrics (up to 2^24) are the default on Nokia SR OS.

  • BGP path selection order (Nokia SR OS default): weight, local preference, locally originated, AS path length, origin, MED, eBGP over iBGP, lowest IGP metric to next hop, oldest route, lowest router ID, lowest peer address.

  • BGP well-known communities: NO_EXPORT (0xFFFFFF01), NO_ADVERTISE (0xFFFFFF02), NO_EXPORT_SUBCONFED (0xFFFFFF03); send-community must be enabled to propagate them.

  • SR OS BGP next-hop-self is required on iBGP route reflectors or when the advertising router is not reachable via IGP from the receiving peer.

  • Route preference values on SR OS: direct/interface 0, static 5, OSPF/IS-IS internal 10, eBGP 170, iBGP 170, OSPF external 150 - lower value wins.

  • BFD timers must be negotiated within the configured min-rx/min-tx and multiplier; on SR OS, BFD is enabled per-interface under router > interface > bfd and per-protocol under the protocol context.

Quick reference

Switching and Aggregation

  • 802.1Q tag: 4-byte field with 12-bit VLAN ID (0-4095), 3-bit PCP, 1-bit DEI; VLAN 0 is priority-tagged, VLAN 4095 reserved.

  • STP variants on SR OS: RSTP (802.1w), MSTP (802.1s), and SPB (802.1aq); MSTP maps VLANs to instances and supports up to 64 instances per region.

  • LAG on SR OS: LACP (802.3ad) with active/standby or active/active modes; hash uses L2/L3/L4 fields configured via port-hash or lag hash settings.

  • MC-LAG uses ICCP over a peer link to synchronize state between two aggregation peers; sub-group and multi-chassis redundancy are configured under redundancy > multi-chassis.

  • QinQ (802.1ad): outer S-VLAN (TPID 0x88a8) and inner C-VLAN (TPID 0x8100); SR OS SAPs support dot1q, qinq, and null encapsulation.

  • VPLS uses a full mesh of SDPs (spoke or mesh) between PEs; MAC learning is per-VPLS; split-horizon prevents forwarding between spoke SDPs of the same VPLS.

  • EVPN-VPLS uses BGP EVPN route types 1-5; Type 2 (MAC/IP) carries MAC advertisement, Type 3 (Inclusive Multicast) carries BUM flooding, Type 4 carries DF election.

  • Storm control thresholds on SR OS are configured per SAP or port in kilo-packets per second (kpbs) or as a percentage of link bandwidth.

Quick reference

IP Network Automation (Network Services Platform)

  • NSP is Nokia's SDN controller; it includes the Network Automation (NRC) and Network Functions Manager (NFM-P) components plus the Model-Driven Mediation (MDM) layer.

  • NSP uses NETCONF/YANG and gNMI/gRPC southbound to SR OS devices; SNMP is available for legacy NEs.

  • NSP intent-based workflow: create service intent (e.g., VPRN, Epipe, VPLS) -> NSP computes path and configures devices -> closed-loop assurance via telemetry.

  • NSP Workflow Manager (WFM) executes Python-based workflows; tasks can be scheduled, triggered by events, or chained.

  • NSP RESTCONF/NSP API gateway exposes REST endpoints for service creation, discovery, and telemetry; OAuth2 or basic auth is used.

  • gNMI telemetry subscriptions can be on-change, sample, or target-defined; on SR OS, model-driven telemetry is configured under system grpc.

  • NSP uses the Nokia YANG models for SR OS and the IETF service models (L2VPN, L3VPN) for multi-vendor intent.

  • NSP Fabric Services (NSD) automates underlay/overlay fabric deployment using BGP EVPN and VXLAN.

Quick reference

IP Network Security

  • SR OS filter types: IP filter (IPv4), IPv6 filter, MAC filter, and match-list; entries have a default action (drop or forward) and optional action (accept, drop, forward, next-entry).

  • ACL evaluation is first-match by default; use 'next-entry' to continue evaluation after a match.

  • Management access control: configure system security profile with user, password, and SNMPv3 auth/priv (SHA/AES); disable Telnet and enable SSH/SCP.

  • Control-plane protection: apply CPM filters (system security cpm-filter) to rate-limit traffic destined to the router and protect against DoS.

  • IPsec on SR OS: IKEv2 with pre-shared key or certificates; IPsec tunnels support ESP with AES-GCM or AES-CBC + SHA; used for secure VPRN transport.

  • uRPF (unicast RPF) on SR OS is configured per-interface under router > interface (strict or loose mode) to mitigate spoofed source addresses.

  • BGP security: use TCP-MD5 or TCP-AO for peer authentication; RPKI origin validation via the 'origin-validation' command can drop invalid routes.

  • MACsec (802.1AE) on SR OS provides hop-by-hop L2 encryption on Ethernet ports; configured under port ethernet with a CAK/CKN.

Quick reference

Data Center Gateway

  • VXLAN uses a 24-bit VNI (up to 16M segments) and 8-byte header; outer UDP destination port is 4789 by default.

  • EVPN route types: Type 1 Ethernet Auto-Discovery, Type 2 MAC/IP, Type 3 Inclusive Multicast, Type 4 Ethernet Segment, Type 5 IP Prefix.

  • EVPN multihoming: all-active uses Type 1/4 routes and DF election (RFC 7432 / RFC 8584); single-active uses Type 4 with the backup flag.

  • VXLAN VTEP on SR OS is configured under configure service vpls > vxlan instance; source IP is the loopback; BGP EVPN is the control plane.

  • Anycast gateway: the same IP and MAC are configured on all leafs for a subnet, allowing hosts to move without re-ARP; on SR OS use 'anycast-gw' under the interface.

  • Symmetric IRB uses the same VNI for L2 and L3; asymmetric IRB uses different VNIs and requires per-VRF route leaking.

  • EVPN Type 5 (IP Prefix) routes allow summarizing subnets for inter-VRF/inter-DC routing; Type 2 with MAC-only is used for silent hosts.

  • DC gateway redundancy: use MC-LAG or EVPN multihoming on the leaf-to-spine links; BFD fast-failover detects link loss in sub-second time.