MENTER Overview Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001.

Slides:



Advertisements
Similar presentations
Responsive Yet Stable Traffic Engineering Srikanth Kandula Dina Katabi, Bruce Davie, and Anna Charny.
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Japan Telecom Information & Communication Labs
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Designing a New Routing Simulator for DiffServ MPLS Networks Peng Zhang Zhansong Ma Raimo Kantola {pgzhang, zhansong,
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Multi Protocol Label Switching Allot and MPLS Multi Protocol Label Switching MPLS Smart, fast routing mechanism to solve routing table scalability issues.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.10: Deploying End-to-End QoS.
S T. Bauschert IP Network Engineering Challenges Senior Consultant Network Planning and Design Siemens AG, München
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Path Protection in MPLS Networks Ashish Gupta Design and Evaluation of Fault Tolerance Algorithms with Performance Constraints.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS and Traffic Engineering
Predictive End-to-End Reservations via A Hierarchical Clearing House Endeavour Retreat June 19-21, 2000 Chen-Nee Chuah (Advisor: Professor Randy H. Katz)
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
Path Protection in MPLS Networks Using Segment Based Approach.
RATES: A Server for MPLS Traffic Engineering (Routing And Traffic Engineering Server) Zlatokrilov Haim Advanced Topics in IP Networks5/1/2001 Tel-Aviv.
Multi-Protocol Label Switching
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
S. Suri, M, Waldvogel, P. Warkhede CS University of Washington Profile-Based Routing: A New Framework for MPLS Traffic Engineering.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Experiences with Deploying a Global IP/MPLS Network
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
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.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
QoS in MPLS SMU CSE 8344.
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.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
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.
QoS Architectures for Connectionless Networks
IP/MPLS Multiprotocol Label Switching
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
EmNet: Satisfying The Individual User Through Empathic Home Networks J. Scott Miller, John R. Lange & Peter A. Dinda Department of Electrical Engineering.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
A Practical Approach for Providing QoS: MPLS and DiffServ
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
An Application of VoIP and MPLS Advisor: Dr. Kevin Ryan
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.
Supporting DiffServ with Per-Class Traffic Engineering in MPLS.
Multiple Protocol Support: Multiprotocol Level Switching.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
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.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Multi-protocol Label Switching
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
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.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Multi Protocol Label Switching (MPLS)
Instructor Materials Chapter 6: Quality of Service
Inter domain signaling protocol
Queue Management Jennifer Rexford COS 461: Computer Networks
MENTER: Dynamic Traffic Engineering for MPLS Networks
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:

MENTER Overview Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001

MENTER Goal MPLS Event Notification Traffic Engineering and Restoration Develop an architecture for managing MPLS domains on a fast timescale to provide –efficient utilization of network resources –differentiated QoS –reliability

Project Components Simulator development –MPLS (UMD: Phuvoravan, Guven, Sudarsan, Choi) –MPLS/Optical (NIST) MPLS testbed (based on NISTSwitch) (Landgraf, Bhattacharjee, Gallicchio, Kuo) Optical testbed (Chen’s group) Monitoring and event generation (Bhattacharjee, Kuo, Gallicchio) Correlation engine (Landgraf, Jaeger) Control algorithms and software implementation (Marcus, Shayman, Lim, Choi, Phuvoravan)

Combining Diffserv with MPLS Each LSP corresponds to a diffserv class –to conserve experimental bits, signaling used to convey class of service Each LSP has provisioned BW –permits traffic engineering using constraint-based routing with available link BW (ALB) constraint BW (scheduling weight) per class is configured for each link ALB is calculated per class Per-behavior-aggregate queuing –more scalable than per-LSP queuing

Diffserv-based SLAs Between enterprise network and ISP or between peer ISPs SLA parameters can be dynamically renegotiated Penalties for SLA violations Bandwidth broker (BB) can permit oversubscription of SLAs if conditions permit Specification in terms of aggregate traffic for each diffserv class: hose model –contains limited egress information SLA specifies an aggregate BW per class entering at each ingress, and possibly how much BW exits at each egress

Traffic Shaping and Policing Shaping and policing must be consistent with diffserv SLAs –shaping is done at egress of preceding domain on per-class aggregate basis –policing is done at ingress applied to aggregate of all traffic of given class from given neighbor domain Policing of individual LSPs not permitted –may create SLA violations –overlimit LSPs not a problem unless links are congested Occasional congestion is inevitable unless significant overprovisioning

Bandwidth Broker/Provisioning Server-1 Diffserv BB –Negotiates admission control policy (dynamic SLAs) with BBs in customer networks and peer ISPs –Serves as Policy Decision Point (PDP) –Instantiates policy in edge routers which serve as Policy Enforcement Points (PEPs) –Requires monitoring information to make decisions e.g., how much of the traffic from a customer network is currently going to each egress, are portions of network congested, ….

Bandwidth Broker/Provisioning Server-2 Provisioning Server (PS) in MPLS –BB functionality with extensions to permit management of label switched paths (LSPs) MENTER focus is on on-line management and control –Label Edge Routers (LERs) implement LSP setup using CR-LDP or RSVP-TE –While some of the route computation can be delegated to LERs and accomplished using constraint-based routing, some resource allocation problems can only be solved by having PS coordinate actions of multiple LERs generally overlooked in MPLS community

Monitoring IGP (OSPF, IS-IS) extensions used to flood available link BW (ALB) when thresholds crossed –PS as well as ingress LERs receive information –threshold spacing can decrease as ALB decreases LSRs monitor link BW utilization Ingress LER monitors BW utilization of each of its LSPs ECN used to alert ingress that LSP experiencing congestion (draft-ietf-shayman-mpls-ecn-00.txt) Drops monitored per LSP at each LSR –dropping should be regarded as last resort –if possible, dropping should be pushed to ingress Active techniques can enable dynamically configurable state-based monitoring and event generation

Control Off-line control –Generate nominal set of provisioned LSPs Off-line optimization Input is traffic matrix giving estimated traffic for each ingress- egress pair Output set of provisioned LSPs –may be time-varying

On-line Control Concerned with variations of traffic from that predicted by traffic matrix On-line slow time-scale control (minutes on up) –Concerned with persistent deviations from nominal traffic pattern On-line fast time-scale control (seconds on down) –Concerned with sudden deviations from nominal traffic pattern action taken only if congestion is observed or imminent –Traffic models may enable proactive control. Flow arrival processes Variation of bit rate within flow aggregate –Distinguishes MENTER from other MPLS/Diffserv projects

Control Actions Modifying the assignment of new flows to LSPs with the same ingress and egress Migrating existing flows to alternate LSPs Increasing (or decreasing) provisioned BW Setting up new LSPs Coordinated action involving multiple ingress-egress pairs that have LSPs sharing bottleneck link Rate-limiting LSPs at ingress (last resort) Reallocate wavelengths in OTN to change BW or network topology –issues of time-scale, granularity, and degree of integration of MPLS and OTN management/control planes shayman: What if the overlimit LSP has nowhere to go but an underlimit LSP can be moved? If we move flows from the underlimit LSP to an alternative LSP, the alternative LSP may be overlimit and hence vulnerable to further moves. This seems unfair. shayman: What if the overlimit LSP has nowhere to go but an underlimit LSP can be moved? If we move flows from the underlimit LSP to an alternative LSP, the alternative LSP may be overlimit and hence vulnerable to further moves. This seems unfair. shayman:

Stochastic Control Use traffic models for flow arrival process, flow duration and for variation of bit rate within a flow Short-range dependent models may be sufficient for predicting performance for real-time traffic –Markov modulated fluid (MMF) models obtained by aggregation and “averaging” of DAR models Optimization techniques for Markov decision processes may be used to determine policies for dynamic traffic engineering--e.g., conditions under which flow migration should occur –Currently developing control policies for voice call migration in response to variations in video traffic

Where VoIP Fits In Two models for VoIP –aggregate voice governed by SLAs handled like any other Diffserv traffic –individual calls subject to admission control require participation of signaling gateway, call agent (CA), provisioning server, media gateway (MG), MPLS ingress VoIP may be designated as separate Diffserv class call blocking replaces congestion and packet drops as trigger for reactive control

Processing of Individual Calls Multiple media gateways are directly connected to each LER Provisioning server periodically informs call agent of available BW (allocated to VoIP) between each ingress- egress pair of LERs (and hence between each pair of media gateways) CA maps dialed number to set of remote MG choices CA selects remote MG based on available BW between corresponding ingress-egress LERs Ingress LER assigns call to an LSP (dedicated to VoIP) terminating at the appropriate egress LER.

Relationship Between CA and PS CA receives resource availability information from PS PS receives blocking information from CA CA operates on service layer and is specific to the VoIP application PS operates on network/MPLS layer and is not specific to VoIP –permits PS to coordinate BW needs between VoIP and other types of traffic e.g., if there is a focused overload for VoIP due to a call-in event, video traffic can be temporarily rerouted to accommodate the VoIP e.g., an unexpected number of video sessions between an ingress and egress may require migration of a group of voice calls (may be preferable to migrate low rate voice flows rather than high rate video both to find alternative BW and to minimize migration-induced packet loss)