Provides a data model for managing Virtual Routing and Forwarding (VRF).
module: extreme-vrf
+--rw vrf* [vrf-name]
+--rw vrf-name common-def:vrf-name
+--rw route-distiniguisher? rd-type
+--rw vpn-statistics? empty
+--rw evpn
| +--rw irb
| +--rw ve? interface:ve-type
| +--rw cluster-gateway? empty
+--rw route-target* [action target-community]
| +--rw action enumeration
| +--rw target-community rt-type
+--rw address-family
| +--rw ip
| | +--rw unicast!
| | +--rw max-route? uint32
| | +--rw route-taret-container
| | | +--rw route-target-evpn* [action target-community]
| | | +--rw action enumeration
| | | +--rw target-community rt-type
| | | +--rw evpn? empty
| | +--rw route-target-container-ipv4
| | | +--rw route-target* [action target-community]
| | | +--rw action enumeration
| | | +--rw target-community rt-type
| | | +--rw evpn? empty
| | +--rw import
| | | +--rw map-import? route-map-type
| | | +--rw evpn-import? empty
| | +--rw export
| | | +--rw map-export? route-map-type
| | | +--rw evpn-export? empty
| | +--rw bgp
| | | +--rw next-hop
| | | +--rw loopback? intf-loopback:intf-loopback-port-type
| | +--rw arp:arp-entry* [arp-ip-address]
| | | +--rw arp:arp-ip-address inet:ipv4-address
| | | +--rw arp:mac-address-value? mac-access-list:mac-address-type
| | | +--rw arp:interfacename? enumeration
| | | +--rw (interfacetype)?
| | | +--:(Ethernet)
| | | | +--rw arp:Ethernet? interface:interface-type
| | | +--:(Ve)
| | | +--rw arp:Ve? interface:vlan-type
| | +--rw rtm:ip
| | +--rw rtm:route
| | | +--rw rtm:static-route-nh* [static-route-dest static-route-next-hop]
| | | | +--rw rtm:static-route-dest inet:ipv4-prefix
| | | | +--rw rtm:static-route-next-hop inet:ipv4-address
| | | | +--rw rtm:route-attributes
| | | | +--rw rtm:metric? uint32
| | | | +--rw rtm:distance? uint32
| | | | +--rw rtm:tag? uint32
| | | +--rw rtm:static-route-nh-vrf* [static-route-next-vrf-dest next-hop-vrf static-route-next-hop]
| | | | +--rw rtm:static-route-next-vrf-dest inet:ipv4-prefix
| | | | +--rw rtm:next-hop-vrf common-def:vrf-name
| | | | +--rw rtm:static-route-next-hop inet:ipv4-address
| | | +--rw rtm:static-route-oif-vrf* [static-route-next-vrf-dest next-hop-vrf static-route-oif-type static-route-oif-name]
| | | | +--rw rtm:static-route-next-vrf-dest inet:ipv4-prefix
| | | | +--rw rtm:next-hop-vrf common-def:vrf-name
| | | | +--rw rtm:static-route-oif-type enumeration
| | | | +--rw rtm:static-route-oif-name string
| | | +--rw rtm:static-route-oif* [static-route-dest static-route-oif-type static-route-oif-name]
| | | +--rw rtm:static-route-dest inet:ipv4-prefix
| | | +--rw rtm:static-route-oif-type enumeration
| | | +--rw rtm:static-route-oif-name string
| | | +--rw rtm:route-attributes
| | | +--rw rtm:metric? uint32
| | | +--rw rtm:distance? uint32
| | | +--rw rtm:tag? uint32
| | +--rw rtm:import
| | +--rw rtm:routes* [src-vrf route-map]
| | +--rw rtm:src-vrf common-def:vrf-name
| | +--rw rtm:route-map common-def:name-string63
| +--rw ipv6
| +--rw unicast!
| +--rw max-route? uint32
| +--rw route-target-container-ipv6
| | +--rw route-target-evpn* [action target-community]
| | +--rw action enumeration
| | +--rw target-community rt-type
| | +--rw evpn? empty
| +--rw route-taret-container-ipv6
| | +--rw route-target* [action target-community]
| | +--rw action enumeration
| | +--rw target-community rt-type
| | +--rw evpn? empty
| +--rw import
| | +--rw map-import? route-map-type
| | +--rw evpn-import? empty
| +--rw export
| | +--rw map-export? route-map-type
| | +--rw evpn-export? empty
| +--rw bgp
| | +--rw next-hop
| | +--rw loopback? intf-loopback:intf-loopback-port-type
| +--rw ipv6-route:ipv6
| +--rw ipv6-route:route
| | +--rw ipv6-route:static-route-nh* [static-route-dest static-route-next-hop]
| | | +--rw ipv6-route:static-route-dest inet:ipv6-prefix
| | | +--rw ipv6-route:static-route-next-hop inet:ipv6-address
| | | +--rw ipv6-route:route-attributes
| | | +--rw ipv6-route:metric? uint32
| | | +--rw ipv6-route:distance? uint32
| | | +--rw ipv6-route:tag? uint32
| | +--rw ipv6-route:static-route-oif* [static-route-dest static-route-oif-type static-route-oif-name]
| | | +--rw ipv6-route:static-route-dest inet:ipv6-prefix
| | | +--rw ipv6-route:static-route-oif-type enumeration
| | | +--rw ipv6-route:static-route-oif-name string
| | | +--rw ipv6-route:route-attributes
| | | +--rw ipv6-route:metric? uint32
| | | +--rw ipv6-route:distance? uint32
| | | +--rw ipv6-route:tag? uint32
| | +--rw ipv6-route:link-local-static-route-nh* [link-local-static-route-dest link-local-nexthop link-local-route-oif-type link-local-route-oif-name]
| | | +--rw ipv6-route:link-local-static-route-dest inet:ipv6-prefix
| | | +--rw ipv6-route:link-local-nexthop inet:ipv6-address
| | | +--rw ipv6-route:link-local-route-oif-type enumeration
| | | +--rw ipv6-route:link-local-route-oif-name string
| | | +--rw ipv6-route:route-attributes
| | | +--rw ipv6-route:metric? uint32
| | | +--rw ipv6-route:distance? uint32
| | | +--rw ipv6-route:tag? uint32
| | +--rw ipv6-route:static-route-nh-vrf* [static-route-next-vrf-dest next-hop-vrf static-route-next-hop]
| | | +--rw ipv6-route:static-route-next-vrf-dest inet:ipv6-prefix
| | | +--rw ipv6-route:next-hop-vrf common-def:vrf-name
| | | +--rw ipv6-route:static-route-next-hop inet:ipv6-address
| | +--rw ipv6-route:link-local-static-route-nh-vrf* [static-route-next-vrf-dest next-hop-vrf link-local-next-hop link-local-route-oif-type link-local-route-oif-name]
| | | +--rw ipv6-route:static-route-next-vrf-dest inet:ipv6-prefix
| | | +--rw ipv6-route:next-hop-vrf common-def:vrf-name
| | | +--rw ipv6-route:link-local-next-hop inet:ipv6-address
| | | +--rw ipv6-route:link-local-route-oif-type enumeration
| | | +--rw ipv6-route:link-local-route-oif-name string
| | +--rw ipv6-route:ipv6-static-route-oif-vrf* [static-route-next-vrf-dest next-hop-vrf static-route-oif-type static-route-oif-name]
| | +--rw ipv6-route:static-route-next-vrf-dest inet:ipv6-prefix
| | +--rw ipv6-route:next-hop-vrf common-def:vrf-name
| | +--rw ipv6-route:static-route-oif-type enumeration
| | +--rw ipv6-route:static-route-oif-name string
| +--rw ipv6-route:import
| +--rw ipv6-route:routes* [src-vrf route-map]
| +--rw ipv6-route:src-vrf common-def:vrf-name
| +--rw ipv6-route:route-map common-def:name-string63
+--rw ip
+--rw vrf-router-id? inet:ipv4-address