Proposal for new Working Group Item: Core Router Software Accelerated Life Testing...
-
Upload
justina-bailey -
Category
Documents
-
view
214 -
download
0
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/2.jpg)
•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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082713/56649ef05503460f94c00b00/html5/thumbnails/11.jpg)
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.