blob: 1476ea0855a1f8642ad646a94024dec06d0bad9b [file] [log] [blame]
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.0";
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.";
}
}