1 Authors: Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications Ray Piatt, Cable and Wireless 58th IETF Meeting – Minneapolis Accelerated.

Slides:



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

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
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.
MPLS VPN.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Next Generation Network Architectures Summary John.
Deployment of MPLS VPN in Large ISP Networks
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Monitoring and Troubleshooting IBGP in a Transit AS.
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.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
Towards a Logic for Wide-Area Internet Routing Nick Feamster and Hari Balakrishnan M.I.T. Computer Science and Artificial Intelligence Laboratory Kunal.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 Towards a Framework for Network Control Composition T. S. Eugene Ng Rice University Hong Yan Carnegie.
© 2009 Cisco Systems, Inc. All rights reserved.ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Configuring and Verifying Basic BGP Operations.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Border Gateway Protocol (BGP4) Rizwan Rehman, CCS, DU.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
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.
Edge Protection 111. The Old World: Network Edge Core routers individually secured Every router accessible from outside “outside” Core telnet snmp.
Juniper ESCR Tesco Day 2. Overview Day #1 Maintenance and monitoring Routing protocols Lab Day #2 Introduction to Juniper devices Junos CLI System and.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Reliable Routing for the Internet Avici Company Confidential Scott Poretsky Avici Systems, Inc. June 3, 2002 Core Router Testing for High Availability.
Protocol implementation Next-hop resolution Reliability and graceful restart.
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.
U-Turn Alternates for IP/LDP Local Protection draft-atlas-ip-local-protect-uturn-00.txt Alia Atlas Gagan Choudhury
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.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
IETF BMWG Work Items 65th IETF Meeting Dallas, TX Tuesday 3/21/06.
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Multiple Protocol Support: Multiprotocol Level Switching.
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.
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 Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications Jean-Louis Le Roux, France Telecom Rajiv Papneja, Isocore Rajesh Khanna, Avici.
1 Sub-IP Protection Methods of Measurement: Considerations Al Morton bmwg Chair IETF-72.
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.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
28 July BGP Data-Plane Benchmarking Applicable to Modern Routers Ilya Varlashkin Rajiv Papneja Bhavani Parise presented by Grégory CAUCHIE.
23Mar BGP Data-Plane Benchmarking Applicable to Modern Routers Rajiv Papneja Ilya Varlashkin Bhavani Parise Dean Lee Sue Hares.
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
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.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
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 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
Connecting an Enterprise Network to an ISP Network
MPLS VPN Implementation
Presenter: Jeffrey Zhang
Authors: Scott Poretsky, Quarry Technologies Brent Imhoff, LightCore
Accelerated Stress Benchmarking
Multi-domain MPLS Deployment Enhancement
Module Summary BGP is a path-vector routing protocol that allows routing policy decisions at the AS level to be enforced. BGP is a policy-based routing.
BGP Overview BGP concepts and operation.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
CHAPTER 8 Network Management
Use of Simplex Satellite Configurations to support Internet Traffic
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Presentation transcript:

1 Authors: Scott Poretsky, Quarry Technologies Shankar Rao, Qwest Communications Ray Piatt, Cable and Wireless 58th IETF Meeting – Minneapolis Accelerated Stress Benchmarking draft-ietf-bmwg-acc-bench-framework-00.txt draft-ietf-bmwg-acc-bench-term-01.txt draft-ietf-bmwg-acc-bench-meth-00.txt

2 Changes for Terminology (01 from 00) New Terms Benchmark Planes Traffic Profile Startup Conditions Failure Conditions

3 Traffic Profile Definition: Characteristics of the Offered Load to the DUT used for the Accelerated Stress Benchmarking. Traffic Profile is reported as follows: ParameterUnits Packet Size(s)bytes Packet Rate(interface)array of packets per second Number of Flowsnumber Encapsulation(flow)array of encapsulation type

4 Benchmark Planes –Control Plane –Data Plane –Security Plane –Management Plane For each plane define: –Configuration Set –Startup Conditions –Instability Conditions Framework document provides explanation and examples for defining the Configuration Sets, Startup Conditions, Instability Conditions

5 Failure Conditions Unexpected Packet Loss Unexpected Session Loss Misrouted Packets (wrong next-hop) Invalid Permit/Deny Unexpected Management Access Denial Errored Management Value

6 Benchmarks Success Threshold Accelerated-Life Test Duration PASS when Accelerated-Life Test Duration=Success Threshold

7 Methodology 1.Initiate Startup Conditions 2.Establish Configuration Sets 3.Monitor all Benchmark Planes 4.Apply Instability Conditions 5.Measure Failure Conditions 6.Report Benchmarks 7.Change Configuration Set and/or Instability Conditions for next iteration

8 Next Steps Comments? 1.Incorporate input from draft-jones- opsec-01 into Framework for Accelerated Stress Benchamrking 2.Complete and Post Methodology 3.Incorporate changes to Terminology driven by Methodology 4.… then Terminology and Framework possibly could be ready for Last Call for IESG Review?

9 Backup Slides

10 Stress Test Model Example Instability Conditions Remote Loss of Carrier Interface Shutdown Cycling Rate BGP Route Flap Rate IGP Route Flap Rate Better Next-Hop LSP Reroute Rate >100% link utilization BGP OSPF LDP PIM-SM Data Plane Module Management Plane Module Security Plane Module Router/Switch DUT Control Plane Module Example Router Configuration Data Plane –Line Cards/Interfaces Security Plane –Traffic Forwarding with and without filters Control Plane –Routing BGP IGP –MPLS TE L2/L3 VPNs Management Plane –User Access –SNMP –Logging/Debug –Packet Statistics Collection Note: All Instability Conditions produce a Convergence Event

11 Security Plane –200 Filters –Each with 200 rules BGP IGP LDP PIM-SM Traffic Forwarding Manageability Security Policy Router/Switch DUT MPLS-TE Control Plane 100 Sessions (20 EBGP, 80 IBGP) 300K selected routes, 2M Route Instances 80 Adjacencies 5K routes (2500 inter-area, 2500 intra-area) 20 Adjacencies 1K FECs 5K Groups joined 1.5K tunnels (250 ingress tunnels, 250 egress tunnels, and 1K mid-point tunnels) Transit node for 100 targeted peers (LDP over RSVP) FRR enabled for local link protection of LDP sessions Management Plane 1K SNMP GETs per minute 1 telnet session open every 10 minutes 1 telnet session closed every 10 minutes Enable Debug and Logging Example Stress Test Data Plane Line Rate on 100% of interfaces Internet Mix of Packet Sizes 2K Flows Configure Qos Instability 200K BGP route flaps every 10 minutes 1K IGP route flaps every minute 100 MPLS-TE reroutes every minute Cycle interfaces - 1 Link Loss every minute >100% offered load to 5 outbound interfaces......

12 DUT Behavior During Stress Route Convergence due to BGP flaps Route and FEC Convergence due to IGP flaps –Common cause of slow memory leak Flap link to force nested-Convergence Events –Common cause of high CPU utilization -> exacerbated when scaling protocols and routes –FRR protection may cause failover to backup path Correct next-hop forwarding with Nested-Convergence Events Logging and Debug continues –Common cause of high CPU utilization when router is not under stress