From 4e47eb25b1e82d6894f81985f7f86371bb13bee8 Mon Sep 17 00:00:00 2001 From: Kumaresh Perumal Date: Fri, 8 Nov 2024 15:53:09 -0800 Subject: [PATCH] [DASH-Sonic] Update DASH PA_VALIDATION table (#1848) Update dash-sonic hld for DASH PA_VALIDATION table for outbound and scale. --- doc/dash/dash-sonic-hld.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/dash/dash-sonic-hld.md b/doc/dash/dash-sonic-hld.md index 3b098bbd9b..ff8c0b177c 100644 --- a/doc/dash/dash-sonic-hld.md +++ b/doc/dash/dash-sonic-hld.md @@ -51,6 +51,7 @@ | 2.0 | 04/08/2024 | Prince Sunny | Schema updates for PL, PL-NSG, metering | | 2.1 | 08/22/2024 | Mukesh M Velayudhan | Add local Region ID field in appliance | | 2.2 | 08/28/2024 | Lawrence Lee | Route table `routing_type` restrictions, delete op behavior | +| 2.3 | 11/7/2024 | Kumaresh Perumal | Update DASH_PA_VALIDATION_TABLE | # About this Manual This document provides more detailed design of DASH APIs, DASH orchestration agent, Config and APP DB Schemas and other SONiC buildimage changes required to bring up SONiC image on an appliance card. General DASH HLD can be found at [dash_hld](https://github.com/sonic-net/DASH/tree/main/documentation/general/dash-high-level-design.md). @@ -674,6 +675,12 @@ key = DASH_PA_VALIDATION_TABLE:vni; ENI and VNI as key; addresses = list of addresses used for validating underlay source ip of incoming packets. ``` +DASH_PA_VALIDATION_TABLE is used only for PL outbound direction. PA address can be either IPV4 or IPV6. + +Total PAs per MSEE would be 64 and if there are 64 MSEEs per region(based on 400G DPU), there would be 4K PA_VALIDATION entries. + +For more scale numbers, please refer to the [doc](https://github.com/sonic-net/DASH/blob/main/documentation/express-route-service/express-route-gateway-bypass.md) + ### 3.2.14 DASH tunnel table ``` @@ -1600,4 +1607,4 @@ The same principle applies to `overlay_dip_prefix` and the final overlay destina ``` final_overlay_dip = (orig_packet_dip & ~overlay_dip_prefix.mask) | overlay_dip_prefix.addr -``` \ No newline at end of file +```