Title: IGP%20Data%20Plane%20Convergence%20Benchmarking%20%20draft-ietf-bmwg-igp-dataplane-conv-app-01.txt%20draft-ietf-bmwg-igp-dataplane-conv-term-01.txt%20draft%20-ietf-bmwg-igp-dataplane-conv-meth-01.txt
1IGP Data Plane Convergence Benchmarking
draft-ietf-bmwg-igp-dataplane-conv-app-01.txt
draft-ietf-bmwg-igp-dataplane-conv-term-01.txt
draft -ietf-bmwg-igp-dataplane-conv-meth-01.txt
- Authors
- Scott Poretsky, Quarry Technologies
- Brent Imhoff, WilTel Communications
58th IETF Meeting Minneapolis
2Changes for Terminology (01 from 00)New Terms
- Preferred Egress Interface
- Next-Best Egress Interface
- Full Convergence
- Convergence Event
- Convergence Event Instant
- Convergence Recovery Instant
- Restoration Convergence Time
- Packet Sampling Interval
3Changes for Terminology (01 from 00)Renamed Terms
- Full Convergence Time -gt Rate-Derived Convergence
Time - Average Convergence Time -gt Loss-Derived
Convergence Time - Route Convergence Event Slope -gt Convergence
Event Transition - Route Convergence Recovery Slope -gt Convergence
Recovery Transition
4Example Convergence Measurement
Rate-Derived Convergence Time
Packet Sampling Interval
Convergence Event Instant
Convergence Recovery Instant
Convergence Packet Loss
Convergence Recovery Transition
Convergence Event Transition
Convergence Time
5Changes for Methodology (01 from 00)Test Setup
(section 3)
- Test Topologies (section 3.1)
- Added diagrams for Convergence Due to
- ECMP Member Interface Failure (Figure 3)
- Parallel Link Interface Failure (Figure 4)
- Test Considerations (section 3.2)
- Added recommended Timer values
- Added recommendations for reporting of
Rate-Derived Convergence Time and Loss-Derived
Convergence - Added recommendation for configuration of Packet
Sampling Interval - Added recommendation for selection of media
- Reporting Format (section 3.3) - ADDED
6Changes for Methodology (01 from 00)Test Cases
(section 4)
- Added test cases for
- Convergence Due to ECMP Member Interface Failure
- Convergence Due to Parallel Link Interface
Failure - Added steps to every test case to measure
Restoration Convergence Time - Restore SONET on Tester's Neighbor Interface
connected to DUT's Preferred Egress Interface. - Measure Restoration Convergence Time 2 as DUT
detects the link up event and converges all IGP
routes and traffic back to the Preferred Egress
Interface. - Reorganized test cases for better flow
- 00 grouped Local Test Cases and Remote Test Cases
- 01 groups by Convergence Event
7Next Steps
- Comments?
- Ready for Last Call for IESG Review?
8Backup Slides
9Basic Test Methodology
- Test Procedure
- Offer Load at maximum Forwarding Rate with fixed
packet size to all destinations in the FIB - Measure pps received at Tester
- Force a Convergence Event
- Observe loss of traffic forwarding
- Observe recovery to forwarding at line rate
- Calculate Convergence Time
Test Setup
Next-Best Egress Interface
DUT
Preferred Egress Interface
Tester
- Test Configuration
- Tester_1 advertises simulated topology via
routing protocol(s) - Tester_2 sends traffic to DUT to all destinations
in FIB - DUT has two paths (via Link 1 and Link 2) to
reach destinations - DUT by default prefers lower cost path via Link 1
- Convergence Event reroutes traffic to Link 2
NOTE Different test cases Described in draft.
10Test Cases
- 4.1 Convergence Due to Link Failure
- 4.1.1 Convergence Due to Local Interface
Failure - 4.1.2 Convergence Due to Neighbor Interface
Failure - 4.1.3 Convergence Due to Remote Interface
Failure - 4.2 Convergence Due to PPP Session Failure
- 4.3 Convergence Due to IGP Adjacency Failure
- 4.4 Convergence Due to Route Withdrawal
- 4.5 Convergence Due to Cost Change
- 4.6 Convergence Due to ECMP Member Interface
Failure - 4.7 Convergence Due to Parallel Link Interface
Failure
11Reporting Format
- Parameter Units
- IGP (ISIS or OSPF)
- Interface Type (GigE, POS, ATM, etc.)
- Packet Size bytes
- IGP Routes number of IGP routes
- Packet Sampling Interval seconds or
milliseconds - IGP Timer Values
- SONET Failure Indication Delay seconds or
milliseconds - IGP Hello Timer seconds or milliseconds
- IGP Dead-Interval seconds or milliseconds
- LSA Generation Delay seconds or
milliseconds - LSA Flood Packet Pacing seconds or
milliseconds - LSA Retransmission Packet Pacing seconds or
milliseconds - SPF Delay seconds or milliseconds
- Benchmarks
- Rate-Derived Convergence Time seconds or
milliseconds - Loss-Derived Convergence Time seconds or
milliseconds - Restoration Convergence Time seconds or
milliseconds
12Convergence Benchmarks
- Rate-Derived Convergence Time Time to converge
100 of the traffic to all routes in FIB after a
Convergence Event - Loss-Derived Convergence Time (Number of
Packets Lost)/(Offered Packet Load per Second) - Use of Benchmarks
- Rate-Derived Convergence Time is preferred
benchmark when Packet Sampling Interval lt100msec - Loss-Derived Convergence Time is preferred
benchmark when Packet Sampling Interval gt100msec - Both Loss-Derived Convergence Time and
Rate-Derived Convergence Time should be reported