forked from Mirror/frr
yang: add bgp link-state
Add bgp link-state yang structure Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
This commit is contained in:
parent
1642a68d60
commit
3cf5ff2715
|
@ -204,5 +204,15 @@ submodule frr-bgp-common-multiprotocol {
|
||||||
description
|
description
|
||||||
"IPv6 flowspec configuration options.";
|
"IPv6 flowspec configuration options.";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
container linkstate-linkstate {
|
||||||
|
when "derived-from-or-self(../afi-safi-name, 'frr-rt:linkstate-linkstate')" {
|
||||||
|
description
|
||||||
|
"Include this container for Link-State specific
|
||||||
|
configuration.";
|
||||||
|
}
|
||||||
|
description
|
||||||
|
"Link-State configuration options.";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -819,6 +819,17 @@ module frr-bgp {
|
||||||
uses structure-neighbor-group-filter-config;
|
uses structure-neighbor-group-filter-config;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/neighbors/neighbor/afi-safis/afi-safi/linkstate-linkstate" {
|
||||||
|
uses structure-neighbor-route-reflector;
|
||||||
|
|
||||||
|
uses structure-neighbor-route-server;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-soft-reconfiguration;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-filter-config;
|
||||||
|
}
|
||||||
|
|
||||||
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast" {
|
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast" {
|
||||||
uses structure-neighbor-group-add-paths;
|
uses structure-neighbor-group-add-paths;
|
||||||
|
|
||||||
|
@ -1090,6 +1101,16 @@ module frr-bgp {
|
||||||
uses structure-neighbor-group-filter-config;
|
uses structure-neighbor-group-filter-config;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/linkstate-linkstate" {
|
||||||
|
uses structure-neighbor-route-reflector;
|
||||||
|
|
||||||
|
uses structure-neighbor-route-server;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-soft-reconfiguration;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-filter-config;
|
||||||
|
}
|
||||||
|
|
||||||
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast" {
|
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast" {
|
||||||
uses structure-neighbor-group-add-paths;
|
uses structure-neighbor-group-add-paths;
|
||||||
|
|
||||||
|
@ -1366,4 +1387,14 @@ module frr-bgp {
|
||||||
|
|
||||||
uses structure-neighbor-group-filter-config;
|
uses structure-neighbor-group-filter-config;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
augment "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/bgp/peer-groups/peer-group/afi-safis/afi-safi/linkstate-linkstate" {
|
||||||
|
uses structure-neighbor-route-reflector;
|
||||||
|
|
||||||
|
uses structure-neighbor-route-server;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-soft-reconfiguration;
|
||||||
|
|
||||||
|
uses structure-neighbor-group-filter-config;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -172,6 +172,13 @@ module frr-routing {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
identity linkstate-linkstate {
|
||||||
|
base afi-safi-type;
|
||||||
|
description
|
||||||
|
"This identity represents the link-state address family.";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
identity control-plane-protocol {
|
identity control-plane-protocol {
|
||||||
description
|
description
|
||||||
"Base identity from which control-plane protocol identities are
|
"Base identity from which control-plane protocol identities are
|
||||||
|
|
Loading…
Reference in a new issue