Basic BGP Data Plane Convergence Benchmarking -Rajiv Papneja - Mohan Nanduri -Bhavani Parise - 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 – 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 DUTEmulation Routing Interfaces Traffic Interfaces
Logical test set-up HLPEmulationDUT AS 1 (IBGP AS 2 (EBGP) AS 1 AS 1 (IBGP AS 3 (EBGP)
Logical test set-up HLP EmulationDUT AS 1 (IBGP AS 2 (EBGP) AS 1AS 1 (IBGP AS 3 (EBGP) DUT AS 1 (IBGP AS 4 (EBGP)
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 Solicit input from SP community Feedback and comments from the group on the test cases Focus – After review, WG document for standardization