You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then warm-boot process for teamd calls lacpdu_process on a dumped PDU packet. Since PDU version differs, according to the logic an immidiate PDU will be sent to the peer (
Description
Recently added teamd retry count features breaks warm-reboot. New warm-reboot flow for LAG is:
lacpdu_process
on a dumped PDU packet. Since PDU version differs, according to the logic an immidiate PDU will be sent to the peer (sonic-buildimage/src/libteam/patch/0016-block-retry-count-changes.patch
Line 114 in d466994
lacp_port_actor_update
thus sent packet is going to be with no valid actor info.Here's a trace of PDU exchage during warm-reboot between DUT (24:8a:07:0b:27:00) and AUX (1c:34:da:bf:b8:00):
Last PDU sent by DUT before kexec:
First PDU sent by DUT after kexec:
The state flag in actor's TLV is empty and causes a short flap for few ms on AUX.
Steps to reproduce the issue:
The setup consists of two SONiC switches running 202305:
Issue is always reproduced on LAG with BGP session configured on it.
Describe the results you received:
Observed PortChannel0002 LAG flap and traffic drop on AUX when DUT switch is warm booting.
Describe the results you expected:
No LAG flap, no traffic drop.
Output of
show version
:Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):
sonic_dump_qa-eth-vt02-5-2700a1_2023-10-07T015133.tar.gz
The text was updated successfully, but these errors were encountered: