D1.1: Functional Architecture Definition and Top Level Design

Size: px
Start display at page:

Download "D1.1: Functional Architecture Definition and Top Level Design"

Transcription

1 D1.1: Functional Architecture Definition and Top Level Design Page 1 of 172 Project Number: Project Title: IST TEQUILA Traffic Engineering for Quality of Service in the Internet, at Large Scale D1.1: Functional Architecture Definition and Top Level Design CEC Deliverable No.: 101/Alcatel/b1 Deliverable Type*: Report Deliverable Nature**: Public Contractual date: 31 July 2000 Actual date: 11 September 2000 Editor: Contributors: Workpackage(s): Abstract: Keyword List: Danny Goderis Alcatel: Danny Goderis, Geoffrey Cristallo, Yves T Joens Algosystems: Panos Georgatsos, Leonidas Georgiadis FT-R&D: Christian Duret, Jean-Pierre Garbisu, Christian Jacquenet IMEC: Steven Van den Berghe, Pim Van Heuven NTUA: Dimitris Giannakopoulos, Eleni Mykoniati, George Memenios Global Crossing (RACAL): Hamid Asgari, Richard Egan UCL: David Griffin, Lionel Sacks UniS: Carlos Frederico Cavalcanti, Antonio Liotta, George Pavlou, Ilias Andrikopoulos, Paris Flegkas, Panos Trimintzios WP1 WP1 is concerned with the functional architecture, the system design and related protocols and algorithms for providing End-to-End QoS in the Internet. After summarising the System Requirements, this deliverable details the TEQUILA functional model, defines the SLS-template and -semantics and specifies the QoS-aware Intra-and Inter-domain Traffic Engineering approaches. The theoretical model is completed by outlining the Policy and Monitoring Framework. CoS, DiffServ, IntServ, Internet, IP, MPLS, QoS, Quality of Service, System Requirements, Network Management, Resource Management, Route Management, Traffic Engineering, Service Level Specification, SLS, Policy Framework, Monitoring Framework, Functional Model, Functional Block Decomposition, Message Sequence Chart.

2 D1.1: Functional Architecture Definition and Top Level Design Page 2 of 172 Project Number: Project Title: IST TEQUILA Traffic Engineering for Quality of Service in the Internet, at Large Scale D1.1: Functional Architecture Definition and Top Level Design Editor: Contributors: Version: Danny Goderis Alcatel: Danny Goderis, Geoffrey Cristallo, Yves T Joens Algosystems: Panos Georgatsos, Leonidas Georgiadis FT-R&D: Christian Duret, Jean-Pierre Garbisu, Christian Jacquenet IMEC: Steven Van den Berghe, Pim Van Heuven NTUA: Dimitris Giannakopoulos, Eleni Mykoniati, George Memenios Global Crossing (RACAL): Hamid Asgari, Richard Egan UCL: David Griffin, Lionel Sacks UniS: Carlos Frederico Cavalcanti, Antonio Liotta, George Pavlou, Ilias Andrikopoulos, Paris Flegkas, Panos Trimintzios Final Version Date: 11 September 2000 Distribution: TEQUILA, CEC Copyright by the TEQUILA Consortium, September 2000 The TEQUILA Consortium consists of: Alcatel Co-ordinator Belgium Algosystems S.A. Principal Contractor Greece FT-R&D Principal Contractor France IMEC Principal Contractor Belgium NTUA Principal Contractor Greece Global Crossing (RACAL) Principal Contractor United Kingdom UCL Principal Contractor United Kingdom TERENA Assistant Contractor The Netherlands UniS Principal Contractor United Kingdom

3 D1.1: Functional Architecture Definition and Top Level Design Page 3 of 172 Executive Summary TEQUILA s main objective is to study, specify, implement and validate service definition and Traffic Engineering (TE) tools for the Internet. The TEQUILA system should provide both quantitative and qualitative service guarantees through planning, dimensioning and dynamic control of traffic management techniques based on DiffServ. The DiffServ architecture has been conceived from the beginning to provide Quality of Service (QoS) in a scalable fashion throughout the Internet. The main concept is to maintain state-information and complexity only at network edges while the transit routers are responsible for applying appropriate forwarding treatment to incoming IP packets according to their Differentiated Services (DS) field of the IP header. The IETF DiffServ Working Group transformed the concept into a true architecture by amongst others defining the Per Hop Behaviours (PHB) and designing the functionality of DiffServ edge routers, i.e. filters, meters, markers, etc. The network operator has now at his disposal a series of DiffServ (essentially data-plane) building blocks, enabling him to implement relative packet differentiation. However, it is not clear yet how real customer services, such as interactive multimedia including voice over IP, can be build on top of this. The DiffServ architecture has some shortcomings at this time. Deploying QoS sensitive customer applications over the Internet requires a clear and unique concept of services, service classes and the related technical IP-parameters describing these services and their guarantees. Once the service demands imposed on the network are clearly expressed, advanced QoS networking comes into play for coping with these (ever-changing) demands. In order to provide end-to-end quantitative service guarantees, both across single and multiple Internet Service Providers (ISPs), the network architecture should be augmented with intelligent network dimensioning, operational and management functions. This boils down to a fully QoS-aware dynamic inter-working between the Management, Control and Data-plane functions. The key contribution of this document is a functional architecture that builds upon the DiffServ architecture so as to obtain a solution framework for end-to-end QoS/CoS provisioning in the Internet, thereby advancing the present State of the Art. The TEQUILA framework is depicted in Figure 4: The TEQUILA Functional Architecture. D1.1 describes the main architectural (sub-)frameworks explored within the TEQUILA project, including the Service Level Specification definition and handling framework, the traffic engineering and network dimensioning framework, the monitoring and measurement framework and the policy based networking framework. By adopting a system approach, the overall functionality has been described, by isolating specific functionality in functional blocks. This deliverable provides an overview for each identified functional block of the origin and semantics of the information required to take specific network related actions, the objective of taking such actions, and a description of the algorithm involved in the decision process. The purpose of providing such an extensive functional description is twofold. First it allows the problem of scalable end-to-end IP QoS/CoS provisioning to be decomposed into small and feasible sub-problems, that will lead to a detailed specification of the protocols and algorithms in D1.2. Secondly it serves as input to the top level design process, undertaken in conjunction with WP2, to separate complex and time consuming tasks from highly dynamic and, as such, time critical tasks while constructing the full TEQUILA system. Based upon this functional architecture, and partly in parallel, the necessary protocol and algorithmic work is being undertaken and will be documented in D1.2. This should lead to a first complete system description by November The TEQUILA Functional Model extends the DiffServ architecture mainly in two dimensions.

4 D1.1: Functional Architecture Definition and Top Level Design Page 4 of 172 The (technical) modelling of the interactions between customers (or other network operators) and the TEQUILA operator, mainly through the functions SLS Management, Traffic Forecast and Network Dimensioning (from left-to-right in Figure 4Figure 4). This deals with functions in the Management plane (e.g. Service SLS subscription) and in the Control plane (e.g. admission control). It addresses static and dynamic, intra- and inter-domain Service Level Specifications (SLSs) for both fixed and nomadic users and the protocols and mechanisms for negotiating, monitoring and enforcing them. The provisioning of the contracted SLSs through Network Planning and Dimensioning, Dynamic Route and Resource Management and finally - the data-plane functions such as routing and DiffServ Traffic Conditioning and PHB enforcement (top-down in Figure 4). The framework ensures that existing SLSs are adequately provisioned and that future SLSs may be negotiated and delivered through a combination of static, quasi-static and dynamic Traffic Engineering techniques within network domains and on an inter-domain basis. It proposes solutions for operating networks in an optimal fashion through planning and dimensioning and subsequently through dynamic operations and management functions ( first plan, then take care ). The structure of this document reflects these two main dimensions of the TEQUILA project. Chapter four discusses in detail Service Level Specifications, while chapter five brings together everything concerning Traffic Engineering. Other chapters include a summary of the System requirements (chapter 2), Description of the Data-plane functions, i.e. Traffic Conditioning and PHB-enforcement, the functional description of the Policy framework (chapter 7) and the Monitoring Framework, including SLS-Monitoring (chapter 8). Service Level Specifications The work-in-progress on the SLS-issue so far resulted in a first contribution of the TEQUILA consortium towards standardisation, i.e. the IETF Internet Draft (I-D) Service Level Specification Semantics, Parameters and negotiation requirements [TEQUILA-1]. Indeed, the consortium firmly believes that standardisation of the SLS content and format is required when considering the deployment of value-added IP service offerings over the Internet. Since these IP services are likely to be provided over the whole Internet, their corresponding QoS will be based upon a set of technical parameters that both customers and services providers will have to agree upon. Such agreements, and especially the negotiations preceding them, will be greatly simplified in the presence of a standardised set of (technical) SLS parameters. An SLS standard is also necessary to be able to allow for a highly developed level of automation and dynamic negotiation of SLSs between customers and providers. All TEQUILA partners conceived consensus on the basic parameters of the SLS template proposal. This is now key input for further project work and it will enable the TEQUILA project to prototype all of the above features, especially automation and dynamic SLS-negotiation between customers and ISPs. The negotiation protocol itself will be specified in D1.2. The SLS semantics defined in [TEQUILA-1] allows multi-service deployment over the future Internet by offering a variety of service quality levels. These ranges from those with explicit, hard performance guarantees for bandwidth, loss and delay characteristics ( Premium services ) down to low-cost services based on best-effort traffic, with a range of services receiving qualitative traffic assurances occupying the middle ground. The TEQUILA SLS format covers the Premium Service Class as it is defined in the Internet2-project [QBONE], enabling e.g. the support of Virtual Leased Lines, but further extends into other QoS/CoS contracts. Qualitative guarantees may be useful for defining Olympic services, which should allow network operators or business users to e.g. differentiate between traffic of sales people (priority, less delay) and research engineers. Another application could be the differentiation between (on-line) webbrowsing services and (background) traffic. Web browsing could be of the silver class while the is only tagged as bronze.

5 D1.1: Functional Architecture Definition and Top Level Design Page 5 of 172 Besides the SLS format, this document also describes key functions enabling the network to effectively handle the SLS contracts between customer and (TEQUILA) operator. Such key components include amongst others, SLS-monitoring, SLS Subscription and SLS-Invocation handling, including Admission Control. An example illustrating the TEQUILA functional model and the SLS format, is the support of Integrated Services (IntServ) over the TEQUILA DiffServ network. IntServ Guaranteed Service and Controlled Load are Premium micro-flow services. It is described how RSVP Messages are captured by the TEQUILA Functional Model and how the information of the RSVP Objects, e.g. TSpec and RSpec, is mapped onto the DiffServ SLSs. Once these IntServ SLSs are created, they are handled by the TEQUILA management system as all others. Traffic Engineering Network Traffic Engineering (TE) is in general the process of specifying the manner in which traffic is treated within a given network. TE has user-oriented as system-oriented objectives. The users expect certain performance from the network, which in turn should attempt to satisfy these expectations. The expected performance depends on the type of traffic that the network carries, and is specified in the SLS contract between customer and ISP. The network operator on the other hand attempts to satisfy the user traffic requirements in a cost-effective manner. Hence he/she attempts to accommodate as many as possible of the traffic requests by using optimally the available network resources. Both objectives are far more difficult to realise in a multi-service environment. The main routing method used today in the Internet is shortest-path routing with respect to certain link cost, e.g. OSPF for intra-domain routing. In the framework of multi-service QoS provisioning, however, such an approach may not be desirable always since it may lead to bottleneck creation and the chosen path may not represent the best path with respect to the required QoS objective. The two different intra-domain TE approaches that are explored within this document are MPLS-based (MPLS) and (pure) IP (Layer 3)-based (IP-TE). For each of these methods the resource reservation and provisioning may in theory - either be centralised or distributed. However, a pure IP-TE approach will rather be based on the distributed approach, while the MPLS approach could very well be a mix of centralised and distributed computing. Both approaches are explores in the TEQUILA project. Although the IP-TE approach is certainly not the easiest one, it is necessary in those networks which are not constructed solely from MPLS-capable equipment. The document also discusses possible QoS-aware inter-domain TE methods based on BGP4 extensions. This is a brand new area of research trying to cope with QoS in the Internet at large scale. Several approaches are explained and pros and cons are put forward, without however making a definite choice at this stage of the project. The models differ depending on what information is flooded through the Internet by BGP. The information can be very basic, e.g. just announcing the Service Capability of an autonomous system, or a set of QoS parameters (delay, bandwidth) could be distributed. Two partners introduced an IETF Internet Draft on this topic [JACQ, ABAR]. Conclusions The expected results of TEQUILA project have previously been summarised as follows: A validated framework for the provisioning/definition of end-to-end Quality of Service (QoS) through the Internet Models for access and inter-domain SLSs. Specification and evaluation of intra- and inter-domain SLS negotiation protocols A validated framework for end-to-end QoS monitoring Validated intra- and inter-domain traffic engineering methods, tools and algorithms deployable in DiffServ capable IP networks This deliverable is a sound theoretical ground for reaching these objects. Concerning the expected results, the following can be concluded:

6 D1.1: Functional Architecture Definition and Top Level Design Page 6 of 172 The framework, i.e. the TEQUILA functional model, is put in place. Functions, semantics and interfaces are described in sufficient detail to allow the development of the algorithms and protocols to proceed as planned. The SLS format and semantics have been defined and agreed by the project. This work resulted in a TEQUILA contribution towards the IETF [TEQUILA-1] Specification of protocols, in particular the SLS negotiation protocol, is now underway and these will be documented in Deliverable D1.2. The Monitoring and Policy frameworks are part of the overall TEQUILA functional model. Several approaches for intra-and inter-domain TE are explored and described according to, and based on, the functional model. Development of the algorithms, e.g. resource and route calculations, is now underway and these will be documented in Deliverable D1.2.

7 D1.1: Functional Architecture Definition and Top Level Design Page 7 of 172 Table of Contents 1 INTRODUCTION THE TEQUILA PROJECT ROLE OF WP1 AND THIS DELIVERABLE STRUCTURE OF THIS DOCUMENT REQUIREMENTS, ASSUMPTIONS AND DEFINITIONS OVERVIEW GENERIC DEFINITIONS AND REQUIREMENTS NETWORK ARCHITECTURAL ASSUMPTIONS The Customer Premises Network Architecture The Access Network Architecture The Core Network Architecture The Roaming Architecture GENERAL END TO END COS/QOS IN THE INTERNET Flows vs. MicroFlows CoS vs. QoS Applications CoS/QoS architectures Basic Traffic Management Blocks Policy framework INTRA-DOMAIN COS/QOS ASPECTS General TE Requirements Layer 3 TE requirements MPLS TE requirements Survivability Requirements Measurement Requirements Capacity Control and Management Requirements INTERDOMAIN QOS ASPECTS NON-TECHNICAL REQUIREMENTS THE TEQUILA FUNCTIONAL MODEL POLICY MANAGEMENT NETWORK PLANNING NETWORK DIMENSIONING TRAFFIC FORECAST SLS MANAGEMENT SLS Subscription Admission Control SLS Invocation Inter-domain SLS requestor USER & UPSTREAM ISP/AS S INTER-DOMAIN SLS REQUESTOR TRAFFIC CONDITIONING MONITORING DYNAMIC ROUTE MANAGEMENT DYNAMIC RESOURCE MANAGEMENT ROUTING PHB ENFORCEMENT OTHER ISP/AS EXAMPLE: BOOTSTRAPPING THE TEQUILA NETWORK Assumptions Zero Phase Bootstrapping Message Sequence Chart SERVICE LEVEL SPECIFICATIONS MOTIVATION AND FRAMEWORK SLS CONTENTS & SEMANTICS... 39

8 D1.1: Functional Architecture Definition and Top Level Design Page 8 of Scope Flow Identification Traffic Conformance Testing Marking and shaping services prior to Conformance Testing Excess Treatment Performance Parameters Service schedule Reliability EXAMPLES: SERVICE TYPES & CUSTOMER SERVICES Quantitative (QoS - Premium) services Qualitative (CoS Olympic) services...47 The Funnel Service Best Effort traffic Bi-directional Virtual Leased Line Hose Virtual Private Networks SLS HANDLING FUNCTIONAL SCENARIOS Introduction on Traffic Forecast & Prediction SLS-Management, Traffic Forecast & Dimensioning Inter-Domain SLS negotiation SLS-subscription & -Invocation inter-working SLS Subscription handling Admission Control - SLS Invocation handling Examples INTEGRATED SERVICES SUPPORT IntServ over DiffServ : General architecture IntServ & the Tequila Functional Model The Exterior RSVP Gateway Model Native IntServ support QoS Mapping On DiffServ PHBs...79 SLS MANAGEMENT FUNCTIONAL BLOCK DECOMPOSITION Description of Functions Interface semantics and parameters TRAFFIC ENGINEERING INTRA-DOMAIN TRAFFIC ENGINEERING Objectives and Approaches Elementary TE Functions and the TEQUILA TE Functional Model MPLS-based Traffic Engineering Pure IP-based Traffic Engineering TRAFFIC ENGINEERING: FUNCTIONAL BLOCK DECOMPOSITION Network Dimensioning Dynamic Resource Management Dynamic Route Management MESSAGE SEQUENCE CHARTS MPLS-based TE Link Failure Handling INTER-DOMAIN TRAFFIC ENGINEERING Problem Description Current BGP and inter-domain TE TE Extensions of BGP Model 1: QOS parameters model Model 2: CoS capability model Single-path BGP versus Multi-path BGP Conclusion DATA-PLANE FUNCTIONS TRAFFIC CONDITIONING Overview Functional Elements Examples for the Tequila SLSs...141

9 D1.1: Functional Architecture Definition and Top Level Design Page 9 of Interface semantics and parameters PHB ENFORCEMENT Description of Functions Interface semantics and parameters POLICY FRAMEWORK DESCRIPTION OF FUNCTIONS Policy Management Tool Policy Storing Service Policy Consumer INTERFACE SEMANTICS AND PARAMETERS FINITE STATE MACHINES The Policy Management Tool FSM The Policy Storing Service FSM The Policy Consumer FSM MONITORING FRAMEWORK INTRODUCTION MESSAGE SEQUENCE CHART FUNCTIONAL BLOCK DECOMPOSITION Architecture Functions Interfaces Finite State Machine Algorithm and Protocol Problem Description SLS MONITORING Introduction Service Subscription SLS Monitoring Framework Functional Block Decomposition of SLS Monitoring REFERENCES ACRONYMS AND ABBREVIATIONS

10 D1.1: Functional Architecture Definition and Top Level Design Page 10 of 172 List of Figures Figure 1: The Internet Architecture Figure 2: TEQUILA network architecture Figure 3: The generic policy architecture Figure 4: The TEQUILA Functional Architecture Figure 5: The Policy Management Functional Block Figure 6: The SLS Management Functional Block and its interactions with other blocks Figure 7: Decomposition of the User-Upstream ISP/AS functional block and interactions with others Figure 8: Decomposition of the Monitoring functional block and its interactions with others Figure 9: Zero Phase Message Sequence Chart Figure 10: Bootstrapping Phase Message Sequence Chart Figure 11: the funnel model Figure 12: Four Uni-directional Hoses Figure 13: VPN with 8 SLSs Figure 14: SLS-Management, Traffic Forecast and NW-Dimensioning (1) Figure 15: SLS Management, Traffic Forecast & NW Dimensioning (2) Figure 16: Hop-by-Hop SLS negotiation Figure 17: End-to-End SLS negotiation based on Internet pipes Figure 18: Local SLS negotiation without guarantees Figure 19: MSC of the SLS subscription process Figure 20: Dynamic SLS Invocation MSC Figure 21: IntServ support over a DiffServ network Figure 22: IS-DS functional block diagram Figure 23: two business scenarios Figure 24: Native IntServ support Figure 25 : The RSVP gateway business scenario Figure 26: Native IntServ flow support Figure 27: SLS Management - Functional Block Decomposition Figure 28: Interaction of the SLS Management Functional Block with others Figure 29: Functional blocks involved in intra-domain traffic engineering Figure 30: Long-term MPLS Traffic Engineering Figure 31: Bandwidth Allocation Under the Hose Scope Model Figure 32: Functional architecture of the IP-based traffic engineering approach Figure 33: Interaction of the Network Dimensioning Functional Block Figure 34: The Finite State Machine of the Dimensioning Functional Block Figure 35: Dynamic Resource Management Figure 36 Interfaces between Dynamic Resource Management and other functional blocks Figure 37: Dynamic Route Management Figure 38: Dynamic Routing Process Figure 39 - Interfaces between Dynamic Route Management and other functional blocks Figure 40: MPLS Traffic Engineering Parameter Updates Figure 41: MPLS Traffic Engineering Triggering of Updates Figure 42: Link usage policy Figure 43: Protection Switching MSC Figure 44: Restoration MSC Figure 45: The TEQUILA system Figure 46: Automated enforcement of a BGP4 routing policy Figure 47: QoS parameters model Figure 48: QoS-NLRI attribute Figure 49: code and sub-code combinations Figure 50: level of aggregation (1) Figure 51: level of aggregation (2) Figure 52: level of aggregation (3) Figure 53: Calculations for delay aggregation Figure 54: Aggregating delays Figure 55: CoS capability model

11 D1.1: Functional Architecture Definition and Top Level Design Page 11 of 172 Figure 56 Policy Management Functional Block Decomposition Figure 57: Interaction of the PolicyManagement Functional Block with others Figure 58: The Policy Management Tool FSM Figure 59: The Policy Storing Service FSM Figure 60: The Policy Consumer FSM Figure 61: Monitoring feedback MSC Figure 62: Monitoring Architecture Figure 63: Node Monitoring and Ingress/Egress Monitoring Figure 64: SLS Monitoring Components and Sequence of Actions

12 D1.1: Functional Architecture Definition and Top Level Design Page 12 of INTRODUCTION 1.1 The TEQUILA Project The overall objective of TEQUILA is to study, specify, implement and validate service definition and traffic engineering tools for the Internet. The TEQUILA system should provide qualitative and close to quantitative service guarantees through planning, dimensioning and dynamic control of qualitative traffic management techniques based on DiffServ. TEQUILA addresses static and dynamic, intra- and inter-domain Service Level Specifications (SLSs) for both fixed and nomadic users and the protocols and mechanisms for negotiating, monitoring and enforcing them. The other main dimension of the project studies intra- and inter-domain traffic engineering schemes to ensure that the network can cope with the contracted SLSs - within domains, and in the Internet at large. This document is a key deliverable for the overall TEQUILA project. The deliverable contains the TEQUILA functional model and the TEQUILA SLS template and its semantics. The deliverable gives a detailed functional decomposition of the system, the specific network functions and the necessary information streams between the functional components. The overall work in the TEQUILA project is split over 3 WorkPackages (WPs), and follows a phased approach: a theoretical phase followed by a refinement phase and then an experimentation and dissemination phase. WP1 - Functional Architecture and Algorithms - (which is responsible for the production of this document) specifies the system architecture and related protocols and algorithms. WP2 - System Design and Implementation - develops the system components and simulators. WP3 - Integration Validation, Assessment and Experimentation - configures the testbed and conducts experiments on the TEQUILA system through the testbed prototypes and the simulators. During the first phase of the project, WP1 specifies the system functional and architectural requirements, while WP2 analyses the capabilities of existing simulation tools, available routers and development technologies. These results can be found in respectively in the deliverables D1.1 which is this document and deliverable D2.1 Subsequently, WP1 focuses on the system architecture and specification of protocols and algorithms while WP2 undertakes the adaptation of the selected simulation tools, routers and development tools. In the second phase of the project, WP2 realises appropriate simulation models and prototypes using the tools, components and infrastructure as selected in this deliverable. The developed simulation models and system prototypes are delivered to WP3 where tests are executed. The test results and experience are fed back to WP1 for revising accordingly the specified mechanisms, protocols and algorithms. The revisions are fed to WP2 where the final prototypes are implemented. During the final phase, the project focuses on evaluation and demonstration of the full TEQUILA system by undertaking experimentation and demonstration activities.

13 D1.1: Functional Architecture Definition and Top Level Design Page 13 of Role of WP1 and this Deliverable WP1 Functional Architecture and Algorithms is concerned with the specification of the system architecture and related protocols and algorithms. During the first, theoretical phase of the project, WP1 undertakes an analysis of requirements regarding service provisioning, detailing the assumptions regarding user access means, service provisioning and network capabilities. During the second phase of the project, WP2 realises appropriate simulation models and prototypes. These are fed to WP3 where a set of comprehensive simulation runs and tests are executed. The test results and experience are fed back to WP1 for revising accordingly the specified mechanisms, protocols and algorithms. The revisions are fed to WP2 and the final prototypes are implemented. In the theoretical phase WP1 first concentrated on specifying the requirements. A summary of this work and an overview of the system requirements, assumptions and definitions can be found in this document (chapter 2). A detailed description of the requirements, resulting from an in-dept State-ofthe Art study of IP QoS in the Internet, per functional are, can be found in the technical annex to this document. Subsequently WP1 focuses on the system architecture, the definition of a Service Level Specification (SLS) format and its semantics, intra- and inter-domain SLS negotiation protocols and Traffic Engineering schemes and algorithms. The results of this work is documented in two main deliverables: Deliverable D1.1, Functional Architecture Definition and Top Level Design, which is actually this document, and Deliverable D1.2, Protocol and Algorithm Specification [D1.2]. D1.1 describes the functional architecture of the TEQUILA system. D1.2 starts where D1.1 ends. Indeed, while D1.1 is still algorithm- and protocol- transparent, D1.2 aims at a full system design by specifying the algorithms and protocols. Thus D1.1 specifies the semantics, interactions and interfaces while D1.2 will specify the protocols, algorithms and Top Level Design. This deliverable provides a detailed functional decomposition of the system, thereby identifying specific network functions, related problem statements, and the necessary information streams between the identified functional components. The main results of this deliverable can be summarised as follows: Definition of the TEQUILA Functional Model. Starting from a high level view, describing main interactions and functions, the model is further decomposed into isolated Functional (sub-) Blocks. The document gives a detailed description of each block (interface, semantics, and functions) together with the interactions amongst the functional Blocks. All this results in a description how the TEQUILA system actually should work. Definition of the TEQUILA Service Level Specification and description of its semantics. This work resulted in a first contribution of the TEQUILA consortium towards standardisation, i.e. the IETF Internet Draft (I-D) Service Level Specification Semantics, Parameters and negotiation requirements [TEQUILA-1]. Besides the SLS format, the document also describes key functions enabling the network to effectively handle the SLS contracts between customer and (TEQUILA) operator. Such key components include amongst others, SLS-monitoring and SLS Subscription and Invocation handling (including Admission Control). Description of the QoS-aware Traffic Engineering Operations, based on the (inter-) working of the several functional blocks identified by the Functional Model. TE should actually ensure the customers that their QoS-requirements, I.e. SLSs, are actually met AND at the same time TE should provide an optimal utilisation of resources in a Multi-service IP network. The document contains a description of the intra-and inter-domain Traffic Engineering approaches, which will be followed in the TEQUILA project. It includes MPLS-based and pure IP-based intra-domain TE approaches. TE involves amongst others Network Dimensioning, (dynamic) Resource and Route Management and the basic packet-routing, -buffering, -scheduling and -forwarding operations.

14 D1.1: Functional Architecture Definition and Top Level Design Page 14 of Structure of this document Chapter 2 - Requirements, Assumptions and Definitions Overview - introduces and discusses the initial output from the first few months activity in WP1. This is an important chapter, not only for this deliverable, but also for the project as a whole. It sets the direction of the theoretical, practical and experimental work of the consortium and has had a strong influence on the reviews and selections made in this report. More details can be found in the Technical Annex: IP QoS State of the Art Overview, Requirements and Assumptions. It reviews the current and emerging standardisation work within the domain of the TEQUILA project, together with the current state of the art (SoA) as viewed by the Internet industry and research community. Chapter 3 The Tequila Functional Model gives the TEQUILA functional model. Starting from the overall system architecture, the model is further decomposed into several (sub) Functional Blocks: Policy Management, Traffic Forecast, Network Planning, Network Dimensioning, SLS Management, Monitoring, Dynamic Route and Resource Management, Traffic Conditioning, Routing and PHB Enforcement. The chapter ends with a Message Sequence Chart (MSC) for the Bootstrapping phase of a TEQUILA network. The MSC describes the interaction between the several function blocks and the bootstrapping example mainly serves as an illustration for the Functional Model. The next chapters discuss more the details of each block and the interaction between them. Chapter 4 Service Level Specifications first describes the SLS format and semantics as it is defined and adapted by the TEQUILA consortium. The SLS contains amongst others the essential Traffic Conformance Parameters and QoS Performance Guarantees. The chapter also gives some examples of IP Services, which can be formally described based on the TEQUILA SLS. Examples include the IP Premium Service (similar to the Qbone Internet2 initiative [QBONE]), qualitative Olympic Services, the Funnel Service, bi-directional Virtual Leased Lines (VLL) and Virtual Private Networks (VPN). A second major part of the chapter, after the SLS content description, is how the TEQUILA DiffServ network should actually handle new or modified SLSs. The section SLS handling Functional scenarios, is about the interaction of the SLS Management Functional Block with others. An introduction discusses the main information streams and interactions between SLS management, Traffic Forecast and Network Dimensioning. It gives a high-level understanding of the SLS-treatment at an intra-domain level. Inter-domain SLS negotiation is an open area of research and a sub-section lists possible SLS-negotiation scenarios: Hop-by-Hop, End-to-End or Local SLS negotiation. Further details of SLS Management and the Message Sequence Charts are treated in SLS-Subscription and SLS-Invocation handling. Thus, a clear distinction is made between SLS subscription, which resides in the Management Plane, and SLS invocation, which is a function in the control plane and deals e.g. with (Flow) Admission Control. The chapter concludes with a contribution on the support of Integrated Services (IntServ) over the TEQUILA DiffServ IP network. The section describes how the TEQUILA DiffServ network is able to support the IntServ Guaranteed Service and Controlled Load. The technical framework depends upon the adapted Business Model, which can either be the Exterior RSVP Gateway model or the Native IntServ Support model. The latter one is the real technical challenge. The document describes how RSVP Messages are captured by the TEQUILA Functional Model and how the information of the RSVP Objects, e.g. TSpec and RSpec, is mapped onto the DiffServ SLSs. Chapter 5 - Traffic Engineering brings together all TE- related issues. After an overview about the essential QoS TE-objectives and -approaches, i.e. user-oriented versus resource-oriented objectives, centralised versus distributed and connection-oriented versus connectionless, the chapter describes how basic TE-functions are handled by the TEQUILA functional blocks. Two TE approaches are hold back for Intra-domain TE: connection-oriented TE based on MPLS and pure IP, connectionless TE. The second section describes in detail the functional decomposition of the blocks involved in Intradomain Traffic Engineering: Network Dimensioning, Dynamic Resource Management and Dynamic Route Management.

15 D1.1: Functional Architecture Definition and Top Level Design Page 15 of 172 The third section of this chapter discusses possible QoS-aware inter-domain TE methods based on BGP4 extensions. Several approaches are explained and pros and cons are put forward, without however making a definite choice at this stage of the project. The models differ depending on what information is flooded through the Internet by BGP. The information can be very basic, e.g. just announcing the Service Type Capability (e.g. Premium or Gold Olympic ) of an autonomous system, or a set of QoS parameters (delay, bandwidth) could be distributed. Two partners introduced an IETF Internet Draft on this topic [JACQ, ABAR]. The chapter ends with some message sequence charts (MSCs) illustrating the interactions between the functional blocks. MSCs are given for long- and short-term MPLS-based Traffic engineering and Link Failure handling. Some additional notes on Link Failure handling are added here in order to explain how TE should actually cope with such drastic events. Chapter 6 gives an overview of the functionality of the Data-plane functions, i.e. the Traffic Conditioning at the Edge Routers and the Per-Hop-Behaviour Enforcement (buffering & scheduling of IP packets) in the core (and edge) routers. The TEQUILA project follows the recommendations of the IETF DiffServ WG on these topics. Chapter 7 outlines the Policy Framework. The Policy framework consists of the Policy Management Tool, the Policy Storing Service and the Policy Consumers (also known as Policy Decision Points - PDPs). Policies are defined in the Policy Management Tool, which is similar to a policy creation environment. Policies are defined in a high-level language, translated into a object-oriented policy representation (information objects) and finally stored in the policy repository (Policy Storing Service). Policy Consumers (or PDPs) correspond to their associated functional block in the TEQUILA model; e.g. SLS related admission policies with the SLS Management block, dimensioning policies for the Dimensioning block, dynamic resource/route management policies for the Dynamic Resource Management block, etc. Policy Consumers need also to have direct communication with the Monitoring functional block in order to get information about traffic-based policy-triggering events. Chapter 8 finally discusses the Monitoring Framework, including SLS-Monitoring. Monitoring is a crucial network function for both the correct functioning of the Tequila system and for the ability to impose a check on the SLSs, which were agreed with a customer. It is necessary to have a local and an aggregated overall view on the network in terms of the definitions of the IETF IP Performance Monitoring (IPPM) Working Group. The Tequila system needs to support two sources of information as the basis for the monitoring framework. First information gained by inserting (low-impact) test streams (referred to as active measurements) and the results of the analysis of the traffic passing in the network element (referred to as passive measurements). To have a scaleable system, the information of these basic building blocks needs to be aggregated into summarising statistics by some higher level blocks.

16 D1.1: Functional Architecture Definition and Top Level Design Page 16 of REQUIREMENTS, ASSUMPTIONS AND DEFINITIONS OVERVIEW 2.1 Generic definitions and requirements The TEQUILA system is being defined as the concatenation of IP-based networks that adopt the procedures, functionality and/or open interface specifications defined within the TEQUILA project. The TEQUILA project must concentrate on communication over a public IP-based network, i.e., the Internet. Note that this does not exclude the procedures defined within the context of the TEQUILA project to apply to intra- or extra-net configurations. The TEQUILA project must only consider (CoS/QoS enabled) unicast services. As such, investigations of multicast services are out of scope. The TEQUILA project assumes communication in the context of a single routing and addressing realm, that is to say, all communicating parties are supplied with public routable addresses, and network address translation is not investigated nor assumed. The TEQUILA project assumes only IP version 4 technology. As interoperability is of major concern to the TEQUILA project, a basic requirement for the TEQUILA project is to seek consensus in the wide research community and at the level of standardisation (e.g., IETF), for each protocol that would handle information exchange over open interfaces. This includes semantics and syntax of the interface specification at management, control and datagram forwarding level. 2.2 Network architectural assumptions Internet Backbone Provider + Server Farms / Content Providers Enterprise + + Residential Internet Service Provider (ISP) Internet Service Provider (ISP) SOHO Corporate / Business User / ISP Corporate / Business User / ISP + L3 Router Subnetwork Layer Connection Host (Client /Server) Network Access Server/ Customer Aggregation Router Figure 1: The Internet Architecture

17 D1.1: Functional Architecture Definition and Top Level Design Page 17 of The Customer Premises Network Architecture The TEQUILA assumes the Customer Premises Networks to be client stub networks to the TEQUILA system. Although the TEQUILA project takes an ISP perspective to service offering, it is expected that the offering of services at the access links of the network can easily be extrapolated to the service offering within customer premises networks for individual host systems. When the latter is the case, the TEQUILA system truly extends from host (application) to host (application) The Access Network Architecture The TEQUILA project assumes the access link between customer premises network and Internet Service Provider to be a point-to-point link with certain static transport characteristics. That is to say, the TEQUILA project will not investigate the specific extensions necessary to the (present dial-in) access network configuration based upon PPP/Ethernet/ATM (etc ) for CoS/QoS enabled networking The Core Network Architecture As shown in Figure 2, the core of the Internet is built upon multiple tiers of connectivity between corporate networks, Internet Service Providers and/or backbone providers. The TEQUILA system must cover both intra-domain and inter-domain operation, where intra domain operation denotes the operation of network elements under a single administration. Inter-domain operation denotes the procedures governing the communication amongst intra-domain systems, i.e. between autonomous systems. The TEQUILA project assumes the TEQUILA system to be composed of several autonomous systems. A given autonomous system corresponds to a set of IP routers which are interconnected according to a specific mesh topology, and which are managed by a single and globally unique administrative entity. The autonomous system itself can further be decomposed into AS core routers, surrounded by an edge region containing TEQUILA edge or AS border routers. TEQUILA edge routers connect the TEQUILA system to the client access, while AS border routers connect the Autonomous Systems amongst each other. AS border routers typically communicate by means of ebgp over the AS to AS links, while communicating by ibgp internally amongst each other within the Autonomous System. Edge Routers collect client accesses, and as such can be configured to communicate over the access link to the Customer Premises Network by ebgp or OSPF. It may also be that no routing information is exchanged dynamically (CPN configured with static route to the provider). TEQUILA SYSTEM TEQUILA edge Router AS Core Router AS Border Router Autonomous System Autonomous System Autonomous System Client Access Client Access Figure 2: TEQUILA network architecture

18 D1.1: Functional Architecture Definition and Top Level Design Page 18 of 172 The TEQUILA project will not elaborate on the network topology planning and initial dimensioning of the network. The TEQUILA project must provide mechanisms for both MPLS and IP layer dimensioning, given a fixed underlying topology. Intra-domain operation The TEQUILA project assumes point to point connectivity with fixed capacity amongst routers, e.g., PoS, ATM, (channelized) SONET/SDH, etc The TEQUILA system focuses on the use of the OSPF IGP routing protocol, while some consideration will be given to IS-IS As such, RIP is excluded from investigation. Inter-domain operation The TEQUILA system assumes peering to happen by means of point-to-point link connectivity between border routers at (private, public) peering points. Routing information exchange between autonomous systems is assumed to be performed by means of the BGP4 protocol The Roaming Architecture The TEQUILA project will investigate the necessary extensions for the support of roaming (nomadic) users, based upon L2 (PPP) or L3 tunnelling through a portion of the public Internet. The TEQUILA system should extend the present roaming architecture (as defined in RFC 2477) for roaming access to CoS/QoS enabled networking. 2.3 General End to end CoS/QoS in the Internet Flows vs. MicroFlows A micro-flow is defined to be the correlated set of packets that consist of the five-tuple source address, destination address, protocol number, source port and destination port. A flow is defined to be a correlated set of packets that are treated by the network in a prescribed way. In general, a flow consists of one or more micro-flows, however, correlation may make use of parameters beyond the five tuple header information. E.g., any information available in the IP datagram header such as DSCP, labels for Label Switched Paths in an MPLS architecture, ingress or egress interfaces to the system, network of origin or transit, etc. The way micro-flows get aggregated and de-aggregated in flows is highly dependent on the application of dealing with flows (e.g., traffic engineering, or marking, or firewall filtering) and the relative position in the network (e.g., access versus core). Prescribing the aggregation and deaggregation points and procedures is seen as a consistent part of the TEQUILA project CoS vs. QoS In the TEQUILA project, Quality of Service (QoS) refers to a service offering where one or more traffic parameters (i.e., throughput, loss, delay and/or jitter) are quantified. The way QoS is offered to the user by the network can either be by opening the whole spectrum of possible values for one or more traffic parameters, or by packaging them in a set of discrete parameter values. The latter is denoted as QoS Classes within TEQUILA. Further, in the TEQUILA project, Class of Service (CoS) refers to the provisioning of relative levels of service amongst different packet flows. The resulting service perceived by a CoS flow is dependent on the number of other flows that share network resources and are members of the same (or different) CoS.

19 D1.1: Functional Architecture Definition and Top Level Design Page 19 of 172 The TEQUILA project must allow for both quantitative (QoS) and qualitative (CoS) service levels. The offering of quantitative service levels may be by means of discrete QoS classes, the latter is however part of the research task within TEQUILA Applications The TEQUILA system should allow for the widest range of possible applications, and should therefore be application/service independent to the extent possible. The TEQUILA system functional components should provide the necessary hooks in the system to allow for specific service architectures to make use of or request reservation capabilities for CoS/QoS enabled data transport CoS/QoS architectures IntServ and DiffServ networking models The TEQUILA system supports both the integrated services and differentiated services end-to-end models. The TEQUILA system assumes only the RSVP resource reservations protocol in the context of the IntServ model The TEQUILA system must provide for Best Effort, Controlled Load and Guaranteed Service end-toend networking in the IntServ model. That is to say, no new Intserv-based service elements will be defined within the course of the TEQUILA project. The TEQUILA system assumes only the Expedited Forwarding, Assured Forwarding and Default Per Hop Behaviours in the DiffServ model. No new per hop behaviours will be defined in the course of the TEQUILA project. The TEQUILA project assumes the DiffServ model in the core of the autonomous systems as depicted in Figure 2. This basic assumption stems from the scalability properties of DiffServ enabled networking. For the same reason of scalability, the DiffServ domain may extend over multiple autonomous systems. Given the assumption of core DiffServ network operation, the TEQUILA system should manage: the IntServ to DiffServ and DiffServ to IntServ interworking at the edge of the network the resource management in the DiffServ core network to match the IntServ requirements the DiffServ to DiffServ interworking at the border between autonomous systems (ASs) and between AS and customer networks Service Level Specification and Negotiation At the access to the TEQUILA system, service requests should allow for: RSVP-based negotiation of Service Level Specifications that adhere to the IntServ model as described above at the micro-flow level. Generic Service Level Specifications applying to a generic flow definition. SLS negotiations is an area of concern to TEQUILA. SLS negotiations will apply in the TEQUILA system for establishing and renegotiating SLSs between users and providers and between providers. SLS negotiations is a quite new subject, and TEQUILA is expected to contribute. Since today neither an agreed Service Level Specification format nor a negotiation protocol exists, the TEQUILA project must define them for its own use. The requirements towards the format and negotiation protocol are the following.

20 D1.1: Functional Architecture Definition and Top Level Design Page 20 of 172 The TEQUILA project should allow for automated, dynamic SLS negotiation. The accepted dynamics of SLS negotiation will be dependent on the scalability concerns of the system, and will be investigated within the context of the TEQUILA project. The TEQUILA system should allow for Service Levels to be attached to the notion of a flow, the service level being of CoS or QoS nature. The guarantees implied by the CoS/QoS Service Level Specification will be limited to a prescribed scope, however limited to the TEQUILA system. That is to say, the part of the network where the TEQUILA system exercises control over the resources. The QoS guarantees can apply to the following traffic parameters: Throughput Maximum Delay Maximum packet loss Maximum jitter The relative service level of flows under a CoS contract allows for differentiated treatment levels on Throughput Delay Packet loss The CoS/QoS guarantees only apply to packets that fit the Traffic Conformance Specification. The TEQUILA Service Level Specification should allow for indicating behaviour for non-conforming packets. Other components of the SLS specific to a flow and considered by the TEQUILA system are Availability (where availability refers to the time indication when the SLS should apply) and Maximum update frequency. Components such as Reliability, Security (Privacy, Integrity and Authenticity requirements), Routing Constraints and Cost will be covered in the margin of the project to the extent needed to cover the former requirements. The TEQUILA project should specify a formal format for the description of an SLS at the Client Access interface, and between autonomous systems of the TEQUILA system. The TEQUILA SLS negotiation protocol should allow for Original service requests, according the components of the specified SLS. Service acknowledgement, indicating agreement with the requested service level. Service rejection indicating either incapability of providing the service or a hint on closely related service offerings. Service modification from both user and provider The TEQUILA SLS negotiation protocol transport requirements should be lightweight comparable to the bandwidth available on the access interface. The TEQUILA framework should allow for feedback of events related to the service. The TEQUILA framework should preferentially make use of existing specifications protocol design work available.

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001. IETF Integrated Services (IntServ)

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001. IETF Integrated Services (IntServ) QoS in IP networks Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001 IETF Integrated Services (IntServ) Connection-oriented solution (end-to-end) QoS guarantees

More information

Internet Quality of Service

Internet Quality of Service Internet Quality of Service Weibin Zhao zwb@cs.columbia.edu 1 Outline 1. Background 2. Basic concepts 3. Supporting mechanisms 4. Frameworks 5. Policy & resource management 6. Conclusion 2 Background:

More information

for guaranteed IP datagram routing

for guaranteed IP datagram routing Core stateless distributed admission control at border routers for guaranteed IP datagram routing Takahiro Oishi Masaaki Omotani Kohei Shiomoto NTT Network Service Systems Laboratories, NTT corporation

More information

D2.1: Implementation plan and high level engineering design of simulation models and testbed prototypes for inter-domain QoS delivery

D2.1: Implementation plan and high level engineering design of simulation models and testbed prototypes for inter-domain QoS delivery MESCAL Management of End-to-end Quality of Service Across the Internet at Large IST-2001-37961 D2.1: Implementation plan and high level engineering design of simulation models and testbed prototypes for

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As) Policy Based QoS support using BGP Routing Priyadarsi Nanda and Andrew James Simmonds Department of Computer Systems Faculty of Information Technology University of Technology, Sydney Broadway, NSW Australia

More information

4 Internet QoS Management

4 Internet QoS Management 4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control

More information

Introducing Basic MPLS Concepts

Introducing Basic MPLS Concepts Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding

More information

Requirements for Service Level Agreement Management

Requirements for Service Level Agreement Management Requirements for Level Agreement Management Emmanuel Marilly, Olivier Martinot, Stéphane Betgé-Brezetz, Gérard Delègue ALCATEL CIT Route de Nozay, 91460 Marcoussis, France e-mail: {Emmanuel.Marilly, Olivier.Martinot,

More information

Quality of Service for VoIP

Quality of Service for VoIP Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1 The QoS Matrix

More information

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia

More information

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL

More information

18: Enhanced Quality of Service

18: Enhanced Quality of Service 18: Enhanced Quality of Service Mark Handley Traditional best-effort queuing behaviour in routers Data transfer: datagrams: individual packets no recognition of flows connectionless: no signalling Forwarding:

More information

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP

More information

IP Traffic Engineering over OMP technique

IP Traffic Engineering over OMP technique IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,

More information

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs A Silicon Valley Insider MPLS VPN Services PW, VPLS and BGP MPLS/IP VPNs Technology White Paper Serge-Paul Carrasco Abstract Organizations have been demanding virtual private networks (VPNs) instead of

More information

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

King Fahd University of Petroleum & Minerals Computer Engineering g Dept King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 543 Mobile and Wireless Networks Term 111 Dr. Ashraf S. Hasan Mahmoud Rm 22-148-3 Ext. 1724 Email: ashraf@kfupm.edu.sa 12/24/2011

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

MPLS Concepts. Overview. Objectives

MPLS Concepts. Overview. Objectives MPLS Concepts Overview This module explains the features of Multi-protocol Label Switching (MPLS) compared to traditional ATM and hop-by-hop IP routing. MPLS concepts and terminology as well as MPLS label

More information

On Policy-based Extensible Hierarchical Network Management in QoS-enabled IP Networks

On Policy-based Extensible Hierarchical Network Management in QoS-enabled IP Networks On Policy-based Extensible Hierarchical Network Management in QoS-enabled IP Networks P. Flegkas, P. Trimintzios, G. Pavlou, I. Andrikopoulos, C.F. Cavalcanti Centre for Communication Systems Research

More information

Evolution of QoS routing in the Internet

Evolution of QoS routing in the Internet Evolution of QoS routing in the Internet Olivier Bonaventure Dept. Computing Science and Engineering Université catholique de Louvain http://www.info.ucl.ac.be/people/obo June 4th, 2004 Page 1 Agenda Routing

More information

Industry s First QoS- Enhanced MPLS TE Solution

Industry s First QoS- Enhanced MPLS TE Solution Industry s First QoS- Enhanced MPLS TE Solution Azhar Sayeed Manager, IOS Product Management, asayeed@cisco.com Contact Info: Kim Gibbons, kgibbons@cisco.com,, 408-525 525-4909 1 Agenda MPLS Traffic Engineering

More information

Exterior Gateway Protocols (BGP)

Exterior Gateway Protocols (BGP) Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection

More information

MPLS L2VPN (VLL) Technology White Paper

MPLS L2VPN (VLL) Technology White Paper MPLS L2VPN (VLL) Technology White Paper Issue 1.0 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls

More information

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE Introduction The Internet only provides a best effort service

More information

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

Integrated Service (IntServ) versus Differentiated Service (Diffserv) Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook Computer Networking A Top- Down Approach Featuring the Internet ACN: IntServ and DiffServ

More information

SBSCET, Firozpur (Punjab), India

SBSCET, Firozpur (Punjab), India Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based

More information

RFC 2547bis: BGP/MPLS VPN Fundamentals

RFC 2547bis: BGP/MPLS VPN Fundamentals White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net

More information

Addressing Inter Provider Connections With MPLS-ICI

Addressing Inter Provider Connections With MPLS-ICI Addressing Inter Provider Connections With MPLS-ICI Introduction Why migrate to packet switched MPLS? The migration away from traditional multiple packet overlay networks towards a converged packet-switched

More information

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71 Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,

More information

Network Working Group Request for Comments: 2547. March 1999

Network Working Group Request for Comments: 2547. March 1999 Network Working Group Request for Comments: 2547 Category: Informational E. Rosen Y. Rekhter Cisco Systems, Inc. March 1999 BGP/MPLS VPNs Status of this Memo This memo provides information for the Internet

More information

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification

More information

Differentiated Services

Differentiated Services March 19, 1998 Gordon Chaffee Berkeley Multimedia Research Center University of California, Berkeley Email: chaffee@bmrc.berkeley.edu URL: http://bmrc.berkeley.edu/people/chaffee 1 Outline Architecture

More information

Service Definition. Internet Service. Introduction. Product Overview. Service Specification

Service Definition. Internet Service. Introduction. Product Overview. Service Specification Service Definition Introduction This Service Definition describes Nexium s from the customer s perspective. In this document the product is described in terms of an overview, service specification, service

More information

EQ-BGP: an efficient inter-domain QoS routing protocol

EQ-BGP: an efficient inter-domain QoS routing protocol EQ-BGP: an efficient inter-domain QoS routing protocol Andrzej Beben Institute of Telecommunications Warsaw University of Technology Nowowiejska 15/19, 00-665 Warsaw, Poland abeben@tele.pw.edu.pl Abstract

More information

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Management of Telecommunication Networks Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Part 1 Quality of Services I QoS Definition ISO 9000 defines quality as the degree to which a set of inherent characteristics

More information

D0.1: Project Presentation

D0.1: Project Presentation MESCAL Management of End-to-end Quality of Service Across the Internet at Large IST-2001-37961 D0.1: Project Presentation Document Identifier: MESCAL/WP0/FTRD/D0.1/version 1 Deliverable Type: Report Contractual

More information

Sprint Global MPLS VPN IP Whitepaper

Sprint Global MPLS VPN IP Whitepaper Sprint Global MPLS VPN IP Whitepaper Sprint Product Marketing and Product Development January 2006 Revision 7.0 1.0 MPLS VPN Marketplace Demand for MPLS (Multiprotocol Label Switching) VPNs (standardized

More information

Building MPLS VPNs with QoS Routing Capability i

Building MPLS VPNs with QoS Routing Capability i Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

Network management and QoS provisioning - QoS in the Internet

Network management and QoS provisioning - QoS in the Internet QoS in the Internet Inernet approach is based on datagram service (best effort), so provide QoS was not a purpose for developers. Mainly problems are:. recognizing flows;. manage the issue that packets

More information

Two Approaches to Internet Traffic Engineering for End-to-End Quality of Service Provisioning

Two Approaches to Internet Traffic Engineering for End-to-End Quality of Service Provisioning Two Approaches to Internet Engineering for End-to-End Quality of Service Provisioning Kin-Hon Ho, Michael Howarth, Ning Wang, George Pavlou and Stylianos Georgoulas Centre for Communication Systems Research,

More information

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved. MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead

More information

Introducción n a MPLS y MPLS VPN MPLS VPN

Introducción n a MPLS y MPLS VPN MPLS VPN Introducción n a MPLS y MPLS VPN nemunoz@cisco.com Nelson Muñoz Presentation_ID 200, Cisco Systems, Inc. Agenda Introducción Que es una VPN? IP+ATM Conceptos básicos de MPLS MPLS VPN QoS en MPLS Ventajas

More information

Multi Protocol Label Switching (MPLS) is a core networking technology that

Multi Protocol Label Switching (MPLS) is a core networking technology that MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of

More information

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Product Overview Cisco Dynamic Multipoint VPN (DMVPN) is a Cisco IOS Software-based security solution for building scalable

More information

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service Nowdays, most network engineers/specialists consider MPLS (MultiProtocol Label Switching) one of the most promising transport technologies. Then, what is MPLS? Multi Protocol Label Switching (MPLS) is

More information

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing?

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing? Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing? Simon Balon and Guy Leduc Research Unit in Networking EECS Department- University of Liège (ULg) Institut Montefiore, B28 - B-4000

More information

Technology Overview. Class of Service Overview. Published: 2014-01-10. Copyright 2014, Juniper Networks, Inc.

Technology Overview. Class of Service Overview. Published: 2014-01-10. Copyright 2014, Juniper Networks, Inc. Technology Overview Class of Service Overview Published: 2014-01-10 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, Junos,

More information

Project Report on Traffic Engineering and QoS with MPLS and its applications

Project Report on Traffic Engineering and QoS with MPLS and its applications Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to

More information

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud IP Quality of Service: Theory and best practices Vikrant S. Kaulgud 1 Why are we here? Understand need for Quality of Service. Explore Internet QoS architectures. Check QoS best practices. Be vendor neutral,

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

IVCi s IntelliNet SM Network

IVCi s IntelliNet SM Network IVCi s IntelliNet SM Network Technical White Paper Introduction...2 Overview...2 A True ATM Solution End to End...2 The Power of a Switched Network...2 Data Throughput:...3 Improved Security:...3 Class

More information

A lightweight Approach for Viable End-to-end IP-based QoS Services

A lightweight Approach for Viable End-to-end IP-based QoS Services A lightweight Approach for Viable End-to-end IP-based QoS Services Óscar González de Dios, Telefónica I+D, Spain 1st FP7 Networked Media Concertation meeting, 17th April, Vilamoura Slide 1 Overview of

More information

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January 2008. Introduction...

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January 2008. Introduction... Introduction WHITE PAPER Addressing Inter Provider Connections with MPLS-ICI The migration away from traditional multiple packet overlay networks towards a converged packet-switched MPLS system is now

More information

APPLICATION NOTE. Benefits of MPLS in the Enterprise Network

APPLICATION NOTE. Benefits of MPLS in the Enterprise Network APPLICATION NOTE Benefits of MPLS in the Enterprise Network Abstract As enterprises evolve to keep pace with the ever-changing business climate, enterprises networking needs are becoming more dynamic.

More information

SERVICE LEVEL AGREEMENTS: A MAIN CHALLENGE for Next Generation Networks

SERVICE LEVEL AGREEMENTS: A MAIN CHALLENGE for Next Generation Networks SERVICE LEVEL AGREEMENTS: A MAIN CHALLENGE for Next Generation Networks Authors: Emmanuel MARILLY ALCATEL, Research and Innovation Department Route de Nozay, 91460 Marcoussis, France Tel: 33 1 69 63 14

More information

Enterprise Network Simulation Using MPLS- BGP

Enterprise Network Simulation Using MPLS- BGP Enterprise Network Simulation Using MPLS- BGP Tina Satra 1 and Smita Jangale 2 1 Department of Computer Engineering, SAKEC, Chembur, Mumbai-88, India tinasatra@gmail.com 2 Department of Information Technolgy,

More information

Policy Based Network Management of a Differentiated Services domain using the Common Open Policy Service protocol

Policy Based Network Management of a Differentiated Services domain using the Common Open Policy Service protocol Policy Based Network Management of a Differentiated Services domain using the Common Open Policy Service protocol Adam Burke, Neco Ventura Department of Electrical Engineering, University of Cape Town,

More information

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering

More information

Smart WWW Traffic Balancing

Smart WWW Traffic Balancing Smart WWW Traffic Balancing Erol Gelenbe Ricardo Lent Juan Arturo Nunez School of Electrical Engineering & Computer Science University of Central Florida Introduction The Internet is one of the biggest

More information

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh adrian@wshlab2.ee.kuas.edu.tw, gary@hpds.ee.ncku.edu.tw,

More information

QoS Strategy in DiffServ aware MPLS environment

QoS Strategy in DiffServ aware MPLS environment QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute of Technology P.O.Box 4, Klong Luang, Pathumthani,

More information

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University HPSR 2002 Kobe, Japan Towards Next Generation Internet Bijan Jabbari, PhD Professor, George Mason University May 28, 2002 Overview! Scalability and Interoperability in Internet! Impediments in Deployment

More information

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

MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001 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

More information

Figure 1: Network Topology

Figure 1: Network Topology Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,

More information

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities) QoS Switching H. T. Kung Division of Engineering and Applied Sciences Harvard University November 4, 1998 1of40 Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p

More information

The Case for Source Address Routing in Multihoming Sites

The Case for Source Address Routing in Multihoming Sites The Case for Source Address Dependent Routing in Multihoming Marcelo Bagnulo, Alberto García-Martínez, Juan Rodríguez, Arturo Azcorra. Universidad Carlos III de Madrid Av. Universidad, 30. Leganés. Madrid.

More information

End-to-end quality of service provisioning through Inter-provider traffic engineering

End-to-end quality of service provisioning through Inter-provider traffic engineering End-to-end quality of service provisioning through Inter-provider traffic engineering Michael P. Howarth a*, Mohamed Boucadair b, Paris Flegkas a, Ning Wang a, George Pavlou a, Pierrick Morand b, Thibaut

More information

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing

More information

An End-to-End QoS Architecture with the MPLS-Based Core

An End-to-End QoS Architecture with the MPLS-Based Core An End-to-End QoS Architecture with the MPLS-Based Core Victoria Fineberg, PE, Consultant, fineberg@illinoisalumni.org Cheng Chen, PhD, NEC, CChen@necam.com XiPeng Xiao, PhD, Redback, xiaoxipe@cse.msu.edu

More information

Highlighting a Direction

Highlighting a Direction IP QoS Architecture Highlighting a Direction Rodrigo Linhares - rlinhare@cisco.com Consulting Systems Engineer 1 Agenda Objective IntServ Architecture DiffServ Architecture Some additional tools Conclusion

More information

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division Tackling the Challenges of MPLS VPN ing Todd Law Product Manager Advanced Networks Division Agenda Background Why test MPLS VPNs anyway? ing Issues Technical Complexity and Service Provider challenges

More information

Quality of Service for IP Videoconferencing Engineering White Paper

Quality of Service for IP Videoconferencing Engineering White Paper Engineering White Paper Subha Dhesikan Cisco Systems June 1 st, 2001 Copyright 2002 Cisco Systems, Inc. Table of Contents 1 INTRODUCTION 4 2 WHY QOS? 4 3 QOS PRIMITIVES 5 4 QOS ARCHITECTURES 7 4.1 DIFFERENTIATED

More information

Cisco Which VPN Solution is Right for You?

Cisco Which VPN Solution is Right for You? Table of Contents Which VPN Solution is Right for You?...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 NAT...2 Generic Routing Encapsulation Tunneling...2

More information

Quidway MPLS VPN Solution for Financial Networks

Quidway MPLS VPN Solution for Financial Networks Quidway MPLS VPN Solution for Financial Networks Using a uniform computer network to provide various value-added services is a new trend of the application systems of large banks. Transplanting traditional

More information

IP over Optical Networks - A Framework draft-ip-optical-framework-01.txt

IP over Optical Networks - A Framework draft-ip-optical-framework-01.txt IP over Optical Networks - A Framework draft-ip-optical-framework-01.txt Bala Rajagopalan James Luciani Daniel Awduche Brad Cain Bilel Jamoussi 1 IETF 7/31/00 About this Draft Deals with the following

More information

Introduction to MPLS-based VPNs

Introduction to MPLS-based VPNs Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE ferit@isocore.com Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions

More information

Class of Service (CoS) in a global NGN

Class of Service (CoS) in a global NGN Class of Service (CoS) in a global NGN Zukunft der Netze Chemnitz 2009 8. Fachtagung des ITG-FA 5.2 Thomas Martin Knoll Chemnitz University of Technology Communication Networks Phone 0371 531 33246 Email

More information

Testing VoIP on MPLS Networks

Testing VoIP on MPLS Networks Application Note Testing VoIP on MPLS Networks Why does MPLS matter for VoIP? Multi-protocol label switching (MPLS) enables a common IP-based network to be used for all network services and for multiple

More information

02-QOS-ADVANCED-DIFFSRV

02-QOS-ADVANCED-DIFFSRV IP QoS DiffServ Differentiated Services Architecture Agenda DiffServ Principles DS-Field, DSCP Historical Review Newest Implementations Per-Hop Behaviors (PHB) DiffServ in Detail DiffServ in other Environments

More information

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING DEMYSTIFYING ROUTING SERVICES IN STWAREDEFINED NETWORKING GAUTAM KHETRAPAL Engineering Project Manager, Aricent SAURABH KUMAR SHARMA Principal Systems Engineer, Technology, Aricent DEMYSTIFYING ROUTING

More information

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0 AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0 Introduction...2 Overview...2 1. Technology Background...2 2. MPLS PNT Offer Models...3

More information

Quality of Service (QoS)) in IP networks

Quality of Service (QoS)) in IP networks Quality of Service (QoS)) in IP networks Petr Grygárek rek 1 Quality of Service (QoS( QoS) QoS is the ability of network to support applications without limiting it s s function or performance ITU-T T

More information

Demonstrating the high performance and feature richness of the compact MX Series

Demonstrating the high performance and feature richness of the compact MX Series WHITE PAPER Midrange MX Series 3D Universal Edge Routers Evaluation Report Demonstrating the high performance and feature richness of the compact MX Series Copyright 2011, Juniper Networks, Inc. 1 Table

More information

Chapter 2. Literature Review

Chapter 2. Literature Review Chapter 2 Literature Review This chapter presents a literature review on Load balancing based Traffic Engineering, VoIP application, Hybrid Neuro-Fuzzy System, and Intra & Inter Domain Networks. 2.1 Load

More information

Welcome to Today s Seminar!

Welcome to Today s Seminar! Welcome to Today s Seminar! Welcome to this exciting, informative session on Internet VPNs and the QoS Difference Keynote speakers Eric Zines, Sr Market Analyst, TeleChoice Ashley Stephenson, Chairman,

More information

Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel

Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel Florian Liers, Thomas Volkert, Andreas Mitschele-Thiel The Forwarding on Gates architecture: Flexible placement of QoS functions and states in internetworks Original published in: International Journal

More information

Service Delivery Automation in IPv6 Networks

Service Delivery Automation in IPv6 Networks Service Delivery Automation in IPv6 Networks C. Jacquenet christian.jacquenet@orange.com Slide 1 Outline Rationale Beyond the SDN hype: a true need for automation Global framework From service negotiation

More information

GN1 (GÉANT) Deliverable D13.2

GN1 (GÉANT) Deliverable D13.2 Contract Number: IST-2000-26417 Project Title: GN1 (GÉANT) Deliverable 13.2 Technology Roadmap for Year 3 Contractual Date: 31 July 2002 Actual Date: 16 August 2002 Work Package: WP8 Nature of Deliverable:

More information

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans Contents Overview 1 1. L2 VPN Padding Verification Test 1 1.1 Objective 1 1.2 Setup 1 1.3 Input Parameters 2 1.4 Methodology 2 1.5

More information

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea (meclavea@brocade.com) Senior Solutions Architect, Brocade Communications Inc. Jim Allen (jallen@llnw.com) Senior Architect, Limelight

More information

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran hyaghmae@ferdowsi.um.ac.ir

More information

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS What is Quality of Service (QoS)?... 2 Differentiated Services (DiffServ)... 2 Overview... 2 Example XYZ Corporation... 2 Components of

More information

IxNetwork TM MPLS-TP Emulation

IxNetwork TM MPLS-TP Emulation IxNetwork TM MPLS-TP Emulation Test the Functionality, Performance, and Scalability of an MPLS-TP Ingress, Egress, or Transit Node MPLS has come a long way since its original goal to allow core routers

More information

MPLS Multiprotocol Label Switching

MPLS Multiprotocol Label Switching MPLS Multiprotocol Label Switching José Ruela, Manuel Ricardo FEUP Fac. Eng. Univ. Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias, 378, 4200-465

More information

A Policy-Based Quality of Service

A Policy-Based Quality of Service A -Based Quality of Service Management System for IP DiffServ Networks Paris Flegkas, Panos Trimintzios, and George Pavlou, University of Surrey Abstract -based management can guide the behavior of a network

More information