Академический Документы
Профессиональный Документы
Культура Документы
Jeff Doyle
Principal Architect
FishNet Security
Agenda
Introduction
Improving Failure Detection and Convergence
Improving BGP Performance
Improving BGP Management
Conclusion
Segmentation
Routes between (EBGP) or through (IBGP) Autonomous Systems
Path Vector protocol
Multiple address family support
Enables one protocol to support a multiservice core
AS1 218.54.0.0/16
[1]
AS6 AS3
218.54.0.0/16 > 218.54.0.0/16 [1]
218.54.0.0/16
[1]
AS5 218.54.0.0/16
[5, 1]
AS2 AS4
> 218.54.0.0/16 [1] > 218.54.0.0/16 [5, 1]
218.54.0.0/16
[4, 2, 5, 1]
Incoming Outgoing
Route Policies Route Policies
BGP
Incoming Outgoing
Adj-RIBs-In Decision Loc-RIB Adj-RIBs-Out
Updates Updates
Process
Locally Injected
Routes
Routing Table
BGP BGP
Router Scanner
Routing
Table
2014 Cisco and/or its affiliates. All rights reserved.
(RIB)
19
BGP Overview
Stuff We Dont Have Time to Cover
Neighbor states
Differences in EBGP and IBGP rules
BGP decision process
Policy configuration
Scaling tools
Route Reflectors
Confederations
X 1. Failure detected
2. Invalid routes deleted (BGP table, FIB, RIB)
3. Alternate routes (if any) installed
X 1. Failure detected
2. Invalid routes deleted (BGP table, FIB, RIB)
3. Alternate routes (if any) installed
X 1. Failure detected
2. Invalid routes deleted (BGP table, FIB, RIB)
3. Alternate routes (if any) installed
X 1. Failure detected
2. Invalid routes deleted (BGP table, FIB, RIB)
3. Alternate routes (if any) installed
X 1. Failure detected
2. Invalid routes deleted (BGP table, FIB, RIB)
3. Alternate routes (if any) installed
8. Repeat.
Source: www.potaroo.net
12.0.1.63
V
4.69.184.193 4
4
AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
3356 1594049 16329 8730261 0 0 1w3d
7018 2444534 11750 8730261 0 0 1w3d
497768
499387
Global configuration:
bgp fast-external-failover
Interface configuration:
bfd interval milliseconds min_rx milliseconds multiplier interval-multiplier
BGP configuration:
neighbor ip-address fall-over bfd
1750
POINTS
1500
1250 Flap
1000
Reuse Threshold
750
500
Flap Suppression
250 Removed
Flap
0
5 10 15 20 25 30 35 40 45 50 55 60
MINUTES
2014 Cisco and/or its affiliates. All rights reserved. 46
Route Dampening Precautions
Current best practice recommends not using route damping
Effects of dampening can cascade through network
Un-intuitively, dampening can cause more instabilities than it solves
Default dampening parameters vary widely among vendors
Change defaults to match in multi-vendor networks
Dampening defaults are generally too aggressive
Change defaults to be more tolerant
Eliminates:
Need to reset BGP session
Need to store incoming prefixes
BGP Route Refresh message
Sent to neighbor, to request re-send of prefixes
Route Refresh capability negotiated during session establishment
Neighbors must understand and support Route Refresh messages
If neighbor supports Route Refresh capability: