3 namespace "urn:opendaylight:vpnservice:itm:config";
7 import ietf-interfaces {
10 import ietf-yang-types {
13 import ietf-inet-types {
15 revision-date "2010-09-24";
17 import odl-interface {
20 import config { prefix config; revision-date 2013-04-05; }
22 description "This YANG module defines automatic tunnel configuration.";
23 revision "2015-11-02";
25 /* Tunnel Monitoring Knob */
27 container tunnel-monitor-enabled {
34 container tunnel-monitor-interval {
43 /* Configuration data */
45 container vtep-config-schemas {
46 list vtep-config-schema {
51 description "Schema name";
53 leaf transport-zone-name {
56 description "Transport zone";
60 base odlif:tunnel-type-base;
66 description "Port name";
73 description "VLAN ID";
77 description "Gateway IP address";
82 description "Subnet Mask in CIDR-notation string, e.g. 10.0.0.0/24";
84 leaf exclude-ip-filter {
86 description "IP Addresses which needs to be excluded from the specified subnet. IP address range or comma separated IP addresses can to be specified. e.g: 10.0.0.1-10.0.0.20,10.0.0.30,10.0.0.35";
98 /* Ip Address book keeping */
99 container vtep-ip-pools {
106 leaf-list available-ipaddress {
107 type inet:ip-address;
109 leaf-list allocated-ipaddress {
110 type inet:ip-address;