Interior Gateway Protocol (IGP) Parameters
2017-12-18
2023-12-21
IGP Algorithm Types
Standards Action
0
Shortest Path First (SPF) algorithm based on link metric. This
is the standard shortest path algorithm as computed by the IGP
protocol. Consistent with the deployed practice for link-state
protocols, Algorithm 0 permits any node to overwrite the SPF path
with a different path based on its local policy.
1
Strict Shortest Path First (SPF) algorithm based on link
metric. The algorithm is identical to Algorithm 0 but Algorithm 1
requires that all nodes along the path will honor the SPF routing
decision. Local policy at the node claiming support for Algorithm
1 MUST NOT alter the SPF paths computed by Algorithm 1.
2-127
Unassigned
128-255
Flexible Algorithms
RFC9350, Section 4
IGP MSD-Types
Expert Review
Uma Chunduri, Jeff Tantsura
0
Reserved
1
Base MPLS Imposition MSD
2
ERLD-MSD
3-40
Unassigned
41
SRH Max SL
42
SRH Max End Pop
43
Unassigned
44
SRH Max H.encaps
45
SRH Max End D
46-250
Unassigned
251-254
Experimental Use
255
Reserved
Link Attribute Application Identifiers
Expert Review
Les Ginsberg, Chris Hopps
0
RSVP-TE (R-bit)
1
Segment Routing Policy (S-bit)
2
Loop-Free Alternate (F-bit)
3
Flexible Algorithm (X-bit)
RFC9350, Section 12
4-63
Unassigned
IGP Metric-Type
Standards Action
0
IGP Metric
RFC9350, Section 5.1
1
Min Unidirectional Link Delay as defined in RFC8570, Section 4.2 and
RFC7471, Section 4.2
RFC9350, Section 5.1
2
Traffic Engineering Default Metric as defined in RFC5305, Section 3.7 and
Traffic Engineering Metric as defined in RFC3630, Section 2.5.5
RFC9350, Section 5.1
3
Bandwidth Metric (TEMPORARY - registered 2023-02-10, extension registered 2023-12-21, expires 2025-02-10)
4-255
Unassigned
IGP Flexible Algorithm Definition Flags
Standards Action
0
Prefix Metric Flag (M-flag)
RFC9350, Sections 6.4 and 7.4
Path Computation Element (PCE) Capability Flags
IETF Review
0
Path computation with GMPLS link constraints
1
Bidirectional path computation
2
Diverse path computation
3
Load-balanced path computation
4
Synchronized paths computation
5
Support for multiple objective functions
6
Support for additive path constraints (max hop count, etc.)
7
Support for request prioritization
8
Support for multiple requests per message
9
Global Concurrent Optimization (GCO)
10
P2MP path computation
11
Active stateful PCE capability
12
Passive stateful PCE capability
13
Active Stateful PCE with P2MP
14
Passive Stateful PCE with P2MP
15
Stateful PCE Initiation with P2MP
16
FlowSpec
17
TCP-AO Support
18
PCEP over TLS support
19-31
Unassigned
PCE Discovery (PCED) Sub-TLV Type Indicators
Standards Action
0
Reserved
1
PCE-ADDRESS
2
PATH-SCOPE
3
PCE-DOMAIN
4
NEIG-PCE-DOMAIN
5
PCE-CAP-FLAGS
6
KEY-ID
7
KEY-CHAIN-NAME
8-65535
Unassigned