IETF BMWG Work Items 65th IETF Meeting Dallas, TX Tuesday 3/21/06.

Slides:



Advertisements
Similar presentations
Basic BGP Data Plane Convergence Benchmarking -Rajiv Papneja - Mohan Nanduri -Bhavani Parise - Eric Brendel -Susan Hares - Jay Karthik.
Advertisements

1 Link-State IGP Data-Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-meth-20 draft-ietf-bmwg-igp-dataplane-conv-term-20 S. Poretsky,
Basic BGP Data Plane Convergence Benchmarking draft-papneja-bgp-basic-dp-convergence-01 Rajiv Papneja, Susan Hares, Bhavani Parise, Mohan Nanduri, Jay.
69th IETF Chicago IETF BMWG WLAN Switch Benchmarking Tarunesh Ahuja, Tom Alexander, Scott Bradner, Sanjay Hooda, Jerry Perser, Muninder Sambi.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: VLANs Routing & Switching.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
Benchmarking Methodology WG (bmwg) 60th IETF – San Diego, CA Thursday, August 5, 2004, Chairs: –Kevin Dubray –Al Morton.
1 Benchmarking Methodology WG (bmwg) Virtual Interim Meeting prior to 76th IETF Friday, October 30, 2009, GMT Chairs: –Al Morton
Sub-IP Layer Protection Mechanism Performance Benchmarking draft-ietf-bmwg-protection-term-05 draft-ietf-bmwg-protection-meth-04 November 17, 2008 Rajiv.
Link-State IGP Data-Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-meth-17 draft-ietf-bmwg-igp-dataplane-conv-term-17 draft-ietf-bmwg-igp-dataplane-conv-app-167.
IETF BMWG – Benchmarking Methodology WG: Considerations for Benchmarking VNFs and their Infrastructure Al Morton Nov 19, 2014
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
IPsec Performance Testing Terminology Document Michele Bustos, Ixia Tim VanHerck, Cisco Merike Kaeo, Merike Inc.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
1 Benchmarking Methodology WG (bmwg) 70th IETF – Vancouver, Canada Thursday, December 6, 2007, 9:00-11:30 (Oak) Chairs: –Al Morton If.
Routing and Routing Protocols Routing Protocols Overview.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
1 Authors: Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications Ray Piatt, Cable and Wireless 58th IETF Meeting – Minneapolis Accelerated.
Proposal for new Working Group Item: Core Router Software Accelerated Life Testing (draft-poretsky-routersalt-term-00.txt) Authors: Scott Poretsky, Avici.
1 BENCHMARKING IGP DATA PLANE ROUTE CONVERGENCE draft-ietf-bmwg-igp-dataplane-conv-app-08.txt draft-ietf-bmwg-igp-dataplane-conv-term-08.txt draft-ietf-bmwg-igp-dataplane-conv-meth-08.txt.
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-14.txt draft-ietf-bmwg-dataplane-conv-term-14.txt draft-ietf-bmwg-dataplane-conv-app-14.txt.
IPPM IETF65 Tuesday March 21 17:40-19:50. IPPM Working Group Chairs: –Henk Uijterwaal –Matt Zekauskas
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-02 draft-ietf-bmwg-sip-bench-meth-02 July 24, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
Device Reset Characterization draft-ietf-bmwg-reset-02 Rajiv Asati Carlos Pignataro Fernando Calabria Cesar Olvera Presented by Andrew.
Benchmarking Methodology WG (bmwg) 61st IETF – Washington, D.C. Thursday, November 11, 2004, Chairs: –Kevin Dubray –Al.
1 BENCHMARKING NETWORK DEVICES UNDER ACCLERATED STRESS draft-ietf-bmwg-acc-bench-term-07.txt draft-ietf-bmwg-acc-bench-meth-04.txt draft-ietf-bmwg-acc-bench-meth-ebgp-00.txt.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
1 SIP Performance Benchmarking draft-poretsky-sip-bench-term-04.txt draft-poretsky-bmwg-sip-bench-meth-02.txt BMWG, IETF-70 Vancouver Dec 2007 Davids IIT.
1 Benchmarking Methodology WG (bmwg) 77th IETF Monday, March 22, 2010, PDT (GMT – 7:00, due to DST in US) Chairs: –Al Morton
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
1 SIP Performance Benchmarking draft-poretsky-sip-bench-term-03.txt draft-poretsky-bmwg-sip-bench-meth-01.txt BMWG, IETF-69 Chicago July 2007 Poretsky,
1 Benchmarking Methodology WG (bmwg) 79th IETF Thursday, November 11, 2010, CST (China Standard Time GMT +8:00) Chairs: –Al Morton
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
1 Benchmarking Methodology WG (bmwg) 67th IETF – San Diego CA, USA Tuesday, November 7, 2006, 13:00-15:00 (Spinnaker) Chairs: –Al Morton
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-15.txt draft-ietf-bmwg-dataplane-conv-term-15.txt draft-ietf-bmwg-dataplane-conv-app-15.txt.
Softwire Security Requirement Update draft-ietf-softwire-security-requirements-02.txt IETF Meeting, Prague March 19, 2007 Shu Yamamoto Carl Williams Florent.
1 Benchmarking Methodology WG (bmwg) 66th IETF – Montreal, Canada Thursday, June 13, 2006, 13:00-15:00 (519A) Chairs: –Al Morton – If.
1 IGP 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.
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
1 Sub-IP Protection Methods of Measurement: Considerations Al Morton bmwg Chair IETF-72.
75 th IETF, Stockholm, Sweden July 26-31, 2009 BMWG SIP Benchmarking BMWG, Monday July 27, 2009 Scott Poretsky Carol Davids Vijay K. Gurbani.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
1 Authors: Scott Poretsky, Reef Point Systems Shankar Rao, Qwest Communications 64th IETF Meeting – Vancouver Accelerated Stress Benchmarking draft-ietf-bmwg-acc-bench-term-07.txt.
1 Benchmarking Methodology WG (bmwg) 71st IETF – Philadelphia, PA USA Monday, March 10, 2008, 13:00-15:00 (Salon J) Chairs: –Al Morton
28 July BGP Data-Plane Benchmarking Applicable to Modern Routers Ilya Varlashkin Rajiv Papneja Bhavani Parise presented by Grégory CAUCHIE.
Benchmarking Methodology WG (bmwg) 57th IETF – Vienna, Austria Tuesday, July 15, 2003, and Chairs: –Kevin Dubray
23Mar BGP Data-Plane Benchmarking Applicable to Modern Routers Rajiv Papneja Ilya Varlashkin Bhavani Parise Dean Lee Sue Hares.
1 IETF-70 draft-akhter-bmwg-mpls-meth MPLS Benchmarking Methodology draft-akhter-bmwg-mpls-meth-03 IETF 70 Aamer Akhter / Rajiv Asati /
IPFIX Requirements: Document Changes and New Issues Raised Jürgen Quittek, NEC Benoit Claise, Cisco Tanja Zseby, Sebstian Zander, FhG FOKUS.
Network Transport Circuit Breakers draft-ietf-tsvwg-circuit-breaker Most recent version -08 (uploaded for this meeting). Editor: Gorry Fairhurst.
1 IGP Data Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-app-00.txt draft-ietf-bmwg-igp-dataplane-conv-term-00.txt draft -ietf-bmwg-igp-dataplane-conv-meth-00.txt.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
1 Benchmarking Methodology WG (bmwg) 78th IETF Thursday, July 29, 2010, CET (GMT – 0:00, due to DST in Europe) Chairs: –Al Morton
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Sub-IP Layer Protection Mechanism Performance Benchmarking draft-ietf-bmwg-protection-term-03.txt draft-ietf-bmwg-protection-meth-02.txt BMWG, IETF-70.
Sub-IP Layer Protection Mechanism Performance Benchmarking draft-ietf-bmwg-protection-term-04.txt draft-ietf-bmwg-protection-meth-03.txt BMWG, IETF-71.
1 Benchmarking Methodology WG (bmwg) 73rd IETF – Minneapolis, MN USA Monday, November 17, 2008, Afternoon Session I (Rochester) Chairs: –Al Morton.
1 Authors: Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications 60th IETF Meeting – San Diego Accelerated Stress Benchmarking draft-ietf-bmwg-acc-bench-term-03.txt.
Authors: Scott Poretsky, Quarry Technologies Brent Imhoff, LightCore
Benchmarking Network-layer Traffic Control Mechanisms
Authors: Scott Poretsky, Quarry Technologies Brent Imhoff, LightCore
Accelerated Stress Benchmarking
IETF BMWG FRR Related Benchmarking Drafts Status and Update
IETF BMWG FRR Related Benchmarking Drafts Status and Update
Dynamic Routing and OSPF
Presentation transcript:

IETF BMWG Work Items 65th IETF Meeting Dallas, TX Tuesday 3/21/06

2 BENCHMARKING NETWORK LAYER TRAFFIC CONTROL MECHANISMS draft-ietf-bmwg-dsmterm-11.txt draft-ietf-bmwg-dsmmeth-01.txt Co-authors are Scott Poretsky of Reef Point, Jerry Perser of Veriwave, Shobha Erramilli of Qnetworx, and Sumit Khurana of Telcordia 65th IETF Meeting – Dallas

3 Terminology draft-ietf-bmwg-dsmterm-12.txt, Terminology for Benchmarking Network Layer Traffic Control Mechanisms Terminology completed WGLC Required Co-Chair review prior to IESG revealed a few issues that are now corrected –Clarify that delay is Forwarding Delay –Minor grammar and format issues –Only remaining outstanding issue is reference to Jitter definition in obsoleted EF PHB RFC Ready for IESG review?

4 Methodology draft-ietf-bmwg-dsmmeth-01.txt, Methodology for Benchmarking Network Layer Traffic Control Mechanisms Applies many of the terms from the Terminology draft Test Cases: –Undifferentiated Response –Traffic Control Baseline Performance –Traffic Control Performance with Forwarding Congestion

5 Methodology – Baseline Test Cases –Undifferentiated Response  This is the baseline case with – Multiple flows of SA/DA pairs and DSCP=0 (BE) – Aggregate Offered Load is < Forwarding Capacity –Traffic Control Baseline Performance  This is the DSCP baseline case with – Multiple flows of SA/DA pairs – Multiple DSCP values – Aggregate Offered Load is < Forwarding Capacity Expected Vector | \/ Offered Vector | |< | | | | | | | DUT | | Tester| | | | | | |~~~~~~~~~~~~~~~~~~> | | | | Output Vector | |

6 Methodology – Congestion Test Cases Expected Vector | \/ Offered Vector | |< | | | DUT | | Tester| | | | | | |~~~~~~~~~~~~~~~~~~> | | | | Output Vector | | –Traffic Control Performance with Forwarding Congestion  This is the DSCP congestion case with Link Congestion  This is the DSCP baseline case with – Multiple flows of SA/DA pairs – Multiple DSCP values – Aggregate Offered Load is > Forwarding Capacity ADD Test Case: –Traffic Control Performance with DSCP Congestion  No Link Congestion, but configured DSCP Bandwidth is Exceeded Any input from WG? Other test cases to add? Any comments for methodology?

7 BENCHMARKING IGP DATA PLANE ROUTE CONVERGENCE draft-ietf-bmwg-igp-dataplane-conv-app-10.txt draft-ietf-bmwg-igp-dataplane-conv-term-10.txt draft-ietf-bmwg-igp-dataplane-conv-meth-10.txt Co-authors are Scott Poretsky of Reef Point and Brent Imhoff of Juniper Networks 65th IETF Meeting – Dallas

8 Current Status 1.draft-ietf-bmwg-igp-dataplane-conv-app-10.txt, Considerations for Benchmarking IGP Data Plane Route Convergence 2.draft-ietf-bmwg-igp-dataplane-conv-term-10.txt, Terminology for Benchmarking IGP Data Plane Route Convergence 3.draft-ietf-bmwg-igp-dataplane-conv-meth-10.txt, Benchmarking Methodology for IGP Data Plane Route Convergence -08 successfully completed 2 nd WGLC -09 issued to correct IETF NITs and incorporate comments for formatting and clarification from Al Morton, Thomas Eriksson, and Timmons Player -10 incorporates comments from Cross-Area Reviewer, Sue Hares (last step for IESG review)

9 Changes for –09 Clean-up Normative/Informative References Clarify time measurement granularity is to milliseconds Specify the packet size includes Payload, IP header, and Link-Layer header Clarify last sentence of Convergence Packet loss discussion Fix figures with formatting error of the ‘Tester’ Change "this draft describes" to "this document describes" Make Consistent use of term Throughput (not Forwarding Rate) Found rfc3978 Section 5.4 paragraph 1 boilerplate (on line 696), which is fine, but *also* found rfc2026 Section 10.4C paragraph 1 boilerplate on line 42. It should be removed. Considerations (Applicability) missing form feeds Some lines –between 73 to 77 characters long (26 instances) –with control characters (52 instances) –With an extra space between words (5 instances)

10 Cross Area Review “Overall comment - very well done! Document is accurate and well thought out.” A few document edits/nits found and fixed in –10 One comment not incorporated: –“It would be very good to replicate the equations used by cisco for ISIS or IGP convergence as an appendix:” LoC(p) = D + O + QSP + (h * F) + SPF(n) + RIB (p) + FIB(p) + DD + CRR  D = link outage  0 = Originate OSPF  QSP = queue the ls updates  H*F = hops by flooding time  SPF(n) = SPF calculation time  RIB(p) = Routing RIB update time  FIB(p) - FIB update time  DD - Logical circuit update time  CRR = Recursive Lookup for BGP That equation, while being very useful, does not fit directly into this IGP work. It includes parameters that are White Box measurements, BGP time, and factors for multiple hops. Since it was suggested to be in an appendix I felt more comfortable excluding it from this single box, black box, IGP benchmark.

11 Next Steps -10 Ready for IESG Review?

12 BENCHMARKING NETWORK DEVICES UNDER ACCLERATED STRESS draft-ietf-bmwg-acc-bench-term-08.txt draft-ietf-bmwg-acc-bench-meth-04.txt (draft-ietf-bmwg-acc-bench-meth-ebgp-00.txt draft-ietf-bmwg-acc-bench-meth-opsec-00.txt) Co-authors are Scott Poretsky of Reef Point and Shankar Rao of Qwest 65th IETF Meeting – Dallas

13 Current Status Terminology –draft-ietf-bmwg-acc-bench-term-07.txt, Terminology for Accelerated Stress Benchmarking –-08 changes incorporate action items from IETF 64  Specified the benchmark Recovery Time in micro-second resolution  Added discussion that benchmarks span multiple dimensions and each can be compared as the methodology user requires for the DUT application.  Renamed "degraded forwarding rate“ to "forwarding rate degradation" General Methodology –draft-ietf-bmwg-acc-bench-meth-05.txt, Methodology Guidelines for Accelerated Stress Benchmarking –-05 will incorporate action items from IETF 64. –To be submitted by end of April.

14 Next Steps Is Terminology ready for WGLC? -05 Methodology will incorporate comments from IETF 64 and BMWG mailing list. To be posted by end of April.

15 Backup Slides

16 Control Plane 30 BGP Peers (2 EBGP, 28 IBGP) 28 OSPF Adjacencies 400K route instances 175K routes in FIB MPLS Disabled Multicast Protocols Disabled 16K IPsec Tunnels 32K IPsec SAs 16K IKE SAs IPsec SA Lifetime = 8 hours IKEv2 SA Lifetime = 8 hours DPD Disabled Example Stress Test – Configuration Set Security Plane 100K Stateful Firewall Sessions 64K Firewall Rules DOS-Protection Enabled Management Plane 20 SSH Sessions 4 RADIUS Servers with round-robin Logging enabled SysLog enabled Statistics enabled Data Plane Interfaces = qty 4 GigE Data Rate = 4 Gbps Packet Size = 1500 bytes QoS Disabled

17 Startup Conditions (as configured on Tester*) BGP and OSPF pre-configured and negotiation starts immediately 50 IPsec Tunnels established per second 1500 Stateful Firewall Sessions established per second Instability Conditions (as configured on Tester*) 1 Interface Shut/No Shut per minute 1 OSPF Interface Cost Change per hour 100 IPsec Tunnels flapped (setup/teardown) per second 20 IKEv2/IPsec Rekeys per second RADIUS Server lost every 30 minutes Continuous DOS Attacks (using Nessus) Close/Open 1 SSH session per minute Enter SHOW, Config, and Errored commands for every open session 1 SNMP GET per second 1 FTP File Transer of 100Mb every second * Tester is Test Device or System of Test Devices Example Stress Test – Test Conditions

18 DEVICE #1 1. Configuration Sets achieved 2. Startup Phase Benchmarks Stable Aggregate forwarding Rate = 4Gbps Stable Latency = 110 usec Stable Session Count = 30 BGP Peers 28 OSPF Adjacencies 16K IPsec Tunnels 3. Apply Instability Conditions 4. Instability Phase Benchmarks* Unstable Aggregate Forwarding Rate = 3.5Gbps Degraded Aggregate Forwarding Rate = 0.5Gbps Unstable Latency = 110usec Unstable Uncontrolled Sessions Lost = 126 *These are averages. It is recommended to record these values at 1 second interval 5. Stop applying Instability Conditions after X hours (24 for this test) 6. Recover Phase Benchmarks Recovery Time = 22 seconds Recovered Aggregate Forwarding Rate = 4Gbps Recovered Latency = 110usec Recovered Uncontrolled Sessions Lost = 0 Example Stress Test – Benchmarks DEVICE #2 1. Configuration Sets achieved 2. Startup Phase Benchmarks Stable Aggregate forwarding Rate = 4Gbps Stable Latency = 150 usec Stable Session Count = 30 BGP Peers 28 OSPF Adjacencies 16K IPsec Tunnels 3. Apply Instability Conditions 4. Instability Phase Benchmarks* Unstable Aggregate Forwarding Rate=3.3Gbps Degraded Aggregate Forwarding Rate= 0.7Gbps Unstable Latency = 170usec Unstable Uncontrolled Sessions Lost = 4000 *These are averages. It is recommended to record these values at 1 second interval 5. Stop applying Instability Conditions after X hours (24 for this test) 6. Recover Phase Benchmarks Recovery Time= Infinite Recovered Aggregate Forwarding Rate = 3.9Gbps Recovered Latency = 150usec Recovered Uncontrolled Sessions Lost = 97 Configuration Set in this test was reduced from a previous test because Device #2 crashed at 20 hours Test was repeated with 3 rd Configuration Set to obtain a Recovery Time for Device #2