Files
openthread/tests
Jonathan Hui b70b3ccb6a [nexus] add DBR-TC-01 test case for single BR reachability (#12730)
This commit implements the 1_3_DBR_TC_1 nexus test case to verify
bi-directional reachability between Thread and infrastructure
devices with a single Border Router.

Key changes:
- Implement test_1_3_DBR_TC_1.cpp for step-by-step execution logic.
- Implement verify_1_3_DBR_TC_1.py for pcap-based verification.
- Enhance Nexus InfraIf platform to support Deinit() for AIL
  disconnection.
- Update InfraIf::Receive() to check initialization status and
  ignore kErrorDrop from SendRaw() to handle legitimate packet
  drops in the stack.
- Register the new test case in CMakeLists.txt and the default
  nexus test run script.

The test verifies:
- Automatic OMR and on-link prefix registration in Network Data.
- Periodic ND Router Advertisement multicast on the infrastructure
  link with correct PIO/RIO options and Extended PAN ID derivation.
- Bi-directional reachability between Thread End Devices (OMR) and
  Infrastructure Hosts (ULA).
- Strict enforcement of non-forwarding rules for link-local and
  Mesh-Local EID traffic between the Thread and infrastructure
  networks.
2026-03-21 20:37:13 -05:00
..