BFD - Is It Worth It and Does It Work in Production Networks
BFD - Is It Worth It and Does It Work in Production Networks
BFD - Is It Worth It and Does It Work in Production Networks
2
Why would an operator use this?
3
Understanding the layers
4
Router architectures and BFD
IGP SNMP
Route Processor
BGP Telnet/SSH BFD Master
BFD Agent
Linecard
FIB Downloader
BFD Agent
Linecard
FIB Downloader
BFD Agent
Linecard
FIB Downloader
5
What protocols does BFD work with?
• Static routes
• IGPs (OSPF, IS-IS)
• BGP (eBGP, iBGP)
• LDP
• RSVP
6
Static Routes
7
IGP
9
iBGP
10
eBGP
11
MPLS LDP
• One benefit is the ability for LDP to “fork” across ECMP paths
in a network, providing validation across the ECMP tree.
12
MPLS LDP and ECMPs (cont’d)
R2 R4
BFD Session #1 to R6
R1 R6
BFD Session #2 to R6
R3 R5
13
MPLS RSVP
14
MPLS RSVP – Point-to-Multipoint LSPs
15
Pseudowires
16
What are the caveats?
17
BFD Resource Demands
19
BFD and L2 link-bundling
20
BFD and L2 link-bundling (cont’d)
L3 Interface
L3 Interface
21
BFD and L2 link-bundling (cont’d)
22
Conclusion
• Routers do still have faults in the forwarding plane where IGP
and other control-plane protocols continue to work.
• These events do happen and result in major outages (you’ve seen
some in the press in 2008…)
• The default hello/keepalive intervals of some protocols (BGP,
IGP, RSVP) are still too high to be optimal for failure detection.
• There needs to be a way to support L2 link bundling as
networks continue to grow links (we don’t have 100GE yet, so
scaling Nx10G and Nx40G is going to be important).
• Always remember to stress-test your configurations to make
sure that you and your equipment is comfortable with what
you’ve selected.
23
Send questions, comments, complaints to: