I have a question around Nexus 9k where Tunnel keepalives are not supported for GRE tunnels. We are having an issue wherein the tunnel seems to be down on several instances as the other end of the tunnel isnt reachable. But due to keepalives restrictions we can't track the tunnel.
I have explored the option for tunnel ttl however I dont have any clue if a failing packet brings down the tunnel or not.
The other option I thought to explore was tracking the destination tunnel interface ip address and run an EEM script to bounce the tunnel everytime the track is down.
For example configure a track 1 for the tunnel destination address and run the following script:-
switch(config)# event manager applet track_down
switch(config-applet)# event track 1 state down
switch(config-applet)# action 1 syslog msg EEM applet track_down bouncing tunnel interface due to track down
switch(config-applet)# action 2 cli conf term
switch(config-applet)# action 3 cli interface tunnel 1
switch(config-applet)# action 4 cli shut
switch(config-applet)# action 5 cli no shut
switch(config-applet)# end
Thanks for anyone's help in advance.