import odl-bgp-rib-spi-cfg { prefix ribspi; revision-date 2013-11-15; }
import ietf-inet-types { prefix inet; revision-date 2010-09-24; }
import opendaylight-md-sal-binding {prefix mdsb; revision-date 2013-10-28; }
+ import opendaylight-md-sal-dom {prefix sal; revision-date 2013-10-28; }
import netty { prefix netty; revision-date 2013-11-19; }
import config { prefix config; revision-date 2013-04-05; }
import protocol-framework { prefix pf; revision-date 2014-03-13; }
uses config:service-ref {
refine type {
mandatory true;
- config:required-identity mdsb:binding-async-data-broker;
+ config:required-identity sal:dom-async-data-broker;
}
}
}
default "false";
}
+ leaf gr-capability {
+ description "BGP graceful restart support capability.";
+ type boolean;
+ default "false";
+ }
+
list advertized-table-types {
description "The BGP Table-type capabilities advertized by the BGP peer.";
leaf afi {
}
}
+ container codec-tree-factory {
+ uses config:service-ref {
+ refine type {
+ mandatory true;
+ config:required-identity mdsb:binding-codec-tree-factory;
+ }
+ }
+ }
+
+ container dom-data-provider {
+ uses config:service-ref {
+ refine type {
+ mandatory true;
+ config:required-identity sal:dom-async-data-broker;
+ }
+ }
+ }
+
leaf local-as {
description "Our local AS number. Needed by best selection path attribute.";
type uint32;
type rib:rib-id;
mandatory true;
}
+
+ leaf cluster-id {
+ description "IBGP identifier. Needed by route reflection.";
+ reference "https://tools.ietf.org/html/rfc4456#section-7";
+ type inet:ipv4-address;
+ }
}
}
}