Skip to content

[action] [PR:21775] [chassis-packet] Allow Fallback Route to get programmed on Downstream LC#652

Merged
mssonicbld merged 1 commit intoAzure:202405from
mssonicbld:cherry/msft-202405/21775
Feb 20, 2025
Merged

[action] [PR:21775] [chassis-packet] Allow Fallback Route to get programmed on Downstream LC#652
mssonicbld merged 1 commit intoAzure:202405from
mssonicbld:cherry/msft-202405/21775

Conversation

@mssonicbld
Copy link
Copy Markdown
Collaborator

What/Why I did:
Initially I made the change that Fallback Route [routes from AH on Upstream LC] not to get programmed [mark them as deny] on Downstream LC's as reasoning was that on Downstream LC's can forward them based on Default-route. However that assumption is correct for example we have topology like this:

RH is connected to ASIC0 of Upstream LC
AH is connected to ASIC1 of Upstream LC

Downstream LC will learn route from RH [including default-route] and will only forward to ASIC0 of upstream LC . Above assumption was fine if we always have AH and RH connected to same ASIC of Upstream LC.

How I verify:
UT updated
Manual Verification.

What/Why I did:
Initially I made the change that Fallback Route [routes from AH on Upstream LC] not to get programmed [mark them as deny]  on Downstream LC's as reasoning was that on Downstream LC's can forward them based on Default-route. However that assumption is correct for example we have topology like this:

RH is connected to ASIC0 of Upstream LC
AH is connected to ASIC1 of Upstream LC

Downstream LC will learn route from RH [including default-route] and will only forward to ASIC0 of upstream LC .  Above assumption was fine if we always have AH and RH connected to same ASIC of Upstream LC.

How I verify:
UT updated
Manual Verification.
@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Original PR: sonic-net/sonic-buildimage#21775

@mssonicbld
Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld merged commit 8378838 into Azure:202405 Feb 20, 2025
3 of 9 checks passed
bingwang-ms pushed a commit that referenced this pull request Jan 16, 2026
…D automatically (#24379)

#### Why I did it
src/sonic-platform-daemons
```
* 011d949 - (HEAD -> master, origin/master, origin/HEAD) [thermalctld] Change thermal monitor from sub-process to thread (#692) (4 days ago) [Junchao-Mellanox]
* ef9eb35 - Pass arguments to thermalctld.ThermalControlDaemon (#700) (4 days ago) [louis-nexthop]
* 959761c - Xcvrd Refactor 2/12: Move CmisManagerTask into it's own module (#691) (6 days ago) [Bobby McGonigle]
* e73eee5 - Make polling intervals in the ThermalMonitor class configurable (#635) (6 days ago) [michaelc-nexthop]
* 7c75b28 - add exception handling in get_chassis (#652) (7 days ago) [LinJin23]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant