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.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

MPLS and GMPLS Li Yin CS294 presentation.
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.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Application of GMPLS technology to traffic engineering Shinya Tanaka, Hirokazu Ishimatsu, Takeshi Hashimoto, Shiro Ryu (1), and Shoichiro Asano (2) 1:
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS and Traffic Engineering
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
MPLS A single forwarding paradigm (label swapping), multiple routing paradigms Multiple link-specific realizations of the label swapping forwarding paradigm.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Transport SDN: Key Drivers & Elements
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
1 Multipoint Ethernet Connection Protection
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
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.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
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. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching University of Southern Queensland.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Delivering Circuit Services to Researchers: The HOPI Testbed Rick Summerhill Director, Network Research, Architecture, and Technologies, Internet2 Joint.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
Distance Vector Routing Protocols Dynamic Routing.
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
1 Circuit switch controller: Routing and signaling Malathi Veeraraghavan University of Virginia Circuit switch –Routing –Signaling Difference in use of.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
1 CHEETAH - CHEETAH – Circuit Switched High-Speed End-to-End Transport ArcHitecture Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang.
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Resource Optimization in Hybrid Core Networks with 100G Links Malathi Veeraraghavan University of Virginia [Collaboration with Admela Jukan] Date: Sep.
Multi-protocol Label Switching
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
1 Circuit Switching Outline  Types of switches  Add multiplexers and demultiplexers  TDM circuit switch  Practice: SONET switch Malathi Veeraraghavan.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Advanced Computer Networks
Grid Optical Burst Switched Networks
Inter domain signaling protocol
Dynamic Network Services In Internet2
Multi Protocol Label Switching (MPLS)
Chapter 7 Backbone Network
CHAPTER 8 Network Management
Switch controller: Routing
MPLS and GMPLS Li Yin CS294 presentation.
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.
Chapter 3 Part 3 Switching and Bridging
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Presentation transcript:

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 Veeraraghavan University of Virginia

Revisions (serves as Outline) Rev. 1: Generalization from 100G and lambdas Rev. 2: Bidirectional resource optimization Rev. 3: Hybrid node and hybrid network arch. Rev. 4: Creation of bypass circuits Rev. 5: Control-plane interaction with nodes Rev. 6: Triggering of circuit setup and release Rev. 7: Extensions of OSCARS Rev. 8: DOE-provided testbed Rev. 9: Areas of focus Rev. 10: Policy issues Rev. 11: Modified deliverables 2

Rev. 1: Generalization from 100G and lambdas Original proposed work: –100G interfaces and optical WDM –High-capacity switches/routers Modification: –Improve understanding of hybrid network operation at arbitrary rates, e.g., even at 10Gb/s or lower rates –Circuits are generic and not necessarily only wavelengths (lambdas); they can be sub-Gbps SONET circuits, MPLS LSPs or carrier-grade Ethernet virtual circuits 3

Rev. 2: Bidirectional resource optimization Original proposed work: –IP-routed traffic  Dynamic circuits –Set up or release dynamic circuits in response to surges or drops in IP-routed traffic Modification: –Add opposite direction: Dynamic circuits  IP-routed traffic –If a circuit setup is blocked due to a lack of resources, the flow is sent on the IP-routed path or MPLS LSP if the user request allows this option, i.e., user is willing to accept sub-par performance instead of being blocked 4

Rev. 3: Hybrid node structure Original proposed work: –Fig. 2b shows an IP router and a circuit switch at each PoP with a pooled set of lambdas interconnecting the circuit switches at the PoPs Modification: –A hybrid node could be one entity with support for IP Layer-3 packet forwarding and dynamic circuit switching (layers 2.5/2/1); see the next slide 5

Rev. 3: Hybrid node architecture Unfolded view: switch capabilities Q Input interfaces Q Output interfaces Layer-1 switch D Layer-2/2.5 switch Layer-3 IP router Q-1 D D D D M M M M M Data plane SNMP MIB+agents Routing protocol Signaling (provisioning) protocol Administrative interface (CLI, TL1) Node controller Hybrid node D: Demultiplexer M: Multiplexer Ethernet control-plane port

Rev. 3: Hybrid network architecture (systems in blue to be implemented in this project) (view with animation) 7 Shared single core pool of N fibers K circuits: IP-routed partition N-K: Dynamic-circuit partition Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Traffic engineering (TE) systemHybrid Network Engineering (NE) system “put the traffic where the bandwidth is”“put the bandwidth where the traffic is” REF: Report of US/EU Workshop on Key Issues and Grand Challenges in Optical Networking. Available: Modify routing metrics and/or write routing table entries Request dynamic circuit setup/release Traffic monitoring/ characterization system DOE-implemented control-plane software systems Obtain data REF

Rev. 3: Hybrid network architecture (systems in blue to be implemented in this project) 8 Shared single core pool of N fibers K circuits: IP-routed partition N-K: Dynamic-circuit partition Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Traffic engineering (TE) systemHybrid Network Engineering (NE) system Report of US/EU Workshop on Key Issues and Grand Challenges in Optical Networking. Available: Traffic monitoring/ characterization system DOE-implemented control-plane software systems Traffic monitoring/characterization system Reads parameters necessary only for TE/NE applications Characterizes traffic matrix Not itself a general-purpose monitoring system such as PerfSONAR but could interface with such systems to obtain data

Rev. 3: Hybrid network architecture (systems in blue to be implemented in this project) 9 Shared single core pool of N fibers K circuits: IP-routed partition N-K: Dynamic-circuit partition Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Traffic engineering (TE) systemHybrid Network Engineering (NE) system Report of US/EU Workshop on Key Issues and Grand Challenges in Optical Networking. Available: Traffic monitoring/ characterization system DOE-implemented control-plane software systems Hybrid Traffic Engineering (TE) system Obtains data from Traffic monitoring/characterization system Computes optimal routes for load balancing Issues CLI commands to hybrid nodes to modify routing metrics and/or write routing table entries

Rev. 3: Hybrid network architecture (systems in blue to be implemented in this project) 10 Shared single core pool of N fibers K circuits: IP-routed partition N-K: Dynamic-circuit partition Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Node Hybrid Traffic engineering (TE) systemHybrid Network Engineering (NE) system Report of US/EU Workshop on Key Issues and Grand Challenges in Optical Networking. Available: Traffic monitoring/ characterization system DOE-implemented control-plane software systems Hybrid Network Engineering (NE) system Obtains data from Traffic monitoring/characterization system and DOE-implemented control-plane software Determines if thresholds are crossed to trigger setup/release of dynamic circuits If triggered, sends request for dynamic circuit setup/release to DOE-implemented control-plane software Commands Hybrid TE system to make routing table updates

Rev. 4: Creation of bypass circuits Traffic-monitoring software monitors IP traffic as well as dynamic circuit traffic –If certain criteria are reached (“thresholds”), then signal network and/or traffic engineering to move IP-routed traffic going to a specific egress node onto newly created circuits avoiding intermediate routers move traffic from existing circuits onto the IP- routed network 11

Rev. 5: Control-plane interactions 12 Hybrid node Traffic monitoring & characterization system Traffic engineering systemNetwork engineering system OSCARS Inter- Domain Controller Domain Controllers DOE-implemented control plane software systems Obtain topology and TE-database/PCE data Collect data from domain controllers on capacity availability on various links to enable path computation for new circuits triggered as a result of traffic monitoring input Hybrid network Request dynamic circuit setup/release

Rev. 5: Control-plane messaging 13 Control-plane messages are carried over the IP- routed network Switch control cards have Ethernet control-plane ports for connection into the IP-routed network For security, ns5 or equivalent IPsec devices should be deployed on these control ports

Rev. 6: Triggering of circuit setup and release Determine the criteria and thresholds for triggering dynamic circuit setup in network- engineering module (using input from traffic monitoring + DOE-implemented control-plane software) Determine the criteria and threshold for triggering circuit release –cannot wait for traffic on a 10Gb/s circuit to fall to 0 before triggering release –what should the threshold be? Determine the policies that govern the implementation of thresholds 14

Rev. 7: Extension of OSCARS to Layer 1-2 networks OSCARS scheduler was developed for advance reservation of dynamic MPLS (layer 2.5) LSPs Extension to Layer 1-2 networks –Layer-2 (Carrier-Ethernet and SONET) and Layer-1 (optical WDM and fiber) –Develop algorithms suitable for reservations and provisioning of nested and concatenated circuits 15

Rev. 8: DOE-provided testbed Demonstrate operation of hybrid networks with resource optimizing hybrid TE and hybrid NE software on DOE-provided testbed with 3 to 4 nodes. –Hybrid nodes (provided to us): IP router (layer 3) + MPLS switch (layer 2.5) Layer 1/layer 2 circuit switch DOE-implemented control-plane software –Implemented by us: Hybrid TE, Hybrid NE and and traffic monitoring/characterization software 16

Rev. 9: Areas of focus Theoretical framework –Use of traffic engineering and network engineering in hybrid networks for resource optimization Prototype demonstrations on DOE- provided testbed 17

Rev. 10: Policy issues Should users be blocked if resources are not available for circuits? Can users indicate option to avoid being blocked but rather to use IP-routed/MPLS LSP path if Layer 1 or Layer 2 circuit network has no resources? Should decision be made at the edge or inside the network? Is the decision driven by TE process or by users or both? 18

Rev. 11: Modified annual deliverables (quarterly on next three slides) Year 1: Architecture and Analysis Year 2: Algorithm design and software implementation Year 3: Prototyping on DOE-provided testbed 19

Year 1 quarterly deliverables Year 1: Architecture and Analysis –Q1: Design architectural framework for hybrid networks with automated traffic and network engineering –Q2: Analyze traffic –Q3: Study the question of thresholds and triggering –Q4: Identify requirements for hybrid network and traffic engineering systems 20

Year 2 quarterly deliverables Year 2: Algorithm design and software implementation –Q1: Define interactions with DOE- implemented control-plane software –Q2: Design and implement traffic monitoring and characterization system –Q3: Design algorithms and implement hybrid traffic engineering system –Q4: Design algorithms and implement hybrid network engineering system 21

Year 3 quarterly deliverables Year 3: Prototyping on DOE-provided testbed –Q1: Test traffic monitoring and characterization system –Q2: Test hybrid traffic engineering system –Q3: Test hybrid network engineering system –Q4: Integration testing - Findings and recommendations 22