I would like to know how I can configure Bidirectional Forward Detection on a Virtual-Template interface. Tested on IOSv and IOS-XE (ISR-4451):

router#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
router(config)#interface Virtual-Template99 type tunnel
router(config-if)#bfd ?
% Unrecognized command
router(config)#interface tunnel 99
router(config-if)#bfd ?              
  echo      Use echo adjunct as bfd detection mechanism
  interval  Transmit interval between BFD packets
  template  BFD template

This is a FlexVPN environment where we want to use BFD.

1 Answer 1


Bidirectional Forward Detection (BFD) has been deactivated on virtual and dialer interfaces on newer IOS and IOS-XE versions.

On earlier releases like IOS-XE 3S, the Cisco IOS software incorrectly allowed configuration of BFD on virtual-template and dialer interfaces; however, BFD functionality on virtual-template and dialer interfaces is not supported. Avoid configuring BFD on virtual-template and dialer interfaces.

That is what the Cisco configuration guide says for BFD on IOS XE:


  • Thank you for the explanation. So is there another alternative on how to use BFD in a FlexVPN environment? I found a cisco FlexVPN configuration example with BFD, but they use manually created tunnel interfaces on the hubs, i mean what the heck? cisco.com/c/en/us/support/docs/security/flexvpn/…
    – Mario Jost
    Commented Apr 16, 2019 at 15:35
  • 1
    @MarioJost I'm really sorry sir, i do not know of any alternatives.
    – Cow
    Commented Apr 16, 2019 at 16:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.