100 likes | 336 Views
Basic BGP Data Plane Convergence Benchmarking . Rajiv Papneja - Mohan Nanduri Bhavani Parise - Eric Brendel Susan Hares - Jay Karthik. Background and Current Status.
E N D
Basic BGP Data Plane Convergence Benchmarking Rajiv Papneja - Mohan Nanduri BhavaniParise - Eric Brendel Susan Hares - Jay Karthik
Background and Current Status • Terminology for Benchmarking BGP Device Convergence in the (RFC 4098) / June 2005 • Draft focusing on the BGP Data Plane convergence document ready and has been posted on private • www.ndzh.com/ietf/bmwg • Team formed to produce the methodology draft • draft-papneja-bgp-basic-dp-convergence-00.txt • Rajiv Papneja, Bhavani Parise, Susan Hares, Mohan Nanduri, Jay Karthik, & Eric Brendel
Scope of the Draft • BGP Data plane FIB convergence for both IPv4 and IPv6 • Limited to Basic BGP convergence (RFC 4271 functionality with Multi-Protocol BGP (MP-BGP) for IPv6) • BGP Failure/Convergence Events • Considers dependencies on factors impacting convergence: • Number of peers, • Number of routes/peers • Policy Processing/Reconfiguration • Data Traffic characterization – offered load • Various test cases that covers iBGP, eBGP, failure convergence events • Topologies – Several 3 node, and 4 node setups
Test Methodologies Considered • RIB-IN convergence • RIB-OUT convergence • iBGP convergence • eBGP convergence • eBGP multi-hop convergence • BGP Failure/Convergence Events • Physical Link failure (local/remote) • ECMP link failure (local/remote) • BGP session failure • Hard Reset tests - BGP Non-Recovering Hard Reset • BGP Soft Reset • BGP Route Withdrawal Convergence measurement • BGP Path Attribute Change Convergence Time • BGP Graceful Restart Convergence Time
Basic test set-up DUT Emulation Traffic Interfaces Routing Interfaces
Logical test set-up HLP DUT Emulation AS 1 (IBGP AS 2 (EBGP) AS 1 AS 1 (IBGP AS 3 (EBGP)
Logical test set-up DUT Emulation HLP DUT AS 1 (IBGP AS 4 (EBGP) AS 1 (IBGP AS 3 (EBGP) AS 1 (IBGP AS 2 (EBGP) AS 1
Goal of work • Data + Control plane • Other drafts (Hares*) • Building blocks for AS cp-dp • Potential output • Tool kit based on an open source code • Results tested on multiple machines
Next Steps • Published initial version of the Methodology in July 2010. • Solicit input from SP community • Feedback and comments from the group on the test cases • Focus – After review, WG document for standardization