Research Challenges in the Emerging Hybrid Network World Tom Lehman University of Southern California Information Sciences Institute (USC/ISI)

Slides:



Advertisements
Similar presentations
Photonic TeraStream and ODIN By Jeremy Weinberger The iCAIR iGRID2002 Demonstration Shows How Global Applications Can Use Intelligent Signaling to Provision.
Advertisements

1 On the Management Issues over Lambda Networks 2005 / 08 / 23 Te-Lung Liu Associate Researcher NCHC, Taiwan.
MPLS and GMPLS Li Yin CS294 presentation.
Circuit Monitoring July 16 th 2011, OGF 32: NMC-WG Jason Zurawski, Internet2 Research Liaison.
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 17 Service OAM Framework and Requirements February 2008.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Identifying MPLS Applications
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
Advance in Design and Implementation of VLSR in Support of E2E VLAN DRAGON Meeting, 2005 Xi Yang Information Sciences Institute University of Southern.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
DRAGON Dynamic Resource Allocation via GMPLS Optical Networks Tom Lehman University of Southern California Information Sciences Institute (USC/ISI) National.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Transport SDN: Key Drivers & Elements
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Abstraction and Control of Transport Networks (ACTN) BoF
May 2001GRNET GRNET2 Designing The Optical Internet of Greece: A case study Magda Chatzaki Dimitrios K. Kalogeras Nassos Papakostas Stelios Sartzetakis.
Circuit Services - IPTV Christian Todorov Internet2 Fall Member Meeting October 9, 2007.
Hybrid MLN DOE Office of Science DRAGON Multi-Layer, Multi-Domain Control Plane Hybrid Networks Architecture Current Status and Future Issues Andy Lake,
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
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.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
Protocols and the TCP/IP Suite
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
DRAGON Dynamic Resource Allocation via GMPLS Optical Networks API Overview Jaroslav Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Rick Summerhill Chief Technology Officer, Internet2 Internet2 Fall Member Meeting 9 October 2007 San Diego, CA The Dynamic Circuit.
Dynamic Circuit Services Control Plane Overview April 24, 2007 Internet2 Member Meeting Arlington, Virginia Tom Lehman University of Southern California.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
ASCR/ESnet Network Requirements an Internet2 Perspective 2009 ASCR/ESnet Network Requirements Workshop April 15/16, 2009 Richard Carlson -- Internet2.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
© 2006 National Institute of Informatics 1 Jun Matsukata National Institute of Informatics SINET3: The Next Generation SINET July 19, 2006.
1 Dynamic Service Provisioning in Converged Network Infrastructure Muckai Girish Atoga Systems.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Optical + Ethernet: Converging the Transport Network An Overview.
Dynamic Circuit Network An Introduction John Vollbrecht, Internet2 May 26, 2008.
SDN and OSCARS how-to Evangelos Chaniotakis Network Engineering Group ESCC Indianapoilis, July 2009 Energy Sciences Network Lawrence Berkeley National.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
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.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
DICE Diagnostic Service Joe Metzger Joint Techs Measurement Working Group January
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Connecting to the new Internet2 Network What to Expect… Steve Cotter Rick Summerhill FMM 2006 / Chicago.
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 LHC Meeting 23 October 2006 FERMI Lab,
Multi-layer software defined networking in GÉANT
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Integration of Network Services Interface version 2 with the JUNOS Space SDK
OSCARS Roadmap Chin Guok
Presentation transcript:

Research Challenges in the Emerging Hybrid Network World Tom Lehman University of Southern California Information Sciences Institute (USC/ISI)

Hybrid Networking Defined Network architectures which provide IP routed service AND some form of: –service which provides access to dedicated, deterministic, and schedulable network resources "Deterministic" is the key concept here Users may not get exactly what they want, but they will know what they have, and can plan their application processes and workflows with confidence the network will deliver what has been promised

Hybrid Network Services Rationale and Objectives There is a class of users which require Deterministic Network Services These users do not want (or can they afford to) share fairly via the use of something like a TCP friendly congestion control Example users include expensive resource eScience communities, emergency response, mission or business critical functions, building (or traffic engineering) of the best effort IP network These users are the exception. They are not a large part of the total traffic from a flow perspective. They can be a large part from a bandwidth usage perspective. This service is not a replacement for the best effort IP network, but an additional network capability. The best effort IP network will still carry the majority of users.

Hybrid Networking - Data Planes Many Data Plane options to provide Hybrid Network Services: –Layer 3 for PSC with QoS (IP Routing) –Layer 2.5 for PSC with QoS (MPLS) –Layer 2 for L2SC (often Ethernet) –Layer 1.5 for TDM (often SONET/SDH) –Layer 1 for LSC (often WDM switch elements) From client hand-off perspective the "service" of choice is an Ethernet service –This is independent network technology layer –That is, all of the above Data Plane technologies can encapsulate Ethernet for the client service interface

Hybrid Networking - Architectures Many ways to architect the Data Plane Multi-Layer Parallel Combined Multi-Layer Multi-Service Hybrid Service

Hybrid Networking Deployments in U.S. Internet2 ION Service – –Layer 1.5 network Energy Sciences Network (ESnet) Science Data Network (SDN) – –Layer 3/2.5 network USLHCnet –lhcnet.caltech.edu –Layer 1.5/2 network Multiple Regional Networks –Layer 2 networks

Hybrid Networking What is the Service? Source Address Destination Address Bandwidth VLAN TAG (untagged | any | tagged | tunnel) User Identification (certificate) Schedule Client A Client B Circuit Request Ethernet Service (encapsulated in lower layer) Dynamically Provisioned Dedicated Resource Path (Circuit) Dynamic Service IDC InterDomain Controller api can run on the client, or in a separate machine, or from a web browser XML USER API Actual Network Path

Hybrid Networking Same Service for InterDomain Regional Hybrid Network Regional Hybrid Network Wide Area Hybrid Network 1. Client Service Request 2. Resource Scheduling 5. Service Instantiation (as a result of Signaling) A. Abstracted topology exchange A A USER API XML Multi-Domain Dynamically Provisioned Circuit client-to-network protocol network-to-network protocol

Hybrid Networking What is State of Control Plane? Current control plane implementations in U.S. are based on: –OSCARS –DRAGON dragon.east.isi.edu The client-to-network and network-to-network protocol definitions are based on: –DICE InterDomain Controller Protocol (IDCP)

DICE IDCP Web Service Definitions Originally developed in DICE –Dante, Internet2, CANARIE, ESNet –now includes other organizations as well wsdl - web service definition of message types and formats xsd – definition of schemas used for network topology descriptions and path definitions

DICE IDCP Conceptual View of the Messaging Four Primary Web Services Areas: Topology Exchange, Resource Scheduling, Signaling, User Request

Hybrid Network Services Footprint

Hybrid Networking What about Application Interfaces? The below applications have adapted their existing systems to communicate via the user request side of the IDCP –LambdaStation ( –TeraPaths ( –Phoebus (e2epi.internet2.edu/phoebus.html) –DETER (isi.deterlab.net) (development underway)

What are the Research Challenges? Path Computation Integration with Application Domain Workflows –Application Specific Topologies Robust Service Interface Definition –client-to-network piece Scalable Authentication, Authorization, Accounting (AAA)

What are the Research Challenges? Hybrid Service Monitoring and Debugging –Multi-Domain complicates this greatly Topology Distribution/Routing Signaling (mainly speed issues) How to use these services to make the IP routed infrastructure better? –Traffic Engineering of the IP routed network

Topology Hybrid Networking Path Computation Layer 3 Tuesday, 2pm Operational View Friday, 3am Maintenance View IP View Virtual Organization Specific View User Specified Multiple Views What paths are possible between A and B, between time i and ii, with specific service interface request parameters? A B Path Computation Time Domain AAA Management (SNMP) Data Administrator Requirements Layer 2 Layer 1 PCE to PCE Coordination Domain Boundary Time Domain AAA Management (SNMP) Data Administrator Requirements Layer 3 Layer 2 Layer 1 Topology

Intelligent Resource Computation Path Computation will have handle multi-dimensional information and constraints that are typically not considered in current networks PCE Computing both paths and topologies for multi-layer networks hybridnetworkhybridnetwork Give me an IP overlay triangle topology with 500Mbps per link. Can I have a slice of 1 GigE VLAN with customer tag 300? I prefer paths with least jitter. What is available 8:00-10:00AM every Friday? Site B Site C Site A Ask PCE Application Specific Topology

Service Interface Definition Path TE Parameters (source, destination IDs, bandwidth, link switching type, etc) Path TE Parameters (source, destination IDs, bandwidth, link switching type, etc) Layer-Specific Params (MTU, VLAN Tags, SONET VC type, WDM wavelengths etc.) Layer-Specific Params (MTU, VLAN Tags, SONET VC type, WDM wavelengths etc.) Scheduling Params (start and end times, ranges of acceptable time windows, priorities) Scheduling Params (start and end times, ranges of acceptable time windows, priorities) QoS Parameters (bandwidth guarantees, latency, jitter, packet loss etc.) QoS Parameters (bandwidth guarantees, latency, jitter, packet loss etc.) Routing Profile (explicit routes, link inclusion and exclusion lists etc.) Routing Profile (explicit routes, link inclusion and exclusion lists etc.) Execution Method (hard,soft reservation, query only, schedule only, preemptible etc) Execution Method (hard,soft reservation, query only, schedule only, preemptible etc) Protection Capability (non-protection, 1:1, 1+1, shared mesh protection etc.) Protection Capability (non-protection, 1:1, 1+1, shared mesh protection etc.) Management Info. (auxiliary information for service monitoring and trouble shooting) Management Info. (auxiliary information for service monitoring and trouble shooting) AAA Information (parameters for user authentication and policy enforcement) AAA Information (parameters for user authentication and policy enforcement) Parameters by Categories The Service Interface framework defines hybrid network services. This definition should focus on service parameters, as opposed to network technology details. Network should be responsible for selection specific network provisioning operations based on service requests/requirements A service is defined by elements containing some of the above parameters. These services can be flexibly integrated into virtualization workflows and be discovered and invoked via standard mechanisms, such as Web Services. Value-Added Services Basic Operations request for single path Basic Operations request for single path Batch Operations request for a group of paths as atomic operations Batch Operations request for a group of paths as atomic operations Conditional Operations operations with conditional logic to support workflows Conditional Operations operations with conditional logic to support workflows Topology Services request for custom topology views and information Topology Services request for custom topology views and information

Monitoring and Debugging 1 USER API Web Browser 2 Management Agent 1. Circuit Request 2. Circuit Setup 3. Notification 4 4. User Indicates a problem in data plane 5. Additional (lower level) queries in local domain 6. Management Agent to Management Agent InterDomain Interactions 7. Remote domain local status checks Management Agent Management Agent looking for help from PerfSonar on this

Hybrid Network Research Sponsor Acknowledgement Multi-Layer Hybrid Networks –Funded by United States Department of Energy (DOE) –hybrid.east.isi.edu DRAGON (Dynamic Resource Allocation via GMPLS Optical Networks) –Funded by National Science Foundation (NSF) –dragon.east.isi.edu

Thank You! Questions/Comments?