Network Service Header (NSH) Parameters

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

XML

HTML

TXT

Registries Included Below

NSH Base Header Bits

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

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

NSH Version

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

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

NSH MD Types

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

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

NSH MD Class

Expert(s)
Carlos Pignataro, Joel Halpern, Jim Guichard
Reference
[RFC 8300]
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 [RFC 8300]
0x0001-0x01FF Unassigned
0x0200 BBF Specific NSH Metadata [https://www.broadband-forum.org/assignments] [Broadband_Forum]
0x0201-0xFFF5 Unassigned
0xFFF6-0xFFFE Experimental [RFC 8300]
0xFFFF Reserved [RFC 8300]

NSH IETF-Assigned Optional Variable-Length Metadata Types

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

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

NSH Next Protocol

Registration Procedure(s)
Expert Review
Expert(s)
Carlos Pignataro, Joel Halpern, Jim Guichard
Reference
[RFC 8300]
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 [RFC 8393]
0x01 IPv4 [RFC 8300]
0x02 IPv6 [RFC 8300]
0x03 Ethernet [RFC 8300]
0x04 NSH [RFC 8300]
0x05 MPLS [RFC 8300]
0x06 IOAM (Next protocol is an IOAM header) [RFC 9452]
0x07 SFC Active OAM [RFC 9516]
0x08-0xFD Unassigned
0xFE Experiment 1 [RFC 8300]
0xFF Experiment 2 [RFC 8300]

Forwarding Context Types

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

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

Flow ID Context Types

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

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

Contact Information

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