Page Menu
Home
VyOS Platform
Search
Configure Global Search
Log In
Files
F117519849
protocols-mpls.xml.in
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
25 KB
Referenced Files
None
Subscribers
None
protocols-mpls.xml.in
View Options
<?xml version="1.0"?>
<!-- Multiprotocol Label Switching (MPLS) configuration -->
<interfaceDefinition>
<node name="protocols">
<children>
<node name="mpls" owner="${vyos_conf_scripts_dir}/protocols_mpls.py">
<properties>
<help>Multiprotocol Label Switching (MPLS)</help>
<priority>299</priority>
</properties>
<children>
<node name="ldp">
<properties>
<help>Label Distribution Protocol (LDP)</help>
</properties>
<children>
#include <include/router-id.xml.i>
<node name="allocation">
<properties>
<help>Forwarding equivalence class allocation from local routes</help>
</properties>
<children>
<node name="ipv4">
<properties>
<help>IPv4 routes</help>
</properties>
<children>
<leafNode name="access-list">
<properties>
<help>Access-list number</help>
<valueHelp>
<format>u32:1-2699</format>
<description>Access list number</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-2699"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
<node name="ipv6">
<properties>
<help>IPv6 routes</help>
</properties>
<children>
<leafNode name="access-list6">
<properties>
<help>Access-list6 number</help>
<valueHelp>
<format>u32:1-2699</format>
<description>Access list number</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-2699"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
</children>
</node>
<tagNode name="neighbor">
<properties>
<help>LDP neighbor parameters</help>
<valueHelp>
<format>ipv4</format>
<description>Neighbor IPv4 address</description>
</valueHelp>
<constraint>
<validator name="ipv4-address"/>
</constraint>
</properties>
<children>
<leafNode name="password">
<properties>
<help>Neighbor password</help>
</properties>
</leafNode>
<leafNode name="ttl-security">
<properties>
<help>Neighbor TTL security</help>
<completionHelp>
<list>disable</list>
</completionHelp>
<valueHelp>
<format>u32:1-254</format>
<description>TTL</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Disable neighbor TTL security</description>
</valueHelp>
</properties>
</leafNode>
<leafNode name="session-holdtime">
<properties>
<help>Session IPv4 hold time</help>
<valueHelp>
<format>u32:15-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 15-65535"/>
</constraint>
</properties>
</leafNode>
</children>
</tagNode>
<node name="discovery">
<properties>
<help>Discovery parameters</help>
<valueHelp>
<format>ipv4</format>
<description>Discovery parameters</description>
</valueHelp>
</properties>
<children>
<leafNode name="hello-ipv4-holdtime">
<properties>
<help>Hello IPv4 hold time</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="hello-ipv4-interval">
<properties>
<help>Hello IPv4 interval</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="hello-ipv6-holdtime">
<properties>
<help>Hello IPv6 hold time</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="hello-ipv6-interval">
<properties>
<help>Hello IPv6 interval</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="session-ipv4-holdtime">
<properties>
<help>Session IPv4 hold time</help>
<valueHelp>
<format>u32:15-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 15-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="session-ipv6-holdtime">
<properties>
<help>Session IPv6 hold time</help>
<valueHelp>
<format>u32:15-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 15-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="transport-ipv4-address">
<properties>
<help>Transport IPv4 address</help>
<valueHelp>
<format>ipv4</format>
<description>IPv4 bind as transport</description>
</valueHelp>
<constraint>
<validator name="ipv4-address"/>
</constraint>
</properties>
</leafNode>
<leafNode name="transport-ipv6-address">
<properties>
<help>Transport IPv6 address</help>
<valueHelp>
<format>ipv6</format>
<description>IPv6 bind as transport</description>
</valueHelp>
<constraint>
<validator name="ipv6-address"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
<node name="targeted-neighbor">
<properties>
<help>Targeted LDP neighbor/session parameters</help>
</properties>
<children>
<node name="ipv4">
<properties>
<help>Targeted IPv4 neighbor/session parameters</help>
</properties>
<children>
<leafNode name="address">
<properties>
<help>Neighbor/session address</help>
<valueHelp>
<format>ipv4</format>
<description>Neighbor/session address</description>
</valueHelp>
<constraint>
<validator name="ipv4-address"/>
</constraint>
<multi/>
</properties>
</leafNode>
<leafNode name="enable">
<properties>
<help>Accept and respond to targeted hellos</help>
<valueless/>
</properties>
</leafNode>
<leafNode name="hello-interval">
<properties>
<help>Hello interval</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="hello-holdtime">
<properties>
<help>Hello hold time</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
<node name="ipv6">
<properties>
<help>Targeted IPv6 neighbor/session parameters</help>
</properties>
<children>
<leafNode name="address">
<properties>
<help>Neighbor/session address</help>
<valueHelp>
<format>ipv6</format>
<description>Neighbor/session address</description>
</valueHelp>
<constraint>
<validator name="ipv6-address"/>
</constraint>
<multi/>
</properties>
</leafNode>
<leafNode name="enable">
<properties>
<help>Accept and respond to targeted hellos</help>
<valueless/>
</properties>
</leafNode>
<leafNode name="hello-interval">
<properties>
<help>Hello interval</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
<leafNode name="hello-holdtime">
<properties>
<help>Hello hold time</help>
<valueHelp>
<format>u32:1-65535</format>
<description>Time in seconds</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-65535"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
</children>
</node>
<node name="parameters">
<properties>
<help>Label Distribution Protocol miscellaneous parameters</help>
</properties>
<children>
<leafNode name="cisco-interop-tlv">
<properties>
<help>Enable Cisco non-compliant format capability TLV</help>
<valueless/>
</properties>
</leafNode>
<leafNode name="transport-prefer-ipv4">
<properties>
<help>Prefer IPv4 for TCP peer transport connection</help>
<valueless/>
</properties>
</leafNode>
<leafNode name="ordered-control">
<properties>
<help>Enable LDP ordered label distribution control mode</help>
<valueless/>
</properties>
</leafNode>
</children>
</node>
<node name="export">
<properties>
<help>Export parameters</help>
</properties>
<children>
<node name="ipv4">
<properties>
<help>IPv4 parameters</help>
</properties>
<children>
<leafNode name="explicit-null">
<properties>
<help>Explicit-Null Label</help>
<valueless/>
</properties>
</leafNode>
<node name="export-filter">
<properties>
<help>Forwarding equivalence class export filter</help>
</properties>
<children>
<leafNode name="filter-access-list">
<properties>
<help>Access-list number to apply FEC filtering</help>
<valueHelp>
<format>u32: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>u32: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>
<leafNode name="explicit-null">
<properties>
<help>Explicit-Null Label</help>
<valueless/>
</properties>
</leafNode>
<node name="export-filter">
<properties>
<help>Forwarding equivalence class export filter</help>
</properties>
<children>
<leafNode name="filter-access-list6">
<properties>
<help>Access-list6 number to apply FEC filtering</help>
<valueHelp>
<format>u32: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>u32: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 import filter</help>
</properties>
<children>
<leafNode name="filter-access-list">
<properties>
<help>Access-list number to apply FEC filtering</help>
<valueHelp>
<format>u32: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>u32: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 import filter</help>
</properties>
<children>
<leafNode name="filter-access-list6">
<properties>
<help>Access-list6 number to apply FEC filtering</help>
<valueHelp>
<format>u32: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>u32: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>
<leafNode name="interface">
<properties>
<help>Enable LDP and neighbor discovery on interface</help>
<completionHelp>
<script>${vyos_completion_dir}/list_interfaces.py</script>
</completionHelp>
<multi/>
</properties>
</leafNode>
</children>
</node>
<node name="parameters">
<properties>
<help>Multiprotocol Label Switching miscellaneous parameters</help>
</properties>
<children>
<leafNode name="no-propagate-ttl">
<properties>
<help>Disable copy of IP TTL to MPLS TTL</help>
<valueless/>
</properties>
</leafNode>
<leafNode name="maximum-ttl">
<properties>
<help>Maximum TTL for MPLS packets</help>
<valueHelp>
<format>u32:1-255</format>
<description>Maximum hops allowed</description>
</valueHelp>
<constraint>
<validator name="numeric" argument="--range 1-255"/>
</constraint>
</properties>
</leafNode>
</children>
</node>
<leafNode name="interface">
<properties>
<help>Enable MPLS packet processing on interface</help>
<completionHelp>
<script>${vyos_completion_dir}/list_interfaces.py</script>
</completionHelp>
<multi/>
</properties>
</leafNode>
</children>
</node>
</children>
</node>
</interfaceDefinition>
File Metadata
Details
Attached
Mime Type
text/xml
Expires
Sat, Sep 26, 8:14 AM (1 d, 1 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4250087
Default Alt Text
protocols-mpls.xml.in (25 KB)
Attached To
Mode
rVYOSONEX vyos-1x
Attached
Detach File
Event Timeline
Log In to Comment