Skip to content

[dualtor][active-active] Add traffic forwarding section#1132

Merged
lolyu merged 2 commits intosonic-net:masterfrom
lolyu:aa_dualtor_traffic_forwarding_design
Dec 7, 2022
Merged

[dualtor][active-active] Add traffic forwarding section#1132
lolyu merged 2 commits intosonic-net:masterfrom
lolyu:aa_dualtor_traffic_forwarding_design

Conversation

@lolyu
Copy link
Contributor

@lolyu lolyu commented Dec 2, 2022

This is to add the traffic forwarding section to the active-active dualtor HLD.

  1. normal traffic forwarding behavior.
  2. special handling for control plane traffic to NiC IP addresses.

Signed-off-by: Longxiang Lyu lolv@microsoft.com

@lolyu lolyu force-pushed the aa_dualtor_traffic_forwarding_design branch from 1d42070 to 8958c88 Compare December 2, 2022 11:36
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This a conditional scenario: if all IO goes to tunnel routes when mux enters standby state. Please make it clear.

@lolyu lolyu force-pushed the aa_dualtor_traffic_forwarding_design branch from e171dab to aa50599 Compare December 3, 2022 02:59
lolyu added 2 commits December 3, 2022 03:01
Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
Copy link
Contributor

@zjswhhh zjswhhh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@lolyu lolyu merged commit 3d1efbe into sonic-net:master Dec 7, 2022
yxieca pushed a commit to sonic-net/sonic-swss that referenced this pull request Dec 13, 2022
What I did
Let mux orch skip adding kernel tunnel routes for SoC IPs.

Signed-off-by: Longxiang Lyu lolv@microsoft.com

Why I did it
Please refer to sonic-net/SONiC#1132 for more details.

How I verified it
Add unittest.

Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
yxieca pushed a commit to sonic-net/sonic-swss that referenced this pull request Dec 13, 2022
What I did
Let mux orch skip adding kernel tunnel routes for SoC IPs.

Signed-off-by: Longxiang Lyu lolv@microsoft.com

Why I did it
Please refer to sonic-net/SONiC#1132 for more details.

How I verified it
Add unittest.

Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
lolyu added a commit to lolyu/sonic-swss that referenced this pull request Jun 29, 2023
What I did
Let mux orch skip adding kernel tunnel routes for SoC IPs.

Signed-off-by: Longxiang Lyu lolv@microsoft.com

Why I did it
Please refer to sonic-net/SONiC#1132 for more details.

How I verified it
Add unittest.

Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
Janetxxx pushed a commit to Janetxxx/sonic-swss that referenced this pull request Nov 10, 2025
What I did
Let mux orch skip adding kernel tunnel routes for SoC IPs.

Signed-off-by: Longxiang Lyu lolv@microsoft.com

Why I did it
Please refer to sonic-net/SONiC#1132 for more details.

How I verified it
Add unittest.

Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants