draft-ietf-idr-bgp-ls-flex-algo-03.txt   draft-ietf-idr-bgp-ls-flex-algo-04.txt 
Inter-Domain Routing K. Talaulikar, Ed. Inter-Domain Routing K. Talaulikar, Ed.
Internet-Draft P. Psenak Internet-Draft P. Psenak
Intended status: Standards Track Cisco Systems Intended status: Standards Track Cisco Systems
Expires: January 6, 2021 S. Zandi Expires: January 6, 2021 S. Zandi
G. Dawra G. Dawra
LinkedIn LinkedIn
July 5, 2020 July 5, 2020
Flexible Algorithm Definition Advertisement with BGP Link-State Flexible Algorithm Definition Advertisement with BGP Link-State
draft-ietf-idr-bgp-ls-flex-algo-03 draft-ietf-idr-bgp-ls-flex-algo-04
Abstract Abstract
Flexible Algorithm is a solution that allows routing protocols (viz. Flexible Algorithm is a solution that allows routing protocols (viz.
OSPF and IS-IS) to compute paths over a network based on user-defined OSPF and IS-IS) to compute paths over a network based on user-defined
(and hence, flexible) constraints and metrics. The computation is (and hence, flexible) constraints and metrics. The computation is
performed by routers participating in the specific network in a performed by routers participating in the specific network in a
distribute manner using a Flex Algorithm definition. This definition distribute manner using a Flex Algorithm definition. This definition
provisioned on one or more routers and propagated (viz. OSPF and IS- provisioned on one or more routers and propagated (viz. OSPF and IS-
IS flooding) through the network. IS flooding) through the network.
skipping to change at page 9, line 45 skipping to change at page 9, line 45
[I-D.ietf-lsr-flex-algo]. The SRLGs associated with a link are [I-D.ietf-lsr-flex-algo]. The SRLGs associated with a link are
carried in the BGP-LS Shared Link Risk Group (TLV 1096) [RFC7752]. carried in the BGP-LS Shared Link Risk Group (TLV 1096) [RFC7752].
The TLV has the following format: The TLV has the following format:
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | | Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Shared Risk Link Group Values (variable) | | Shared Risk Link Group Values (variable) //
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
where: where:
o Type: TBD o Type: TBD
o Length: variable, depedent on the number of SRLG values. MUST be o Length: variable, depedent on the number of SRLG values. MUST be
a multiple of 4 octets. a multiple of 4 octets.
o SRLG Values : One or more SRLG values, each of 4 octet size, as o SRLG Values : One or more SRLG values, each of 4 octet size, as
defined in [RFC4202] and listed in the "Flex-Algorithm Definition defined in [RFC4202].
Flags" registry under the "Interior Gateway Protocol (IGP)
Parameters" IANA registry.
The information in the Flex Algo SRLG Exclude sub-TLV is derived from The information in the Flex Algo SRLG Exclude sub-TLV is derived from
the IS-IS and OSPF protocol specific Flexible Algorithm Exclude SRLG the IS-IS and OSPF protocol specific Flexible Algorithm Exclude SRLG
sub-TLV as defined in [I-D.ietf-lsr-flex-algo]. sub-TLV as defined in [I-D.ietf-lsr-flex-algo].
4. Flex Algorithm Prefix Metric 4. Flex Algorithm Prefix Metric
This document defines a new optional BGP-LS Attribute TLV associated This document defines a new optional BGP-LS Attribute TLV associated
with the Prefix NLRI called the Flexible Algorithm Prefix Metric with the Prefix NLRI called the Flexible Algorithm Prefix Metric
(FAPM) TLV and its format is as follows: (FAPM) TLV and its format is as follows:
 End of changes. 3 change blocks. 
5 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/