Conversation
|
Missing bit: we need to check AF support and disable IPv6 transport tests for devices like Cisco IOLL2. I can only check that bit when #3646 is implemented, so it might take a bit for this one to be merged. |
There was a problem hiding this comment.
Pull request overview
This PR updates the existing GRE tunnel integration test to exercise dual-stack behavior by validating GRE tunnels over both IPv4 and IPv6 transport address families, including OSPFv2/OSPFv3 adjacencies and prefix reachability checks.
Changes:
- Extends addressing and link definitions to include a separate IPv6 transport “core6” underlay and an IPv6-transport GRE tunnel.
- Refactors the topology from multiple DUT nodes to a single
dutnode with two remote peers (r2,r3) and corresponding static routing. - Expands validation to cover OSPFv2/OSPFv3 adjacencies, prefix propagation, and IPv4/IPv6 pings for both GRE-over-IPv4 and GRE-over-IPv6 cases.
|
looks like some extra files are included in the current commit that snuck in? |
AI at its best... "let me fix the failing tests" ;) I've rebased it after merging #3649, so now it's only one file. However, if you want to test GRE on VMs, you must have #3649 in your code (the other endpoint is an FRR container), or it won't work. |
|
Will try it out, thanks |
The "GRE tunnel in global VRF" integration test checks dual-stack GRE tunnels over IPv4 and IPv6 transport AF. The GRE-over-IPv6 part is optional and adjusted based on presence of 'ipv6' value in features.tunnel.gre.
The "GRE tunnel in global VRF" integration test checks dual-stack GRE tunnels over IPv4 and IPv6 transport AF.