module openconfig-aft-types { namespace "http://openconfig.net/yang/fib-types"; prefix "oc-aftt"; import openconfig-extensions { prefix "oc-ext"; } organization "OpenConfig Working Group"; contact "OpenConfig Working Group www.openconfig.net"; description "Types related to the OpenConfig Abstract Forwarding Table (AFT) model"; oc-ext:openconfig-version "0.3.1"; revision 2017-08-24 { description "Formatting fixes"; reference "0.3.1"; } revision 2017-05-10 { description "Refactor to provide concretised per-AF schemas per AFT."; reference "0.3.0"; } typedef encapsulation-header-type { type enumeration { enum GRE { description "The encapsulation header is a Generic Routing Encapsulation header."; } enum IPV4 { description "The encapsulation header is an IPv4 packet header"; } enum IPV6 { description "The encapsulation header is an IPv6 packet header"; } enum MPLS { description "The encapsulation header is one or more MPLS labels indicated by the pushed and popped label stack lists."; } } description "Types of tunnel encapsulation that are supported by systems as either head- or tail-end."; } }