mirror of
				https://github.com/vyos/vyos-documentation.git
				synced 2025-10-26 08:41:46 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			121 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. include:: /_include/need_improvement.txt
 | |
| 
 | |
| .. _routing-bfd:
 | |
| 
 | |
| ###
 | |
| BFD
 | |
| ###
 | |
| 
 | |
| :abbr:`BFD (Bidirectional Forwarding Detection)` is described and extended by
 | |
| the following RFCs: :rfc:`5880`, :rfc:`5881` and :rfc:`5883`.
 | |
| 
 | |
| 
 | |
| Configure BFD
 | |
| =============
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address>
 | |
| 
 | |
|    Set BFD peer IPv4 address or IPv6 address
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> echo-mode
 | |
| 
 | |
|    Enables the echo transmission mode
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> multihop
 | |
| 
 | |
|    Allow this BFD peer to not be directly connected
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> source 
 | |
|    [address <address> | interface <interface>]
 | |
| 
 | |
|    Bind listener to specifid interface/address, mandatory for IPv6
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> interval echo-interval <10-60000>
 | |
| 
 | |
|    The minimal echo receive transmission interval that this system is
 | |
|    capable of handling
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> interval multiplier <2-255>
 | |
| 
 | |
|    Remote transmission interval will be multiplied by this value
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> interval 
 | |
|    [receive | transmit] <10-60000>
 | |
| 
 | |
|    Interval in milliseconds
 | |
| 
 | |
| .. cfgcmd:: set protocols bfd peer <address> shutdown
 | |
| 
 | |
|    Disable a BFD peer
 | |
| 
 | |
| 
 | |
| Enable BFD in BGP
 | |
| -----------------
 | |
| 
 | |
| .. cfgcmd:: set protocols bgp <asn> neighbor <address> bfd
 | |
| 
 | |
|    Enable BFD on a single BGP neighbor
 | |
| 
 | |
| .. cfgcmd:: set protocols bgp <asn> peer-group <group> bfd
 | |
| 
 | |
|    Enable BFD on a BGP peer group
 | |
| 
 | |
| 
 | |
| 
 | |
| Enable BFD in OSPF
 | |
| ------------------
 | |
| 
 | |
| .. cfgcmd:: set interfaces ethernet <ethN> ip ospf bfd
 | |
| 
 | |
|    Enable BFD for ospf on a interface
 | |
| 
 | |
| .. cfgcmd:: set interfaces ethernet <ethN> ipv6 ospfv3 bfd
 | |
| 
 | |
|    Enable BFD for ospfv3 on a interface
 | |
| 
 | |
| 
 | |
| 
 | |
| Operational Commands
 | |
| ====================
 | |
| 
 | |
| .. opcmd:: show protocols bfd peer
 | |
| 
 | |
|    Show all BFD peers
 | |
| 
 | |
|    .. code-block:: none
 | |
| 
 | |
|       BFD Peers:
 | |
|            peer 198.51.100.33 vrf default interface eth4.100
 | |
|                    ID: 4182341893
 | |
|                    Remote ID: 12678929647
 | |
|                    Status: up
 | |
|                    Uptime: 1 month(s), 16 hour(s), 29 minute(s), 38 second(s)
 | |
|                    Diagnostics: ok
 | |
|                    Remote diagnostics: ok
 | |
|                    Local timers:
 | |
|                            Receive interval: 300ms
 | |
|                            Transmission interval: 300ms
 | |
|                            Echo transmission interval: 50ms
 | |
|                    Remote timers:
 | |
|                            Receive interval: 300ms
 | |
|                            Transmission interval: 300ms
 | |
|                            Echo transmission interval: 0ms
 | |
| 
 | |
|            peer 198.51.100.55 vrf default interface eth4.101
 | |
|                    ID: 4618932327
 | |
|                    Remote ID: 3312345688
 | |
|                    Status: up
 | |
|                    Uptime: 20 hour(s), 16 minute(s), 19 second(s)
 | |
|                    Diagnostics: ok
 | |
|                    Remote diagnostics: ok
 | |
|                    Local timers:
 | |
|                            Receive interval: 300ms
 | |
|                            Transmission interval: 300ms
 | |
|                            Echo transmission interval: 50ms
 | |
|                    Remote timers:
 | |
|                            Receive interval: 300ms
 | |
|                            Transmission interval: 300ms
 | |
|                            Echo transmission interval: 0ms
 | |
| 
 | |
| 
 |