From 61f58fccfdf2b142bdc0ade0319206ad2c8ac325 Mon Sep 17 00:00:00 2001 From: Nupur Kanoi <94204447+nupkanoi@users.noreply.github.com> Date: Tue, 12 May 2026 17:24:11 -0600 Subject: [PATCH 1/5] Adding Ipv6 header encapsulation support to static GUE tunnel --- .../openconfig-network-instance-static.yang | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/release/models/network-instance/openconfig-network-instance-static.yang b/release/models/network-instance/openconfig-network-instance-static.yang index b54c72f796..72bc49fef1 100644 --- a/release/models/network-instance/openconfig-network-instance-static.yang +++ b/release/models/network-instance/openconfig-network-instance-static.yang @@ -22,7 +22,13 @@ module openconfig-network-instance-static { description "Static configurations associated with a network instance"; - oc-ext:openconfig-version "0.2.1"; + oc-ext:openconfig-version "0.2.2"; + + revision "2025-08-05" { + description + "Add static encapsulation headers with IPV6 header."; + reference "0.2.2"; + } revision "2025-08-05" { description @@ -295,6 +301,29 @@ module openconfig-network-instance-static { } } + container udp-v6 { + when "../config/type = 'oc-aftt:UDPV6'"; + description + "Container of nodes for UDP in IPv6 encapsulation. When this + container is used, an IPv6 header with a UDP header is added + to the encapsulation list."; + + container config { + description + "Configuration parameters relating to encapsulation headers."; + + uses oc-aft:aft-common-entry-nexthop-encap-udp-v6-state; + } + + container state { + config false; + description + "State parameters relating to encapsulation headers."; + + uses oc-aft:aft-common-entry-nexthop-encap-udp-v6-state; + } + } + container gre { when "../config/type = 'oc-aftt:GRE'"; description From e333d6d6b61387debecc576e5bc8225b681535eb Mon Sep 17 00:00:00 2001 From: Nupur Kanoi <94204447+nupkanoi@users.noreply.github.com> Date: Wed, 13 May 2026 11:56:47 -0600 Subject: [PATCH 2/5] Update release/models/network-instance/openconfig-network-instance-static.yang Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../network-instance/openconfig-network-instance-static.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/models/network-instance/openconfig-network-instance-static.yang b/release/models/network-instance/openconfig-network-instance-static.yang index 72bc49fef1..8c17e90545 100644 --- a/release/models/network-instance/openconfig-network-instance-static.yang +++ b/release/models/network-instance/openconfig-network-instance-static.yang @@ -26,7 +26,7 @@ module openconfig-network-instance-static { revision "2025-08-05" { description - "Add static encapsulation headers with IPV6 header."; + "Add static encapsulation headers for UDP in IPv6."; reference "0.2.2"; } From c64e8fd66eaf98d25edcca45263301fd7a768e57 Mon Sep 17 00:00:00 2001 From: Nupur Kanoi <94204447+nupkanoi@users.noreply.github.com> Date: Wed, 13 May 2026 11:57:32 -0600 Subject: [PATCH 3/5] Update release/models/network-instance/openconfig-network-instance-static.yang Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../network-instance/openconfig-network-instance-static.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/models/network-instance/openconfig-network-instance-static.yang b/release/models/network-instance/openconfig-network-instance-static.yang index 8c17e90545..57a2649fd1 100644 --- a/release/models/network-instance/openconfig-network-instance-static.yang +++ b/release/models/network-instance/openconfig-network-instance-static.yang @@ -318,7 +318,7 @@ module openconfig-network-instance-static { container state { config false; description - "State parameters relating to encapsulation headers."; + "State parameters relating to UDP in IPv6 encapsulation headers."; uses oc-aft:aft-common-entry-nexthop-encap-udp-v6-state; } From 98d841b03d2d7f489271ffef6a1b2f71ede30ce1 Mon Sep 17 00:00:00 2001 From: Nupur Kanoi <94204447+nupkanoi@users.noreply.github.com> Date: Wed, 13 May 2026 12:10:32 -0600 Subject: [PATCH 4/5] Update release/models/network-instance/openconfig-network-instance-static.yang Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../network-instance/openconfig-network-instance-static.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/models/network-instance/openconfig-network-instance-static.yang b/release/models/network-instance/openconfig-network-instance-static.yang index 57a2649fd1..e205abdc4b 100644 --- a/release/models/network-instance/openconfig-network-instance-static.yang +++ b/release/models/network-instance/openconfig-network-instance-static.yang @@ -310,7 +310,7 @@ module openconfig-network-instance-static { container config { description - "Configuration parameters relating to encapsulation headers."; + "Configuration parameters relating to UDP in IPv6 encapsulation headers."; uses oc-aft:aft-common-entry-nexthop-encap-udp-v6-state; } From 19c88c4fd3b1b27e4c746f2cf58a1c7779f1b73f Mon Sep 17 00:00:00 2001 From: Nupur Kanoi <94204447+nupkanoi@users.noreply.github.com> Date: Wed, 13 May 2026 12:26:16 -0600 Subject: [PATCH 5/5] remove trailing whitespace. --- .../network-instance/openconfig-network-instance-static.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/models/network-instance/openconfig-network-instance-static.yang b/release/models/network-instance/openconfig-network-instance-static.yang index e205abdc4b..2133b28450 100644 --- a/release/models/network-instance/openconfig-network-instance-static.yang +++ b/release/models/network-instance/openconfig-network-instance-static.yang @@ -23,7 +23,7 @@ module openconfig-network-instance-static { "Static configurations associated with a network instance"; oc-ext:openconfig-version "0.2.2"; - + revision "2025-08-05" { description "Add static encapsulation headers for UDP in IPv6.";