# EtherNet/IP ODVA Conformance Test Results

## Test: DLR Emulated Test
Version: 1.0
TimeStamp: 2026-05-18T09:25:47.3249994+02:00
Elapsed Seconds: 402.6565341
Test Engineer:
Authentication: AuthenticationValid
Test Result: PASS

Testware:

Test Step | Description | Result
--- | --- | ---
InitializeRoutine |  | PASS
|―InitializeInterfacesEmulated | Using input DUT IP of 192.168.1.10 and MAC of 70FF761EFA79. | PASS
|―SelectTests | DUT is Beacon-based. DUT is supervisor capable. Selected I/O connection Connection1 for the DUT. | PASS
|―TestCleanup | Disabled Emulated Main Supervisor at 192.168.1.80. Disabled Emulated Backup Supervisor at 192.168.1.7. | PASS
MainRoutine |  | PASS
|―1 - DLR Object Attributes |  | PASS
|―――1.1 - DUT Ring Normal and Linear Normal |  | PASS
|―――――Start Capture |  | PASS
|―――――Main Supervisor Disable | Disabled Emulated Main Supervisor. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Linear (0) and Normal (0) | Network Topology = 0, DLR Network Status = 0, Active Supervisor Address = 0.0.0.0, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Main Supervisor Disable | Disabled Emulated Main Supervisor. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Linear (0) and Normal (0) | Network Topology = 0, DLR Network Status = 0, Active Supervisor Address = 0.0.0.0, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_1_1_RingNormal.pcapng | PASS
|―――1.2 - DUT Ring Fault (Beacon State) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Set Supervisor Ring State to Fault | Set Emulated Main Supervisor Ring State to Fault. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Fault (1) | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Set Supervisor Ring State to Normal | Set Emulated Main Supervisor Ring State to Normal. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_1_2_RingFault.pcapng | PASS
|―――1.3 - DUT Ring Fault (Emulated Port 1 Closed) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Block Emulated Port 1 | Blocked Emulated Port 1 at Emulated Supervisor Sequence ID 0x97B. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Fault (1) | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Unblock Emulated Port 1 | Unblocked Emulated Port 1 at Emulated Supervisor Sequence ID 0x98E. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_1_3_EmulatedPort1Closed.pcapng | PASS
|―――1.4 - DUT Ring Fault (Emulated Port 2 Closed) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Block Emulated Port 2 | Blocked Emulated Port 2 at Emulated Supervisor Sequence ID 0x9E8. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Fault (1) | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Unblock Emulated Port 2 | Unblocked Emulated Port 2 at Emulated Supervisor Sequence ID 0x9FB. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_1_4_EmulatedPort2Closed.pcapng | PASS
|―――1.5 Active Supervisor Change |  | PASS
|―――――Start Capture |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Backup Supervisor Disable | Disabled Emulated Backup Supervisor. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring (1), Normal (0), Active Main | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Main Supervisor Disable | Disabled Emulated Main Supervisor. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――Set Backup Precedence 255 | Set Emulated Backup Supervisor Precedence to 255. | PASS
|―――――Backup Supervisor Enable | Enabled Emulated Backup Supervisor. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1), Normal (0), Active Backup | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.7, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Backup Supervisor Disable | Disabled Emulated Backup Supervisor. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1), Normal (0), Active Main | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_1_5_ActiveSupervisorChange.pcapng | PASS
|―2 - Sign_on Operations |  | PASS
|―――2.1 - Sign_on Frame - Minimum |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendSignOn | Sent Sign-On. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_2_1_SignOnMin.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Sign_on Analysis | Sign_on frame located with a final entry count of 2. DUT added MAC Address 70FF761EFA79, IP Address 192.168.1.10 to the Sign_on frame. | Test Note
|―――――――Sign_on Analysis | Sign_on frame group 0xAB0 with 1 nodes analyzed successfully. | Test Note
|―――2.2 - Sign_on Frame - Populated |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendSignOn | Sent Sign-On with 48 additional entries. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_2_2_SignOnPopulated.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Sign_on Analysis | Sign_on frame located with a final entry count of 50. DUT added MAC Address 70FF761EFA79, IP Address 192.168.1.10 to the Sign_on frame. | Test Note
|―――――――Sign_on Analysis | Sign_on frame group 0xAF6 with 49 nodes analyzed successfully. | Test Note
|―――2.3 - Sign_on Frame - Overflow |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Start Capture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendSignOn - 50 | Sent Sign-On with 49 additional entries. | PASS
|―――――SendSignOn - 147 | Sent Sign-On with 146 additional entries. | PASS
|―――――SendSignOn - 148 | Sent Sign-On with 147 additional entries. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_2_3_SignOnOverflow.pcapng | PASS
|―――――Analyze Sign_on 50 Count Results |  | PASS
|―――――――Sign_on Analysis | Sign_on frame located with a final entry count of 51. DUT added MAC Address 70FF761EFA79, IP Address 192.168.1.10 to the Sign_on frame. | Test Note
|―――――――Sign_on Analysis | Sign_on frame group 0xB3B with 50 nodes analyzed successfully. | Test Note
|―――――Analyze Sign_on 147 Count Results |  | PASS
|―――――――Sign_on Analysis | Sign_on frame located with a final entry count of 148. DUT added MAC Address 70FF761EFA79, IP Address 192.168.1.10 to the Sign_on frame. | Test Note
|―――――――Sign_on Analysis | Sign_on frame group 0xB3C with 147 nodes analyzed successfully. | Test Note
|―――――Analyze Sign_on Overflow (148 Count) Results |  | PASS
|―――――――Sign_on Analysis | Sign_on frame group 0xB3D with 148 nodes analyzed successfully. | Test Note
|―――――Analyze Sign_on Unicast Results |  | PASS
|―――――――Sign_on Analysis | Sign_on frame located with a final entry count of 2. DUT added MAC Address 70FF761EFA79, IP Address 192.168.1.10 to the Sign_on frame. | Test Note
|―――――――Sign_on Analysis | Sign_on frame group 0xB3F with 1 nodes analyzed successfully. | Test Note
|―3 - DLR Fault Response |  | PASS
|―――3.1 - DUT Port 1 Link Lost (Cable A) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Disable Port 1 (Link Lost) | Please manually disconnect Cable A (Port 1). Then, press OK to continue. | PASS
|―――――VerifyRingState - Ring (1) and Fault (1) | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Send Locate_Fault | Sent Locate_Fault | PASS
|―――――Enable Port 1 | Please manually connect Cable A (Port 1). Then, press OK to continue. | PASS
|―――――Wait 5s | 5000ms | PASS
|―――――WaitForRingNormal | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, duration of 104ms from step start. | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_1_CableA.pcapng | PASS
|―――――Note: Link_Status Expectations | This test expects to see two Link_Status frames sent by the DUT. The first Link_Status frame should be sent after the Port 1 network interface is disabled (link lost event). The second Link_Status frame should be sent in response to the Locate_Fault frame from the Emulated Supervisor. | Test Note
|―――――AnalyzeResults |  | PASS
|―――――――Link_Status Frames | Observed 2 Link_Status frames sent by the DUT. | Test Note
|―――――――Link_Status Frames | Link_Status frame was sent on Link Lost event. | Test Note
|―――――――Link_Status Frames | Final Link_Status frame was sent in response to the Locate_Fault frame. | Test Note
|―――――――Status | All Link_Status frames have Status = 0x02. | Test Note
|―――――――Reserve Bytes | All reserved field pad bytes are zero. | Test Note
|―――――TestCleanup | Disabled Emulated Main Supervisor at 192.168.1.80. Disabled Emulated Backup Supervisor at 192.168.1.7. | PASS
|―――3.2 - DUT Port 2 Link Lost (Cable B) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Disable Port 2 (Link Lost) | Please manually disconnect Cable B (Port 2). Then, press OK to continue. | PASS
|―――――VerifyRingState - Ring (1) and Fault (1) | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Send Locate_Fault | Sent Locate_Fault | PASS
|―――――Enable Port 2 | Please manually connect Cable B (Port 2). Then, press OK to continue. | PASS
|―――――Wait 5s | 5000ms | PASS
|―――――WaitForRingNormal | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, duration of 102ms from step start. | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_2_CableB.pcapng | PASS
|―――――Note: Link_Status Expectations | This test expects to see two Link_Status frames sent by the DUT. The first Link_Status frame should be sent after the Port 2 network interface is disabled (link lost event). The second Link_Status frame should be sent in response to the Locate_Fault frame from the Emulated Supervisor. | Test Note
|―――――AnalyzeResults |  | PASS
|―――――――Link_Status Frames | Observed 2 Link_Status frames sent by the DUT. | Test Note
|―――――――Link_Status Frames | Link_Status frame was sent on Link Lost event. | Test Note
|―――――――Link_Status Frames | Final Link_Status frame was sent in response to the Locate_Fault frame. | Test Note
|―――――――Status | All Link_Status frames have Status = 0x01. | Test Note
|―――――――Reserve Bytes | All reserved field pad bytes are zero. | Test Note
|―――――TestCleanup | Disabled Emulated Main Supervisor at 192.168.1.80. Disabled Emulated Backup Supervisor at 192.168.1.7. | PASS
|―――3.3 - DUT Locate_Fault Response, Emulated Port 1 Down (Cable C) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Block Emulated Port 1 | Blocked Emulated Port 1 at Emulated Supervisor Sequence ID 0xF03. | PASS
|―――――Set Supervisor Ring State to Fault | Set Emulated Main Supervisor Ring State to Fault. | PASS
|―――――Wait 100ms | 100ms | PASS
|―――――SendNeighborCheckRequest | Sent Neighbor_Check_Request out both ports. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendLocateFault | Sent Locate_Fault | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――Unblock Emulated Port 1 | Unblocked Emulated Port 1 at Emulated Supervisor Sequence ID 0xF2A. | PASS
|―――――Set Supervisor Ring State to Normal | Set Emulated Main Supervisor Ring State to Normal. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_3_CableC.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Status | All Neighbor_Status frames have Status = 0x82. | Test Note
|―――――――Reserve Bytes | All reserved field pad bytes are zero. | Test Note
|―――――――Neighbor_Check_Request | Observed 1 groups of Neighbor_Check_Request frames which matches expectations of 1 groups of Neighbor_Check_Request frames corresponding to each disconnect. | Test Note
|―――――――Neighbor_Check_Request | All Neighbor_Check_Request frames sent within 100ms (10% tolerance) of each other. | Test Note
|―――――――Neighbor_Status | Observed 1 groups of Neighbor_Status frames which matches expectations of 1 groups of Neighbor_Status frames corresponding to each disconnect. | Test Note
|―――――――Neighbor_Check_Response | All Neighbor_Check_Response frames (Count: 1) matched with Neighbor_Check_Request frames. | Test Note
|―――3.4 - DUT Locate_Fault Response, Emulated Port 2 Down (Cable D) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Block Emulated Port 2 | Blocked Emulated Port 2 at Emulated Supervisor Sequence ID 0xF73. | PASS
|―――――Set Supervisor Ring State to Fault | Set Emulated Main Supervisor Ring State to Fault. | PASS
|―――――Wait 100ms | 100ms | PASS
|―――――SendNeighborCheckRequest | Sent Neighbor_Check_Request out both ports. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendLocateFault | Sent Locate_Fault | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――Unblock Emulated Port 2 | Unblocked Emulated Port 2 at Emulated Supervisor Sequence ID 0xF9A. | PASS
|―――――Set Supervisor Ring State to Normal | Set Emulated Main Supervisor Ring State to Normal. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_4_CableD.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Status | All Neighbor_Status frames have Status = 0x81. | Test Note
|―――――――Reserve Bytes | All reserved field pad bytes are zero. | Test Note
|―――――――Neighbor_Check_Request | Observed 1 groups of Neighbor_Check_Request frames which matches expectations of 1 groups of Neighbor_Check_Request frames corresponding to each disconnect. | Test Note
|―――――――Neighbor_Check_Request | All Neighbor_Check_Request frames sent within 100ms (10% tolerance) of each other. | Test Note
|―――――――Neighbor_Status | Observed 1 groups of Neighbor_Status frames which matches expectations of 1 groups of Neighbor_Status frames corresponding to each disconnect. | Test Note
|―――――――Neighbor_Check_Response | All Neighbor_Check_Response frames (Count: 1) matched with Neighbor_Check_Request frames. | Test Note
|―――3.5 - DUT Locate_Fault Response, Both Ports Up (Cable E) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Set Supervisor Ring State to Fault | Set Emulated Main Supervisor Ring State to Fault. | PASS
|―――――Wait 100ms | 100ms | PASS
|―――――SendNeighborCheckRequest | Sent Neighbor_Check_Request out both ports. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――SendLocateFault | Sent Locate_Fault | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――Set Supervisor Ring State to Normal | Set Emulated Main Supervisor Ring State to Normal. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_5_CableE.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Neighbor_Check_Request | Observed 1 groups of Neighbor_Check_Request frames which matches expectations of 1 groups of Neighbor_Check_Request frames. | Test Note
|―――――――Neighbor_Check_Request | Neighbor_Check_Request frames in group starting at Sequence ID 0xF use different Source Ports. | Test Note
|―――――――Neighbor_Check_Response | All Neighbor_Check_Response frames (Count: 2) matched with Neighbor_Check_Request frames. | Test Note
|―――3.6 - DUT Locate_Fault Response in RING_NORMAL |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――SendLocateFault | Sent Locate_Fault | PASS
|―――――SendNeighborCheckRequest | Sent Neighbor_Check_Request out both ports. | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_3_6_Locate_Fault_RingNormal.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Neighbor_Check_Request Frames | No Neighbor_Check_Request frames sent by the DUT in in response to Locate_Fault in RING_NORMAL state. | Test Note
|―4 - DLR Supervisor Capable Node Tests |  | PASS
|―――4.1 Supervisor Capable - Passive Supervisor Test |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Set Main Supervisor Precedence to 250 | Set Emulated Main Supervisor Precedence to 250. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Enable DUT as Ring Supervisor with precedence 245 |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Main Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_4_1_PassiveSupervisor.pcapng | PASS
|―――4.2 Supervisor Capable - Supervisor Take-Over / Release Test |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Set Main Supervisor Precedence to 250 | Set Emulated Main Supervisor Precedence to 250. | PASS
|―――――StartCapture |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring (1) and Normal (0) | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Enable DUT as Ring Supervisor with precedence 245 |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Main Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Main Supervisor Disable | Disabled Emulated Main Supervisor. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - DUT Supervisor is Active | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 192.168.1.10, Last Active Node Port 2 = 192.168.1.10 | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Main Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.80, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Enable DUT as Ring Supervisor with precedence 255 |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - DUT Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――RestartSignOn - DUT |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_4_2_SupervisorTakeOver.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Sign_on Analysis | All Sign_on frames were initiated by the DUT. | Test Note
|―――――TestCleanup | Disabled Emulated Main Supervisor at 192.168.1.80. Disabled Emulated Backup Supervisor at 192.168.1.7. | PASS
|―――4.3 Supervisor Capable - Fault Detection (Beacon Loss) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Enable DUT as Ring Supervisor with precedence 255 |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - DUT Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StartCapture |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――Block Emulated Port 2 | Blocked Emulated Port 2. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring Fault | Network Topology = 1, DLR Network Status = 1, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 192.168.1.10, Last Active Node Port 2 = 192.168.1.10 | PASS
|―――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――Unblock Emulated Port 2 | Unblocked Emulated Port 2. | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring Normal and Last Active Nodes | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 192.168.1.10, Last Active Node Port 2 = 192.168.1.10 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_4_3_FaultDetection_BeaconLoss.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Next Beacon Frame | Next Beacon frame after Locate_Fault is RING FAULT status and sent by the DUT. | Test Note
|―――――――Previous Beacon Frame | Previous Beacon frame before Locate_Fault is RING NORMAL status and sent by the DUT. | Test Note
|―――――――RING_FAULT Announce Frames | RING_FAULT Announce frames were sent on each port. | Test Note
|―――――――Last Beacon Frame | Last Beacon frame is RING NORMAL status. | Test Note
|―――――――Previous Announce Frame | Previous Announce frame before Sign_on is RING NORMAL status and sent by the DUT. | Test Note
|―――――――Link_Status | No Link_Status frames found from DUT. | Test Note
|―――――――First and Last Locate_Fault Frames | First Locate_Fault frame and Last Locate_Fault frame are sent on different ports. | Test Note
|―――――――Neighbor_Check_Request Interval | All Neighbor_Check_Request frames sent within 100000us (10% tolerance) of each other on the same port. | Test Note
|―――4.4 Supervisor Capable - Fault Detection (Link_Status) |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Enable DUT as Ring Supervisor with precedence 255 |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - DUT Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――Start Capture |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――SendLinkStatus | Sent Link_Status (0x01) on Port 1. | PASS
|―――――Note: Link_Status Behavior | Upon receipt of the Link_Status, the DUT Active Supervisor should immediately transition to RING_FAULT. Shortly after (~1 beacon cycle later) the DUT Active Supervisor should transition back to RING_NORMAL. The DUT Active Supervisor should finish this test in RING_NORMAL. | Test Note
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - Ring Normal | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 192.168.1.80, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_4_4_FaultDetection_LinkStatus.pcapng | PASS
|―――――AnalyzeResults |  | PASS
|―――――――Next Beacon Frame | Next Beacon frame after Link_Status is RING FAULT status and sent by the DUT. | Test Note
|―――――――Previous Beacon Frame | Previous Beacon frame before Link_Status is RING NORMAL status and sent by the DUT. | Test Note
|―――――――Next Announce Frames | Next Announce frames after Link_Status are RING FAULT status and sent by the DUT. | Test Note
|―――――――Last Beacon Frame | Last Beacon frame is RING NORMAL status. | Test Note
|―――――――Previous Announce Frame | Previous Announce frame before Sign_on is RING NORMAL status and sent by the DUT. | Test Note
|―――――――Link_Status | No Link_Status frames found from DUT. | Test Note
|―――4.5 Supervisor Capable - Rapid Fault |  | PASS
|―――――Main Supervisor Enable | Enabled Emulated Main Supervisor. | PASS
|―――――Enable DUT as Ring Supervisor with precedence 255 |  | PASS
|―――――Wait 2s | 2000ms | PASS
|―――――VerifyRingState - DUT Supervisor is Active | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StartCapture |  | PASS
|―――――Disconnect Cable F 5 Times Rapidly |  | PASS
|―――――――Disconnect Cable F 5 Times Rapidly[1] |  | SKIP
|―――――――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――Disconnect Cable F 5 Times Rapidly[2] |  | SKIP
|―――――――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――Disconnect Cable F 5 Times Rapidly[3] |  | SKIP
|―――――――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――Disconnect Cable F 5 Times Rapidly[4] |  | SKIP
|―――――――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――Disconnect Cable F 5 Times Rapidly[5] |  | SKIP
|―――――――――Block Emulated Port 1 | Blocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――――――Unblock Emulated Port 1 | Unblocked Emulated Port 1. | PASS
|―――――――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Rapid Fault | Network Topology = 1, DLR Network Status = 4, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 192.168.1.10, Last Active Node Port 2 = 192.168.1.10 | PASS
|―――――Wait 2 seconds | 2000ms | PASS
|―――――ClearRapidFaults - DUT |  | PASS
|―――――Wait 1s | 1000ms | PASS
|―――――VerifyRingState - Ring Normal | Network Topology = 1, DLR Network Status = 0, Active Supervisor Address = 192.168.1.10, Last Active Node Port 1 = 0.0.0.0, Last Active Node Port 2 = 0.0.0.0 | PASS
|―――――StopCapture | Pcap data saved in C:\work\COM Module\DLREmulated_4_5_RapidFault.pcapng | PASS
FinallyRoutine |  | N/A
|―Pcap Cleanup | Pcap data saved in C:\work\COM Module\DLREmulated_4_5_RapidFault.pcapng | PASS
|―TestCleanup | Disabled Emulated Main Supervisor at 192.168.1.80. Disabled Emulated Backup Supervisor at 192.168.1.7. | PASS
|―RestoreTimerResolution |  | PASS
|―RestoreSupervisorConfig |  | PASS