You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Updated Connection tracking test plan
- ENI test plan update
- Vnet test plan: listed all new test cases, added tests description
- Updated requirements and underlay routing dependencies.
- Style minor updated
Signed-off-by: Yuriy Harhas <[email protected]>
| 7 | ICMP traffic for VNET Inbound routing. **to clarify** no session is expected? |`ConnTrackInboundSessionTest.`<br/> `connTrackInboundIcmpSessionTest`| Creates single ENI inbound configuration. Verifies connection tracking with bidirectional ICMP traffic (echo request & reply) and counters verification. |
57
+
| 8 | ICMP traffic for VNET Outbound routing. **to clarify**|`ConnTrackOutboundSessionTest.`<br/> `connTrackOutboundIcmpSessionTest`| Creates single ENI outbound configuration. Verifies connection tracking with bidirectional ICMP traffic (echo request & reply) and counters verification. |
58
+
| 9 | Same overlay MAC/IP but different ENI, Inbound Routing. |`ConnTrackInboundSameOverlayIpDiffEniTest.`<br/>`verifyEni0TcpSessionTest`<br/>`verifyEni0UdpSessionTest`<br/>`verifyEni1TcpSessionTest`<br/>`verifyEni1UdpSessionTest`| Creates two the same ENIs with same MAC addresses and different VNIs. Creates the same Inbound configuration for ENIs.<br/> Verifies connection tracking with bidirectional TCP & UDP traffic and counters verification. |
59
+
| 10 | Same overlay MAC/IP but different ENI, Outbound Routing. |`ConnTrackOutboundSameOverlayIpDiffEniTest.`<br/>`verifyEni0TcpSessionTest`<br/>`verifyEni0UdpSessionTest`<br/>`verifyEni1TcpSessionTest`<br/>`verifyEni1UdpSessionTest`| Creates two the same ENIs with same MAC addresses and different VNIs. Creates the same Outbound configuration for ENIs.<br/> Verifies connection tracking with bidirectional TCP & UDP traffic and counters verification. |
| 1 | Verify standard ageing (fully correct TCP session). |`ConnTrackInboundSessionAgeingTest.`<br/> `connTrackInboundTcpStandardAgeingTest`| Creates single ENI inbound configuration. Bidirectionally send TCP packets needed for standard TCP session start and termination.<br/> Send TCP inbound packet to verify session is terminated and packet is dropped immediately after last TCP termination packet. |
66
+
| 2 | -//- (but VNET Outbound Routing) |`ConnTrackOutboundSessionAgeingTest.`<br/> `connTrackOutboundTcpStandardAgeingTest`| Creates single ENI outbound configuration. Bidirectionally send TCP packets needed for standard TCP session start and termination.<br/> Immediately after last TCP termination packets sends TCP outbound packet to verify session is terminated and packet dropped. |
67
+
| 3 | Verify standard ageing (fully correct UDP session). |`ConnTrackInboundSessionAgeingTest.`<br/> `connTrackInboundUdpStandardAgeingTest`| Creates single ENI inbound configuration. Bidirectionally send UDP packets. Wait default ageing time for session termination.<br/> Send UDP packet to verify session is terminated and packet is dropped after default ageing time. |
68
+
| 4 | -//- (but VNET Outbound Routing) |`ConnTrackOutboundSessionAgeingTest.`<br/> `connTrackOutboundUdpStandardAgeingTest`| Creates single ENI outbound configuration. Bidirectionally send UDP packets. Wait default ageing time for session termination.<br/> Immediately after default ageing time sends UDP packet to verify session is terminated and packet dropped. |
| 7 | Verify open TCP session but no data and no FIN. |`ConnTrackInboundSessionAgeingTest.`<br/> `connTrackInboundTcpAgeingTest`| Creates single ENI inbound configuration. Bidirectionally send TCP packets needed only for TCP session start. Wait default ageing time for session termination.<br/> Immediately after default ageing time sends TCP packet to verify session is terminated and packet dropped. |
72
+
| 8 | -//- (but VNET Outbound Routing) |`ConnTrackOutboundSessionAgeingTest`.<br/> `connTrackOutboundTcpAgeingTest`| Creates single ENI outbound configuration. Bidirectionally send TCP packets needed only for TCP session start. Wait default ageing time for session termination.<br/> Immediately after default ageing time sends TCP packet to verify session is terminated and packet dropped. |
73
+
| 6 | Verify TCP session started from the middle (no SYN packet). | - | - |
65
74
66
75
## Integration
67
76
68
-
| # | Test case | Test Class.Method
69
-
|--- | --- | ---
70
-
| 1 | Inbound and outbound configuration in parallel | -
71
-
| 2 | Routes update during active session | -
72
-
| 3 | ACL update during active session | -
73
-
| 4 | Configuration removal during active session (Route, VNET, ENI removal) | -
77
+
| # | Test case purpose | Test Class.Method| Test description |
0 commit comments