Skip to content

Commit b2258aa

Browse files
rszareckidplore
andauthored
Clarification to usage of container .../use-multiple-paths/*bgp/link-bandwidth-ext-community/ (#1139)
* Clarification to usage of container `.../use-multiple-paths/ebgp/link-bandwidth-ext-community/` --------- Co-authored-by: Darren Loher <[email protected]>
1 parent 785b890 commit b2258aa

7 files changed

+75
-15
lines changed

release/models/bgp/openconfig-bgp-common-multiprotocol.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@ submodule openconfig-bgp-common-multiprotocol {
2424
for multiple protocols in BGP. The groupings are common across
2525
multiple contexts.";
2626

27-
oc-ext:openconfig-version "9.9.0";
27+
oc-ext:openconfig-version "9.9.1";
28+
29+
revision "2025-04-18" {
30+
description
31+
"Clarification to usage of link-bandwidth-ext-community
32+
container under BGP use-multiple-paths`.";
33+
reference "9.9.1";
34+
}
2835

2936
revision "2025-03-30" {
3037
description

release/models/bgp/openconfig-bgp-common-structure.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,14 @@ submodule openconfig-bgp-common-structure {
2121
"This sub-module contains groupings that are common across multiple BGP
2222
contexts and provide structure around other primitive groupings.";
2323

24-
oc-ext:openconfig-version "9.9.0";
24+
oc-ext:openconfig-version "9.9.1";
25+
26+
revision "2025-04-18" {
27+
description
28+
"Clarification to usage of link-bandwidth-ext-community
29+
container under BGP use-multiple-paths`.";
30+
reference "9.9.1";
31+
}
2532

2633
revision "2025-03-30" {
2734
description

release/models/bgp/openconfig-bgp-common.yang

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@ submodule openconfig-bgp-common {
2424
may be application to a subset of global, peer-group or neighbor
2525
contexts.";
2626

27-
oc-ext:openconfig-version "9.9.0";
27+
oc-ext:openconfig-version "9.9.1";
28+
29+
revision "2025-04-18" {
30+
description
31+
"Clarification to usage of link-bandwidth-ext-community
32+
container under BGP use-multiple-paths`.";
33+
reference "9.9.1";
34+
}
2835

2936
revision "2025-03-30" {
3037
description
@@ -649,7 +656,10 @@ submodule openconfig-bgp-common {
649656
"Multipath parameters for eBGP";
650657
container link-bandwidth-ext-community {
651658
description
652-
"Usage of DMZ Link-Bandwidth extended community";
659+
"Controlls if and how BGP Link-Bandwidth extended community
660+
affect the forwarding of traffic when multipath is enabled.
661+
It does not affect community value or propagation of the
662+
community over BGP sessions.";
653663
container config {
654664
description
655665
"Configuration parameters relating to usage of link-bandwidth";
@@ -680,7 +690,10 @@ submodule openconfig-bgp-common {
680690
"Multipath parameters for iBGP";
681691
container link-bandwidth-ext-community {
682692
description
683-
"Usage of DMZ Link-Bandwidth extended community";
693+
"Controlls if and how BGP Link-Bandwidth extended community
694+
affect the forwarding of traffic when multipath is enabled.
695+
It does not affect community value or propagation of the
696+
community over BGP sessions.";
684697
container config {
685698
description
686699
"Configuration parameters relating to usage of link-bandwidth";
@@ -710,18 +723,23 @@ submodule openconfig-bgp-common {
710723

711724
grouping bgp-common-use-multiple-paths-link-bandwidth-config {
712725
description
713-
"Parameters controlling usage of of DMZ Link-Bandwidth
714-
extended community in pultipath RIB/FIB formation";
726+
"Parameters controlling usage of Link-Bandwidth
727+
extended community in formation of next hops and next hop
728+
groups in cross-protocol, network-instance scoped, global RIB";
715729
leaf enabled {
716730
type boolean;
717731
description
718-
"When set to TRUE, BGP multiplepath shall distributed traffic
732+
"When set to TRUE, BGP multiple path shall distribute traffic
719733
load among contributing routes proportionally to value of
720734
Local Administrator subfield of link-bandwidth extended
721735
community [draft-ietf-idr-link-bandwidth-07].
722-
This leaf has no effect if BGP multi-path is disabled or
723-
if maximum-path attribute of BGP multi-path value is set
724-
to 1";
736+
When set to FALSE, BGP multipath shall distribute traffic
737+
load among contributing routes regardless of link-bandwidth value
738+
attached to routes contributing to multipath in the BGP Local-RIB.
739+
Load distribution could be equal or weighted base on other configuration
740+
not related to BGP multipath (e.g. ISIS with ECMP).
741+
This leaf has no effect if BGP multipath is disabled or if maximum-path
742+
attribute of BGP multipath maximum-path value is set to 1.";
725743
}
726744
}
727745

release/models/bgp/openconfig-bgp-global.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,14 @@ submodule openconfig-bgp-global {
2727
"This sub-module contains groupings that are specific to the
2828
global context of the OpenConfig BGP module";
2929

30-
oc-ext:openconfig-version "9.9.0";
30+
oc-ext:openconfig-version "9.9.1";
31+
32+
revision "2025-04-18" {
33+
description
34+
"Clarification to usage of link-bandwidth-ext-community
35+
container under BGP use-multiple-paths`.";
36+
reference "9.9.1";
37+
}
3138

3239
revision "2025-03-30" {
3340
description

release/models/bgp/openconfig-bgp-neighbor.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,14 @@ submodule openconfig-bgp-neighbor {
3030
"This sub-module contains groupings that are specific to the
3131
neighbor context of the OpenConfig BGP module.";
3232

33-
oc-ext:openconfig-version "9.9.0";
33+
oc-ext:openconfig-version "9.9.1";
34+
35+
revision "2025-04-18" {
36+
description
37+
"Clarification to usage of link-bandwidth-ext-community
38+
container under BGP use-multiple-paths`.";
39+
reference "9.9.1";
40+
}
3441

3542
revision "2025-03-30" {
3643
description

release/models/bgp/openconfig-bgp-peer-group.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@ submodule openconfig-bgp-peer-group {
2525
"This sub-module contains groupings that are specific to the
2626
peer-group context of the OpenConfig BGP module.";
2727

28-
oc-ext:openconfig-version "9.9.0";
28+
oc-ext:openconfig-version "9.9.1";
29+
30+
revision "2025-04-18" {
31+
description
32+
"Clarification to usage of link-bandwidth-ext-community
33+
container under BGP use-multiple-paths`.";
34+
reference "9.9.1";
35+
}
2936

3037
revision "2025-03-30" {
3138
description

release/models/bgp/openconfig-bgp.yang

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,14 @@ module openconfig-bgp {
6868
whereas leaf not present inherits its value from the leaf present
6969
at the next higher level in the hierarchy.";
7070

71-
oc-ext:openconfig-version "9.9.0";
71+
oc-ext:openconfig-version "9.9.1";
72+
73+
revision "2025-04-18" {
74+
description
75+
"Clarification to usage of link-bandwidth-ext-community
76+
container under BGP use-multiple-paths`.";
77+
reference "9.9.1";
78+
}
7279

7380
revision "2025-03-30" {
7481
description

0 commit comments

Comments
 (0)