Skip to content

HLAB h-gw-iso-l2vni-rt: server-6 loses all fabric reachability for the whole Multi-VPC Single-Subnet suite #2031

Description

@pau-hedgehog

https://github.com/githedgehog/fabricator/actions/runs/33510314760/job/99867920759

Run 33510314760, job 99867920759, variant h-gw-iso-l2vni-rt, PR #1730, commit 61b4da5 (merge of refs/pull/1730/merge), build v0.50.0-9-g61b4da50-2r1526, fabric/agent v0.130.2, gateway dataplane v0.26.0. Leaves ds3000-03 and sse-c4632-01 both run Enterprise SONiC 4.5.2-Enterprise_Base, HwSKU Seastone_2, Broadcom ASIC. Companion repo githedgehog/lab-ci was checked out at master 95ca77defb1c42397de0426e65c99c56d983ef30 with no pinned ref.

Seven tests fail in the Multi-VPC Single-Subnet Suite. Every failing assertion in all seven involves server-6. No other pair of servers fails, in either direction, anywhere in the run. The four preceding suites pass in full, including ESLAG Failover, ESLAG Fallback and all 28 Gateway NAT and ACL tests.

2026-09-01T17:22:51.1273522Z 17:22:51 ERR FAIL test="Only Externals" error="curl from server-6: should be reachable but curl failed (expected true, because: switch-peering)"
2026-09-01T17:32:46.3954022Z 17:32:46 ERR FAIL test="Full Mesh All Externals" error="ping server-6 -> server-1: unexpected ping result (sent 5, rcvd 1, lost=[2 3 4 5], expected true, because: switch-peering \"vpc-01--vpc-05\")\nping server-3 -> server-6: unexpected ping result (sent 5, rcvd 1, lost=[2 3 4 5], expected true, because: switch-peering \"vpc-03--vpc-05\")\ncurl from server-6: should be reachable but curl failed (expected true, because: switch-peering)\nping server-6 -> server-7: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")\nping server-6 -> server-9: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-08\")\nping server-6 -> server-5: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-04--vpc-05\")\nping server-6 -> server-2: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-02--vpc-05\")\nping server-5 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-04--vpc-05\")\nping server-9 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-08\")\nping server-7 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")\nping server-1 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-01--vpc-05\")\nping server-6 -> server-3: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-03--vpc-05\")\nping server-2 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-02--vpc-05\")"
2026-09-01T17:42:08.9874335Z 17:42:08 ERR FAIL test="Full Loop All Externals" error="curl from server-6: should be reachable but curl failed (expected true, because: switch-peering)\nping server-5 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-04--vpc-05\")\nping server-6 -> server-5: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-04--vpc-05\")\nping server-6 -> server-7: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")\nping server-7 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")"
2026-09-01T17:49:44.6782685Z 17:49:44 ERR FAIL test="Sergei's Special Test" error="ping server-7 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-06--vpc-05\")\nping server-6 -> server-7: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-06--vpc-05\")"
2026-09-01T17:59:58.7951405Z 17:59:58 ERR FAIL test="Gateway Peering Loop" error="testing gateway loop connectivity: ping server-7 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-05--vpc-06\")\nping server-5 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-04--vpc-05\")\nping server-6 -> server-5: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-04--vpc-05\")\nping server-6 -> server-7: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-05--vpc-06\")"
2026-09-01T18:05:29.3965811Z 18:05:29 ERR FAIL test="Mixed VPC and Gateway Peering Loop" error="testing mixed peering loop connectivity: ping server-5 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-04--vpc-05\")\nping server-7 -> server-6: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")\nping server-6 -> server-5: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: gateway-peering \"vpc-04--vpc-05\")\nping server-6 -> server-7: should be reachable but ping failed (sent 5, rcvd 0, expected true, because: switch-peering \"vpc-05--vpc-06\")"
2026-09-01T18:11:41.3327910Z 18:11:41 ERR FAIL test="Mixed Gateway and Fabric External Peering" error="testing mixed peering loop connectivity: curl from server-6: should be reachable but curl failed (expected true, because: switch-peering)"

server-6 is dual-homed with EVPN multihoming (ESLAG) to ds3000-03 on Ethernet41 and sse-c4632-01 on Ethernet39, both members of PortChannel2, in vpc-05 with address 10.20.5.2/24 on VLAN 1005.

The last successful probe involving server-6 anywhere in the run is logged at 17:31:35. There are no successful probes involving server-6 in the remaining 46 minutes of the suite. Every curl from server-6 where external reachability was expected failed, at 17:22:46, 17:31:36, 17:41:50 and 18:11:35.

Triage detail in the first comment.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions