nerdexam
Cisco

352-001 · Question #103

After the recent implementation of a new design that incorporated GRE tunnels into the network, the network operations staff is seeing the following syslog message in multiple routers on the network…

The correct answer is D. The router is learning the route to the tunnel destination address using the tunnel interface. The RECURDOWN error means the router resolved the route to the GRE tunnel destination through the tunnel interface itself, creating a routing loop that IOS detects and breaks by disabling the tunnel.

Designing Network Infrastructure

Question

After the recent implementation of a new design that incorporated GRE tunnels into the network, the network operations staff is seeing the following syslog message in multiple routers on the network - %TUN-5-RECURDOWN: Tunnel0 temporarily disabled due to recursive routing. From a design perspective, what was not taken into account prior to implementing the solution?

Options

  • AThe neighboring routers cannot respond within the specified hold time.
  • BThe interface on the router that is the source of the tunnel is down.
  • CThe interface on the neighboring router that is the source of the tunnel is down.
  • DThe router is learning the route to the tunnel destination address using the tunnel interface.
  • EThe tunnel interface on the router is not receiving any keepalives within the specified hold time.

How the community answered

(35 responses)
  • A
    3% (1)
  • B
    23% (8)
  • C
    14% (5)
  • D
    54% (19)
  • E
    6% (2)

Why each option

The RECURDOWN error means the router resolved the route to the GRE tunnel destination through the tunnel interface itself, creating a routing loop that IOS detects and breaks by disabling the tunnel.

AThe neighboring routers cannot respond within the specified hold time.

Hold time expiration refers to routing protocol neighbor timers going down due to missed hello packets - this produces a different syslog related to the routing protocol adjacency, not the GRE-specific RECURDOWN message.

BThe interface on the router that is the source of the tunnel is down.

If the local tunnel source interface were down, IOS would generate an interface-state change syslog and the tunnel would fail to come up, but it would not produce the recursive routing error message.

CThe interface on the neighboring router that is the source of the tunnel is down.

A down interface on the remote router would cause tunnel keepalive failures or an inability to establish the tunnel, not a recursive routing condition on the local router.

DThe router is learning the route to the tunnel destination address using the tunnel interface.Correct

Recursive routing occurs when the routing table's best path to the tunnel endpoint IP address points back through the tunnel interface, meaning the tunnel depends on itself to stay up. IOS detects this loop and generates %TUN-5-RECURDOWN, temporarily disabling the interface to prevent a forwarding storm. The design oversight was not ensuring the tunnel destination is reachable via a physical interface - either through a more-specific static route or by constraining the underlay routing protocol to exclude the tunnel interface.

EThe tunnel interface on the router is not receiving any keepalives within the specified hold time.

Missing keepalives produce a keepalive-related tunnel error when tunnel keepalives are explicitly configured - recursive routing is a distinct routing table problem unrelated to keepalive timers.

Concept tested: GRE tunnel recursive routing loop design flaw

Source: https://www.cisco.com/c/en/us/support/docs/ip/generic-routing-encapsulation-gre/13765-40.html

Topics

#GRE tunnels#recursive routing#tunnel design#routing loop

Community Discussion

No community discussion yet for this question.

Full 352-001 Practice