Proposal for new Working Group Item: Core Router Software Accelerated Life Testing...

11
Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici Systems Ray Piatt, Cable and Wireless Shankar Rao, Qwest Communications 55th IETF Meeting - Atlanta

Transcript of Proposal for new Working Group Item: Core Router Software Accelerated Life Testing...

Page 1: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Proposal for new Working Group Item:

Core Router Software Accelerated Life Testing

(draft-poretsky-routersalt-term-00.txt)

Authors:

Scott Poretsky, Avici Systems

Ray Piatt, Cable and Wireless

Shankar Rao, Qwest Communications

55th IETF Meeting - Atlanta

Page 2: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

•Routers in an operational network do many things simultaneously

•network protocols •traffic forwarding•security policies•router management

•Testing typically has been performed on individual features.

•To accurately benchmark a router for deployment =>test that router in operational conditions with all deployed features.

•Also Introduce simulated network instability at high rate

Motivation for Draft

Page 3: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Summary of Draft

•Defines model and its terminology for Accelerated Life Testing of Core Routers.

•Provides Terminology for •Configuring simulated network conditions •Accelerating network instability•Evaluating results

Page 4: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Model

___________ ___________ | Control | | Management| | Plane |___ ___| Plane | | Module | | | | Module | ----------- | | ----------- \/ \/ ___________ ___________ | Security | | |---------| Plane | | DUT | | Module | |---| |---| ----------- | ----------- | | | | ___________ | | | Data | | |---| Plane |---| | Module | -----------

Page 5: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Benefits of Draft

•Evaluation of multiple protocols enabled simultaneously as configured in deployed networks.

•Assessment of System and Software Stability.

•Determination that the router is still manageable.

•Identification of Software Coding bugs:•Memory Leaks•Suboptimal CPU Utilization•Coding Logic when multiple protocols operational

Page 6: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Benchmarks

•Run-Time without Error

•Run-Time without Control Plane Error

•Run-Time without Data Plane Error

•Run-Time without Management Plane Error

•Run-Time without Security Plane Error

•Minimum Available Memory

•Maximum CPU Utilization

Page 7: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Instability Conditions

•Interface Shutdown Cycling Rate causing

•Session Loss

•Route Convergence

•LSP Reroute

•Route Flap Rate

•LSP Reroute Rate

•Intended Test Duration

Page 8: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Manageability

•Verify that router is still manageable with all protocols operational during instability:

•SNMP

•Telnet

•FTP

•SSH

•Logging

Page 9: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Issues

1. White Box Tests - Minimum Available Memory and Maximum CPU Utilization are not externally observable

•Impact to protocols and forwarding are externally observable

2. Commercial test equipment is unable to do this today.

3. Ability to close on parameters/protocols

Page 10: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Planned Next Steps •Add Startup Conditions including rates of establishment.

•Add Secure Management Protocols (such as RADIUS, TACACS)

•Add IGP Flapping.

•Add repeated convergence due to route changes (attributes, TLVs). Already cover repeated convergence due to link loss.

•Add Scope Section

•Remove White Box benchmarks - Minimum Available Memory and Maximum CPU Utilization

Page 11: Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.

Questions

Is this work item of interest to the BMWG?• Realistic Test Scenario for a Single Router• Carrier feedback indicates this addresses current

test needs.

Is this work item appropriate for the BMWG?1. Uniform model required to compare routers.2. Common benchmarks needed to communicate results.3. Fits BMWG charter.

Propose BMWG accept this draft.