=== GRE Tunnel TTL verification ifdef::topdoc[:imagesdir: {topdoc}../../test/case/interfaces/tunnel_ttl] ==== Description Verify that GRE and VXLAN tunnels use a fixed TTL (default 64) for encapsulated frames instead of inheriting the TTL from inner packets. Critical for protocols like OSPF that use TTL=1 for their packets. The test setup creates a tunnel between R1 and R3 so that injecting a frame with TTL=3 from PC:west, routing it through the tunnel, it would still reach PC:east. (Had it been routed via R2 it would be too many hops and the TTL would reach zero before the last routing step.) PC:west -- R1 -- R2 -- R3 -- PC:east `== Tunnel ==' ==== Topology image::topology.svg[GRE Tunnel TTL verification topology, align=center, scaledwidth=75%] ==== Sequence . Set up topology and attach to target DUTs . Configure R1 with gre tunnel to R3 . Configure R2 as intermediate router (underlay forwarding) . Configure R3 with gre tunnel to R1 . Send ping from PC:west to PC:east with low TTL . Verify packets arrived at PC:east