3 namespace "urn:opendaylight:params:xml:ns:yang:ovsdb";
6 import network-topology {prefix "topo"; revision-date "2013-10-21"; }
7 import yang-ext { prefix "ext"; }
8 import ietf-inet-types { prefix inet; }
9 import overlay { prefix overlay; }
10 import ietf-yang-types { prefix yang; revision-date "2013-07-15";}
12 revision "2015-01-05" {
13 description "Initial revision of southbound model";
16 typedef ovsdb-bridge-ref {
17 description "A reference to an ovsdb bridge";
18 type instance-identifier;
21 typedef ovsdb-node-ref {
22 description "A reference to an ovsdb node";
23 type instance-identifier;
26 grouping ovsdb-bridge-attributes {
28 description "The unique identifier of the bridge";
33 description "The name of the bridge";
38 description "The OVSDB which this bridge belongs to";
43 grouping ovsdb-node-attributes {
44 uses overlay:ip-port-locator;
46 leaf-list managed-node-entry {
47 type ovsdb-bridge-ref;
51 augment "/topo:network-topology/topo:topology/topo:node" {
52 description "Augmentation for bridge nodes managed by ovsdb";
53 ext:augment-identifier "ovsdb-managed-node-augmentation";
54 uses ovsdb-bridge-attributes;
57 augment "/topo:network-topology/topo:topology/topo:node" {
58 description "Augment topology node for an ovsdb node";
59 ext:augment-identifier "ovsdb-node-augmentation";
60 uses ovsdb-node-attributes;