Here are the covered scenarios;
- When no firewall rules are set, ipv4 connectivity should fail
- When only public ipv4 of vm2 is allowed:
- VM2 can connect to VM1
- VM3 cannot connect to VM1
- When only public ipv6 of vm2 is allowed;
- VM2 can connect to VM1 using IPv6
- VM3 cannot connect to VM1 using IPv6
- When only private ipv4 is allowed:
- VM2 can connect to VM1 using private IPv4
- VM2 cannot connect to VM1 using public IPv4
- When only private ipv6 of VM2 is allowed:
- VM2 can connect to VM1 using private IPv6
- VM2 cannot connect to VM1 using public IPv6
This also includes the unit tests of the E2E tests.