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
- NSH Version
- NSH MD Types
- NSH MD Class
- NSH IETF-Assigned Optional Variable-Length Metadata Types
- NSH Next Protocol
- Forwarding Context Types
- Flow ID Context Types
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 |