A network engineer is configuring a GRE tunnel between two Cisco IOS routers, R1 and R2, to carry OSPF traffic over an ISP network. The tunnel source on R1 is GigabitEthernet0/0 (IP 203.0.113.1), and the tunnel destination is R2's GigabitEthernet0/0 (IP 203.0.113.2). The engineer enters the following commands on R1:
interface Tunnel0 ip address 10.0.0.1 255.255.255.252
tunnel source GigabitEthernet0/0 tunnel destination 203.0.113.2 tunnel mode gre ip
After configuration, the tunnel interface is up/up, but OSPF adjacency does not form. What is the most likely cause?
Trap 1: The tunnel IP addresses are in different subnets.
If the tunnel IP addresses were in different subnets, the routers would not have a common subnet for OSPF neighbor establishment, but the scenario gives only R1's tunnel IP. There is no indication of a subnet mismatch. Moreover, OSPF can form adjacency over point-to-point links even with different subnets if network type is point-to-point, so this is not definitive.
Trap 2: The tunnel interface is configured as passive under OSPF.
If the tunnel interface were passive, OSPF would not send hellos on it, preventing adjacency. However, the scenario does not mention OSPF passive-interface configuration, and the tunnel is up/up. Without evidence of passive configuration, this is speculative and not the most likely cause.
Trap 3: The tunnel destination IP address is not reachable via the underlay…
If the destination were unreachable, the tunnel interface would typically be down/down because GRE relies on the underlay route to the destination. The scenario states the tunnel is up/up, so reachability is not the issue. This option is a common first check but does not explain the up/up state with failed OSPF.
- A
The tunnel IP addresses are in different subnets.
Why it fails: If the tunnel IP addresses were in different subnets, the routers would not have a common subnet for OSPF neighbor establishment, but the scenario gives only R1's tunnel IP. There is no indication of a subnet mismatch. Moreover, OSPF can form adjacency over point-to-point links even with different subnets if network type is point-to-point, so this is not definitive.
- B
The tunnel interface is configured as passive under OSPF.
Why it fails: If the tunnel interface were passive, OSPF would not send hellos on it, preventing adjacency. However, the scenario does not mention OSPF passive-interface configuration, and the tunnel is up/up. Without evidence of passive configuration, this is speculative and not the most likely cause.
- C
The OSPF network type on the tunnel interface is not compatible with the neighbor.
GRE tunnels default to OSPF network type point-to-point, but if one side is configured as broadcast (or vice versa), hello and dead timers differ, and adjacency will not form. The tunnel being up/up points to a Layer 3 protocol mismatch. Ensuring both sides use the same network type (or explicitly setting timers) resolves the issue.
- D
The tunnel destination IP address is not reachable via the underlay network.
Why it fails: If the destination were unreachable, the tunnel interface would typically be down/down because GRE relies on the underlay route to the destination. The scenario states the tunnel is up/up, so reachability is not the issue. This option is a common first check but does not explain the up/up state with failed OSPF.