Overview of the RSVP-TE Network Simulator: Design and Implementation
|
|
- Audrey Miles
- 6 years ago
- Views:
Transcription
1 Overview of the RSVP-TE Network Simulator: Design and Implementation D. Adami, C. Callegari, S. Giordano, F. Mustacchio, M. Pagano, F. Vitucci Dept. of Information Engineering, University of Pisa, ITALY s.giordano, fabio.mustacchio, m.pagano, Abstract In a multi-service IP network, it is a key challenge to provide Quality of Service (QoS) to end-user applications while effectively using network resources. In the last years, the DiffServ architecture has emerged as a scalable solution to provide QoS in IP networks, but, in order to optimize the use of transmission resources, this architecture must be complemented with efficient Traffic Engineering (TE) mechanisms. The MultiProtocol Label Switching (MPLS) technology is a suitable method to provide TE. The integrated use of MPLS and DiffServ is a hot topic in next generation networks. In such context, a full comprehensive simulation environment could be useful to speed up the design and the validation of new functionalities. In particular, a key issue towards the effective deployment of DiffServ/MPLS networks is represented by the enhancement in the MPLS architecture signalling protocol. In this paper, the design and the development of a new software module to simulate the RSVP-TE protocol in the Network Simulator (NS) is presented.. Introduction The explosive growth of the Internet and the convergence of communication services, such as IP telephony or VoIP, to IP-based networks, brought to life new issues in the design of next generation networks. These issues strictly depend on the side in which the interaction users network is observed. From the user perspective, end-to-end Quality of Service (QoS) should be provided to fulfil multimedia applications requirements. The basic QoS requirements are the dynamism (e.g. the service should last as long as the user needs), the tailoring (e.g. the network resources allocated for the service should exactly fulfil the end-user requirements) and a seamless integration (e.g. the mechanisms involved in QoS support should be transparent to end-users applications). From the Service Providers perspective, requirements concern the operative traffic engineering (TE) functionalities so as to manage in an optimized way the available resources and to assure service survivability, even in case of faults or dynamic network topology changes. IP networks, designed to provide a best-effort service according to a connectionless approach, are not able to meet these requirements. Hence, in the last years, many research efforts have been focused on the development of enhanced network architectures to address and solve these issues [][][]. The combined use of the Differentiated Services (DiffServ) [] and MultiProtocol Label Switching (MPLS) [] architectures seems to be an attractive solution to provide guaranteed QoS for multimedia traffic while effectively using network resources. Some MPLS architectural features, which make it appealing to support QoS and TE [][][8] functionalities, are the following: separation of control and forwarding planes, which assures scalability; constraint-based routing and explicit path forwarding, which allow an effective management of the available resources; recovery mechanisms, which guarantee service survivability in case of faults. However, as MPLS by itself cannot provide service differentiation, there is the need to complement it with another technology capable of providing such a feature. The DiffServ architecture emerges as a scalable and effective solution to address this issue [9].
2 Since a framework has been defined to integrate MPLS and DiffServ technologies [], this is an open research field and improved mechanisms towards a fully deployment of required functionalities have to be tested. In this scenario a simulation environment is useful to perform a functional assessment of the proposed approaches and to compare different solutions, reducing the complexity and the time needed to develop prototypal network devices. Unfortunately, a full comprehensive simulation environment for MPLS/DiffServ networks has not been developed yet. Therefore, our activity has been devoted to the implementation of software modules that allow the simulation of such a scenario. The starting point for our implementation is represented by the Network Simulator version. (NS) [], along with the MPLS Network Simulator version (MNS) [][] and RSVP Network Simulator (RSVP\ns) modules [][]. The focus of the paper is on the implementation of a RSVP-TE protocol module, named RSVP-TE\ns, to be used as label distribution protocol in MNS. Indeed, RSVP-TE is the most commonly implemented signalling protocol in commercial routers and several research activities, as well as IETF working groups [][], address the issues related to the extensions of this protocol to support enhanced functionalities in MPLS/DiffServ networks. Moreover, several experimental test-beds, equipped both with Linux platforms and commercial routers, adopt this solution [8][9]. The paper is organized as follows. Section describes the MPLS node architecture in the NS environment, with emphasis on the RSVP-TE control plane characteristics. Section discusses our implementation of the RSVP-TE\ns module along with the LSP management functionalities available in the simulator. Section provides a description of the tests performed for a functional validation of the developed module. Section concludes the paper with some final remarks.. MPLS node architecture The basic idea behind MPLS is to append a short fixed-length label to packets at the ingress router of an MPLS domain. Packet forwarding is then based on the assigned label and not on longest prefix address matching, as in traditional IP forwarding mechanisms. When a packet is received by an edge router of the MPLS domain, named Label Edge Router (LER), it is associated to a label on the basis of a Forwarding Equivalence Class (FEC). The packets associated to the same label traverse the MPLS network along the same path, identified as Label-Switched Path (LSP). Interior routers that perform label switching and label-based packet forwarding are called Label Switching Routers (LSRs). In order to establish, maintain and tear-down LSPs a signalling protocol, such as the Label Distribution Protocol (LDP) or the RSVP-TE protocol, has to be used. An LDP implementation is integrated in the NS MNS module. Since RSVP-TE is widely deployed in experimental and working MPLS networks and several research activities are focused on enhancing such a protocol in an MPLS/DiffServ scenario, we decided to replace the CR-LDP signalling protocol module with our own implemented RSVP-TE\ns module. The reference model of an MPLS node is sketched in figure. Note that in the MNS implementation a strict distinction between control plane and forwarding functionalities can be found. Such a feature reflects the separation between control and data planes in the MPLS architecture. For this reason, our work concerns only control plane mechanisms. RSVP-TE Messages Routing Information Packets IN Control Plane Data Plane Routing Protocol Address Classifier MPLS Classifier Label Info Base Resource Manager RSVP-TE Service Classifier Explicite Route Base Admission Control Packet Scheduler Packets OUT Figure. Reference model of an MPLS node In particular, in our simulator environment, labels distribution and allocation are performed by the RSVP-TE agent we implemented. The agent supports downstream on demand label allocation and upstream distribution. The RSVP-TE agent receives the labels by the downstream LSRs and passes them to the MPLS classifier, so that it can create the tables used for label switching. The data plane operations are the following: at first, when a packet is received by an LSR, the MPLS classifier checks if the packet is labelled. If the packet has a label or may be associated to an FEC, the MPLS classifier executes label-based forwarding, otherwise it transfers the packet to the address classifier which forwards it according to the Layer routing protocol. To perform label switching, an MPLS node in the MNS implementation handles three tables: the Label Information Base (LIB), whose entries contain incoming label, incoming interface, outgoing label and outgoing interface;
3 the Partial Forwarding Table (PFT), which contains a subset of the information written in the LIB; the Explicit Route information Base (ERB), which contains information about the Explicit- Route LSP (ER-LSP). More in detail, when a labelled packet is received by an LSR, the node retrieves the incoming label, then a table look up is performed to find the corresponding entry in the LIB. At this point, the LSR may execute two different operations. If it is an egress LER, it removes the label from the packet and then forwards it according to the Layer routing protocol, passing it to the address classifier. Instead, if it is an LSR, it replaces the incoming label with the outgoing one (Label Swapping) and then performs label-based forwarding. If the packet has to be forwarded on an explicit path, the MPLS node also uses the ERB, which is managed by the service classifier to map a flow into an ER-LSP. The PFT is used in packet forwarding only by the ingress LER. In this case, the node receives an unlabelled packet and uses the PFT to associate a label to the packet itself, which is then forwarded according to label switching mechanisms. The RSVP-TE agent we added in the MPLS node is able to perform two additional procedures: the Label Stacking and the Penultimate Hop Popping. The first one, which consists in managing multiple labels in a packet, is used to create a level of hierarchy in large networks, improving traffic flows scalability. Instead, Penultimate Hop Popping is used to simplify the operations executed on a labelled packet by the egress LER. This means that the penultimate LSR of the LSP executes label popping, instead of label swapping. Then it forwards an unlabelled packet towards the egress LER. To enable such a feature, the LIB contains additional information about the operation the node has to execute for a specific LSP. Path Messages LIB ERB MPLS Node Link Admission Control Policing RSVP-TE Resource Manager Packet Scheduler WFQ Resv Messages Figure. Resource reservation process In order to support QoS, the developed module is also able to perform resource reservation for the LSP itself. The RSVP-TE agent is responsible for this action too. The resource reservation process, shown in figure, can be summarized as follows. When a Path message is received at the ingress interface of the LSR, the RSVP- TE agent performs Admission control and Policing functions. If there are enough available resources it forwards the Path message to the downstream LSR. After Admission control and Policing operations have been performed all along the LSP, a Resv message is generated and forwarded upstream along the LSP. An LSR, when processing a Resv message, allocates resources and calls the resource manager to properly configure the queues in the packet scheduler. The scheduler used with the RSVP-TE module is the Weighted Fair Queuing (WFQ), which is already implemented in NS. Moreover, the RSVP-TE agent calls the MPLS classifier to create the corresponding entries in the LIB and PFT tables used for label switching.. RSVP-TE\ns module In this section, we illustrate the main functionalities of the developed module. RSVP-TE\ns has been implemented in compliance with the standard defined in []. The simulator functionalities can be divided in two distinct sets: the first one (see section.) concerns LSPs establishment; the second one (see section.) is about LSPs tear-down... LSP Establishment Two different commands may be used to establish an LSP: the first one is used when the ingress LER wants to establish an ER-LSP, while the second one is used when it wants to create an ER-LSP with a reserved bandwidth. <ingress-lsr> create-erlsp-rsvpte <egress-lsr> <sessionid> <FlowID> <TunnelID> <er> <ingress-lsr> create-erbwlsp-rsvpte <egress-lsr> <sessionid> <FlowID> <TunnelID> <rate> <bucket> <ttl> <er> In both cases, the Path message sent by the ingress LER contains, in addition to the classical RSVP objects, a LABEL_REQUEST object, used for requesting to the downstream nodes the allocation of the labels. The simulator allows to create an LSP that follows an explicit path by specifying in the <er> option a sequence
4 of nodes addresses. This field, if not empty, is used to create an EXPLICIT_ROUTE_OBJECT (ERO), which is added to the Path message. When an LSR receives a Path message, it performs several operations; the first ones are related to admission control and policing. Then the node processes the ERO: it inserts the ERO contents in its Path State Block (PSB) and then it looks for the next abstract node, to forward the Path message to. The insertion of the ERO value in the PSB is needed in order to assure that Resv messages follow, in the upstream direction, the same route of the Path ones. Once the egress LER has received and processed the Path message, it generates a Resv message that contains, in the LABEL object, the label value to be used by the upstream node. When an LSR receives the Resv message, the node sets a new label value to be suggested to the upstream node. Moreover, if the issued command is for an ER-LSP with bandwidth reservation, the LSR calls the Resource manager which, in turn, executes the resource allocation Subsequently, it passes the label contained in the Resv message (outgoing label) and the new label (incoming label) to the MPLS classifier, which uses them to create the corresponding entry in the label switching tables. Finally, the LSR generates a Resv message, with a LABEL object containing the value of the suggested label, and forwards it to the previous node as stored in the PSB. When the ingress LER processes the Resv message the LSP is established. Another command may be used to bind a flow to the LSP... LSP Tear down the egress LSR, after processing each ResvErr message, sends to the <downstream node> a ResvTear message, in order to release the previously allocated resources; the ingress LER, after processing each PathErr message, sends to the <upstream node> a PathTear message, in order to release the previously allocated resources; the ingress LER delete the corresponding entry in the LIB, PFT and ERB tables. After these operations, all the flows bound to an LSP that has been torn down are forwarded according to a Layer routing protocol. This allows applying different rerouting techniques.. Functional validation tests In this section we present some of the tests carried out to validate the new functionalities added to the simulator. The network topology (figure ) is quite simple, but appropriate to highlight the most important functionalities of RSVP-TE\ns. The second set of functionalities allows to tear down an LSP when a failure occurs. The following command drives the simulation of a link failure <upstream node> break-link <downstream node> <ID downstream node> <ID upstream node> The following subsequent actions, related to the handling of this event, are automatically performed: the link between the <downstream node> and the <upstream node> fails; the rsvp-agent of the <upstream node> sends, for each LSP that is established on the broken link, a PathErr message upstream, so as to notify the ingress LER of the failure; the rsvp-agent of the <downstream node> sends, for each LSP that is established on the broken link, a ResvErr message downstream, so as to notify the egress LSR of the failure; Figure : Network topology In this network scenario, nodes - are MPLSenabled, whereas nodes, and act as traffic sources, that send a data traffic stream to the nodes, and respectively. Moreover, the bandwidth assigned to each link is Mbps. In figures -9, the packets belonging to each flow are identified by the source node number. The first test is performed to verify the resources allocation mechanism along an LSP. A Constant Bit Rate (CBR) data traffic at Kbps is generated by the node and received by the node ; the links _ and _ are congested due to the traffic generated by the nodes and. According to the Layer routing protocol (OSPF) all the flows are forwarded along the same path, so that each flow experiments packet losses on the congested links.
5 Indeed, as shown in figure, the throughput of the flow is about Kbps when no LSP is established. An LSP is then set-up (t= sec) with a reserved bandwidth equal to Kbps, between the nodes and. The binding of the flow to the LSP is completed at. seconds and the throughput rises at Kbps as a consequence of a proper resource allocation process. In figure the Path message for the ER-LSP establishment through,, 9, 8,,, nodes is shown. At 8. seconds the binding of the flows to the LSP is completed and the flows are forwarded according to label switching (figure ). The subsequent phase aims at testing the fault notification mechanisms. In order to test this aspect, a fault is forced on the link _, so that node sends a PathErr message (figure ). Figure : Flow rate (src ) on link _ Figure : Label switching The second test is performed to assess label distribution and fault recovery functionalities. The network topology is the same as in the previous test and all the sources generate CBR traffic at Kbps. After. seconds of simulation, three ER-LSP are established: LSP includes nodes,, 9, 8,,, and it is associated to flow ; LSP includes nodes,, and it is associated to flow ; LSP includes nodes,, 9, 8,, and it is associated to flow. PathErr Message Path Message Figure : Path message for flow from to Figure : Failure and PathErr message After receiving the PathErr message, node sends a PathTear message downstream to release the previously allocated resources and to delete the label switching table entries associated to the LSP. As a consequence, flow from node to node is now forwarded according to the Layer routing protocol, as shown in figure 8. Figure 9 shows the throughput at node. From t = seconds to t =. seconds, no packet is received. Then, traffic flows are forwarded according to Layer routing protocol. No decrease in the received throughput can be observed, since no congestion occurs along the new path.
6 Figure 8: Situation after link failure Figure 9: Flow rate (src ) on link _ Finally, we assess the simulator behaviour, when a link, on which several LSPs are established, fails. In order to test this aspect, a link failure is forced on link _. As supposed, nodes and send respectively a PathErr and a ResvErr message. After processing the corresponding PathTear and ResvTear messages, the two LSPs (which are established on the broken link) are released and the corresponding flows are, once again, forwarded according to the Layer routing protocol.. Conclusions In this paper, we discuss the development and validate the functionalities of a new software module that implements the RSVP-TE signalling protocol in the NS simulation tool. The new module provides a complete implementation of the control plane mechanisms needed for label distribution and label binding as well as link failure handling in MPLS networks. It is relevant to emphasize that this module has been developed taking into account extensibility and flexibility issues, so that enhancements to the signalling protocol (i.e. definition of new objects) could be easily introduced. Hence, the module we implemented could be useful to plan and assess new functionalities in MPLS/DiffServ or GMPLS networks.. Acknowledgments This work was partially supported by the Euro-NGI Network of Excellence funded by the European Commission References [] X. Xiao, L.M. Ni, Internet QoS: A Big Picture, IEEE Network Magazine, March 999 [] Trimintzios, P. Andrikopoulos, I. Pavlou, G. Flegkas, P. Griffin, D. Georgatsos, P. Goderis, D. T'Joens, Y. Georgiadis, L. Jacquenet, C.; Egan, R., A management and control architecture for providing IP Differentiated Services in MPLS-based Networks, IEEE Communications Magazine, May [] Engel, T. Granzer, H. Koch, B.F. Winter, M. Sampatakos, P.; Venieris, I.S. Hussmann, H. Ricciato, F. Salsano, S., AQUILA: Adaptive resource control for QoS using an IP-based layered architecture, IEEE Communications Magazine, January [] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weiss., An Architecture for Differentiated Services, IETF RFC, December 998 [] E. Rosen, A. Viswanathan, R. Callon., Multiprotocol Label Switching Architecture, IETF RFC, January [] D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, J. McManus., Requirements for Traffic Engineering over MPLS, IETF RFC, September 999 [] G. Swallow MPLS Advantages for Traffic Engineering, IEEE Communications Magazine, December 999 [8] X. Xiao, A. Hannan, B. Bailey, L. Ni, Traffic engineering with MPLS in the Internet, IEEE Network Magazine, March. [9] B. Carpenter, K. Nichols Differentiated Services in the Internet, Proceedings of the IEEE, September [] F. Le Faucheur, L. Wu, B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval, J. Heinanen, MPLS support of Differentiated Services, IETF RFC, May [] The Network Simulator vers.. (NS) Home Page [] The MPLS Network Simulator version Home Page [] G. Ahn, W. Chun Design and Implementation of MPLS Network Simulator (MNS) Supporting QoS, ICOIN- [] The RSVP module for NS Home Page index.html [] M. Greis RSVP\ns: An Implementation of RSVP for the Network Simulator ns- [] IETF MPLS WG [] IETF CCAMP Working Group [8] G. Carrozzo, N. Ciulli, S. Giordano, G. Giorgi, M. Listanti, U. Monaco, F. Mustacchio, G. Procissi, F. Ricciato,. Architecture and protocols for the seamless and integrated next generation IP networks, QoS-IP [9] D. Adami, N. Carlotti, S. Giordano, M. Pagano, M. Repeti, Performance analysis of the Control and Forwarding plane in a MPLS router, OpNeTec [] D. Awduche, L. Berger, D. Gan, T. Li, V. Srinivasan, G. Swallowl. RSVP-TE: Extensions to RSVP for LSP Tunnels, IETF RFC 9, December
RSVP-TE daemon for DiffServ over MPLS under Linux Features, Components and Architecture
-TE for DiffServ over under Linux Features, Components and Architecture 1 The -TE for DiffServ over under Linux project This paper describes the features of the, how the was merged from different projects
More informationAhmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54
MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering
More informationAn Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation
Telecommunication Systems 19:3,4, 481 495, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation GAEIL
More informationModelling direct application to network bandwidth provisioning for high demanding research applications
Modelling direct application to network bandwidth provisioning for high demanding research applications H. Wessing, Y. Yan and M. Berger Research Center COM Technical University of Denmark Bldg. 345V,
More informationInternational Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger
International Workshop NGNT 31 DiffServ and MPLS Tímea Dreilinger Abstract Multi Protocol Label Switching (MPLS) technology enables Internet Service Providers to scale their current offerings, and exercise
More informationMulti-Protocol Label Switching
Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Multi-Protocol Label Switching Seminar: Datenkommunikation und Verteilte Systeme SS 2003
More informationResilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements
Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute
More informationLARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF
LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent
More informationQoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering
Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic
More informationComputer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS
Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,
More informationTowards an Adaptive and Intelligent MPLS Network
Towards an Adaptive and Intelligent MPLS Network Rana Rahim-Amoud, Leila Merghem-Boulahia, and Dominique Gaiti ISTIT, University of Technology of Troyes 12, rue Marie Curie, BP 2060, 10 010 TROYES CEDEX,
More informationInternet Engineering Task Force (IETF) January 2010
Internet Engineering Task Force (IETF) Request for Comments: 5712 Category: Standards Track ISSN: 2070-1721 M. Meyer, Ed. British Telecom JP. Vasseur, Ed. Cisco Systems, Inc. January 2010 MPLS Traffic
More informationMPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)
MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 From MPLS Forum Documents MPLS is the enabling technology
More informationMPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)
MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,
More informationMPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)
MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,
More information2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA
2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label
More informationRequest for Comments: March 2003
Network Working Group Request for Comments: 3496 Category: Informational A. G. Malis T. Hsiao Vivace Networks March 2003 Protocol Extension for Support of Asynchronous Transfer Mode (ATM) Service Class-aware
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński MPLS Multiprotocol Label Switching MPLS introduction
More informationMPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP
Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol
More informationComparative Analysis of Signaling Protocols in Mpls- Traffic Engineering
Comparative Analysis of Signaling Protocols in Mpls- Traffic Engineering Aruna Kapoor, Sunila Godara, Sanjeev Khambra, Amandeep Deptt. of CSE, GJUS&T, Hisar, India ABSTRACT Multi-protocol label switching
More informationMulti Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015
.. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS
More informationExtending MPLS Traffic Engineering to deal with QoS
Extending Traffic Engineering to deal with QoS Alessio Botta (3), Paola Iovanna (1), Roberto Mameli (1), Giovanna Piantanida (1), Stefano Salsano (2) (1) Ericsson Lab Italy S.p.A. - (2) DIE Università
More informationInternetworking with Different QoS Mechanism Environments
Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia
More informationMulti Protocol Label Switching
MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction
More informationMPLS Multi-Protocol Label Switching
MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction
More informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,
More informationGMPLS Asymmetric Bandwidth Bidirectional Label Switched Paths (LSPs)
Network Working Group Request for Comments: 5467 Category: Experimental L. Berger LabN A. Takacs Ericsson D. Caviglia Ericsson D. Fedyk Nortel J. Meuric France Telecom March 2009 GMPLS Asymmetric Bandwidth
More informationMPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...
MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011 Disclaimer Information presented in these slides may be slightly biased towards
More informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract
More informationApplicability Statement for CR-LDP. Status of this Memo
Network Working Group Request for Comments: 3213 Category: Informational J. Ash AT&T M. Girish Atoga Systems E. Gray Sandburst B. Jamoussi G. Wright Nortel Networks Corp. January 2002 Applicability Statement
More informationCopyright (C) The Internet Society (2002). All Rights Reserved.
Network Working Group Request for Comments: 3214 Category: Standards Track J. Ash AT&T Y. Lee Ceterus Networks P. Ashwood-Smith B. Jamoussi D. Fedyk D. Skalecki Nortel Networks L. Li SS8 Networks January
More informationINTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON
INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARON Franco Tommasi, Simone Molendini Faculty of Engineering, University of Lecce, Italy e-mail: franco.tommasi@unile.it, simone.molendini@unile.it
More informationConverged Networks. Objectives. References
Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture
More informationSYSC 5801 Protection and Restoration
SYSC 5801 Protection and Restoration Introduction Fact: Networks fail. Types of failures: Link failures Node failures Results: packet losses, waste of resources, and higher delay. What IGP does in the
More informationInternet Engineering Task Force (IETF) Request for Comments: 6178
Internet Engineering Task Force (IETF) Request for Comments: 6178 Updates: 3031 Category: Standards Track ISSN: 2070-1721 D. Smith J. Mullooly Cisco Systems W. Jaeger AT&T T. Scholl nlayer Communications
More information6 MPLS Model User Guide
6 MPLS Model User Guide Multi-Protocol Label Switching (MPLS) is a multi-layer switching technology that uses labels to determine how packets are forwarded through a network. The first part of this document
More informationQuality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationImproving the usage of Network Resources using MPLS Traffic Engineering (TE)
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Improving
More informationInternet QoS : A Big Picture
Internet QoS : A Big Picture Xipeng Xiao and Lionel M. Ni, M, Michigan State University IEEE Network, March/April 1999 Oct 25, 2006 Jaekyu Cho Outline Introduction IntServ/RSVP DiffServ MPLS Traffic Engineering/CBR
More informationMULTIPROTOCOL LABEL SWITCHING PROTOCOL
Int. J. of Computer and Communications Vol. 1, No. 1, March 2011 Copyright Mind Reader Publications www.ijcc.yolasite.com MULTIPROTOCOL LABEL SWITCHING PROTOCOL 1 Anuja Khodaskar, 2 Dr.S.A.Ladhake 1 Lecturer,
More informationPresentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationQuality of Service II
Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated
More informationOperation Manual MPLS. Table of Contents
Table of Contents Table of Contents Chapter 1 MPLS Architecture... 1-1 1.1 MPLS Overview... 1-1 1.2 MPLS Basic Concepts... 1-1 1.2.1 FEC... 1-1 1.2.2 Label... 1-1 1.2.3 LDP... 1-3 1.3 MPLS Architecture...
More informationComparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures
Journal of Computer Science 5 (12): 1042-1047, 2009 ISSN 1549-3636 2009 Science Publications Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label
More informationMultiprotocol Label Switching Overview
This chapter describes the Multiprotocol Label Switching (MPLS) distribution protocol. MPLS is a high-performance packet forwarding technology that integrates the performance and traffic management capabilities
More informationSupporting Differentiated Services in MPLS Networks
Supporting Differentiated Services in MPLS Networks Ilias Andrikopoulos and George Pavlou Centre for Communication Systems Research (CCSR) University of Surrey Guildford, Surrey, GU2 5XH, UK Email: {I.Andrikopoulos,
More informationAn Analysis of Constraint-based Routing in MPLS
ENSC 835-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Ljiljana Trajkovic FINAL PROJECT PRESENTATION An Analysis of Constraint-based Routing in MPLS Spring
More informationDiffserv over MPLS QoS Policy Management
Diffserv over MPLS QoS Policy Management Yin Ling Liong 1, Roberto Barnes 2, Man Li 1 1 Nokia Research Center, 5 Wayside Rd Burlington, MA 01803, USA {Yin-ling.Liong, Man.M.Li}@nokia.com 2 Nokia Research
More informationTHE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS
VOLUME: 9 NUMBER: 5 SPECIAL ISSUE THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS Martin MEDVECKY Department of Telecommunications, Faculty of Electrical Engineering and Information Technology,
More informationTrafffic Engineering 2015/16 1
Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic
More informationLecture 13. Quality of Service II CM0256
Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject
More informationFlexible MPLS Signaling (FMS) for Mobile Networks
Flexible MPLS Signaling (FMS) for Mobile Networks Ramprasad Nagarajan and Eylem Ekici Department of Electrical and Computer Engineering The Ohio State University Columbus, OH 4321 E-mail: nagarajr@ee.eng.ohio-state.edu,
More informationRequest for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004
Network Working Group Request for Comments: 3785 BCP: 87 Category: Best Current Practice F. Le Faucheur R. Uppili Cisco Systems, Inc. A. Vedrenne P. Merckx Equant T. Telkamp Global Crossing May 2004 Status
More informationIntroduction to MPLS APNIC
Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,
More informationA MPLS Simulation for Use in Design Networking for Multi Site Businesses
A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease
More informationCopyright (C) The Internet Society (2001). All Rights Reserved.
Network Working Group Request for Comments: 3209 Category: Standards Track D. Awduche Movaz Networks, Inc. L. Berger D. Gan Juniper Networks, Inc. T. Li Procket Networks, Inc. V. Srinivasan Cosine Communications,
More informationMultiProtocol Label Switching - MPLS ( RFC 3031 )
Outline MultiProtocol Label Switching - MPLS ( RFC 3031 ) 1. What is MPLS and how does it work? 2. What MPLS is used for? 3. Label Distribution Protocols 1 1. What is MPLS and how does it work? MPLS is
More informationNetwork Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol
Network Working Group Request for Comments: 3988 Category: Experimental B. Black Layer8 Networks K. Kompella Juniper Networks January 2005 Status of This Memo Maximum Transmission Unit Signalling Extensions
More informationCopyright (C) The Internet Society (2002). All Rights Reserved.
Network Working Group Request for Comments: 3270 Category: Standards Track F. Le Faucheur, Editor L. Wu B. Davie Cisco Systems S. Davari PMC-Sierra Inc. P. Vaananen Nokia R. Krishnan Axiowave Networks
More informationVendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo
Vendor: Alcatel-Lucent Exam Code: 4A0-103 Exam Name: Alcatel-Lucent Multiprotocol Label Switching Version: Demo QUESTION 1 You wish to advertise LDP labels for all local networks; which is the most effective
More informationIntroduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:
Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching
More informationTable of Contents Chapter 1 MPLS Basics Configuration
Table of Contents Table of Contents... 1-1 1.1 MPLS Overview... 1-1 1.1.1 Basic Concepts of MPLS... 1-2 1.1.2 Architecture of MPLS... 1-5 1.1.3 MPLS and Routing Protocols... 1-7 1.1.4 Applications of MPLS...
More informationInternet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. January 2010
Internet Engineering Task Force (IETF) Request for Comments: 5711 Updates: 3209 Category: Standards Track ISSN: 2070-1721 JP. Vasseur, Ed. G. Swallow Cisco Systems, Inc. I. Minei Juniper Networks January
More informationSyed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1-
International Journal of Basic and Applied Sciences Vol. 3. No. 4 2014. Pp. 163-169 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Improving Quality of Service in Multimedia Applications
More informationTestking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching
Testking.4A0-103,249.QA Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 6.0 http://www.gratisexam.com/ 4A0-103 Alcatel-Lucent Multi Protocol Label Switching 1. These are the most accurate
More informationInstitute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model
Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) Agenda Integrated Services Principles Resource Reservation Protocol RSVP Message Formats RSVP in
More informationسوي يچينگ و مسيريابي در شبكه
سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop
More informationDesign Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model
Design Intentions Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) The Internet was based on a best effort packet delivery service, but nowadays the
More informationInternet Routing - MPLS. By Richard Harris
Internet Routing - MPLS By Richard Harris MPLS Presentation Outline Introduction Problems of Internet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture
More informationMPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE
MPLS Multiprotocol MPLS Label Switching MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE Peter R. Egli 1/21
More informationPerformance Evaluation of IPv4 and IPv6 over MPLS using OPNET
Performance Evaluation of IPv4 and IPv6 over MPLS using OPNET Suhail Ahmad Wajid Ali Hamdani Mohsin Hassan Magray ABSTRACT Over the last two decades, we have witnessed a rapid deployment of real-time applications
More informationAdvanced Telecommunications
ternet Routing - MPLS By Richard Harris MPLS Presentation line troduction Problems of ternet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture The
More informationPERFORMANCE EVALUATION OF MPLS/GMPLS CONTROL PLANE SIGNALING PROTOCOLS
PERFORMANCE EVALUATION OF MPLS/GMPLS CONTROL PLANE SIGNALING PROTOCOLS Ngugi Lawrence Chege Bwalya Freelance This thesis is presented as part of Degree of Master of Science in Electrical Engineering Blekinge
More informationInternet Engineering Task Force (IETF) Request for Comments: 6002 Updates: 3471, 3473, 3945, 4202, 4203, ISSN: October 2010
Internet Engineering Task Force (IETF) L. Berger Request for Comments: 6002 LabN Updates: 3471, 3473, 3945, 4202, 4203, 5307 D. Fedyk Category: Standards Track Alcatel-Lucent ISSN: 2070-1721 October 2010
More informationMPLS etc.. 9 May 2017 AN
MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol
More informationBrainDumps.4A0-103,230.Questions
BrainDumps.4A0-103,230.Questions Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 11.02 http://www.gratisexam.com/ A "brain dump," as it relates to the certification exams, is a source
More informationAdvanced Topics in MPLS-TE Deployment
. White Paper Advanced Topics in MPLS-TE Deployment Virtual path capability and the capacity to engineer precise traffic in a core network have driven Multiprotocol Label Switching (MPLS) towards becoming
More informationMPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching
MPLS, THE BASICS CSE 6067, UIU Multiprotocol Label Switching Basic Concepts of MPLS 2 Contents Drawbacks of Traditional IP Forwarding Basic MPLS Concepts MPLS versus IP over ATM Traffic Engineering with
More informationMultiprotocol Label Switching (MPLS) on Cisco Routers
Multiprotocol Label Switching (MPLS) on Cisco Routers Feature History Release 11.1CT 12.1(3)T 12.1(5)T 12.0(14)ST 12.0(21)ST 12.0(22)S Modification The document introduced MPLS and was titled Tag Switching
More informationMULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT
GSJ: Volume 5, Issue 12, December 2017 176 GSJ: Volume 5, Issue 12, December 2017, Online: ISSN 2320-9186 MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT kaiserali21@gmail.com M.Tech Cyber Security
More informationMPLS/Tag Switching. Background. Chapter Goals CHAPTER
28 CHAPTER Chapter Goals Understand the advantages of MPLS. Learn the components of an MPLS system. Compare and contrast MPLS and hop-by-hop routing. Describe the two methods of label distribution. Explain
More informationMMPLS: Modified Multi Protocol Label Switching
MMPLS: Modified Multi Protocol Label Switching Kanupriya 1 and Vikas Nandal 2 1 Electronics and Communication Department, U.I.E.T, MDU Rohtak, Haryana (India) priya.kanu846@gmail.com 2 Electronics and
More informationComponents of MPLS Recovery Supporting Differentiated Resilience Requirements
Components of MPLS Recovery Supporting Differentiated Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute of Communication Networks Arcisstr.
More informationMPLS. 9 March 2018 AN
MPLS 9 March 2018 AN Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS is not alone LSP ISIS-TE EVPN GMPLS MPLS-TE T-MPLS LFIB LABEL LDP TAG Used in many (most?) provider networks to
More informationProgress Report No. 3. A Case Study on Simulation Scenario
NEXT GENERATION NETWORK (NGN) AVAILABILITY & RESILIENCE RESEARCH Progress Report No. 3 A Case Study on Simulation Scenario The University of Canterbury Team 21 December 2005 Progress Report This report
More informationImprove the QoS by Applying Differentiated Service over MPLS Network
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,
More informationExperimentation with the ORION emulator
Experimentation with the ORION emulator E. Van Breusegem 1, D. De Winter 2, J. Cheyns 1, D. Colle 1, S. Van den Berghe 1, M. Pickavet 1, J. Moreau 2, P. Demeester 1 1 Dpt. of Information Technology, Ghent
More informationMPLS OAM Technology White Paper
MPLS OAM Technology White Paper Issue 01 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 means without
More informationConfiguration MPLS Avaya Secure Router 2330/4134
Configuration MPLS Avaya Secure Router 2330/4134 Release 10.3.5 NN47263-505 Issue 04.02 August 2013 2013 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the
More informationEnd-To-End QoS Control Architecture and Route Selection Method for IP Networks
End-To-End QoS Control Architecture and Route Selection Method for IP Networks V Akiko Yamada V Keiichi Nakatsugawa V Akira Chugo (Manuscript received April 17, 2006) In this paper, we propose a new end-to-end
More informationMPLS (Multi-Protocol Label Switching)
Fixed Internetworking Protocols and Networks MPLS (Multi-Protocol Label Switching) Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Circuit switching Dedicated communication
More informationCOMP9332 Network Routing & Switching
COMP9332 Network Routing & Switching Switching in IP Networks with MPLS http://www.cse.unsw.edu.au/~cs9332 1 Lecture Overview This lecture introduces the concept of switching, which allows faster processing
More informationQuality of Service in the Internet
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 informationTable of Contents. Cisco MPLS FAQ For Beginners
Table of Contents MPLS FAQ For Beginners...1 Document ID: 4649...1 Questions...1 Introduction...1 Q. What is Multi Protocol Label Switching (MPLS)?...1 Q. What is a label? What is the structure of the
More informationPractice exam questions for the Nokia NRS II Composite Exam
Practice exam questions for the Nokia NRS II Composite Exam The following questions will test your knowledge and prepare you for the Nokia NRS II Composite Exam. Compare your responses with the Answer
More informationDig into MPLS: Transit Tunnel Diversity
January 2015 Dig into MPLS: Transit Tunnel Diversity Yves VANAUBEL Pascal MÉRINDOL Jean-Jacques PANSIOT Benoit DONNET Summary Motivations MPLS Background Measurement Campaign Label Pattern Recognition
More informationTag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER
CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the
More informationQUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK
Quality Of Service Architectures Applicability In An Intranet Network QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK Abstract Codruţ Mitroi 1 The quality of service (QoS) concept,
More informationCS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC
CS2060 - High Speed Networks Dr.G.A.Sathish Kumar Professor EC UNIT V PROTOCOLS FOR QOS SUPPORT UNIT V PROTOCOLS FOR QOS SUPPORT RSVP Goals & Characteristics RSVP operations, Protocol Mechanisms Multi
More informationQuality of Service in the Internet. QoS Parameters. Keeping the QoS. 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