Outline. EL736 Communications Networks II: Design and Algorithms. Class3: Network Design Modelling Yong Liu 09/19/2006

Similar documents
Multi Protocol Label Switching

MPLS Multi-Protocol Label Switching

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

Resilient IP Backbones. Debanjan Saha Tellium, Inc.

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

ECE442 Communications Lecture 4. Optical Networks

Simulation of All Optical Networks

Multicast OLSP Establishment Scheme in OVPN over IP/GMPLS over DWDM

Simple Layout Algorithms To Maintain Network Connectivity Under Faults

GMPLS Overview Generalized MPLS

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Optical Communications and Networking 朱祖勍. Nov. 27, 2017

Core Networks Evolution

Telematics Chapter 7: MPLS

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006

Optical Packet Switching

Generalized Multiprotocol Label Switching (GMPLS)

سوي يچينگ و مسيريابي در شبكه

Scalability of Routing Protocols

Internet Routing. Shortest-Path Routing. Intra-Domain Routing and Traffic Engineering. Two-Tiered Internet Routing System

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks

The LSP Protection/Restoration Mechanism in GMPLS. Ziying Chen

Lecture 13: Link-state Routing. CSE 123: Computer Networks Alex C. Snoeren

On Generalized Processor Sharing with Regulated Traffic for MPLS Traffic Engineering

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

A Network Optimization Model for Multi-Layer IP/MPLS over OTN/DWDM Networks

Progress Report No. 15. Shared Segments Protection

Introduction to Segment Routing

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

QoS routing in DWDM Optical Packet Networks

Multiprotocol Label Switching Overview

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

COM-208: Computer Networks - Homework 6

Multiprotocol Label Switching (MPLS) on Cisco Routers

Internet Routing - MPLS. By Richard Harris

Network Protection Design for MPLS Networks

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions

A Novel Genetic Approach to Provide Differentiated Levels of Service Resilience in IP-MPLS/WDM Networks

A Study on Layer Correlation Effects Through a Multilayer Network Optimization Problem

MPLS опорни мрежи MPLS core networks

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Multi-Protocol Lambda Switching for Packet, Lambda, and Fiber Network

A Connectionless Approach to Intra- and Inter-Domain Traffic Engineering

SYSC 5801 Protection and Restoration

Optimal Network Flow Allocation. EE 384Y Almir Mutapcic and Primoz Skraba 27/05/2004

Resilient Networks. 3.1 Resilient Network Design - Intro. Mathias Fischer

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

10 Optical Network Engineering

Hierarchical Traffic Grooming in WDM Networks

CSE 123: Computer Networks

Introduction to Multi Protocol. Introduction to Multi Protocol Label Switching (MPLS) Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) on Cisco Routers

Advanced Telecommunications

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT

Finish Network Layer Start Transport Layer. CS158a Chris Pollett Apr 25, 2007.

Research on Control Routing Technology in Communication Network

MULTILAYER REQUIREMENTS FOR NBI OF IP/MPLS DOMAIN CONTROLLERS

030220PIL-WS03.ppt Copyright by NTT 2003 Page 1. IP Control Plane Generalized MPLS

New Approaches to Optical Packet Switching in Carrier Networks. Thomas C. McDermott Chiaro Networks Richardson, Texas

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

Design of an Agile All-Photonic Network (AAPN)

Configuration and Management of Networks. Pedro Amaral

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

MPLS VPN--Inter-AS Option AB

Trafffic Engineering 2015/16 1

GMPLS IN OPTICAL NETWORKS

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Efficient Distributed Restoration Path Selection for Shared Mesh Restoration

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Deploying MPLS & DiffServ

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model

Techniques and Protocols for Improving Network Availability

Configuring MPLS L3VPN

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Grid Tutorial Networking

Optical Burst Switching (OBS): The Dawn of A New Era in Optical Networking

Photonic MPLS Network Architecture Based on Hikari-Router [Invited]

On Network Dimensioning Approach for the Internet

Internetworking: Global Internet and MPLS. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

LDP Fast Reroute using LDP Downstream On Demand. 1. Problem: 2. Summary: 3. Description:

Configuring MPLS L3VPN

Internet QoS : A Big Picture

Network Systems for Emerging WAN Applications

MPLS VPN Inter-AS Option AB

Minimum Interference Routing of Bandwidth Guaranteed Tunnels with MPLS Traffic Engineering Applications

COMP9332 Network Routing & Switching

Information and Communication Networks. Communication

6 MPLS Model User Guide

Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR)

Dynamic Routing in Translucent WDM Optical Networks: The Intradomain Case

A Comparison Of MPLS Traffic Engineering Initiatives. Robert Pulley & Peter Christensen

ENTERPRISE MPLS. Kireeti Kompella

Performance Analysis of Frame Relay Network Using OSPF (Open Shortest Path First) and MPLS (Multi-Protocol Label Switching) based on GNS3

Survivability Architectures for Service Independent Access Points to Multiwavelength Optical Wide Area Networks

Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks

Design of Optical Aggregation Network with Carrier Edge Functions Virtualization

Topologies. Maurizio Palesi. Maurizio Palesi 1

1. INTRODUCTION light tree First Generation Second Generation Third Generation

MPLS In Operation NANOG 39 Toronto February

Transcription:

EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modelling Yong Liu 09/19/2006 1 Outline Examples Basic Problems Routing Restriction 2 1

Example: Intra-Domain Traffic Engineering IP Routing: Intra-domain: OSPF/IS-IS Inter-domain: BGP Intra-domain TE Objective Good end-to-end performance for users Efficient use of the network resources Reliable system even in the presence of failures 3 TE Optimization: The Problem Intradomain traffic engineering Predict influence of weight changes on traffic flow Minimize objective function (say, of link utilization) Inputs Networks topology: capacitated, directed graph Routing configuration: routing weight for each link Traffic matrix: offered load each pair of nodes Outputs Shortest path(s) for each node pair Volume of traffic on each link in the graph Value of the objective function 4 2

TE Optimization: model 5 Example: MPLS Networks Traditional IP routing packets are forwarded based on their destination IP addresses forwarding on core routers can be bottleneck MPLS: multi-protocol label switching recent technique for TE in core IP networks introducing a connection oriented mechanism in the connectionless IP networks packets from a traffic class forwarded along a preset virtual path: Label Switched Path (LSP) 6 3

MPLS Basics Label Edge Router (LER) analyze the IP header to decide which LSP to use add a corresponding local Label Switched Path Identifier, in the form of a label forward the packet to the next hop Label Switched Router (LSR) just forward the packet along the LSP simplify the forwarding function greatly increase performance and scalability dramatically LSR LSR LSR LER LSR Internet IP LER MPLS LER IP 7 MPLS Basics contd.. New advanced functionality for QoS, differentiated services can be introduced in the edge routers Backbone can focus on capacity and performance Routing information obtained using a common intra domain routing protocol such as OSPF 8 4

MPLS Design Problem how to carry different traffic classes in an MPLS network through the creation of tunnels in such a way that the number of tunnels on each MPLS router/link is minimized and load balanced? 9 MPLS Design Formulation 10 5

Example: WDM Networks Wavelength Division Multiplexing (WDM) 100+ wavelengths (colors) in one optical fiber each wavelength ~ 10Gbps Optical Cross-Connects (OXC) switch light from one input fiber to one output fiber with/ w.o. wavelength conversion 11 WDM Restoration Design Problem possible link failure: fiber cuts without wavelength conversion: provide enough light paths for all demands under any possible failure scenario fiber cost-effective: just enough! 12 6

WDM Restoration Design: formulation 13 NDP Modeling Design for Normal (nominal) operating state average demand volumes, no variation resource fully available, no failure. Two time scales uncapacitated design: for a given demand, how much resource needed and how to distribute, medium/long term planning; capacitated design: given demand, resource, how to allocate flows to paths to optimize a network goal, short/medium term design 14 7

Simple Design Problem 15 Shortest path allocation rule: allocate all volume to cheapest path Node-Link Formulation I 16 8

Node-Link Formulation II 17 Complexity Model Comparison Flexibility path formulation (PF): pre-compute path, link formulation (LF): implicitly all possible paths path eliminating PF: exclude in path pre-processing, set path flow to zero LF: manipulate link flow to control path flow 18 9

Capacitated Problem given link capacities, whether demands are realizable? 19 Modified Link-Path Formulation how much additional bandwidth needed on each link to accommodate current demand? 20 10

How many paths needed? Proposition: If there is a feasible allocation, then there exists a allocation with at most D+E non-zero flows D flows if all links are unsaturated Assign the entire demand volume of each demand to one of its shortest paths, (#hops), if the resulting solution all links are saturated (at least on overloaded), then there is no feasible allocation. (homework). 21 Mixed Problem with upper bounds on link capacities 22 11

Introducing Routing Restriction enforce the resulting routes w./w.o. certain properties path diversity v.s. limited split equal splitting v.s. arbitrary splitting modular flows v.s. unmodular flows extend the basic formulation by introducing additional routing constraints. 23 Path Diversity never put all eggs in one basket 24 12

Lower Bounds on Non-Zero Flows the flow volume on a path greater than B if any. implicitly limit number of paths 25 Limited Demand Split only split among k paths 26 13

Single Path Node-Link Formulation 27 Node-Link Formulation equally split among k link-disjoint paths 28 14

Integral Flows allocate demand volumes in demand modules 29 Next Lecture Non-linear Link Dimensioning, Cost and Delay Functions Budget Constraint General Optimization Method for NDP 30 15