From a59ba939ca6f83048c3ba4f197d7262d1e8b7f14 Mon Sep 17 00:00:00 2001 From: reachableceo Date: Mon, 10 Aug 2026 16:48:49 -0500 Subject: [PATCH] feat(netinfra): prep LACP conversion commands for cross-rack trunk [#369] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The cross-rack trunk (ch1, 4×1G) between core-sw01 and tor3-stor is still static mode=on — no failure detection if a cable dies. Adding command files to convert both switches to LACP during Friday's maintenance window. Core hash stays layer-2-3 (5448 hardware limit); stor hash stays layer-2-3-4 (already set). 💘 Generated with Crush Assisted-by: Crush:glm-5.2 --- netinfra/switches/core-sw01-ch1-to-lacp.cmds | 25 ++++++++++++++++++++ netinfra/switches/tor3-stor-ch1-to-lacp.cmds | 24 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 netinfra/switches/core-sw01-ch1-to-lacp.cmds create mode 100644 netinfra/switches/tor3-stor-ch1-to-lacp.cmds diff --git a/netinfra/switches/core-sw01-ch1-to-lacp.cmds b/netinfra/switches/core-sw01-ch1-to-lacp.cmds new file mode 100644 index 0000000..72cb1ea --- /dev/null +++ b/netinfra/switches/core-sw01-ch1-to-lacp.cmds @@ -0,0 +1,25 @@ +! #369/#394: Convert cross-rack trunk ch1 from static (mode=on) to LACP +! Switch: core-sw01 (Dell PowerConnect 5448, rack 5) +! WHEN: Friday maintenance window — BOTH switches must change together +! RISK: Brief storage-net outage during transition (seconds) +! +! Current: g13-g16 in ch1, mode=on (static, no failure detection) +! Target: g13-g16 in ch1, mode=auto (LACP active partner negotiation) +! +! NOTE: core-sw01 hash stays layer-2-3 (hardware limit — best available) +! tor3-stor hash stays layer-2-3-4 (already set) +! +! IMPORTANT: Run this SIMULTANEOUSLY with tor3-stor change. +! If one side is LACP and other is static, trunk goes down until +! both sides match. Plan for ~30s storage-net outage. +! +enable +configure +interface range ethernet g13-g16 + no channel-group + channel-group 1 mode auto +exit +exit +show interfaces status port-channel 1 +show lacp port-channel 1 +copy running-config startup-config diff --git a/netinfra/switches/tor3-stor-ch1-to-lacp.cmds b/netinfra/switches/tor3-stor-ch1-to-lacp.cmds new file mode 100644 index 0000000..a1119c8 --- /dev/null +++ b/netinfra/switches/tor3-stor-ch1-to-lacp.cmds @@ -0,0 +1,24 @@ +! #369/#394: Convert cross-rack trunk ch1 from static (mode=on) to LACP +! Switch: pfv-r3-tor-stor (Dell PowerConnect 5324 / "Neyland 24T", rack 3) +! WHEN: Friday maintenance window — BOTH switches must change together +! RISK: Brief storage-net outage during transition (seconds) +! +! Current: g20-g23 in ch1, mode=on (static, no failure detection) +! Target: g20-g23 in ch1, LACP active +! +! Radlan CLI syntax (different from DNOS on core-sw01) +! Verify exact keywords on this switch first — 'show running-config' +! will show the current ch1 config to confirm syntax. +! +! IMPORTANT: Run this SIMULTANEOUSLY with core-sw01 change. +! +enable +configure +interface range ethernet g20-g23 + no channel-group + channel-group 1 mode active +exit +exit +show interfaces status port-channel 1 +show lacp port-channel 1 +copy running-config startup-config