Skip to content

[chassis][202405]: Sup: some backend PortChannel configuration fails intermittently #20059

@anamehra

Description

@anamehra

Description

On a chassis-packet Supervisor, we have backend portchannels. With 202405 image, we sometimes observe one or more portchannels on Sup does not configure properly afetr config reload or reboot. shut/no shut on portchannel fixes the issue:

'show interface portchannel -d all' shows the portchannel as N/A.

root@sfd-t2-sup:/home/cisco# show int po -d all
Flags: A - active, I - inactive, Up - up, Dw - Down, N/A - not available,
       S - selected, D - deselected, * - not synced
  No.  Team Dev        Protocol     Ports
-----  --------------  -----------  ---------------------------------------------------------------------------
   01  PortChannel01   LACP(A)(Up)  Ethernet-BP212(S) Ethernet-BP208(S)
   02  PortChannel02   N/A
   03  PortChannel03   LACP(A)(Up)  Ethernet-BP240(S) Ethernet-BP244(S)
   04  PortChannel04   LACP(A)(Up)  Ethernet-BP184(S) Ethernet-BP220(S) Ethernet-BP194(S)
   05  PortChannel05   LACP(A)(Up)  Ethernet-BP192(S) Ethernet-BP218(S) Ethernet-BP190(S)
   06  PortChannel06   LACP(A)(Dw)  Ethernet-BP156(D) Ethernet-BP152(D)
   07  PortChannel07   LACP(A)(Up)  Ethernet-BP168(S) Ethernet-BP172(S)
   08  PortChannel08   LACP(A)(Up)  Ethernet-BP176(S) Ethernet-BP180(S)
   09  PortChannel09   LACP(A)(Dw)  Ethernet-BP160(D) Ethernet-BP138(D) Ethernet-BP128(D)
   10  PortChannel10   LACP(A)(Dw)  Ethernet-BP166(D) Ethernet-BP134(D) Ethernet-BP136(D)

2024 Aug 27 20:33:56.985209 sfd-t2-sup INFO teamd0#supervisord: teammgrd Using team device "PortChannel02".
2024 Aug 27 20:33:56.985209 sfd-t2-sup INFO teamd0#supervisord: teammgrd Using PID file "/var/run/teamd/PortChannel02.pid"
2024 Aug 27 20:33:56.985506 sfd-t2-sup INFO teamd0#supervisord: teammgrd This program is not intended to be run as root.
2024 Aug 27 20:33:58.743164 sfd-t2-sup NOTICE teamd0#teammgrd: :- addLag: Start port channel PortChannel02 with teamd
2024 Aug 27 20:33:58.987897 sfd-t2-sup INFO teamd0#supervisord 2024-08-27 20:33:58,987 INFO success: teamsyncd entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024 Aug 27 20:33:59.079507 sfd-t2-sup NOTICE teamd0#tlm_teamd: :- try_add_lag: The LAG 'PortChannel01' has been added.
2024 Aug 27 20:33:59.084771 sfd-t2-sup NOTICE teamd0#tlm_teamd: :- try_add_lag: The LAG 'PortChannel02' has been added.
2024 Aug 27 20:33:59.198619 sfd-t2-sup NOTICE teamd0#teammgrd: :- setLagAdminStatus: Set port channel PortChannel02 admin status to up
2024 Aug 27 20:33:59.363037 sfd-t2-sup NOTICE teamd0#teammgrd: :- setLagMtu: Set port channel PortChannel02 MTU to 9100
2024 Aug 27 20:33:59.363037 sfd-t2-sup NOTICE teamd0#teammgrd: :- setLagTpid: Set port channel PortChannel02 TPID to 0x8100
2024 Aug 27 20:33:59.363049 sfd-t2-sup NOTICE teamd0#teammgrd: :- doLagTask: Configure PortChannel02 TPID to 0x8100
2024 Aug 27 20:33:59.375011 sfd-t2-sup INFO teamd0#supervisord: teammgrd Using team device "PortChannel03".
2024 Aug 27 20:33:59.377051 sfd-t2-sup INFO teamd0#supervisord: teammgrd 
2024 Aug 27 20:33:59.377051 sfd-t2-sup INFO teamd0#supervisord: teammgrd Using PID file "/var/run/teamd/PortChannel03.pid"
2024 Aug 27 20:33:59.377051 sfd-t2-sup INFO teamd0#supervisord: teammgrd 
2024 Aug 27 20:33:59.377134 sfd-t2-sup INFO teamd0#supervisord: teammgrd This program is not intended to be run as root.
2024 Aug 27 20:33:59.378066 sfd-t2-sup INFO teamd0#supervisord: teammgrd 
2024 Aug 27 20:34:00.480451 sfd-t2-sup INFO teamd0#supervisord 2024-08-27 20:34:00,479 INFO exited: dependent-startup (exit status 0; expected)
2024 Aug 27 20:34:08.515997 sfd-t2-sup NOTICE teamd0#tlm_teamd: :- remove_lag: The LAG 'PortChannel02' has been removed.
2024 Aug 27 20:34:08.516023 sfd-t2-sup NOTICE teamd0#tlm_teamd: :- remove_lag: The LAG 'PortChannel02' had errored while getting dump, removing it

Steps to reproduce the issue:

Describe the results you received:

Describe the results you expected:

Output of show version:

(paste your output here)

Output of show techsupport:

(paste your output here or download and attach the file here )

Additional information you deem important (e.g. issue happens only occasionally):

Metadata

Metadata

Assignees

Labels

Chassis 🤖Modular chassis supportTriagedthis issue has been triaged

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions