3 namespace "urn:opendaylight:genius:itm:config";
7 import ietf-interfaces {
10 import ietf-yang-types {
13 import ietf-inet-types {
15 revision-date "2013-07-15";
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 "2016-04-06";
25 /* Tunnel Monitoring Knob */
27 container tunnel-monitor-params {
33 leaf monitor-protocol {
35 base odlif:tunnel-monitoring-type-base;
37 default odlif:tunnel-monitoring-type-bfd;
40 container tunnel-monitor-interval {
48 /* Configuration data */
50 container vtep-config-schemas {
51 list vtep-config-schema {
57 description "Schema name";
60 leaf transport-zone-name {
63 description "Transport zone";
68 base odlif:tunnel-type-base;
75 description "Port name";
83 description "VLAN ID";
88 description "Gateway IP address";
94 description "Subnet Mask in CIDR-notation string, e.g. 10.0.0.0/24";
97 leaf exclude-ip-filter {
99 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";
107 description "DPN ID";
113 /* Ip Address book keeping */
114 container vtep-ip-pools {
121 leaf-list available-ipaddress {
122 type inet:ip-address;
124 leaf-list allocated-ipaddress {
125 type inet:ip-address;