TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.

Slides:



Advertisements
Similar presentations
LambdaStation Phil DeMar Don Petravick NeSC Oct. 7, 2004.
Advertisements

Internetworking II: MPLS, Security, and Traffic Engineering
IP EDGE DEVICES A solution for the Internet Migration Patrick Cocquet, 6WIND CEO, IPv6 Forum VP Dubai IPv6 Forum Summit – February 2001.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
TeraPaths TeraPaths: Flow-Based End-to-End QoS Paths through Modern Hybrid WANs Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Tiziana FerrariWP2.3 Advance Reservation Demonstration: Description and set-up 1 WP2.3 Advance Reservation Demonstration: Description and set-up DRAFT,
Network Security Topologies Chapter 11. Learning Objectives Explain network perimeter’s importance to an organization’s security policies Identify place.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
TeraPaths: End-to-End Network Path QoS Configuration Using Cross-Domain Reservation Negotiation Bruce Gibbard Dimitrios Katramatos Shawn McKee Dantong.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
TCP/IP Addressing Design. Objectives Choose an appropriate IP addressing scheme based on business and technical requirements Identify IP addressing problems.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Lawrence G. Roberts CEO Anagran September 2005 Advances Toward Economic and Efficient Terabit LANs and WANs.
TeraPaths : A QoS Collaborative Data Sharing Infrastructure for Petascale Computing Research USATLAS Tier 1 & Tier 2 Network Planning Meeting December.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
Voice VLANs Lecture 7 VLANs.ppt 21/04/ Apr-17
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
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.
TeraPaths: A QoS Collaborative Data Sharing Infrastructure for Petascale Computing Research Bruce Gibbard & Dantong Yu High-Performance Network Research.
Scalable, efficient, personalized, end-to-end QoS Provisioning Polyrakis Andreas Dimitrios Kalogeras GRNET.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
EMEA Partners XTM Network Training
Center of Excellence Wireless and Information Technology CEWIT 2008 TeraPaths: Managing Flow-Based End-to-End QoS Paths Experience and Lessons Learned.
11 SECURING YOUR NETWORK PERIMETER Chapter 10. Chapter 10: SECURING YOUR NETWORK PERIMETER2 CHAPTER OBJECTIVES  Establish secure topologies.  Secure.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Lambda Station Project Andrey Bobyshev; Phil DeMar; Matt Crawford ESCC/Internet2 Winter 2008 Joint Techs January 22; Honolulu, HI
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
TeraPaths The TeraPaths Collaboration Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos, BNL.
Connect. Communicate. Collaborate perfSONAR MDM Service for LHC OPN Loukik Kudarimoti DANTE.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Introducing Network Design Concepts Designing and Supporting Computer Networks.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 8 Virtual LANs Cisco Networking Academy.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team CHEP 06.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
1 TeraPaths and dynamic circuits  Strong interest to expand testbed to sites connected to Internet2 (especially US ATLAS T2 sites)  Plans started in.
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
Internet2 Joint Techs Workshop, Feb 15, 2005, Salt Lake City, Utah ESnet On-Demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok
Alex Leifheit NETWORKS. NETWORK A number of interconnected computers, machines, or operations. Key Components Network components, Network Architecture,
SDN and OSCARS how-to Evangelos Chaniotakis Network Engineering Group ESCC Indianapoilis, July 2009 Energy Sciences Network Lawrence Berkeley National.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
-1- ESnet On-Demand Secure Circuits and Advance Reservation System (OSCARS) David Robertson Internet2 Joint Techs Workshop July 18,
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
StorNet: Co-Scheduling Network and Storage with TeraPaths and SRM Dantong Yu (BNL) ESCC meeting JTW
TeraPaths TeraPaths:Configuring End-to-End Virtual Network Paths With QoS Guarantees Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
The TeraPaths Testbed: Exploring End-to-End Network QoS Dimitrios Katramatos, Dantong Yu, Bruce Gibbard, Shawn McKee TridentCom 2007 Presented by D.Katramatos,
Instructor Materials Chapter 2: Scaling VLANs
Instructor Materials Chapter 6: Quality of Service
Planning and Troubleshooting Routing and Switching
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Virtual LANs.
Chapter 2: Scaling VLANs
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
IS4680 Security Auditing for Compliance
Chapter 3 VLANs Chaffee County Academy
Virtual LAN VLAN Trunking Protocol and Inter-VLAN Routing
OSCARS Roadmap Chin Guok
Presentation transcript:

TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos, BNL

2 Outline  The TeraPaths project  Motivation  Concept and implementation  View of the world (network)  Interoperating with WAN services  L2 vs. L3  What is required from the site LAN?  Status/future

3 Motivation  The problem: support efficient/reliable/predictable peta-scale data movement in modern high-speed networks  Capacity is not limitless  Multiple data flows with varying priority  Default “best effort” network behavior can cause performance and service disruption problems  Solution: enhance network functionality with QoS features to allow prioritization and protection of data flows  Classify traffic  Schedule network usage

4 Prioritized vs. Best Effort Traffic

5 TeraPaths TheTeraPaths Service: Reserve End-to- End Paths with Guaranteed Bandwidth WAN WAN web services TeraPaths 1 2 3

6 Data Flow Information  Owner info (user)  Data flow ID  Source IP and port  Destination IP and port  IPs and ports can be ranges (multiple flows)  Direction (unidirectional/bidirectional)  Protocol  Bandwidth (class of service)  Multiple flows will share (best effort within the class)  Start time and duration  Minute resolution

7 Path Setup  Participating end site subnets are controlled by TeraPaths software instances (TeraPaths Domain Controllers or TDCs)  TDCs configure end site LANs to prioritize authorized flows via the DiffServ framework at the network device level  Source site polices/marks authorized flow packets  Destination site admits/re-polices/re-marks packets  End site LANs hand over/receive marked packets to/from the WAN  WAN provides MPLS tunnels or dynamic circuits  Initiating TDC requests MPLS tunnel or dynamic circuit with matching bandwidth and lifetime, or…  TDC funnels several flows into MPLS tunnel or dynamic circuit with aggregate bandwidth and lifetime  WAN preserves packet markings

8 Path Setup (ii)  WAN domains must interoperate  Each end site’s TDC has a single point of contact for WAN services  TDCs have no knowledge of WAN internals other than what is exposed by the WAN services  End sites have no direct control over the WAN  Either tunnel or circuit through WAN  Cannot mix and match

9 Conceptual View of the Network TeraPaths Site A Site B Site C Site D WAN 1 WAN 2 WAN 3 service invocation data flow peering WAN chain

10 TeraPaths Testbed ( ) current US ATLAS T2 sites

11 TeraPaths TeraPaths Web Services Architecture Internal Services Public Services Web Interface Admin Module NDC Database protected network API remote local WAN Services WAN Services proxy CLIs/w client

12 Interoperating with WAN Services  TeraPaths “proxy” servers  Implement interface required by TeraPaths core  Hide WAN service differences  Clients to WAN web services (OSCARS and DRAGON)  Close cooperation with ESnet and I2 development teams  Submit reservations for MPLS tunnels or dynamic circuits  Handle security requirements  Handle errors  MPLS tunnels vs. dynamic circuits  Utilization requires drastically different approach

13 L2 vs. L3 (i)  MPLS tunnel starts and ends within WAN domain  Packets are admitted into the tunnel based on flow ID information (IP src, port src, IP dst, port dst )  WAN admission performed at the first router of the tunnel (ingress) WAN border router MPLS tunnel ingress/egress router MPLS tunnel ingress/egress router

14 L2 vs. L3 (ii)  Dynamic circuit appears as VLAN connecting end site border routers with single hop  Cannot use flow ID data directly  Flow must be directed to the proper VLAN  WAN admission performed within end site LAN  Select VLAN with Policy Based Routing (PBR) WAN switch border router

15 Site LAN Setup (DiffServ)

16 Site LAN Setup (DiffServ w/pass-thru)

17 3 rd Party WAN Segments  Some WAN segments may not be automatically configurable  Static configuration allows DSCP bits to go through  Only allow specific interfaces  ACLs and aggregate policers

18 L2-Specific Issues  Limitations with VLANs  Tag range - tentatively selected (50 VLANs)  Tag conflicts - eliminate by synchronizing site databases  Scalability problems  Flow grouping  Logistics  PBR overhead  Virtual border router  Sensitive/3 rd party network segments  VLAN pass-thru

19 Additional Setup for L2

20 Summary  TeraPaths stitches together virtual paths with guaranteed bandwidth…  through end-site LANs (direct control)…  and end-site interconnecting WANs (indirectly, automatically)…  from end host to end host  TeraPaths…  utilizes DiffServ for LAN QoS…  makes arrangements for WAN MPLS tunnels or dynamic circuits by interfacing with WAN (web) services…  schedules bandwidth usage with advance reservations…  utilizes “pass-thru” techniques for sensitive or 3 rd party network segments

21 Status and Future  Currently: basic software ready, infrastructure tested  API and web interface, simple negotiation  Statically allocated bandwidth classes  L3 paths (MPLS tunnels) through ESnet  Elementary AAA  BNL  UMich  In the works, future  Testbed expansion to US ATLAS Tier 2 sites  Utilization of L2 paths (dynamic circuits) through ESnet and Internet2  Dynamic bandwidth allocation within service classes  CLI, extended API, configurable negotiation  Grid-style AAA (GUMS/VOMS)  Admin module to facilitate end site LAN setup 