IPI-EVPN-MPLS
Configure enable evpn mpls
Use this attribute to enable EVPN-MPLS module. Without this attribute evpn mpls functionality can not be achieved
Attribute Name: enable-evpn-mpls
Attribute Type: empty
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<global>
<config>
</enable-evpn-mpls>
</config>
</global>
</evpn-mpls>
Command Syntax
evpn mpls enable
Configure vtep ipv4
Use this attribute to set source vtep global ip address. This will be treated at evpn mpls tunnel source address
Attribute Name: vtep-ipv4
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<global>
<config>
<vtep-ipv4>A.B.C.D</vtep-ipv4> <!-- operation="delete"-->
</config>
</global>
</evpn-mpls>
Command Syntax
evpn mpls vtep-ip-global A.B.C.D
Configure mac ageing timer
Use this attribute to set the time till a learned mac address will persist after last update
Attribute Name: mac-ageing-timer
Attribute Type: uint32
Attribute Range: 10-572
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<global>
<config>
<mac-ageing-timer>10</mac-ageing-timer> <!-- operation="delete"-->
</config>
</global>
</evpn-mpls>
Command Syntax
evpn mpls mac-ageing-time <10-572>
Configure arp nd refresh time
Use this attribute to configure aging out the arp-cache and nd-cache entries
Attribute Name: arp-nd-refresh-time
Attribute Type: uint32
Attribute Range: 3-190
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<arp-nd-global>
<config>
<arp-nd-refresh-time>3</arp-nd-refresh-time> <!-- operation="delete"-->
</config>
</arp-nd-global>
</evpn-mpls>
Command Syntax
evpn mpls arp-nd refresh-timer <3-190>
Configure tenant identifier
Tenant Identifier
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant> <!-- operation="delete"-->
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evpn mpls id <1-16777215>
Configure control word
Tenant Identifier
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Attribute Name: control-word
Attribute Type: uint8
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</control-word>
</config>
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evpn mpls id <1-16777215> control-word
Configure vpws identifier
Tenant Identifier
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Attribute Name: vpws-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
<vpws-identifier>1</vpws-identifier>
</config>
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evpn mpls id <1-16777215> xconnect target-mpls-id <1-16777215>
Configure vrf name
Use this attribute to map vrf to carry EVPN routes
Attribute Name: vrf-name
Attribute Type: string
Attribute Range: 1-32
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<vrf-name>VRF-NAME</vrf-name> <!-- operation="delete"-->
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
host-reachability-protocol evpn-bgp VRF-NAME
Configure mac holdtime
Use this attribute to set the time a host mac entry will persist after unconfig
Attribute Name: mac-holdtime
Attribute Type: int32
Default Value: 0
Attribute Range: -1-300
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<mac-holdtime>-1</mac-holdtime> <!-- operation="delete"-->
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
mac-holdtime <-1-300>
Configure tenant description
Use this attribute to set evpn-mpls tenant identifier name
Attribute Name: tenant-description
Attribute Type: string
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<tenant-description>WORD</tenant-description> <!-- operation="delete"-->
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evi-name WORD
Configure tunnel policy name
Transport Tunnel Selection Policy
Attribute Name: tunnel-policy-name
Attribute Type: string
Attribute Range: 1-127
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<tunnel-policy-name>WORD</tunnel-policy-name> <!-- operation="delete"-->
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
tunnel-select-policy WORD
Configure irb name
Use this attribute to provide default gateway behavior on a VTEP for particular VNID.
Attribute Name: irb-name
Attribute Type: string
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<irb-name>NAME</irb-name> <!-- operation="delete"-->
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evpn irb NAME
Configure irb advertise host route
Use this attribute to set advertise host to route
Attribute Name: irb-advertise-host-route
Attribute Type: empty
Netconf edit-config payload
<evpn-mpls xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<mpls-tenants>
<mpls-tenant>
<tenant-identifier>1</tenant-identifier>
<config>
<tenant-identifier>1</tenant-identifier>
</config>
<irb>
<config>
</irb-advertise-host-route><!-- operation="delete"-->
</config>
</irb>
</mpls-tenant>
</mpls-tenants>
</evpn-mpls>
Command Syntax
evpn irb-advertise-host-route
clear mac address-table dynamic evpn-mpls
Netconf RPC payload
<clear-nvo-mpls-dynamic-mac-address-table xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls"/>
Command Syntax
clear mac address-table dynamic evpn-mpls
clear mac address-table dynamic evpn-mpls evid <1-16777215> (address MACADDR|)
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Attribute Name: mac-address
Attribute Type: string
Netconf RPC payload
<clear-nvo-mpls-dynamic-mac-address-table-evid xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<tenant-identifier>1</tenant-identifier>
<mac-address>MACADDR</mac-address>
</clear-nvo-mpls-dynamic-mac-address-table-evid>
Command Syntax
clear mac address-table dynamic evpn-mpls evid <1-16777215> (address MACADDR|)
clear evpn mpls counters (vpn-id <1-16777215>|) network (egress) (dst A.B.C.D|)
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Attribute Name: egress-direction
Attribute Type: enum (egress)
Attribute Name: destination-ip
Attribute Type: inet:ipv4-address
Netconf RPC payload
<clear-evpn-mpls-egress-counters xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<tenant-identifier>1</tenant-identifier>
<egress-direction>egress</egress-direction>
<destination-ip>A.B.C.D</destination-ip>
</clear-evpn-mpls-egress-counters>
Command Syntax
clear evpn mpls counters (vpn-id <1-16777215>|) network (egress) (dst A.B.C.D|)
clear evpn mpls counters (vpn-id <1-16777215>|) network (ingress)
Attribute Name: tenant-identifier
Attribute Type: uint32
Attribute Range: 1-16777215
Attribute Name: ingress-direction
Attribute Type: enum (ingress)
Netconf RPC payload
<clear-evpn-mpls-ingress-counters xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-evpn-mpls">
<tenant-identifier>1</tenant-identifier>
<ingress-direction>ingress</ingress-direction>
</clear-evpn-mpls-ingress-counters>
Command Syntax
clear evpn mpls counters (vpn-id <1-16777215>|) network (ingress)