Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarification to usage of container .../use-multiple-paths/*bgp/link-bandwidth-ext-community/ #1139

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,14 @@ submodule openconfig-bgp-common-multiprotocol {
for multiple protocols in BGP. The groupings are common across
multiple contexts.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down
9 changes: 8 additions & 1 deletion release/models/bgp/openconfig-bgp-common-structure.yang
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,14 @@ submodule openconfig-bgp-common-structure {
"This sub-module contains groupings that are common across multiple BGP
contexts and provide structure around other primitive groupings.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down
35 changes: 27 additions & 8 deletions release/models/bgp/openconfig-bgp-common.yang
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,13 @@ submodule openconfig-bgp-common {
may be application to a subset of global, peer-group or neighbor
contexts.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
}

revision "2023-12-28" {
description
Expand Down Expand Up @@ -635,7 +641,11 @@ submodule openconfig-bgp-common {
"Multipath parameters for eBGP";
container link-bandwidth-ext-community {
description
"Usage of DMZ Link-Bandwidth extended community";
"Usage of DMZ Link-Bandwidth extended community for
construction of next hops and nexthop groups in cross-protocol,
network-instance scoped, global RIB.
This does not impact the handling of link-bandwidth
extended community internal to the BGP protocol and BGP RIB.";
container config {
description
"Configuration parameters relating to usage of link-bandwidth";
Expand Down Expand Up @@ -666,7 +676,11 @@ submodule openconfig-bgp-common {
"Multipath parameters for iBGP";
container link-bandwidth-ext-community {
description
"Usage of DMZ Link-Bandwidth extended community";
"Usage of DMZ Link-Bandwidth extended community for
construction of next hops and nexthop groups in cross-protocol,
network-instance scoped, global RIB.
This does not impact the handling of link-bandwidth
extended community internal to the BGP protocol and BGP RIB.";
container config {
description
"Configuration parameters relating to usage of link-bandwidth";
Expand Down Expand Up @@ -697,17 +711,22 @@ submodule openconfig-bgp-common {
grouping bgp-common-use-multiple-paths-link-bandwidth-config {
description
"Parameters controlling usage of of DMZ Link-Bandwidth
extended community in pultipath RIB/FIB formation";
extended community in formation of next hops and next hop
groups in cross-protocol, network-instance scoped, global RIB";
leaf enabled {
type boolean;
description
"When set to TRUE, BGP multiplepath shall distributed traffic
"When set to TRUE, BGP multiple path shall distribute traffic
load among contributing routes proportionally to value of
Local Administrator subfield of link-bandwidth extended
community [draft-ietf-idr-link-bandwidth-07].
This leaf has no effect if BGP multi-path is disabled or
if maximum-path attribute of BGP multi-path value is set
to 1";
When set to FALSE, BGP multipath shall distribute traffic
load among contributing routes regardless of link-bandwidth value
attached to routes contributing to multipath in the BGP Local-RIB.
Load distribution could be equal or weighted base on other configuration
not related to BGP multipath (e.g. ISIS with ECMP).
This leaf has no effect if BGP multipath is disabled or if maximum-path
attribute of BGP multipath maximum-path value is set to 1.";
}
}

Expand Down
9 changes: 8 additions & 1 deletion release/models/bgp/openconfig-bgp-global.yang
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,14 @@ submodule openconfig-bgp-global {
"This sub-module contains groupings that are specific to the
global context of the OpenConfig BGP module";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down
9 changes: 8 additions & 1 deletion release/models/bgp/openconfig-bgp-neighbor.yang
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,14 @@ submodule openconfig-bgp-neighbor {
"This sub-module contains groupings that are specific to the
neighbor context of the OpenConfig BGP module.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down
9 changes: 8 additions & 1 deletion release/models/bgp/openconfig-bgp-peer-group.yang
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,14 @@ submodule openconfig-bgp-peer-group {
"This sub-module contains groupings that are specific to the
peer-group context of the OpenConfig BGP module.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down
9 changes: 8 additions & 1 deletion release/models/bgp/openconfig-bgp.yang
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,14 @@ module openconfig-bgp {
whereas leaf not present inherits its value from the leaf present
at the next higher level in the hierarchy.";

oc-ext:openconfig-version "9.7.1";
oc-ext:openconfig-version "9.7.2";

revision "2024-07-25" {
description
"Clarification to usage of link-bandwidth-ext-community
container under BGP use-multiple-paths`.";
reference "9.7.2";
}

revision "2023-12-28" {
description
Expand Down