3 namespace "urn:opendaylight:params:xml:ns:yang:bgp:mvpn:ipv4";
4 prefix "bgp-mvpn-ipv4";
6 import bgp-mvpn { prefix mvpn; revision-date 2018-04-17; }
7 import bgp-rib { prefix bgp-rib; revision-date 2018-03-29; }
8 import bmp-monitor { prefix bmp-mon; revision-date 2018-03-29; }
9 import ietf-inet-types { prefix inet; revision-date 2013-07-15; }
10 import bgp-message { prefix bgp-msg; revision-date 2018-03-29; }
13 description "Initial version";
16 grouping mvpn-destination {
17 list mvpn-destination {
19 uses bgp-msg:path-id-grouping;
23 augment "/bgp-msg:update/bgp-msg:attributes/bgp-mp:mp-reach-nlri/bgp-mp:advertized-routes/bgp-mp:destination-type" {
24 case destination-mvpn-ipv4-advertized-case {
25 container destination-mvpn {
26 uses mvpn-destination;
31 augment "/bgp-msg:update/bgp-msg:attributes/bgp-mp:mp-unreach-nlri/bgp-mp:withdrawn-routes/bgp-mp:destination-type" {
32 case destination-mvpn-ipv4-withdrawn-case {
33 container destination-mvpn {
34 uses mvpn-destination;
39 augment "/bgp-rib:application-rib/bgp-rib:tables/bgp-rib:routes" {
40 case mvpn-routes-ipv4-case {
41 uses mvpn:mvpn-routes;
45 augment "/bgp-rib:bgp-rib/bgp-rib:rib/bgp-rib:loc-rib/bgp-rib:tables/bgp-rib:routes" {
46 case mvpn-routes-ipv4-case {
47 uses mvpn:mvpn-routes;
51 augment "/bgp-rib:bgp-rib/bgp-rib:rib/bgp-rib:peer/bgp-rib:adj-rib-in/bgp-rib:tables/bgp-rib:routes" {
52 case mvpn-routes-ipv4-case {
53 uses mvpn:mvpn-routes;
57 augment "/bgp-rib:bgp-rib/bgp-rib:rib/bgp-rib:peer/bgp-rib:effective-rib-in/bgp-rib:tables/bgp-rib:routes" {
58 case mvpn-routes-ipv4-case {
59 uses mvpn:mvpn-routes;
63 augment "/bgp-rib:bgp-rib/bgp-rib:rib/bgp-rib:peer/bgp-rib:adj-rib-out/bgp-rib:tables/bgp-rib:routes" {
64 case mvpn-routes-ipv4-case {
65 uses mvpn:mvpn-routes;
69 augment "/bmp-mon:bmp-monitor/bmp-mon:monitor/bmp-mon:router/bmp-mon:peer/bmp-mon:pre-policy-rib/bmp-mon:tables/bmp-mon:routes" {
70 case mvpn-routes-ipv4-case {
71 uses mvpn:mvpn-routes;
75 augment "/bmp-mon:bmp-monitor/bmp-mon:monitor/bmp-mon:router/bmp-mon:peer/bmp-mon:post-policy-rib/bmp-mon:tables/bmp-mon:routes" {
76 case mvpn-routes-ipv4-case {
77 uses mvpn:mvpn-routes;