diff options
author | Cheeze_It <none@none.com> | 2020-12-08 20:00:40 -0700 |
---|---|---|
committer | Cheeze_It <none@none.com> | 2020-12-08 20:00:40 -0700 |
commit | f0543d5d28d500409b2d35abefd8df5d2c2504a6 (patch) | |
tree | b8cdbeebcbb2a59d07ecefadf52772c0400d4dc7 /interface-definitions/protocols-mpls.xml.in | |
parent | 345db48254e2ba94680510d08e85c08d5a6dae37 (diff) | |
download | vyos-1x-f0543d5d28d500409b2d35abefd8df5d2c2504a6.tar.gz vyos-1x-f0543d5d28d500409b2d35abefd8df5d2c2504a6.zip |
mpls-conf: T915: Add LDP import and export control
In this commit we added the ability to control import and export
of LDP FECs. This allows for an operator to specify which to
filter on ingress, and which to not announce on egress.
Diffstat (limited to 'interface-definitions/protocols-mpls.xml.in')
-rw-r--r-- | interface-definitions/protocols-mpls.xml.in | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/interface-definitions/protocols-mpls.xml.in b/interface-definitions/protocols-mpls.xml.in index e91db12de..c903b69bd 100644 --- a/interface-definitions/protocols-mpls.xml.in +++ b/interface-definitions/protocols-mpls.xml.in @@ -367,6 +367,37 @@ <valueless/> </properties> </leafNode> + <node name="export-filter"> + <properties> + <help>Forwarding equivalence class (FEC) export filter</help> + </properties> + <children> + <leafNode name="filter-access-list"> + <properties> + <help>Access-list number to apply FEC filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + <leafNode name="neighbor-access-list"> + <properties> + <help>Access-list number for IPv4 neighbor selection to apply filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + </children> + </node> </children> </node> <node name="ipv6"> @@ -380,6 +411,120 @@ <valueless/> </properties> </leafNode> + <node name="export-filter"> + <properties> + <help>Forwarding equivalence class (FEC) export filter</help> + </properties> + <children> + <leafNode name="filter-access-list6"> + <properties> + <help>Access-list6 number to apply FEC filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + <leafNode name="neighbor-access-list6"> + <properties> + <help>Access-list6 number for IPv6 neighbor selection to apply filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + </children> + </node> + </children> + </node> + </children> + </node> + <node name="import"> + <properties> + <help>Import parameters</help> + </properties> + <children> + <node name="ipv4"> + <properties> + <help>IPv4 parameters</help> + </properties> + <children> + <node name="import-filter"> + <properties> + <help>Forwarding equivalence class (FEC) import filter</help> + </properties> + <children> + <leafNode name="filter-access-list"> + <properties> + <help>Access-list number to apply FEC filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + <leafNode name="neighbor-access-list"> + <properties> + <help>Access-list number for IPv4 neighbor selection to apply filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + </children> + </node> + </children> + </node> + <node name="ipv6"> + <properties> + <help>IPv6 parameters</help> + </properties> + <children> + <node name="import-filter"> + <properties> + <help>Forwarding equivalence class (FEC) export filter</help> + </properties> + <children> + <leafNode name="filter-access-list6"> + <properties> + <help>Access-list6 number to apply FEC filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + <leafNode name="neighbor-access-list6"> + <properties> + <help>Access-list6 number for IPv6 neighbor selection to apply filtering</help> + <valueHelp> + <format>1-2699</format> + <description>Access list number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-2699"/> + </constraint> + </properties> + </leafNode> + </children> + </node> </children> </node> </children> |