BUG-4618: FS Redirect-IPv6 Extended Community 41/29541/2
authorIveta Halanova <ihalanov@cisco.com>
Wed, 11 Nov 2015 10:44:53 +0000 (11:44 +0100)
committerClaudio D. Gasparini <cgaspari@cisco.com>
Thu, 12 Nov 2015 08:14:31 +0000 (09:14 +0100)
updated FS model for redirect-ipv6 ext.com and added to augmentations.

ref.: https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-06#section-4

Change-Id: I65acbc4d47f9f0fe2375a8bcb920e1af83f08010
Signed-off-by: Iveta Halanova <ihalanov@cisco.com>
bgp/flowspec/src/main/yang/bgp-flowspec.yang

index 71bb465a63d44a0b0d7ae9fdefd6af7b8375fbb6..15057aabe7f0a232b51834cad53a6c057d8e0f68 100644 (file)
@@ -341,6 +341,17 @@ module bgp-flowspec {
         }
     }
 
+    grouping redirect-ipv6-extended-community {
+        container redirect-ipv6 {
+            leaf global-administrator {
+                type inet:ipv6-address;
+            }
+            leaf local-administrator {
+                type uint16;
+            }
+        }
+    }
+
     grouping redirect-as4-extended-community {
         reference "http://tools.ietf.org/html/rfc7674";
         container redirect-as4 {
@@ -405,6 +416,9 @@ module bgp-flowspec {
                         case redirect-ipv4-extended-community-case {
                             uses redirect-ipv4-extended-community;
                         }
+                        case redirect-ipv6-extended-community-case {
+                            uses redirect-ipv6-extended-community;
+                        }
                         case redirect-as4-extended-community-case {
                             uses redirect-as4-extended-community;
                         }
@@ -449,6 +463,9 @@ module bgp-flowspec {
                         case redirect-ipv4-extended-community-case {
                             uses redirect-ipv4-extended-community;
                         }
+                        case redirect-ipv6-extended-community-case {
+                            uses redirect-ipv6-extended-community;
+                        }
                         case redirect-as4-extended-community-case {
                             uses redirect-as4-extended-community;
                         }
@@ -478,6 +495,9 @@ module bgp-flowspec {
         case redirect-ipv4-extended-community-case {
             uses redirect-ipv4-extended-community;
         }
+        case redirect-ipv6-extended-community-case {
+            uses redirect-ipv6-extended-community;
+        }
         case redirect-as4-extended-community-case {
             uses redirect-as4-extended-community;
         }