CA2321505A1 - Establishing bi-directional communication sessions across a communications network - Google Patents
Establishing bi-directional communication sessions across a communications network Download PDFInfo
- Publication number
- CA2321505A1 CA2321505A1 CA002321505A CA2321505A CA2321505A1 CA 2321505 A1 CA2321505 A1 CA 2321505A1 CA 002321505 A CA002321505 A CA 002321505A CA 2321505 A CA2321505 A CA 2321505A CA 2321505 A1 CA2321505 A1 CA 2321505A1
- Authority
- CA
- Canada
- Prior art keywords
- path
- communications network
- endpoint
- communication session
- along
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
Abstract
On receipt of a request for a communication session over a communications network, such as an Internet Protocol communications network, a path for the session is established. In a preferred example the communications network is an MPLS network and the method uses a modified version of the SIP messaging protocol. Bandwidth along a chosen path is reserved and a messaging protocol such as CR-LDP used to establish this reserved path for the communication session. Internet protocol and MPLS communications networks typically only support uni-directional flows. Several methods for establishing bi-directional communication sessions over Internet protocol communications networks that use MPLS connections are described. This is particularly useful for telephony applications using Internet protocol communications networks. In a preferred example, the established connection provides a guaranteed level of quality of service.
Claims (37)
1. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) sending a communication from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) sending a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) sending a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) sending a communication from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) sending a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) sending a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
2. A method as claimed in claim 1 wherein said steps (ii) and (iii) of sending messages in order to set up label mappings occur substantially concurrently.
3. A method as claimed in claim 1 wherein said first and second messages are sent along said path in opposite directions.
4. A method as claimed in claim 1 wherein said communication session is provided with a specified level of quality of service.
5. A method as claimed in claim 1 wherein said communications network is an Internet protocol communications network.
6. A method as claimed in claim 1 wherein said communication session is suitable for provision of telephony services.
7. A method as claimed in claim 1 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
8. A method as claimed in claim 7 wherein nodes which are connected to a link of a specified capacity are arranged to advertise information about that link.
9. A method as claimed in claim 8 wherein said information comprises the source, destination and capacity of the link.
10. A method as claimed in claim 9 wherein said information comprises a label for use by a message protocol in order to traverse that link.
11. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) sending a communication from said first endpoint to said second endpoint to determine a path between said endpoints;
(ii) sending a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) sending a communication from said first endpoint to said second endpoint to determine a path between said endpoints;
(ii) sending a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
12. A method as claimed in claim 11 wherein said communications network comprises nodes interconnected by links, and wherein said communications network is configured such that at least some of said communications links are assigned a label for a forward direction along that link and the same label for a reverse direction along that link.
13. A method as claimed in claim 11 wherein said communication session is provided with a specified level of quality of service.
14. A method as claimed in claim 11 wherein said communications network is an Internet protocol communications network.
15. A method as claimed in claim 14 wherein said communication session is suitable for provision of telephony services.
16. A method as claimed in claim 11 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
17. A method as claimed in claim 16 wherein nodes which are connected to a link of a specified capacity are arranged to advertise information about that link.
18. A method as claimed in claim 17 wherein said information comprises the source, destination and capacity of the link.
19. A method as claimed in claim 17 wherein said information comprises a label for use by a message protocol in order to traverse that link.
20. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) establishing a first uni-directional communication session between the endpoints in a forward direction;
(ii) establishing a second uni-directional communication session between the endpoints in a reverse direction;
and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
(i) establishing a first uni-directional communication session between the endpoints in a forward direction;
(ii) establishing a second uni-directional communication session between the endpoints in a reverse direction;
and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
21. A method as claimed in claim 20 wherein said communication session is provided with a specified level of quality of service.
22. A method as claimed in claim 20 wherein said communications network is an Internet protocol communications network.
23. A method as claimed in claim 22 wherein said communication session is suitable for provision of telephony services.
24. A method as claimed in claim 20 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
25. A method as claimed in claim 24 wherein nodes in said physical layer which are connected to a link of a specified capacity are arranged to advertise information about that link.
26. A method as claimed in claim 25 wherein said information comprises the source, destination and capacity of the link.
27. A method as claimed in claim25 wherein said information comprises a label for use by a message protocol in order to traverse that link.
28. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a determiner arranged to determine a path between said second and said first endpoints by sending a communication from said second endpoint to said first endpoint;
(ii) a processor arranged to send a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a processor arranged to send a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) a determiner arranged to determine a path between said second and said first endpoints by sending a communication from said second endpoint to said first endpoint;
(ii) a processor arranged to send a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a processor arranged to send a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
29. A communications network as claimed in claim 28 which is an Internet protocol communications network.
30. A communications network as claimed in claim 28 which is an MPLS communications network.
31. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a determiner arranged to determine a path between said endpoints by sending a communication from said first endpoint to said second endpoint; and (ii) a processor arranged to send a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) a determiner arranged to determine a path between said endpoints by sending a communication from said first endpoint to said second endpoint; and (ii) a processor arranged to send a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
32. A communications network as claimed in claim 31 which is an Internet protocol communications network.
33. A communications network as claimed in claim 31 which is an MPLS communications network.
34. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a processor arranged to establish a first uni-directional communication session between the endpoints in a forward direction; and (ii) a second processor arranged to establish a second uni-directional communication session between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
(i) a processor arranged to establish a first uni-directional communication session between the endpoints in a forward direction; and (ii) a second processor arranged to establish a second uni-directional communication session between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
35. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a communication is sent from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) a first message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a second message is sent along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) a communication is sent from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) a first message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a second message is sent along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
36. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a communication is sent from said first endpoint to said second endpoint to determine a path between said endpoints; and (ii) a message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
(i) a communication is sent from said first endpoint to said second endpoint to determine a path between said endpoints; and (ii) a message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
37. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a first uni-directional communication session is established between the endpoints in a forward direction;
(ii) a second uni-directional communication session is established between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
(i) a first uni-directional communication session is established between the endpoints in a forward direction;
(ii) a second uni-directional communication session is established between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/410,317 | 1999-10-01 | ||
US09/410,317 US6680943B1 (en) | 1999-10-01 | 1999-10-01 | Establishing bi-directional communication sessions across a communications network |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2321505A1 true CA2321505A1 (en) | 2001-04-01 |
CA2321505C CA2321505C (en) | 2010-05-25 |
Family
ID=23624198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2321505A Expired - Fee Related CA2321505C (en) | 1999-10-01 | 2000-09-29 | Establishing bi-directional communication sessions across a communications network |
Country Status (4)
Country | Link |
---|---|
US (1) | US6680943B1 (en) |
EP (1) | EP1096739B1 (en) |
CA (1) | CA2321505C (en) |
DE (1) | DE60039398D1 (en) |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370571B1 (en) | 1997-03-05 | 2002-04-09 | At Home Corporation | System and method for delivering high-performance online multimedia services |
US7529856B2 (en) * | 1997-03-05 | 2009-05-05 | At Home Corporation | Delivering multimedia services |
US7315510B1 (en) * | 1999-10-21 | 2008-01-01 | Tellabs Operations, Inc. | Method and apparatus for detecting MPLS network failures |
US7796504B1 (en) | 1999-10-21 | 2010-09-14 | Tellabs Operations, Inc. | Method for establishing an MPLS data network protection pathway |
US7298693B1 (en) * | 1999-10-21 | 2007-11-20 | Tellabs Operations, Inc. | Reverse notification tree for data networks |
US7804767B1 (en) * | 1999-10-25 | 2010-09-28 | Tellabs Operations, Inc. | Protection/restoration of MPLS networks |
US7023820B2 (en) * | 2000-12-28 | 2006-04-04 | Nokia, Inc. | Method and apparatus for communicating data in a GPRS network based on a plurality of traffic classes |
US7478161B2 (en) * | 1999-11-30 | 2009-01-13 | Microsoft Corporation | Network quality of service for qualitative applications |
JP3614059B2 (en) * | 1999-11-30 | 2005-01-26 | 日本電気株式会社 | Communication connection merging method and node using the same |
ATE262243T1 (en) * | 1999-12-10 | 2004-04-15 | Cit Alcatel | SYSTEM FOR MANAGING INTERNET CONNECTIONS |
JP3817400B2 (en) * | 2000-01-11 | 2006-09-06 | 富士通株式会社 | Explicit route designation method and packet relay apparatus in label switching system |
US6944150B1 (en) * | 2000-02-28 | 2005-09-13 | Sprint Communications Company L.P. | Method and system for providing services in communications networks |
JP3790655B2 (en) * | 2000-03-06 | 2006-06-28 | 富士通株式会社 | Label switch network system |
US6980526B2 (en) * | 2000-03-24 | 2005-12-27 | Margalla Communications, Inc. | Multiple subscriber videoconferencing system |
US7123620B1 (en) * | 2000-04-25 | 2006-10-17 | Cisco Technology, Inc. | Apparatus and method for scalable and dynamic traffic engineering in a data communication network |
US6845389B1 (en) * | 2000-05-12 | 2005-01-18 | Nortel Networks Limited | System and method for broadband multi-user communication sessions |
AU2001267320A1 (en) * | 2000-06-07 | 2001-12-17 | Siemens Aktiengesellschaft | Method for transmitting voice information via an internet protocol |
US7031297B1 (en) * | 2000-06-15 | 2006-04-18 | Avaya Communication Israel Ltd. | Policy enforcement switching |
US7013338B1 (en) * | 2000-07-28 | 2006-03-14 | Prominence Networks, Inc. | Multiplexing several individual application sessions over a pre-allocated reservation protocol session |
US7774468B1 (en) | 2000-07-28 | 2010-08-10 | Siddhartha Nag | Network traffic admission control |
US7788354B2 (en) * | 2000-07-28 | 2010-08-31 | Siddhartha Nag | End-to-end service quality in a voice over Internet Protocol (VoIP) Network |
US7886054B1 (en) * | 2000-10-11 | 2011-02-08 | Siddhartha Nag | Graphical user interface (GUI) for administering a network implementing media aggregation |
US6985963B1 (en) * | 2000-08-23 | 2006-01-10 | At Home Corporation | Sharing IP network resources |
US7436839B1 (en) * | 2001-10-09 | 2008-10-14 | At&T Delaware Intellectual Property, Inc. | Systems and methods for providing services through an integrated digital network |
US6888839B1 (en) * | 2000-10-19 | 2005-05-03 | Nortel Networks Limited | Method and apparatus for tunneling operating codes to and from a call server in a packet network |
JP4548930B2 (en) * | 2000-11-15 | 2010-09-22 | 富士通株式会社 | Label switching router |
US7657628B1 (en) * | 2000-11-28 | 2010-02-02 | Verizon Business Global Llc | External processor for a distributed network access system |
US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
US8180870B1 (en) * | 2000-11-28 | 2012-05-15 | Verizon Business Global Llc | Programmable access device for a distributed network access system |
US8185615B1 (en) * | 2000-11-28 | 2012-05-22 | Verizon Business Global Llc | Message, control and reporting interface for a distributed network access system |
US6973035B2 (en) * | 2000-12-29 | 2005-12-06 | Nortel Networks Limited | Method and system for a routing mechanism to support two-way RSVP reservations |
US6990086B1 (en) | 2001-01-26 | 2006-01-24 | Cisco Technology, Inc. | Method and system for label edge routing in a wireless network |
US7136374B1 (en) * | 2001-03-19 | 2006-11-14 | Juniper Networks, Inc. | Transport networks supporting virtual private networks, and configuring such networks |
US7130926B1 (en) * | 2001-03-29 | 2006-10-31 | Nortel Networks Limited | Control plane failure recovery in a network |
US7099334B2 (en) * | 2001-03-29 | 2006-08-29 | Nortel Networks Limited | ATM over MPLS connection establishment mechanism |
US8868659B2 (en) * | 2001-05-15 | 2014-10-21 | Avaya Inc. | Method and apparatus for automatic notification and response |
US6970445B2 (en) * | 2001-06-14 | 2005-11-29 | Flarion Technologies, Inc. | Methods and apparatus for supporting session signaling and mobility management in a communications system |
US6954442B2 (en) * | 2001-06-14 | 2005-10-11 | Flarion Technologies, Inc. | Methods and apparatus for using a paging and location server to support session signaling |
US7339903B2 (en) * | 2001-06-14 | 2008-03-04 | Qualcomm Incorporated | Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address |
US7477629B2 (en) * | 2001-06-14 | 2009-01-13 | Qualcomm Incorporated | Methods and apparatus for supporting session registration messaging |
US7359377B1 (en) * | 2001-06-19 | 2008-04-15 | Juniper Networks, Inc. | Graceful restart for use in nodes employing label switched path signaling protocols |
US7027400B2 (en) * | 2001-06-26 | 2006-04-11 | Flarion Technologies, Inc. | Messages and control methods for controlling resource allocation and flow admission control in a mobile communications system |
US7474650B2 (en) * | 2001-06-26 | 2009-01-06 | Qualcomm Incorporated | Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination |
US8000241B2 (en) * | 2001-06-26 | 2011-08-16 | Qualcomm Incorporated | Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system |
AU2002315458A1 (en) * | 2001-06-26 | 2003-03-03 | Versada Networks, Inc. | Detecting and transporting dynamic presence information over a wireless and wireline communications network |
US7711002B2 (en) | 2001-06-26 | 2010-05-04 | Link Us All, Llc | Transcoding SMS-based streamed messages to SIP-based IP signals in wireless and wireline networks |
US7120156B2 (en) * | 2001-07-16 | 2006-10-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Policy information transfer in 3GPP networks |
GB0118172D0 (en) * | 2001-07-26 | 2001-09-19 | British Telecomm | A telecommunications network |
CN1163029C (en) * | 2001-08-03 | 2004-08-18 | 华为技术有限公司 | Method for making data interchange by data network user and its network system |
JP4161185B2 (en) * | 2001-11-16 | 2008-10-08 | 日本電気株式会社 | Time synchronization data transmission method |
CN100409644C (en) * | 2001-11-28 | 2008-08-06 | 艾利森电话股份有限公司 | Policy co-ordination in communications network |
US20030145105A1 (en) * | 2002-01-30 | 2003-07-31 | Harikishan Desineni | Method and apparatus for obtaining information about one or more paths terminating at a subject node for a group of packets |
US7333509B1 (en) * | 2002-03-26 | 2008-02-19 | Juniper Networks, Inc. | Cell relay using the internet protocol |
AU2003230821A1 (en) * | 2002-04-08 | 2003-10-27 | Flarion Technologies, Inc. | Support of disparate addressing plans and dynamic ha address allocation in mobile ip |
EP1355507A1 (en) * | 2002-04-19 | 2003-10-22 | Siemens Aktiengesellschaft | Method of mapping a permanent connection characteristic from a connection-oriented to a packet switched network |
JP3914087B2 (en) * | 2002-04-19 | 2007-05-16 | 富士通株式会社 | Signaling control method, signaling-compatible communication apparatus, and network management system |
US8495163B2 (en) * | 2004-03-18 | 2013-07-23 | Avaya, Inc. | Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions |
US7254643B1 (en) | 2002-08-08 | 2007-08-07 | At&T Corp. | System and method for providing multi-media services to communication devices over a communications network |
US7420988B1 (en) | 2002-08-14 | 2008-09-02 | Juniper Networks, Inc. | Network relay protocol having timed packet aggregation |
DE50313304D1 (en) * | 2002-09-10 | 2011-01-20 | Siemens Ag | Method for controlling transmission resources of a packet-oriented communication network in the case of topology changes |
US7869803B2 (en) * | 2002-10-15 | 2011-01-11 | Qualcomm Incorporated | Profile modification for roaming in a communications environment |
US7882346B2 (en) * | 2002-10-15 | 2011-02-01 | Qualcomm Incorporated | Method and apparatus for providing authentication, authorization and accounting to roaming nodes |
US7180912B1 (en) | 2003-01-06 | 2007-02-20 | At&T Corp. | System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device |
US7386630B2 (en) * | 2003-04-30 | 2008-06-10 | Nokia Corporation | Using policy-based management to support Diffserv over MPLS network |
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 |
US7639664B2 (en) * | 2003-05-30 | 2009-12-29 | Alcatel-Lucent Usa Inc. | Dynamic management of trunk group members |
US6881900B2 (en) * | 2003-07-03 | 2005-04-19 | Alan P. Halbert | Ceiling box safety mounting bracket |
GB0315745D0 (en) * | 2003-07-04 | 2003-08-13 | Novartis Ag | Organic compounds |
US20050030951A1 (en) * | 2003-08-06 | 2005-02-10 | Christian Maciocco | Reservation protocol signaling extensions for optical switched networks |
US7698456B2 (en) * | 2003-09-29 | 2010-04-13 | Cisco Technology, Inc. | Methods and apparatus to support routing of information |
US20050068968A1 (en) * | 2003-09-30 | 2005-03-31 | Shlomo Ovadia | Optical-switched (OS) network to OS network routing using extended border gateway protocol |
US7697501B2 (en) | 2004-02-06 | 2010-04-13 | Qualcomm Incorporated | Methods and apparatus for separating home agent functionality |
US7606235B1 (en) | 2004-06-03 | 2009-10-20 | Juniper Networks, Inc. | Constraint-based label switched path selection within a computer network |
US20060050648A1 (en) * | 2004-09-09 | 2006-03-09 | Microsoft Corporation | Reducing storage requirement for route information |
US7623535B2 (en) * | 2004-09-09 | 2009-11-24 | Cisco Technology, Inc. | Routing protocol support for half duplex virtual routing and forwarding instance |
US7526081B1 (en) * | 2004-10-05 | 2009-04-28 | 3Com Corporation | Telephone recording and storing arbitrary keystrokes sequence with replay with a single stoke |
FR2876525A1 (en) * | 2004-10-08 | 2006-04-14 | France Telecom | METHOD AND DEVICE FOR CREATING A TUNNEL IN A LABEL SWITCHED TELECOMMUNICATION NETWORK |
US7558199B1 (en) | 2004-10-26 | 2009-07-07 | Juniper Networks, Inc. | RSVP-passive interfaces for traffic engineering peering links in MPLS networks |
US7688804B2 (en) * | 2005-02-08 | 2010-03-30 | Aspect Software, Inc. | Method of providing fault tolerance in a SIP based contact handling environment |
US7940652B1 (en) | 2005-02-14 | 2011-05-10 | Brixham Solutions Ltd. | Pseudowire protection using a standby pseudowire |
US8089964B2 (en) * | 2005-04-05 | 2012-01-03 | Cisco Technology, Inc. | Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks |
US8428074B2 (en) | 2005-04-29 | 2013-04-23 | Prom Ks Mgmt Limited Liability Company | Back-to back H.323 proxy gatekeeper |
US8838829B2 (en) * | 2005-07-11 | 2014-09-16 | Cisco Technology, Inc. | Pseudowire (PW) switching type-length-value (TLV) |
US9160658B1 (en) | 2005-07-12 | 2015-10-13 | Brixham Solutions Ltd. | Proxies for pseudo-wire allocation and distribution |
US20070030852A1 (en) * | 2005-08-08 | 2007-02-08 | Mark Szczesniak | Method and apparatus for enabling routing of label switched data packets |
US20070030846A1 (en) * | 2005-08-08 | 2007-02-08 | Mark Szczesniak | Method and apparatus for enabling routing of label switched data packets |
CN101300764B (en) * | 2005-09-02 | 2014-09-10 | 黑莓有限公司 | communication system based on grouping and communication method by multimedia communication protocol in communication system based on grouping |
US9066344B2 (en) | 2005-09-19 | 2015-06-23 | Qualcomm Incorporated | State synchronization of access routers |
GB0519524D0 (en) * | 2005-09-24 | 2005-11-02 | Ibm | Method and apparatus for verifying encryption of SIP signalling |
US8588061B2 (en) | 2005-10-07 | 2013-11-19 | Brixham Solutions Ltd. | Application wire |
CA2576133C (en) * | 2005-11-21 | 2012-01-24 | Bce Inc. | Method, system and apparatus for announcing caller information over a television link |
US8732186B2 (en) | 2005-12-01 | 2014-05-20 | Peter Warren | Computer-implemented method and system for enabling communication between networked users based on common characteristics |
US7818340B1 (en) * | 2005-12-01 | 2010-10-19 | Peter Warren | Computer-implemented method and system for enabling network communication using sponsored chat links |
US20150003240A1 (en) * | 2006-02-21 | 2015-01-01 | Rockstar Consortium Us Lp | Adaptive call routing in ip networks |
US8934486B2 (en) * | 2006-03-16 | 2015-01-13 | Cisco Technology, Inc. | System and method for implementing multicast over a label-switched core network |
US9219686B2 (en) * | 2006-03-31 | 2015-12-22 | Alcatel Lucent | Network load balancing and overload control |
US8848711B1 (en) | 2006-08-04 | 2014-09-30 | Brixham Solutions Ltd. | Global IP-based service-oriented network architecture |
JP2008199311A (en) * | 2007-02-13 | 2008-08-28 | Fujitsu Ltd | Switch device and path monitoring setting method |
US8374164B2 (en) * | 2007-04-06 | 2013-02-12 | Cisco Technology, Inc. | Detection of specific BFD path failures |
US20090185673A1 (en) * | 2008-01-17 | 2009-07-23 | Avaya Technology Llc | Voice-Over-IP Call Recording in Call Centers |
US8155028B2 (en) * | 2008-03-17 | 2012-04-10 | Alcatel Lucent | Method and apparatus for providing full logical connectivity in MPLS networks |
ES2372712T3 (en) * | 2008-05-16 | 2012-01-25 | Smartdutch B.V. | METHOD AND SYSTEM FOR TRANSMITTING DATA PACKAGES IN A NETWORK. |
JP5260746B2 (en) * | 2008-09-05 | 2013-08-14 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | End-to-end address forwarding |
US8924486B2 (en) * | 2009-02-12 | 2014-12-30 | Sierra Wireless, Inc. | Method and system for aggregating communications |
WO2010054471A1 (en) | 2008-11-17 | 2010-05-20 | Sierra Wireless, Inc. | Method and apparatus for network port and network address translation |
US9148333B2 (en) * | 2009-03-31 | 2015-09-29 | Match.Com, L.L.C. | System and method for providing anonymity in a session initiated protocol network |
US8885012B2 (en) * | 2009-05-07 | 2014-11-11 | Match.Com, L.L.C. | System and method for providing anonymity in a video/multimedia communications session over a network |
US8621090B2 (en) * | 2009-05-07 | 2013-12-31 | Match.Com, L.L.C. | System and method for providing sequenced anonymous communication sessions over a network |
US9413845B2 (en) | 2009-03-31 | 2016-08-09 | Match.Com, L.L.C. | System and method for providing calendar and speed dating features for matching users in a network environment |
EP2673927A4 (en) | 2011-02-08 | 2016-08-24 | Sierra Wireless Inc | Method and system for forwarding data between network devices |
US20160342670A1 (en) * | 2015-05-20 | 2016-11-24 | Preventice, Inc. | Device data synchronization |
EP3406057B1 (en) * | 2016-01-22 | 2023-12-13 | Nokia Technologies Oy | Data sub-flow management |
US10122582B2 (en) * | 2016-05-24 | 2018-11-06 | Avaya Inc. | System and method for efficient bandwidth allocation for forked communication sessions |
CN111726293B (en) * | 2019-03-18 | 2021-11-30 | 华为技术有限公司 | Message transmission method and device |
US11683308B2 (en) * | 2019-06-06 | 2023-06-20 | Cisco Technology, Inc. | Systems and methods for generating contextual labels |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
US6466985B1 (en) * | 1998-04-10 | 2002-10-15 | At&T Corp. | Method and apparatus for providing quality of service using the internet protocol |
US6408001B1 (en) * | 1998-10-21 | 2002-06-18 | Lucent Technologies Inc. | Method for determining label assignments for a router |
US6363319B1 (en) * | 1999-08-31 | 2002-03-26 | Nortel Networks Limited | Constraint-based route selection using biased cost |
-
1999
- 1999-10-01 US US09/410,317 patent/US6680943B1/en not_active Expired - Fee Related
-
2000
- 2000-09-21 DE DE60039398T patent/DE60039398D1/en not_active Expired - Lifetime
- 2000-09-21 EP EP00308279A patent/EP1096739B1/en not_active Expired - Lifetime
- 2000-09-29 CA CA2321505A patent/CA2321505C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1096739A2 (en) | 2001-05-02 |
EP1096739A3 (en) | 2003-07-02 |
DE60039398D1 (en) | 2008-08-21 |
CA2321505C (en) | 2010-05-25 |
EP1096739B1 (en) | 2008-07-09 |
US6680943B1 (en) | 2004-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2321505A1 (en) | Establishing bi-directional communication sessions across a communications network | |
US7394811B2 (en) | Establishing connections across a communications network | |
US6882643B1 (en) | Supporting multiple services in label switched networks | |
US7826375B1 (en) | Data duplication for transmission over computer networks | |
US6704311B1 (en) | Application-level switching server for internet protocol (IP) based networks | |
US7783704B2 (en) | System and apparatus for geographically distributed VoIP conference service with enhanced QoS | |
US6678264B1 (en) | Establishing connections with a pre-specified quality of service across a communication network | |
US6751190B1 (en) | Multihop nested tunnel restoration | |
USRE46273E1 (en) | Method of establishing a connection on a communication network | |
US20070206494A1 (en) | Tunnel Reroute | |
US9240921B2 (en) | Method and apparatus for providing a wide area network infrastructure | |
US20110026515A1 (en) | Communication network with line-and packet-switching control | |
TW200828868A (en) | IP multicast service system, switching device, and group selection transmission method used therefor | |
US7046786B2 (en) | Method and apparatus for transporting data using label switching | |
US7489866B2 (en) | Method and apparatus for multiple-homing route diversification for UNI clients | |
WO2016197836A1 (en) | Method, apparatus and system for announcing uni tunnel state | |
EP1185069A2 (en) | Method and system for providing anonymity in an IP telephony network | |
US7042882B2 (en) | Layer-structured path setup method and node apparatus for implementing same | |
AU1108201A (en) | Dynamic routing of wireless communications | |
US8208374B2 (en) | Method, network agent and bandwidth broker for managing the available bandwidth for connections between terminals of a packet-oriented communication network | |
JP2005039803A (en) | Gateway and method | |
Gamage et al. | A connection-oriented network architecture with guaranteed QoS for future real-time applications over the Internet | |
Zhang et al. | Contribution Number: OIF2000. 140.1 | |
Tatipamula et al. | Design Implementation of IPv6 services over GMPLS based IP/Optical Network | |
KR20030097255A (en) | Asymmetric digital subscriber line interworking connection control system in asynchronous transfer mode network and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20160929 |