}
}
+ grouping redirect-ip-nh-extended-community {
+ reference "https://tools.ietf.org/html/draft-ietf-idr-flowspec-redirect-ip-02";
+ container redirect-ip-nh-extended-community {
+ leaf next-hop-address {
+ type inet:ip-address;
+ }
+ leaf copy {
+ type boolean;
+ }
+ }
+ }
+
grouping flowspec-routes {
container flowspec-routes {
list flowspec-route {
case redirect-as4-extended-community-case {
uses redirect-as4-extended-community;
}
+ case redirect-ip-nh-extended-community-case {
+ uses redirect-ip-nh-extended-community;
+ }
}
}
}
case redirect-as4-extended-community-case {
uses redirect-as4-extended-community;
}
+ case redirect-ip-nh-extended-community-case {
+ uses redirect-ip-nh-extended-community;
+ }
}
}
}
case redirect-as4-extended-community-case {
uses redirect-as4-extended-community;
}
+ case redirect-ip-nh-extended-community-case {
+ uses redirect-ip-nh-extended-community;
+ }
}
augment "/bgp-rib:application-rib/bgp-rib:tables/bgp-rib:routes" {