CA2379594C - Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof - Google Patents

Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof Download PDF

Info

Publication number
CA2379594C
CA2379594C CA002379594A CA2379594A CA2379594C CA 2379594 C CA2379594 C CA 2379594C CA 002379594 A CA002379594 A CA 002379594A CA 2379594 A CA2379594 A CA 2379594A CA 2379594 C CA2379594 C CA 2379594C
Authority
CA
Canada
Prior art keywords
service
class
message
signalling
fields
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002379594A
Other languages
French (fr)
Other versions
CA2379594A1 (en
Inventor
Sudhakar Ganti
Nabil Seddigh
Biswajit Nandy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Canada Inc
Original Assignee
Alcatel Lucent Canada Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent Canada Inc filed Critical Alcatel Lucent Canada Inc
Priority to US10/107,333 priority Critical patent/US7184434B2/en
Priority to CA002379594A priority patent/CA2379594C/en
Publication of CA2379594A1 publication Critical patent/CA2379594A1/en
Application granted granted Critical
Publication of CA2379594C publication Critical patent/CA2379594C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems

Abstract

A multi-protocol label switching (MPLS) packet network, methods and traffic engineering extensions to label distribution protocol are provided, capable of carrying traffic of multiple classes of service over the same label switch path.

Claims (12)

1. A method for signalling between nodes in an MPLS network comprising nodes, the method comprising the steps of:
(i) generating signalling messages, each message comprising a set-up message object, comprising a set-up message object header having a field for identifying a multi-class-of-service message object type; and a multi-class-of-service set-up message object contents, including a field identifying the number of classes of service in the object contents, and a traffic profile field for each class of service; and (ii) exchanging the signalling messages between the network nodes.
2. The method as described in claim 1, the step (i) comprising generating the signalling message, wherein each of the traffic profile fields comprises a traffic profile sub-field identifying a Per-Hop-Behaviour (PHB) scheduling class associated with the corresponding class of service.
3. The method as described in claim 2, the step (i) comprising generating the signalling message, wherein each of the traffic profile fields further comprises sub-fields, characterizing a packet stream associated with the corresponding class of service.
4. The method as described in claim 3, the step (i) comprising generating the signalling message, wherein the number of sub-fields, characterizing a packet stream associated with the corresponding class of service is equal to five.
5. The method as described in claim 4, the step (i) comprising generating the signalling message, wherein the five sub-fields, characterizing the packet stream are the Token Bucket parameters used in Resource ReServation Protocol traffic engineering extension (RSVP-TE).
6. The method as described in claim 4, the step (i) comprising generating the signalling message, wherein the five sub-fields, characterizing the packet stream are the fields used in traffic parameter fields in constraint based label distribution protocol (CR-LDP).
7. The method as described in claim 3, the step (i) comprising generating the signalling message, wherein the sub-fields, characterizing the packet stream are the fields used in traffic parameter fields in CR-LDP.
8. The method as described in claim 1, the method being used for establishing a label switched path in the MPLS network.
9. A method for establishing a label switched path (LSP) to carry traffic of more than one class of service on the same LSP in an MPLS network having a plurality of nodes connected by links, the method comprising the steps of:
exchanging signalling messages between the network nodes according to the method of claim 1;
keeping track of per-class available resources on each link and advertising them to the rest of the network;
computing a path for a call request taking into account the available resources and traffic profile of the object contents of the multi-class-of-service set-up message;
and providing call admission control (CAC).
10. A method for packet forwarding at a link in an MPLS network comprising nodes, the method comprising the steps of:
(a) in each node, associating a packet with a Per-Hop-Behaviour (PHB) scheduling class, defined in a label distribution protocol for signalling between the nodes, for the label switched path of the packet, the label distribution protocol comprising a message including: a set-up message object, comprising a set-up message object header having a field for identifying a multi-class-of-service message object type and a multi-class-of-service set-up message object contents, including a field identifying the number of classes of service in the object contents and a traffic profile field for each class of service;
wherein each of the traffic profile fields comprises a traffic profile sub-field identifying the Per-Hop-Behaviour (PHB) scheduling class associated with the corresponding class of service; and (b) adjusting PHB scheduling and buffer management parameters according to a per-class resource usage of the link defined in the step (a).
11. A method for packet forwarding in an MPLS network comprising nodes, the method comprising the steps of:
(a) in each edge node (LER), associating a packet with the traffic profile, defined in a label distribution protocol for signalling between the nodes; for the label switched path of the packet, the label distribution protocol comprising a message including a set-up message object, comprising a set-up message object header having a field for identifying a multi-class-of-service message object type and a multi-class-of-service set-up message object contents, including a field identifying the number of classes of service in the object contents and a traffic profile field for each class of service, and (b) selecting policing parameters for each class of the LSP at the edge (LER) node according to the traffic profile defined in the step (a).
12. An MPLS network comprising nodes, each node having a control processor, comprising:
(i) means for generating signalling messages, each message comprising a set-up message object, comprising a set-up message object header having a field for identifying a multi-class-of-service message object type and a multi-class-of-service set-up message object contents, including a field identifying the number of classes of service in the object contents, and a traffic profile field for each class of service; and (ii) means for exchanging the signalling messages between the network nodes,
CA002379594A 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof Expired - Fee Related CA2379594C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/107,333 US7184434B2 (en) 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (MPLS) network, methods and MPLS network using thereof
CA002379594A CA2379594C (en) 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/107,333 US7184434B2 (en) 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (MPLS) network, methods and MPLS network using thereof
CA002379594A CA2379594C (en) 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof

Publications (2)

Publication Number Publication Date
CA2379594A1 CA2379594A1 (en) 2003-09-28
CA2379594C true CA2379594C (en) 2010-03-09

Family

ID=30001282

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002379594A Expired - Fee Related CA2379594C (en) 2002-03-28 2002-03-28 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof

Country Status (2)

Country Link
US (1) US7184434B2 (en)
CA (1) CA2379594C (en)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7586899B1 (en) * 2000-08-18 2009-09-08 Juniper Networks, Inc. Methods and apparatus providing an overlay network for voice over internet protocol applications
US7002993B1 (en) * 2000-08-18 2006-02-21 Juniper Networks, Inc. Method and apparatus providing media aggregation in a packet-switched network
US7359377B1 (en) * 2001-06-19 2008-04-15 Juniper Networks, Inc. Graceful restart for use in nodes employing label switched path signaling protocols
US8271672B1 (en) * 2001-08-31 2012-09-18 Juniper Networks, Inc. Guaranteed bandwidth memory apparatus and method
US7698454B1 (en) 2001-11-26 2010-04-13 Juniper Networks, Inc. Interfacing with streams of differing speeds
US7489687B2 (en) * 2002-04-11 2009-02-10 Avaya. Inc. Emergency bandwidth allocation with an RSVP-like protocol
US7477657B1 (en) * 2002-05-08 2009-01-13 Juniper Networks, Inc. Aggregating end-to-end QoS signaled packet flows through label switched paths
US7483399B2 (en) * 2002-06-05 2009-01-27 David Zelig Signaling MPLS over RPR rings
US7164653B1 (en) 2002-06-07 2007-01-16 At&T Corp. Shared bandwidth reservation in PL, ATM, FR and IP/MPLS networks
US7304991B2 (en) * 2002-06-18 2007-12-04 International Business Machines Corporation Minimizing memory accesses for a network implementing differential services over multi-protocol label switching
US20040028064A1 (en) * 2002-08-09 2004-02-12 Alcatel Stitching-extending MPLS tunnels to the customer interface
US20040073690A1 (en) 2002-09-30 2004-04-15 Neil Hepworth Voice over IP endpoint call admission
US7359979B2 (en) 2002-09-30 2008-04-15 Avaya Technology Corp. Packet prioritization and associated bandwidth and buffer management techniques for audio over IP
US8176154B2 (en) * 2002-09-30 2012-05-08 Avaya Inc. Instantaneous user initiation voice quality feedback
US7324460B2 (en) * 2002-11-28 2008-01-29 International Business Machines Corporation Event-driven flow control for a very high-speed switching node
WO2004068770A2 (en) * 2003-01-24 2004-08-12 Houston Associates Inc. Multi-level expedited forwarding per hop behavior
US8098649B2 (en) * 2003-04-28 2012-01-17 Alcatel Lucent Using network transport tunnels to provide service-based data transport
US7539741B2 (en) * 2003-04-30 2009-05-26 Nokia Siemens Networks Oy System, apparatus and method for supporting constraint based routing for multi-protocol label switching traffic engineering in policy-based management
US7386630B2 (en) * 2003-04-30 2008-06-10 Nokia Corporation Using policy-based management to support Diffserv over MPLS network
WO2005006670A1 (en) * 2003-07-09 2005-01-20 Fujitsu Limited Session establishment method in label switch network and label switch node
US6925081B2 (en) * 2003-07-11 2005-08-02 Cisco Technology, Inc. MPLS device enabling service providers to control service levels in forwarding of multi-labeled packets
US7720003B2 (en) * 2003-09-25 2010-05-18 Emc Corporation Model-based method and apparatus for determining MPLS network properties
AU2003304680A1 (en) * 2003-11-24 2005-06-08 Zte Corporation A method device and system of realizing qos (quality of service) guarantee in mpls network
US7359386B2 (en) * 2003-12-02 2008-04-15 Cisco Technology, Inc. Soft preemption feedback
US8312145B2 (en) * 2003-12-22 2012-11-13 Rockstar Consortium US L.P. Traffic engineering and bandwidth management of bundled links
US8718057B1 (en) * 2004-01-20 2014-05-06 Nortel Networks Limited Ethernet LAN service enhancements
KR100534617B1 (en) * 2004-01-29 2005-12-07 삼성전자주식회사 MPLS edge router and method for reducing multiple look up
US7599349B2 (en) * 2004-01-29 2009-10-06 Cisco Technology, Inc. Computing inter-autonomous system MPLS traffic engineering LSP paths
US7551599B2 (en) * 2004-03-29 2009-06-23 Corrigent Systems Ltd. Layer-3 network routing with RPR layer-2 visibility
US7418000B2 (en) * 2004-06-03 2008-08-26 Corrigent Systems Ltd. Automated weight calculation for packet networks
US7606235B1 (en) * 2004-06-03 2009-10-20 Juniper Networks, Inc. Constraint-based label switched path selection within a computer network
US7978827B1 (en) 2004-06-30 2011-07-12 Avaya Inc. Automatic configuration of call handling based on end-user needs and characteristics
US20060018255A1 (en) * 2004-07-26 2006-01-26 Avaya Technology Corp. Defining a static path through a communications network to provide wiretap law compliance
CN1294728C (en) * 2004-08-05 2007-01-10 华为技术有限公司 Method and system for providing QoS assurance in edge router
US20060029033A1 (en) * 2004-08-05 2006-02-09 Alcatel Method for forwarding traffic having a predetermined category of transmission service in a connectionless communications network
US7567512B1 (en) 2004-08-27 2009-07-28 Juniper Networks, Inc. Traffic engineering using extended bandwidth accounting information
US8717899B2 (en) * 2004-10-13 2014-05-06 Cisco Technology, Inc. System and method for reporting out-of-resources (OOR) conditions in a data network
CN100349437C (en) * 2004-10-15 2007-11-14 华为技术有限公司 Method for transferring control information in MPLS ring net
US7558199B1 (en) 2004-10-26 2009-07-07 Juniper Networks, Inc. RSVP-passive interfaces for traffic engineering peering links in MPLS networks
KR100703391B1 (en) * 2004-11-08 2007-04-03 삼성전자주식회사 Method for transmitting data using infrared data association
US8379576B1 (en) * 2004-12-03 2013-02-19 Apple Inc. Call admission control systems and methods for wireless networks
US8068411B2 (en) * 2004-12-29 2011-11-29 Cisco Technology, Inc. Method and apparatus to compute local repair paths taking into account link resources and attributes
CN100428699C (en) * 2005-03-30 2008-10-22 华为技术有限公司 Multi protocol label exchange performance supervision ability notifying and arranging method
US7974202B2 (en) 2005-05-06 2011-07-05 Corrigent Systems, Ltd. Tunnel provisioning with link aggregation
JP4508984B2 (en) * 2005-08-26 2010-07-21 富士通株式会社 Path setting method and communication apparatus in network divided into a plurality of areas
US7554996B2 (en) * 2005-09-14 2009-06-30 Cisco Technology, Inc. Controlled distribution of inter-area routing information
US20070078955A1 (en) * 2005-09-15 2007-04-05 Xelor Software Pty Ltd Service quality management in packet networks
US7463580B2 (en) * 2005-12-15 2008-12-09 Corrigent Systems, Ltd. Resource sharing among network tunnels
US7596088B2 (en) * 2006-01-24 2009-09-29 Corrigent Systems Ltd. Route selection with bandwidth sharing optimization over rings
US7907526B2 (en) * 2006-05-26 2011-03-15 Telefonaktiebolaget L M Ericsson (Publ) Traffic-triggered setup of label switched paths
CN100596100C (en) * 2006-08-29 2010-03-24 华为技术有限公司 Method and system for implementing differential service flux engineering of multi-protocol label switching network
US7617337B1 (en) 2007-02-06 2009-11-10 Avaya Inc. VoIP quality tradeoff system
US20090052444A1 (en) * 2007-08-24 2009-02-26 At&T Bls Intellectual Property, Inc. Methods, systems, and computer program products for providing multi-service communication networks and related core networks
CN101640632B (en) * 2008-07-31 2014-03-12 华为技术有限公司 Method for protecting tunnel bandwidth and device
US8218751B2 (en) 2008-09-29 2012-07-10 Avaya Inc. Method and apparatus for identifying and eliminating the source of background noise in multi-party teleconferences
US8102883B2 (en) 2009-03-04 2012-01-24 Telefonaktiebolaget L M Ericsson (Publ) LDP IGP synchronization for broadcast networks
US8477795B2 (en) * 2009-08-24 2013-07-02 Telefonaktiebolaget L M Ericsson (Publ) LDP IGP synchronization for broadcast networks
US8966040B2 (en) 2010-07-06 2015-02-24 Nicira, Inc. Use of network information base structure to establish communication between applications
US9680750B2 (en) 2010-07-06 2017-06-13 Nicira, Inc. Use of tunnels to hide network addresses
US8599865B2 (en) * 2010-10-26 2013-12-03 Cisco Technology, Inc. System and method for provisioning flows in a mobile network environment
CN102143066B (en) * 2011-02-17 2014-12-24 华为技术有限公司 Method for establishing label switching path, node device and system
US9071541B2 (en) 2012-04-25 2015-06-30 Juniper Networks, Inc. Path weighted equal-cost multipath
US8787400B1 (en) 2012-04-25 2014-07-22 Juniper Networks, Inc. Weighted equal-cost multipath
US10031782B2 (en) 2012-06-26 2018-07-24 Juniper Networks, Inc. Distributed processing of network device tasks
CN102780587B (en) * 2012-08-17 2015-10-21 盛科网络(苏州)有限公司 The method of looped network protection is realized in MPLS-TP
US9577925B1 (en) 2013-07-11 2017-02-21 Juniper Networks, Inc. Automated path re-optimization
US10193801B2 (en) * 2013-11-25 2019-01-29 Juniper Networks, Inc. Automatic traffic mapping for multi-protocol label switching networks
CN109218194A (en) * 2017-06-29 2019-01-15 中兴通讯股份有限公司 A kind of method and provider edge equipment handling message

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968374B2 (en) * 2002-07-03 2005-11-22 Telefonaktiebolaget Lm Ericsson (Publ) Quality of service (QOS) mechanism in an internet protocol (IP) network
WO2004032434A1 (en) * 2002-10-02 2004-04-15 Fujitsu Limited Transmission system
US8341288B2 (en) * 2004-10-22 2012-12-25 Cisco Technology, Inc. Mechanism for sharing resources among different senders and receivers

Also Published As

Publication number Publication date
CA2379594A1 (en) 2003-09-28
US7184434B2 (en) 2007-02-27
US20030185217A1 (en) 2003-10-02

Similar Documents

Publication Publication Date Title
CA2379594C (en) Label distribution protocol supporting multiple classes of service in a multi protocol label switching (mpls) network, methods and mpls network using thereof
US7315693B2 (en) Dynamic route discovery for optical switched networks
US7903553B2 (en) Method, apparatus, edge router and system for providing QoS guarantee
CN101406023B (en) Method and system for implementing multi-protocol label switching network differential service flux engineering
Ahn et al. Design and implementation of MPLS network simulator supporting LDP and CR-LDP
Ahn et al. Design and implementation of MPLS network simulator (MNS) supporting QoS
EP1786158B1 (en) Methods and systems for informing and negotiating the monitor ability of the label switching capability
Rahman et al. Performance analysis and the study of the behavior of MPLS protocols
CN1283071C (en) Method for assigning route in network
Semeria RSVP signaling extensions for MPLS traffic engineering
Bongale et al. Analysis of link utilization in MPLS enabled network using OPNET IT Guru
Lin et al. A QoS model of Next Generation Network based on MPLS
Hodzic et al. Traffic engineering with constraint based routing in MPLS networks
Bakiras et al. A scalable architecture for end-to-end QoS provisioning
Lu et al. Contention reduction in core optical packet switches through electronic traffic smoothing and scheduling at the network edge
Sun Research on QoS of next generation network based on MPLS
CN1472937A (en) Method for packet transmission service quality dispatch by using remained life period in packet head
Vutukury et al. Simple MPLS-based flow aggregation scheme for providing scalable quality of service
Lei et al. Backward connection preemption in multiclass QoS-aware networks
Cao et al. Demonstration of transmission performance in MPLS-TP network using streaming media traffic
KR100794367B1 (en) Virtual Networking Method using Diffserv-over MPLS TE
Kim et al. Constraint-based LSP setup by message reversing of CR-LDP
Adami et al. Design, development and validation of an NS2 module for dynamic LSP rerouting
Li et al. QoS support in IP/MPLS-based radio access networks
Culley et al. An investigation of MPLS traffic engineering capabilities using CR-LDP

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed