<artifactId>ietf-inet-types</artifactId>
<version>2010.09.24-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools.model</groupId>
+ <artifactId>ietf-yang-types</artifactId>
+ <version>2010.09.24-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.opendaylight.yangtools.model</groupId>
<artifactId>ietf-inet-types</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools.model</groupId>
+ <artifactId>ietf-yang-types</artifactId>
+ </dependency>
</dependencies>
</project>
prefix inet;
revision-date 2010-09-24;
}
+
+ import ietf-yang-types {
+ prefix yang;
+ revision-date 2010-09-24;
+ }
organization "LISP Flow Mapping";
grouping LispAFIAddress {
leaf afi {
type int16;
+ reference "http://www.iana.org/assignments/safi-namespace/safi-namespace.xhtml";
}
}
}
case MAC {
leaf MacAddress {
- type int64;
- // TBD change to standard MAC type
+ type yang:mac-address;
}
}
case distName {
grouping LispLcafAddress {
uses LispAFIAddress;
leaf LcafType {
- type enumeration{
- enum Segment;
- enum SourceDest;
- enum TE;
- }
+ type int16;
+ reference "http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03";
}
leaf res2 {
type int8;
}
grouping LcafSegment {
+ reference http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03#section-4.1;
uses LispLcafAddress;
leaf instanceId {
type uint32{
grouping SourceDestLcaf {
+ reference "http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03#section-4.11";
uses LispLcafAddress;
container srcAddress {
uses LispSimpleAddress;
}
grouping MapRegister {
+ reference "http://tools.ietf.org/html/rfc6830#section-6.1.6";
leaf recordCount {
type int8;
}
}
grouping MapNotify {
+ reference "http://tools.ietf.org/html/rfc6830#section-6.1.7";
leaf recordCount {
type int8;
}
}
grouping MapRequest {
+ reference "http://tools.ietf.org/html/rfc6830#section-6.1.2";
leaf recordCount {
type int8;
}leaf irc {
}
grouping MapReply {
+ reference "http://tools.ietf.org/html/rfc6830#section-6.1.4";
leaf recordCount {
type int8;
}