3 namespace "urn:opendaylight:params:xml:ns:yang:test:bgp";
6 import test-bgp-multiprotocol { prefix bgp-mp; }
7 import test-bgp-types { prefix bgp-types; }
11 grouping bgp-neighbor_config {
13 type bgp-types:peer-type;
17 grouping bgp-neighbor-add-paths_config {
28 grouping bgp-neighbor-peer-group_config {
31 path "/bgp/peer-groups/peer-group/peer-group-name";
36 grouping bgp-neighbors {
38 key "neighbor-address";
40 leaf neighbor-address {
44 uses bgp-neighbor-group;
48 grouping bgp-peer-group {
50 key "peer-group-name";
52 leaf peer-group-name {
56 uses bgp-neighbor-group;
61 grouping bgp-neighbor-group {
63 uses bgp-neighbor_config;
67 uses bgp-mp:bgp-common-afi-safi-list;
71 grouping bgp-neighbor-neighbor-address_config {
72 leaf neighbor-address {
77 grouping bgp-peer-group-peer-group-name_config {
78 leaf peer-group-name {
83 augment /bgp/neighbors/neighbor/config {
84 uses bgp-neighbor-peer-group_config;
87 augment /bgp/neighbors/neighbor/config {
88 uses bgp-neighbor-neighbor-address_config;
91 augment /bgp/peer-groups/peer-group/config {
92 uses bgp-peer-group-peer-group-name_config;
97 presence "Container for BGP protocol hierarchy";
103 container peer-groups {