Internet Assigned Numbers Authority

Network Service Header (NSH) Parameters

Created
2017-11-08
Last Updated
2023-11-21
Available Formats

XML

HTML

Plain text

Registries included below

NSH Base Header Bits

Registration Procedure(s)
Standards Action
Reference
[RFC8300]
Available Formats

CSV
Bit Description Reference
2 O (OAM) bit [RFC8300]
3 Unassigned
16-19 Unassigned

NSH Version

Registration Procedure(s)
Standards Action
Reference
[RFC8300]
Available Formats

CSV
Version Description Reference
00b Protocol as defined by [RFC8300] [RFC8300]
01b Reserved [RFC8300]
10b Unassigned
11b Unassigned

NSH MD Types

Registration Procedure(s)
IETF Review
Reference
[RFC8300]
Available Formats

CSV
MD Type Description Reference
0x0 Reserved [RFC8300]
0x1 NSH MD Type 1 [RFC8300]
0x2 NSH MD Type 2 [RFC8300]
0x3-0xE Unassigned
0xF Experimentation [RFC8300]

NSH MD Class

Expert(s)
Carlos Pignataro, Joel Halpern, Jim Guichard
Reference
[RFC8300]
Available Formats

CSV
Range Registration Procedures
0x0000-0x01FF IETF Review
0x0200-0xFFF5 Expert Review
Value Meaning Reference Change Controller
0x0000 IETF Base NSH MD Class [RFC8300]
0x0001-0x01FF Unassigned
0x0200 BBF Specific NSH Metadata [https://www.broadband-forum.org/assignments] [Broadband_Forum]
0x0201-0xFFF5 Unassigned
0xFFF6-0xFFFE Experimental [RFC8300]
0xFFFF Reserved [RFC8300]

NSH IETF-Assigned Optional Variable-Length Metadata Types

Registration Procedure(s)
Standards Action
Reference
[RFC8300]
Available Formats

CSV
Value Description Reference
0x00 Subscriber Identifier [RFC8979]
0x01 Performance Policy Identifier [RFC8979]
0x02 MAC and Encrypted Metadata #1 [RFC9145]
0x03 MAC and Encrypted Metadata #2 [RFC9145]
0x04 Forwarding Context [RFC9263]
0x05 Tenant ID [RFC9263]
0x06 Ingress Network Node ID [RFC9263]
0x07 Ingress Network Interface [RFC9263]
0x08 Flow ID [RFC9263]
0x09 Source and/or Destination Groups [RFC9263]
0x0A Policy ID [RFC9263]
0x0B-0xFF Unassigned

NSH Next Protocol

Registration Procedure(s)
Expert Review
Expert(s)
Carlos Pignataro, Joel Halpern, Jim Guichard
Reference
[RFC8300]
Note
If the actual assignment of the Next Protocol field allocation 
reaches half of the range (that is, when there are 128 unassigned 
values), IANA needs to alert the IESG. At that point, a new more 
strict allocation policy SHOULD be considered.
    
Available Formats

CSV
Next Protocol Description Reference
0x00 None [RFC8393]
0x01 IPv4 [RFC8300]
0x02 IPv6 [RFC8300]
0x03 Ethernet [RFC8300]
0x04 NSH [RFC8300]
0x05 MPLS [RFC8300]
0x06 IOAM (Next protocol is an IOAM header) [RFC9452]
0x07 SFC Active OAM [RFC9516]
0x08-0xFD Unassigned
0xFE Experiment 1 [RFC8300]
0xFF Experiment 2 [RFC8300]

Forwarding Context Types

Registration Procedure(s)
IETF Review
Reference
[RFC9263]
Available Formats

CSV
Value Forwarding Context Header Types Reference
0x0 12-bit VLAN identifier [RFC9263]
0x1 24-bit double tagging identifiers [RFC9263]
0x2 20-bit MPLS VPN label [RFC9263]
0x3 24-bit virtual network identifier (VNI) [RFC9263]
0x4 32-bit Session ID [RFC9263]
0x5-0xE Unassigned
0xF Reserved [RFC9263]

Flow ID Context Types

Registration Procedure(s)
IETF Review
Reference
[RFC9263]
Available Formats

CSV
Value Flow ID Context Header Types Reference
0x0 20-bit IPv6 Flow Label [RFC9263]
0x1 20-bit entropy label in the MPLS network [RFC9263]
0x2-0xE Unassigned
0xF Reserved [RFC9263]

Contact Information

ID Name Contact URI Last Updated
[Broadband_Forum] Broadband Forum mailto:help&broadband-forum.org 2019-12-23