US20080101364A1 - Inter-working mesh telecommunications networks - Google Patents
Inter-working mesh telecommunications networks Download PDFInfo
- Publication number
- US20080101364A1 US20080101364A1 US11/973,202 US97320207A US2008101364A1 US 20080101364 A1 US20080101364 A1 US 20080101364A1 US 97320207 A US97320207 A US 97320207A US 2008101364 A1 US2008101364 A1 US 2008101364A1
- Authority
- US
- United States
- Prior art keywords
- node
- network
- primary
- data
- route
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims 4
- 239000000835 fiber Substances 0.000 description 6
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003245 working effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/08—Intermediate station arrangements, e.g. for branching, for tapping-off
- H04J3/085—Intermediate station arrangements, e.g. for branching, for tapping-off for ring networks, e.g. SDH/SONET rings, self-healing rings, meashed SDH/SONET networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0057—Operations, administration and maintenance [OAM]
- H04J2203/006—Fault tolerance and recovery
Definitions
- This invention relates to inter-network communications, and more particularly relates to fault-tolerant communications between networks.
- the SONET standard provides for inter-working between ring networks.
- the SONET ring inter-working has two versions: (1) drop and continue and (2) dual transmit.
- SONET ring inter-working was not designed with mesh networks in mind, and therefore cannot be employed “as-is” to mesh networks.
- SONET ring inter-working must be substantially modified in order to provide resilience to mesh-to-mesh or mesh-to-ring or ring-to-mesh communications.
- Ring-based networks in general do not consist of just one ring, but contain multiple rings.
- Mesh networks typically are addressed as one large mesh, even though the mesh in fact comprises multiple meshes. If the mesh is perceived as one large mesh, then there is no need for mesh inter-working. Contrary to this conventional wisdom about mesh networks, the applicants have discovered that mesh inter-working is an important aspect of mesh networks. Mesh inter-working is needed for at least three reasons:
- Networks owned by different companies need to communicate with each other, while remaining separate entities, to avoid visibility into each other's internal workings and to avoid faults in one network from affecting another network.
- a preferred apparatus embodiment is useful in a communication system comprising a first network including a source arranged to transmit data and a second network including a destination arranged to receive the data. At least one of the first network and the second network is a mesh network. In such an environment, interruptions in communication between the source and destination can be reduced by providing a first primary node and a first secondary node in the first network. A second primary node and a second secondary node are provided in the second network. A first set of primary routes are provided within the first network and are arranged to facilitate delivery of a first set of the data to the first primary node and a second set of the data to the first secondary node.
- Inter-network routes between the first and second networks are arranged to deliver the first and second sets of the data to the second primary node and the second secondary node.
- a second set of primary routes within the second network are arranged to facilitate delivery of at least one of the first and second sets of data to the destination node.
- a selector within the second network is arranged to select one of the first and second sets of data.
- a first secondary route is located within the first network between the source and the first secondary node.
- a first route selector is arranged to select the first secondary route in the event that a primary route within the first set of primary routes is disabled.
- a second secondary route within the second network is located between the second secondary node and the destination.
- a second route selector is arranged to select the second secondary route in the event that a primary route within the second set of primary routes is disabled.
- a preferred method embodiment of the invention is useful in a communication system comprising a first network including a source arranged to transmit data and a second network including a destination arranged to receive the data. At least one of the first network and the second network is a mesh network.
- the system also comprises a first primary node in the first network, a first secondary node in the first network, a second primary node in the second network, a second secondary node in the second network, a first set of primary routes within the first network, a second set of primary routes within the second network, a first secondary route within the first network between the source and the first secondary node, and a second secondary route within the second network between the second secondary node and the destination.
- interruptions in communication between the source and destination can be reduced by generating a first set of the data and a second set of the data.
- the first set of the data is delivered to the first primary node
- the second set of the data is delivered to the first secondary node.
- the first and second sets of the data are delivered to the second primary node and the second secondary node.
- At least one of the first and second sets of data are delivered to the destination node.
- One of the first and second sets of data is selected, and the first set of data is delivered to the first secondary node over the first secondary route in the event that a primary route within the first set of primary routes is disabled.
- At least one of the first and second sets of data is delivered to the destination over the second secondary route in the second network in the event that a primary route within the second set of primary routes is disabled.
- communications may be transmitted between networks involving at least one mesh network with a degree of accuracy and reliability previously unattainable.
- FIG. 1 is a schematic block diagram illustrating one form of a drop and continue embodiment of the invention.
- FIG. 2 is a schematic block diagram illustrating another form of a drop and continue embodiment of the invention.
- FIG. 3 is a schematic block diagram illustrating one mode of operation of the embodiment shown in FIG. 2 when a primary data route of the embodiment is interrupted.
- FIG. 4 is a schematic block diagram illustrating a preferred form of a dual transmit embodiment of the invention.
- one embodiment of the invention comprises a communication system 5 that includes two telecommunications networks 10 and 30 , each comprising a collection of geographically dispersed network elements called nodes.
- Inter-network routes 20 including routes 22 and 23 , connect networks 10 and 30 .
- Network 10 includes a source node 11 , a primary node 12 and a secondary node 13 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- a set of primary routes 14 including primary routes 15 and 16 , links source node 11 , primary node 12 and secondary node 13 as shown.
- a secondary route 18 may link source node 11 with secondary node 13 .
- a primary route is disjoint from its corresponding secondary route. Otherwise, if the primary and secondary routes intersect, a failure at the intersection point(s) would be a single failure that would disable both routes, defeating one purpose of the embodiments.
- Network 30 includes a destination node 31 , a primary node 32 and a secondary node 33 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- links or routes e.g., fiber, wireless links or routes.
- a set of primary routes 34 including primary routes 35 and 36 , links destination node 31 , primary node 32 and secondary node 33 as shown.
- each network may be a ring or an arbitrary mesh.
- Traffic may be intra-network, i.e., staying entirely within network 10 or entirely within network 30 , or it may be inter-network, i.e., originating in network 10 and terminating in network 30 (or vice versa).
- inter-network traffic that needs to be transmitted with high reliability, it is important that the transition between networks 10 and 30 be effected in a way that has no single point of failure.
- networks 10 and 30 are both SONET rings
- standard ring inter-working methods have been developed (see the ANSI standard T1.105.01-1998, SONET Automatic Protection Switching).
- the embodiment of FIG. 1 covers the case in which networks 10 and 30 are arbitrary mesh networks and the case in which one is a ring and the other is a mesh.
- source node 11 is the source of the inter-network data and that destination node 31 in network 30 is the destination for the data.
- each network two nodes are selected to be dual-homing nodes.
- One dual-homing node is designated to be the primary node (i.e., nodes 12 and 32 ) and the other is designated to be the secondary node (i.e., nodes 13 and 33 ).
- a network element such as a cross-connect, is configured to perform various functions that will be described.
- source node 11 sends a first set of data to primary node 12 in network 10 .
- Primary node 12 performs a drop-and-continue function in a well known manner: node 12 creates a copy of the data from source node 11 (i.e., a second set of the data) and “drops” (i.e., transmits) the first set of the data over to one of the dual-homing nodes in network 30 , and primary node 12 “continues” (i.e., transmits) the second set of the data onto secondary node 13 .
- FIG. 1 illustrates opposite-side routing.
- the net effect is for network 10 to send two sets (1+1) of the inter-network data to network 30 , one to each dual-homing node in network 30 (i.e., to nodes 32 and 33 as shown in FIG. 1 ).
- secondary node 33 in network 30 sends one set of the data to primary node 32 in network 30 .
- Primary node 32 then performs a service selection (SS) function 40 : node 32 chooses one of the two incoming sets of data (i.e., the data from secondary node 33 in network 30 or the set of data coming directly from secondary node 13 ).
- Primary node 32 then forwards the chosen data set to destination node 31 .
- SS service selection
- the FIG. 1 embodiment is designed to survive any single node or link failure, except for a failure of the source or the destination, which cannot be survived in any case. More specifically, if there is any failure between source 11 and primary node 12 in network 10 , secondary node 13 uses a detector function to detect the failure and notify source node 11 , which uses a selector function 42 to switch its data traffic to an alternate (protection) path 18 to secondary node 13 . If secondary node 13 in network 10 fails, source node 11 and primary node 12 in network 10 continue to operate normally.
- nodes in network 10 continue to act normally; however, if primary node 32 in network 30 was selecting the data set coming directly from network 10 and this data is lost, primary node 32 switches over to selecting the data set from secondary node 33 . Similarly, if secondary node 33 in network 30 loses its data set from network 10 , node 33 stops sending data traffic to primary node 32 .
- secondary node 33 in network 30 fails, or if any node or link between the primary and secondary nodes in network 30 fails, then all the remaining nodes will continue to act as they would under normal operation, except that if primary node 32 in network 30 was selecting the data set coming from secondary node 33 in network 30 , node 32 will switch over to the data set that received directly from network 10 . If there is a failure between primary node 32 in network 30 and destination node 31 , then destination node 31 detects the failure and notifies secondary node 33 in network 30 , which will uses a selector function 44 to switch data traffic to a protection path 38 to destination node 31 . As may be seen from FIG. 1 , in all these cases, the data traffic continues to be transmitted from source node 11 to destination node 31 .
- FIG. 2 another form of the invention using a drop and continue mode of operation is embodied in a communication system 105 including two telecommunications networks 110 and 130 , each comprising a collection of geographically dispersed network elements, called nodes.
- Inter-network routes 120 including routes 122 and 123 , connect networks 110 and 130 .
- Network 110 includes a source node 111 , a primary node 112 and a secondary node 113 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- a set of primary routes 114 including primary routes 115 - 116 , links source node 111 , primary node 112 and secondary node 113 as shown.
- a secondary route 118 links source node 111 with secondary node 113
- a secondary route 118 A links primary node 112 with secondary node 113 .
- Network 130 includes a destination node 131 , a primary node 132 and a secondary node 133 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- a set of primary routes 134 including primary routes 135 - 136 , links destination node 131 , primary node 132 and secondary node 133 as shown.
- Secondary routes 137 - 138 also are provided.
- each network 110 and 130 may be a ring or an arbitrary mesh. Traffic may be intra-network, i.e., staying entirely within network 110 or entirely within network 130 , or it may be inter-network, i.e., originating in network 110 and terminating in network 130 (or vice versa).
- the embodiment of FIG. 2 covers the case in which networks 110 and 130 are arbitrary mesh networks and the case in which one is a ring and the other is a mesh.
- source node 111 is the source of the inter-network data and that destination node 131 in network 130 is the destination for the data.
- each network two nodes are selected to be dual-homing nodes.
- One dual-homing node is designated to be the primary node (i.e., nodes 112 and 132 ) and the other is designated to be the secondary node (i.e., nodes 113 and 133 ).
- a network element such as a cross-connect, is configured to perform various functions that will be described.
- source node 111 sends a first set of data to primary node 112 over route 115 in network 110 .
- Primary node 112 performs a drop-and-continue function in a well known manner: node 112 creates a copy of the data from source node 111 (i.e., a second set of the data) and “drops” (i.e., transmits) the first set of the data over to primary node 132 , and primary node 112 “continues” (i.e., transmits) the second set of the data onto secondary node 113 via route 116 .
- FIG. 2 illustrates a case of same-side routing.
- Secondary node 113 then drops a set of the data to the other dual-homing node in network 130 (i.e., secondary node 133 ).
- the net effect is for network 110 to send two sets (1+1) of the inter-network data to network 130 , one to each dual-homing node in network 130 (i.e., to nodes 132 and 133 as shown in FIG. 2 ).
- secondary node 133 in network 130 sends the second set of the data to primary node 132 in network 130 via route 136 .
- Primary node 132 then performs a service selection (SS) function 140 : node 132 chooses one of the two incoming sets of data (i.e., the data from secondary node 133 in network 130 or the set of data from primary node 112 ).
- Primary node 132 then forwards the chosen data set to destination node 131 .
- SS service selection
- the FIG. 2 embodiment is designed to survive any single node or link failure per network, except for a failure of the source or the destination, which cannot be survived in any case. For most failures, two sets of data continue to be sent from network 110 to network 130 .
- FIG. 3 One exemplary failure is shown in FIG. 3 . More specifically, if there is a failure between source 111 and primary node 112 in network 110 (indicated by the X across route 115 in FIG. 3 ), primary node 112 uses a detector function to detect the failure and notify source node 111 .
- Source node 111 uses a selector function 142 to switch its data traffic to an alternate (protection) path 118 to secondary node 113 .
- the data is routed to primary node 112 over secondary routes 118 and 118 A.
- Primary node 112 generates a second set of the data and sends the second set to secondary node 113 over route 116 .
- the first set of data is sent (“dropped”) by node 112 to primary node 132 over route 122
- the second set of the data is sent from secondary node 113 to secondary node 133 over route 123 .
- secondary node 113 detects the failure and informs source 111 .
- Source 111 sends its data along route 118 and secondary node 113 now stops receiving data from route 116 and switches over to receive data from route 118 .
- secondary node 113 in network 110 fails, source node 111 and primary node 112 in network 110 continue to operate normally, and node 112 drops the first set of data across route 122 as before. If any node or link between the primary and secondary nodes in network 110 fails, then secondary node 113 detects the failure and notifies primary node 112 , which switches its second set of data traffic from route 116 to secondary routes 118 B and 118 . Secondary node 113 switches over to receiving data from route 118 and sends this traffic to secondary node 133 over route 123 as before.
- nodes in network 110 continue to act normally; however, if primary node 132 in network 130 was selecting the data set coming directly from network 110 and this data is lost, primary node 132 switches over to selecting the data set from secondary node 133 . Similarly, if secondary node 133 in network 130 loses its data set from network 110 , node 133 stops sending data traffic to primary node 132 . If secondary node 133 in network 130 fails, then all the remaining nodes will continue to act as they would under normal operation, except that if primary node 132 in network 130 was selecting the data set coming from secondary node 133 in network 130 , node 132 will switch over to the data set received directly from network 110 .
- primary node 132 detects the failure and notifies secondary node 133 , which switches its data traffic from route 136 to secondary routes 138 and 138 B.
- Primary node 132 switches over to receiving data from route 138 B instead of route 136 and performs its service selection function on the data traffic on route 122 and the data traffic on route 138 B.
- destination node 131 detects the failure and notifies primary node 132 , which sends the first set of data along a secondary route 137 to secondary node 133 that sends a set of the data along a protection path 138 to destination node 131 .
- the data traffic continues to be transmitted from source node 111 to destination node 131 .
- destination node 131 detects the failure and informs secondary node 133 . Secondary node 133 and destination node 131 then re-establish communication along route 138 .
- a communication system 205 including two telecommunications networks 210 and 230 , each comprising a collection of geographically dispersed network elements, called nodes.
- Inter-network routes 220 including routes 222 and 223 , connect networks 210 and 230 .
- Network 210 may include a source node 211 , a primary node 212 and a secondary node 213 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- a set of primary routes 214 including primary routes 215 - 216 , links source node 211 , primary node 212 and secondary node 213 as shown.
- Secondary routes 218 - 219 link source node 211 with primary node 212 and secondary node 213 as shown.
- Network 230 includes a destination node 231 , a primary node 232 and a secondary node 233 , which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes).
- a set of primary routes 234 including primary routes 235 - 236 , links destination node 231 , primary node 232 and secondary node 233 as shown.
- each network 210 and 230 may be a ring or an arbitrary mesh. Traffic may be intra-network, i.e., staying entirely within network 210 or entirely within network 230 , or it may be inter-network, i.e., originating in network 210 and terminating in network 230 (or vice versa).
- the embodiment of FIG. 4 covers the case in which networks 210 and 230 are arbitrary mesh networks and the case in which one is a ring and the other is a mesh.
- source node 211 is the source of the inter-network data and that destination node 231 in network 230 is the destination for the data.
- each network two nodes are selected to be dual-homing nodes.
- One dual-homing node is designated to be the primary node (i.e., nodes 212 and 232 ) and the other is designated to be the secondary node (i.e., nodes 213 and 233 ).
- a network element such as a cross-connect, is configured to perform various functions that will be described.
- source node 211 receives or generates a first set of data and generates a second set of the data.
- the first set of the data is sent to primary node 212 over route 215
- the second set of the data is sent to secondary node 213 over route 216 .
- Primary node 212 transmits the first set of data to primary node 232 over route 222
- secondary node 213 sends the second set of data to secondary node 233 over route 223 .
- the network use same-side routing.
- network 210 send two sets (1+1) of the inter-network data to network 230 , one to each dual-homing node in network 230 (i.e., to nodes 232 and 233 as shown in FIG. 4 ).
- secondary node 233 in network 230 sends the second set of the data to destination node 231 over route 236
- primary node 232 sends the first set of the data to destination node 231 over route 235 .
- Destination node 231 then performs a service selection (SS) function: node 231 chooses one of the two incoming sets of data (i.e., the set of data from secondary node 233 in network 230 or the set of data from primary node 232 .
- SS service selection
- the FIG. 4 embodiment is designed to survive any single node or link failure per network, except for a failure of the source or the destination, which cannot be survived in any case. For most failures, two sets of data continue to be sent from network 210 to network 230 .
- primary node 212 uses a detector function to detect the failure and notify source node 211 , which uses a selector function to switch the first set of data traffic to an alternate (protection) path 218 .
- secondary node 213 uses a detector function to detect the failure and notify source node 211 , which uses a selector function to switch the second set of data traffic to an alternate (protection) path 219 . In either case, two sets of data continue to be received at nodes 212 and 213 .
- secondary node 213 in network 210 fails, source node 211 and primary node 212 in network 210 continue to operate normally. If one of the links or routes between the two networks fails, the nodes in network 210 continue to act normally, and data is delivered to network 230 over the unaffected route. If secondary node 233 in network 230 fails, the first set of data is still delivered to destination node 231 over route 235 . If primary node 232 fails, the second set of data is still delivered to destination node 231 over route 236 . If there is a failure between primary node 232 in network 230 and destination node 231 , then destination node 231 detects the failure and informs primary node 232 .
- Secondary node 233 and destination node 231 then re-establish communication along route 239 .
- the data traffic continues to be transmitted from source node 211 to destination node 231 .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Interruptions between a source in a first network and a destination in a second network are reduced by providing first primary and secondary nodes in the first network, and second primary and secondary nodes in the second network. First primary routes in the first network facilitate delivery of a first set of the data to the first primary node; and a second set of the data to the first secondary node. Inter-network routes between the first and second networks deliver the first and second sets of the data to the second primary node and the second secondary node. Second primary routes in the second network facilitate delivery of at least one of the first and second sets of data to the destination. A selector within the second network selects one of the sets of data. Route selectors select secondary routes in the event that a primary route is disabled.
Description
- This application is a continuation of U.S. application Ser. No. 09/929,210, filed Aug. 13, 2001. The entire teachings of the above application(s) are incorporated herein by reference.
- This invention relates to inter-network communications, and more particularly relates to fault-tolerant communications between networks.
- The SONET standard provides for inter-working between ring networks. The SONET ring inter-working has two versions: (1) drop and continue and (2) dual transmit. SONET ring inter-working was not designed with mesh networks in mind, and therefore cannot be employed “as-is” to mesh networks. SONET ring inter-working must be substantially modified in order to provide resilience to mesh-to-mesh or mesh-to-ring or ring-to-mesh communications.
- Ring-based networks in general do not consist of just one ring, but contain multiple rings. Mesh networks, on the other hand, typically are addressed as one large mesh, even though the mesh in fact comprises multiple meshes. If the mesh is perceived as one large mesh, then there is no need for mesh inter-working. Contrary to this conventional wisdom about mesh networks, the applicants have discovered that mesh inter-working is an important aspect of mesh networks. Mesh inter-working is needed for at least three reasons:
- (1) Networks owned by different companies need to communicate with each other, while remaining separate entities, to avoid visibility into each other's internal workings and to avoid faults in one network from affecting another network.
- (2) Sub-networks resulting from the break up of one large network to facilitate management also need to communicate with each other.
- (3) As network managers migrate from ring networks to mesh networks, there will be a need to inter-work the resulting mesh networks.
- None of the foregoing problems is subject to an obvious solution. The present invention addresses these problems and provides a solution.
- A preferred apparatus embodiment is useful in a communication system comprising a first network including a source arranged to transmit data and a second network including a destination arranged to receive the data. At least one of the first network and the second network is a mesh network. In such an environment, interruptions in communication between the source and destination can be reduced by providing a first primary node and a first secondary node in the first network. A second primary node and a second secondary node are provided in the second network. A first set of primary routes are provided within the first network and are arranged to facilitate delivery of a first set of the data to the first primary node and a second set of the data to the first secondary node. Inter-network routes between the first and second networks are arranged to deliver the first and second sets of the data to the second primary node and the second secondary node. A second set of primary routes within the second network are arranged to facilitate delivery of at least one of the first and second sets of data to the destination node. A selector within the second network is arranged to select one of the first and second sets of data. A first secondary route is located within the first network between the source and the first secondary node. A first route selector is arranged to select the first secondary route in the event that a primary route within the first set of primary routes is disabled. A second secondary route within the second network is located between the second secondary node and the destination. A second route selector is arranged to select the second secondary route in the event that a primary route within the second set of primary routes is disabled.
- A preferred method embodiment of the invention is useful in a communication system comprising a first network including a source arranged to transmit data and a second network including a destination arranged to receive the data. At least one of the first network and the second network is a mesh network. The system also comprises a first primary node in the first network, a first secondary node in the first network, a second primary node in the second network, a second secondary node in the second network, a first set of primary routes within the first network, a second set of primary routes within the second network, a first secondary route within the first network between the source and the first secondary node, and a second secondary route within the second network between the second secondary node and the destination. In such a system, interruptions in communication between the source and destination can be reduced by generating a first set of the data and a second set of the data. The first set of the data is delivered to the first primary node, and the second set of the data is delivered to the first secondary node. The first and second sets of the data are delivered to the second primary node and the second secondary node. At least one of the first and second sets of data are delivered to the destination node. One of the first and second sets of data is selected, and the first set of data is delivered to the first secondary node over the first secondary route in the event that a primary route within the first set of primary routes is disabled. At least one of the first and second sets of data is delivered to the destination over the second secondary route in the second network in the event that a primary route within the second set of primary routes is disabled.
- By using the foregoing techniques, communications may be transmitted between networks involving at least one mesh network with a degree of accuracy and reliability previously unattainable.
- The foregoing will be apparent from the following more particular description of example embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating embodiments of the present invention.
-
FIG. 1 is a schematic block diagram illustrating one form of a drop and continue embodiment of the invention. -
FIG. 2 is a schematic block diagram illustrating another form of a drop and continue embodiment of the invention. -
FIG. 3 is a schematic block diagram illustrating one mode of operation of the embodiment shown inFIG. 2 when a primary data route of the embodiment is interrupted. -
FIG. 4 is a schematic block diagram illustrating a preferred form of a dual transmit embodiment of the invention. - Referring to
FIG. 1 , one embodiment of the invention comprises acommunication system 5 that includes twotelecommunications networks Inter-network routes 20, includingroutes networks -
Network 10 includes asource node 11, aprimary node 12 and asecondary node 13, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set ofprimary routes 14, includingprimary routes links source node 11,primary node 12 andsecondary node 13 as shown. Asecondary route 18 maylink source node 11 withsecondary node 13. In all embodiments, a primary route is disjoint from its corresponding secondary route. Otherwise, if the primary and secondary routes intersect, a failure at the intersection point(s) would be a single failure that would disable both routes, defeating one purpose of the embodiments. -
Network 30 includes adestination node 31, aprimary node 32 and asecondary node 33, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set ofprimary routes 34, includingprimary routes links destination node 31,primary node 32 andsecondary node 33 as shown. - The topology of each network may be a ring or an arbitrary mesh. Traffic may be intra-network, i.e., staying entirely within
network 10 or entirely withinnetwork 30, or it may be inter-network, i.e., originating innetwork 10 and terminating in network 30 (or vice versa). For inter-network traffic that needs to be transmitted with high reliability, it is important that the transition betweennetworks networks FIG. 1 covers the case in whichnetworks - In the example of
FIG. 1 , it is assumed thatsource node 11 is the source of the inter-network data and thatdestination node 31 innetwork 30 is the destination for the data. - In each network, two nodes are selected to be dual-homing nodes. One dual-homing node is designated to be the primary node (i.e.,
nodes 12 and 32) and the other is designated to be the secondary node (i.e.,nodes 13 and 33). In each node, a network element, such as a cross-connect, is configured to perform various functions that will be described. - Still referring to
FIG. 1 , under normal operation,source node 11 sends a first set of data toprimary node 12 innetwork 10.Primary node 12 performs a drop-and-continue function in a well known manner:node 12 creates a copy of the data from source node 11 (i.e., a second set of the data) and “drops” (i.e., transmits) the first set of the data over to one of the dual-homing nodes innetwork 30, andprimary node 12 “continues” (i.e., transmits) the second set of the data ontosecondary node 13. (Ifprimary node 12 drops to the primary node innetwork 30, this is called same-side routing; ifprimary node 12 drops to the secondary node innetwork 30, this is called opposite-side routing.)FIG. 1 illustrates opposite-side routing. There may exist intermediate nodes betweensource node 11 andprimary node 12, and betweenprimary node 12 and secondary node 13 (not shown).Secondary node 13 then drops the second set of the data to the other dual-homing node innetwork 30. The net effect is fornetwork 10 to send two sets (1+1) of the inter-network data to network 30, one to each dual-homing node in network 30 (i.e., tonodes FIG. 1 ). - During normal operation,
secondary node 33 innetwork 30 sends one set of the data toprimary node 32 innetwork 30.Primary node 32 then performs a service selection (SS) function 40:node 32 chooses one of the two incoming sets of data (i.e., the data fromsecondary node 33 innetwork 30 or the set of data coming directly from secondary node 13).Primary node 32 then forwards the chosen data set todestination node 31. - The
FIG. 1 embodiment is designed to survive any single node or link failure, except for a failure of the source or the destination, which cannot be survived in any case. More specifically, if there is any failure betweensource 11 andprimary node 12 innetwork 10,secondary node 13 uses a detector function to detect the failure and notifysource node 11, which uses aselector function 42 to switch its data traffic to an alternate (protection)path 18 tosecondary node 13. Ifsecondary node 13 innetwork 10 fails,source node 11 andprimary node 12 innetwork 10 continue to operate normally. If one of the links or routes between the two networks fails, the nodes innetwork 10 continue to act normally; however, ifprimary node 32 innetwork 30 was selecting the data set coming directly fromnetwork 10 and this data is lost,primary node 32 switches over to selecting the data set fromsecondary node 33. Similarly, ifsecondary node 33 innetwork 30 loses its data set fromnetwork 10,node 33 stops sending data traffic toprimary node 32. Ifsecondary node 33 innetwork 30 fails, or if any node or link between the primary and secondary nodes innetwork 30 fails, then all the remaining nodes will continue to act as they would under normal operation, except that ifprimary node 32 innetwork 30 was selecting the data set coming fromsecondary node 33 innetwork 30,node 32 will switch over to the data set that received directly fromnetwork 10. If there is a failure betweenprimary node 32 innetwork 30 anddestination node 31, thendestination node 31 detects the failure and notifiessecondary node 33 innetwork 30, which will uses aselector function 44 to switch data traffic to aprotection path 38 todestination node 31. As may be seen fromFIG. 1 , in all these cases, the data traffic continues to be transmitted fromsource node 11 todestination node 31. - Referring to
FIG. 2 , another form of the invention using a drop and continue mode of operation is embodied in acommunication system 105 including twotelecommunications networks Inter-network routes 120, includingroutes networks -
Network 110 includes asource node 111, aprimary node 112 and asecondary node 113, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set ofprimary routes 114, including primary routes 115-116, links sourcenode 111,primary node 112 andsecondary node 113 as shown. Asecondary route 118links source node 111 withsecondary node 113, and asecondary route 118A linksprimary node 112 withsecondary node 113. -
Network 130 includes adestination node 131, aprimary node 132 and asecondary node 133, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set ofprimary routes 134, including primary routes 135-136,links destination node 131,primary node 132 andsecondary node 133 as shown. Secondary routes 137-138 also are provided. - The topology of each
network network 110 or entirely withinnetwork 130, or it may be inter-network, i.e., originating innetwork 110 and terminating in network 130 (or vice versa). The embodiment ofFIG. 2 covers the case in whichnetworks - In the example of
FIG. 2 , it is assumed thatsource node 111 is the source of the inter-network data and thatdestination node 131 innetwork 130 is the destination for the data. - In each network, two nodes are selected to be dual-homing nodes. One dual-homing node is designated to be the primary node (i.e.,
nodes 112 and 132) and the other is designated to be the secondary node (i.e.,nodes 113 and 133). In each node, a network element, such as a cross-connect, is configured to perform various functions that will be described. - Still referring to
FIG. 2 , under normal operation,source node 111 sends a first set of data toprimary node 112 overroute 115 innetwork 110.Primary node 112 performs a drop-and-continue function in a well known manner:node 112 creates a copy of the data from source node 111 (i.e., a second set of the data) and “drops” (i.e., transmits) the first set of the data over toprimary node 132, andprimary node 112 “continues” (i.e., transmits) the second set of the data ontosecondary node 113 viaroute 116.FIG. 2 illustrates a case of same-side routing. (There may exist intermediate nodes betweensource node 111 andprimary node 112, and betweenprimary node 112 and secondary node 113 (not shown).)Secondary node 113 then drops a set of the data to the other dual-homing node in network 130 (i.e., secondary node 133). The net effect is fornetwork 110 to send two sets (1+1) of the inter-network data to network 130, one to each dual-homing node in network 130 (i.e., tonodes FIG. 2 ). - During normal operation,
secondary node 133 innetwork 130 sends the second set of the data toprimary node 132 innetwork 130 viaroute 136.Primary node 132 then performs a service selection (SS) function 140:node 132 chooses one of the two incoming sets of data (i.e., the data fromsecondary node 133 innetwork 130 or the set of data from primary node 112).Primary node 132 then forwards the chosen data set todestination node 131. - The
FIG. 2 embodiment is designed to survive any single node or link failure per network, except for a failure of the source or the destination, which cannot be survived in any case. For most failures, two sets of data continue to be sent fromnetwork 110 tonetwork 130. - One exemplary failure is shown in
FIG. 3 . More specifically, if there is a failure betweensource 111 andprimary node 112 in network 110 (indicated by the X acrossroute 115 inFIG. 3 ),primary node 112 uses a detector function to detect the failure and notifysource node 111.Source node 111 uses aselector function 142 to switch its data traffic to an alternate (protection)path 118 tosecondary node 113. The data is routed toprimary node 112 oversecondary routes Primary node 112 generates a second set of the data and sends the second set tosecondary node 113 overroute 116. The first set of data is sent (“dropped”) bynode 112 toprimary node 132 overroute 122, and the second set of the data is sent fromsecondary node 113 tosecondary node 133 overroute 123. - If
primary node 112 fails, thensecondary node 113 detects the failure and informssource 111.Source 111 sends its data alongroute 118 andsecondary node 113 now stops receiving data fromroute 116 and switches over to receive data fromroute 118. - If
secondary node 113 innetwork 110 fails,source node 111 andprimary node 112 innetwork 110 continue to operate normally, andnode 112 drops the first set of data acrossroute 122 as before. If any node or link between the primary and secondary nodes innetwork 110 fails, thensecondary node 113 detects the failure and notifiesprimary node 112, which switches its second set of data traffic fromroute 116 tosecondary routes Secondary node 113 switches over to receiving data fromroute 118 and sends this traffic tosecondary node 133 overroute 123 as before. If one of the links or routes between the two networks fails, the nodes innetwork 110 continue to act normally; however, ifprimary node 132 innetwork 130 was selecting the data set coming directly fromnetwork 110 and this data is lost,primary node 132 switches over to selecting the data set fromsecondary node 133. Similarly, ifsecondary node 133 innetwork 130 loses its data set fromnetwork 110,node 133 stops sending data traffic toprimary node 132. Ifsecondary node 133 innetwork 130 fails, then all the remaining nodes will continue to act as they would under normal operation, except that ifprimary node 132 innetwork 130 was selecting the data set coming fromsecondary node 133 innetwork 130,node 132 will switch over to the data set received directly fromnetwork 110. If any node or link between the primary and secondary nodes innetwork 130 fails, thenprimary node 132 detects the failure and notifiessecondary node 133, which switches its data traffic fromroute 136 tosecondary routes Primary node 132 switches over to receiving data fromroute 138B instead ofroute 136 and performs its service selection function on the data traffic onroute 122 and the data traffic onroute 138B. - If there is a failure between
primary node 132 innetwork 130 and destination node 131 (as indicated by the X acrossroute 135 inFIG. 3 ), thendestination node 131 detects the failure and notifiesprimary node 132, which sends the first set of data along asecondary route 137 tosecondary node 133 that sends a set of the data along aprotection path 138 todestination node 131. As may be seen fromFIG. 3 , in all these cases, the data traffic continues to be transmitted fromsource node 111 todestination node 131. - Still referring to
FIG. 3 , ifprimary node 132 fails, thendestination node 131 detects the failure and informssecondary node 133.Secondary node 133 anddestination node 131 then re-establish communication alongroute 138. - Referring to
FIG. 4 , another form of the invention using a dual transmit mode of operation is embodied in acommunication system 205 including twotelecommunications networks Inter-network routes 220, includingroutes networks -
Network 210 may include asource node 211, aprimary node 212 and asecondary node 213, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set of primary routes 214, including primary routes 215-216, links sourcenode 211,primary node 212 andsecondary node 213 as shown. Secondary routes 218-219link source node 211 withprimary node 212 andsecondary node 213 as shown. -
Network 230 includes adestination node 231, aprimary node 232 and asecondary node 233, which are connected to one another by communication links or routes (e.g., fiber, wireless links or routes). For example, a set ofprimary routes 234, including primary routes 235-236,links destination node 231,primary node 232 andsecondary node 233 as shown. - The topology of each
network network 210 or entirely withinnetwork 230, or it may be inter-network, i.e., originating innetwork 210 and terminating in network 230 (or vice versa). The embodiment ofFIG. 4 covers the case in whichnetworks - In the example of
FIG. 4 , it is assumed thatsource node 211 is the source of the inter-network data and thatdestination node 231 innetwork 230 is the destination for the data. - In each network, two nodes are selected to be dual-homing nodes. One dual-homing node is designated to be the primary node (i.e.,
nodes 212 and 232) and the other is designated to be the secondary node (i.e.,nodes 213 and 233). In each node, a network element, such as a cross-connect, is configured to perform various functions that will be described. - Still referring to
FIG. 4 , under normal operation,source node 211 receives or generates a first set of data and generates a second set of the data. The first set of the data is sent toprimary node 212 overroute 215, and the second set of the data is sent tosecondary node 213 overroute 216.Primary node 212 transmits the first set of data toprimary node 232 overroute 222, andsecondary node 213 sends the second set of data tosecondary node 233 overroute 223. Thus, the network use same-side routing. (There may exist intermediate nodes betweensource node 211 andprimary node 212, and betweenprimary node 212 and secondary node 213 (not shown).) The net effect is fornetwork 210 to send two sets (1+1) of the inter-network data to network 230, one to each dual-homing node in network 230 (i.e., tonodes FIG. 4 ). - During normal operation,
secondary node 233 innetwork 230 sends the second set of the data todestination node 231 overroute 236, andprimary node 232 sends the first set of the data todestination node 231 overroute 235.Destination node 231 then performs a service selection (SS) function:node 231 chooses one of the two incoming sets of data (i.e., the set of data fromsecondary node 233 innetwork 230 or the set of data fromprimary node 232. - The
FIG. 4 embodiment is designed to survive any single node or link failure per network, except for a failure of the source or the destination, which cannot be survived in any case. For most failures, two sets of data continue to be sent fromnetwork 210 tonetwork 230. - If there is a failure between
source 211 andprimary node 212 innetwork 210,primary node 212 uses a detector function to detect the failure and notifysource node 211, which uses a selector function to switch the first set of data traffic to an alternate (protection) path 218. If there is a failure betweensource 211 andsecondary node 213 innetwork 210,secondary node 213 uses a detector function to detect the failure and notifysource node 211, which uses a selector function to switch the second set of data traffic to an alternate (protection)path 219. In either case, two sets of data continue to be received atnodes - If
secondary node 213 innetwork 210 fails,source node 211 andprimary node 212 innetwork 210 continue to operate normally. If one of the links or routes between the two networks fails, the nodes innetwork 210 continue to act normally, and data is delivered to network 230 over the unaffected route. Ifsecondary node 233 innetwork 230 fails, the first set of data is still delivered todestination node 231 overroute 235. Ifprimary node 232 fails, the second set of data is still delivered todestination node 231 overroute 236. If there is a failure betweenprimary node 232 innetwork 230 anddestination node 231, thendestination node 231 detects the failure and informsprimary node 232.Primary node 232 anddestination node 231 then re-establish communication alongroute 239. If there is a failure betweensecondary node 233 innetwork 230 anddestination node 231, thendestination node 231 detects the failure and informssecondary node 233.Secondary node 233 anddestination node 231 then re-establish communication alongroute 238. As may be seen fromFIG. 4 , in all these cases, the data traffic continues to be transmitted fromsource node 211 todestination node 231. - While the invention has been described with reference to one or more preferred embodiments, those skilled in the art will understand that changes may be made and equivalents may be substituted without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular step, structure, or material to the teachings of the invention without departing from its scope. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.
Claims (25)
1. An inter-working network apparatus comprising:
first and second inter-network routes, between a first network and a second network;
a duplicator in the first network configured to duplicate a set of data provided by a source in the first network to produce a duplicate set of the data and to transmit the set of data over the first inter-network route and the duplicate set of the data over the second inter-network route; and
a data selector in the second network configured to select either the set of data or the duplicate set of the data received in the second network to provide to a destination in the second network.
2. The apparatus of claim 1 wherein the first network is a ring network and the second network is a mesh network, or the first network is a mesh network and the second network is a ring network.
3. The apparatus of claim 1 wherein the first and second networks are mesh networks.
4. The apparatus of claim 1 further comprising:
in the first network,
a first primary node;
a first secondary node; and
a first set of primary routes to support transmission of the set of data from the source to the first primary node and the duplicate set of the data to the first secondary node; and
in the second network,
a second primary node;
a second secondary node; and
a second set of primary routes to support transmission of either the set of data or the duplicate set of the data from the second primary node or the second secondary node to the destination, if received over the first inter-network route or the second inter-network route.
5. The apparatus of claim 4 wherein the first primary node is the duplicator and the second primary node is the data selector.
6. The apparatus of claim 4 wherein the first primary node is the duplicator and the second secondary node is the data selector.
7. The apparatus of claim 4 wherein, in the first network, the first set of primary routes includes a first primary route between the source and the first primary node and a second primary route between the first primary node and the first secondary node.
8. The apparatus of claim 4 wherein, in the second network, the second set of primary routes includes a third primary route between the second primary node and the destination and a fourth primary route between the second secondary node and the second primary node.
9. The apparatus of claim 4 further comprising:
in the first network, a first secondary route between the source and the first secondary node; and
in the second network, a second secondary route between the second secondary node and the destination.
10. The apparatus of claim 9 further comprising:
in the first network, a third secondary route between the source and the first primary node; and
in the second network, a fourth secondary route between the second primary node and the destination.
11. The apparatus of claim 9 further comprising:
a first route selector that, in the event that the first primary route between the source and the first primary node is disabled, is configured to route the set of data from the source over the first secondary route through the first secondary node and over the second primary route to the first primary node, and, in the event that the second primary route between the first primary node and the first secondary node is disabled, is configured to route the duplicate set of the data from the first primary node over the first primary route through the source and over the first secondary route to the first secondary node.
12. The apparatus of claim 9 further comprising:
a second route selector that, in the event that the third primary route between the second primary node and the destination is disabled, is configured to route either the set of data or the duplicate set of the data received from the primary node over the second primary route through the second secondary node and over the second secondary route to the destination, and in the event that the fourth primary route between the second secondary node and the second primary node is disabled, is configured to route either the set of data or the duplicate set of the data received from the second secondary node over the second secondary route through the destination and over the third primary route to the second primary node.
13. A method of inter-working networks, the method comprising:
duplicating a set of data provided by a source in a first network to provide a duplicate set of the data;
transmitting the set of data over a first inter-network route between the first network and a second network;
transmitting the duplicate set of the data over a second inter-network route between the first network and the second network; and
selecting either the set of data or the duplicate set of the data received in the second network to provide to a destination in a second network.
14. The method of claim 13 further including inter-working a ring network and a mesh network.
15. The method of claim 13 further including inter-working two respective mesh networks.
16. The method of claim 13 further comprising:
defining, in the first network, a first primary node, a first secondary node, and a first set of primary routes to support transmission of the set of data from the source to the first primary node and the duplicate set of the data to the first secondary node; and
defining, in the second network, a second primary node, a second secondary node, and a second set of primary routes to support transmission of either the set of data or the duplicate set of the data from the second primary node or the second secondary node to the destination, if received over the first inter-network route or the second inter-network route.
17. The method of claim 16 further comprising:
duplicating the set of data at the first primary node; and
selecting either the set of data or the duplicate set of the data received in the second network at the second primary node.
18. The method of claim 16 further comprising:
duplicating the set of data at the first primary node; and
selecting either the set of data or the duplicate set of the data received in the second network at the second secondary node.
19. The method of claim 16 wherein, in the first network, the first set of primary routes includes a first primary route between the source and the first primary node and a second primary route between the first primary node and the first secondary node.
20. The method of claim 16 wherein, in the second network, the second set of primary routes includes a third primary route between the second primary node and the destination and a fourth primary route between the second secondary node and the second primary node.
21. The method of claim 16 further comprising:
defining, in the first network, a first secondary route between the source and the first secondary node; and
defining, in the second network, a second secondary route between the second secondary node and the destination.
22. The method of claim 21 further comprising:
defining, in the first network, a third secondary route between the source and the first primary node; and
defining, in the second network, a fourth secondary route between the second primary node and the destination.
23. The method of claim 21 further comprising:
routing, in the event that the first primary route between the source and the first primary node is disabled, the set of data from the source over the first secondary route through the first secondary node and over the second primary route to the first primary node; and
routing, in the even that the second primary route between the first primary node and the first secondary node is disabled, the duplicate set of the data from the first primary node over the first primary route through the source and over the first secondary route to the first secondary node.
24. The method of claim 21 further comprising:
routing, in the event that the third primary route between the second primary node and the destination is disabled, either the set of data or the duplicate set of the data received from the primary node over the second primary route through the second secondary node and over the second secondary route to the destination; and
routing, in the event that the fourth primary route between the second secondary node and the second primary node is disabled, either the set of data or the duplicate set of the data received from the second secondary node over the second secondary route through the destination and over the third primary route to the second primary node.
25. A communications network comprising:
a first network;
a second network; and
first and second inter-network routes, carrying respectively a set of data provided by a source in a first network and a duplicate set of the data, either the set of data or the duplicate set of the data being provided to a destination in a second network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/973,202 US20080101364A1 (en) | 2001-08-13 | 2007-10-05 | Inter-working mesh telecommunications networks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/929,210 US7289428B2 (en) | 2001-08-13 | 2001-08-13 | Inter-working mesh telecommunications networks |
US11/973,202 US20080101364A1 (en) | 2001-08-13 | 2007-10-05 | Inter-working mesh telecommunications networks |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/929,210 Continuation US7289428B2 (en) | 2001-08-13 | 2001-08-13 | Inter-working mesh telecommunications networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080101364A1 true US20080101364A1 (en) | 2008-05-01 |
Family
ID=25457486
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/929,210 Expired - Fee Related US7289428B2 (en) | 2001-08-13 | 2001-08-13 | Inter-working mesh telecommunications networks |
US11/973,202 Abandoned US20080101364A1 (en) | 2001-08-13 | 2007-10-05 | Inter-working mesh telecommunications networks |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/929,210 Expired - Fee Related US7289428B2 (en) | 2001-08-13 | 2001-08-13 | Inter-working mesh telecommunications networks |
Country Status (5)
Country | Link |
---|---|
US (2) | US7289428B2 (en) |
EP (1) | EP1417796A4 (en) |
AU (1) | AU2002322471A1 (en) |
CA (1) | CA2457099A1 (en) |
WO (1) | WO2003017502A2 (en) |
Cited By (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050141533A1 (en) * | 2003-12-29 | 2005-06-30 | Colven David M. | Provisioning Ethernet dual working mode |
US20080005156A1 (en) * | 2006-06-30 | 2008-01-03 | Edwards Stephen K | System and method for managing subscriber usage of a communications network |
US20080049629A1 (en) * | 2006-08-22 | 2008-02-28 | Morrill Robert J | System and method for monitoring data link layer devices and optimizing interlayer network performance |
US20080049757A1 (en) * | 2006-08-22 | 2008-02-28 | Bugenhagen Michael K | System and method for synchronizing counters on an asynchronous packet communications network |
US7808918B2 (en) | 2006-08-22 | 2010-10-05 | Embarq Holdings Company, Llc | System and method for dynamically shaping network traffic |
US20100260042A1 (en) * | 2007-12-05 | 2010-10-14 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
US7940735B2 (en) | 2006-08-22 | 2011-05-10 | Embarq Holdings Company, Llc | System and method for selecting an access point |
US7948909B2 (en) | 2006-06-30 | 2011-05-24 | Embarq Holdings Company, Llc | System and method for resetting counters counting network performance information at network communications devices on a packet network |
US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
US8040811B2 (en) | 2006-08-22 | 2011-10-18 | Embarq Holdings Company, Llc | System and method for collecting and managing network performance information |
US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
US8098579B2 (en) | 2006-08-22 | 2012-01-17 | Embarq Holdings Company, LP | System and method for adjusting the window size of a TCP packet through remote network elements |
US8102770B2 (en) | 2006-08-22 | 2012-01-24 | Embarq Holdings Company, LP | System and method for monitoring and optimizing network performance with vector performance tables and engines |
US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
US8111692B2 (en) | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
US8125897B2 (en) | 2006-08-22 | 2012-02-28 | Embarq Holdings Company Lp | System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets |
US8130793B2 (en) | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
US8144586B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
US8144587B2 (en) * | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
US8189468B2 (en) | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
US8194643B2 (en) | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
US8194555B2 (en) | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
US8199653B2 (en) | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US8224255B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
US8228791B2 (en) | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
US8238253B2 (en) | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
US20120244896A1 (en) * | 2009-12-14 | 2012-09-27 | France Telecom | Method for transmitting a communication signal |
US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US8358580B2 (en) | 2006-08-22 | 2013-01-22 | Centurylink Intellectual Property Llc | System and method for adjusting the window size of a TCP packet through network elements |
US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
US8549405B2 (en) | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
US8576722B2 (en) | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
US8619600B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US9479341B2 (en) | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
US9509591B2 (en) | 2009-08-20 | 2016-11-29 | Eci Telecom Ltd. | Technique for dual homing interconnection between communication networks |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI115271B (en) * | 2001-05-28 | 2005-03-31 | Nokia Corp | Procedure and system for implementing a rapid rescue process in a local area network |
US20030048501A1 (en) * | 2001-09-12 | 2003-03-13 | Michael Guess | Metropolitan area local access service system |
US20080002669A1 (en) * | 2001-09-14 | 2008-01-03 | O'brien Ray | Packet voice gateway |
US7164652B2 (en) * | 2001-12-17 | 2007-01-16 | Alcatel Canada Inc. | System and method for detecting failures and re-routing connections in a communication network |
US7092361B2 (en) * | 2001-12-17 | 2006-08-15 | Alcatel Canada Inc. | System and method for transmission of operations, administration and maintenance packets between ATM and switching networks upon failures |
DE10237584B4 (en) * | 2002-08-16 | 2005-10-06 | Siemens Ag | Method for managing resources when setting up a replacement path in a transparently switchable network |
AU2002349257A1 (en) * | 2002-11-06 | 2004-06-07 | Wuhan Fiberhome Networks Co., Ltd. | Multiple service ring of n-ringlet structure based on multiple fe, ge and 10ge |
US20070014573A1 (en) * | 2003-09-01 | 2007-01-18 | Xueqin Wei | Exchange structure and a method of connection configuration between the optical networks |
US8554947B1 (en) * | 2003-09-15 | 2013-10-08 | Verizon Laboratories Inc. | Network data transmission systems and methods |
ITMI20040293A1 (en) * | 2004-02-20 | 2004-05-20 | Marconi Comm Spa | PROTECTION SYSTEMS FOR COMMUNICATION NETWORKS |
CN100367729C (en) * | 2004-09-28 | 2008-02-06 | 中兴通讯股份有限公司 | Optical transmission looped network rapid protection method |
US20060087975A1 (en) * | 2004-10-07 | 2006-04-27 | Santera Systems, Incorporated | Methods and systems for providing redundancy protection in a Y-cable-based signal transmitter arrangement |
CN1848714B (en) | 2005-04-04 | 2010-06-23 | 华为技术有限公司 | Method for realizing network protection through combination of network element double-imputation and loop network protection |
US7505402B2 (en) * | 2005-06-23 | 2009-03-17 | Cisco Technology, Inc. | Method and apparatus for providing faster convergence for redundant sites |
US7756018B2 (en) * | 2005-11-03 | 2010-07-13 | Alcatel Lucent | System and method for implementing fast layer 2 protection in passive optical networks |
US8243621B2 (en) * | 2006-02-13 | 2012-08-14 | Fujitsu Limited | Method, apparatus, and program for configuring networks with consistent route and bandwidth settings |
US8516444B2 (en) | 2006-02-23 | 2013-08-20 | International Business Machines Corporation | Debugging a high performance computing program |
US7796527B2 (en) * | 2006-04-13 | 2010-09-14 | International Business Machines Corporation | Computer hardware fault administration |
US8427979B1 (en) | 2006-07-27 | 2013-04-23 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8305935B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
USRE47894E1 (en) | 2006-07-27 | 2020-03-03 | Iii Holdings 2, Llc | Method and system for dynamic information exchange on location aware mesh network devices |
US8305936B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on a mesh network in a vehicle |
US8411590B2 (en) | 2006-07-27 | 2013-04-02 | Mobitrum Corporation | Mesh network remote control device |
US7801058B2 (en) | 2006-07-27 | 2010-09-21 | Mobitrum Corporation | Method and system for dynamic information exchange on mesh network devices |
US9330230B2 (en) * | 2007-04-19 | 2016-05-03 | International Business Machines Corporation | Validating a cabling topology in a distributed computing system |
US7831866B2 (en) * | 2007-08-02 | 2010-11-09 | International Business Machines Corporation | Link failure detection in a parallel computer |
US8812699B2 (en) * | 2008-12-04 | 2014-08-19 | Lenovo (Singapore) Pte. Ltd. | Apparatus, system, and method for data synchronization in a multi-path environment |
US8831023B2 (en) * | 2009-07-29 | 2014-09-09 | Cisco Technology, Inc. | Low latency mesh network |
DE102011004064A1 (en) * | 2011-02-14 | 2012-08-16 | Siemens Aktiengesellschaft | Ring topology intermediate network and method for establishing a network connection between two network domains |
US20160197669A1 (en) | 2014-12-11 | 2016-07-07 | Tesla Wireless Company LLC | Communication method and system that uses low latency/low data bandwidth and high latency/high data bandwidth pathways |
JP6743494B2 (en) * | 2016-06-03 | 2020-08-19 | 富士通株式会社 | Transmission system, communication device, and path switching method |
GB2583199B (en) | 2017-10-20 | 2023-08-23 | Skywave Networks Llc | Fiber back channel modem management system |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3763320A (en) * | 1971-10-20 | 1973-10-02 | Lorain Prod Corp | Voltage booster circuit having test-through characteristics |
US5179548A (en) * | 1991-06-27 | 1993-01-12 | Bell Communications Research, Inc. | Self-healing bidirectional logical-ring network using crossconnects |
US5218604A (en) * | 1990-08-31 | 1993-06-08 | Bell Communications Research, Inc. | Dual-hubbed arrangement to provide a protected ring interconnection |
US5327427A (en) * | 1990-08-31 | 1994-07-05 | Bell Communications Research, Inc. | Self-healing meshed network using logical ring structures |
US5390164A (en) * | 1993-10-22 | 1995-02-14 | At&T Corp. | Ring interworking between bidirectional line-switched ring transmission systems |
US5394389A (en) * | 1993-10-22 | 1995-02-28 | At&T Corp. | Ring interworking between bidirectional line-switched ring transmission systems and path-switched ring transmission systems |
US5406549A (en) * | 1993-10-22 | 1995-04-11 | At&T Corp. | Ring interworking between path-switched ring transmission systems |
US5440540A (en) * | 1992-03-26 | 1995-08-08 | Kremer; Wilhelm | Ring interworking between a bidirectional line-switched ring transmission system and another ring transmission system |
US5544151A (en) * | 1994-12-02 | 1996-08-06 | Electronics And Telecommunications Research Institute | Dual receive, dual transmit fault tolerant network arrangement |
US5838924A (en) * | 1996-08-06 | 1998-11-17 | Lucent Technologies Inc | Asynchronous transfer mode (ATM) connection protection switching apparatus and method |
US5896474A (en) * | 1996-04-24 | 1999-04-20 | Koninklijke Kpn N.V. | Optical network having protection configuration |
US5901328A (en) * | 1994-02-14 | 1999-05-04 | Fujitsu Limited | System for transferring data between main computer multiport memory and external device in parallel system utilizing memory protection scheme and changing memory protection area |
US6011780A (en) * | 1997-05-23 | 2000-01-04 | Stevens Institute Of Technology | Transparant non-disruptable ATM network |
US20020012318A1 (en) * | 2000-06-07 | 2002-01-31 | Ryuichi Moriya | Network managing method, network node apparatus, and mesh-type network |
US6370110B1 (en) * | 1998-09-16 | 2002-04-09 | At&T Corp | Back-up restoration technique for SONET/SHD rings |
US20020167900A1 (en) * | 2001-05-14 | 2002-11-14 | Mark Barry Ding Ken | Packet network providing fast distribution of node related information and a method therefor |
US20030018812A1 (en) * | 2001-07-18 | 2003-01-23 | Ganesh Lakshminarayana | Method and apparatus for provisioning working paths in shared protection mesh network |
US20030021222A1 (en) * | 2001-07-24 | 2003-01-30 | Boer Evert De | Apparatus and method for establishment and protection of connections within mesh networks |
US20030031123A1 (en) * | 2001-08-08 | 2003-02-13 | Compunetix, Inc. | Scalable configurable network of sparsely interconnected hyper-rings |
US6556541B1 (en) * | 1999-01-11 | 2003-04-29 | Hewlett-Packard Development Company, L.P. | MAC address learning and propagation in load balancing switch protocols |
US6628649B1 (en) * | 1999-10-29 | 2003-09-30 | Cisco Technology, Inc. | Apparatus and methods providing redundant routing in a switched network device |
US6658457B2 (en) * | 1999-03-19 | 2003-12-02 | Fujitsu Limited | Device and method for interconnecting distant networks through dynamically allocated bandwidth |
US6751746B1 (en) * | 2000-07-31 | 2004-06-15 | Cisco Technology, Inc. | Method and apparatus for uninterrupted packet transfer using replication over disjoint paths |
US6829216B1 (en) * | 2000-08-18 | 2004-12-07 | Hitachi Telecom (U.S.A.), Inc. | Method and system for designing a network |
US6831898B1 (en) * | 2000-08-16 | 2004-12-14 | Cisco Systems, Inc. | Multiple packet paths to improve reliability in an IP network |
US6848006B1 (en) * | 2000-05-30 | 2005-01-25 | Nortel Networks Limited | Ring-mesh networks |
US6853641B2 (en) * | 2000-12-20 | 2005-02-08 | Nortel Networks Limited | Method of protecting traffic in a mesh network |
US6934248B1 (en) * | 2000-07-20 | 2005-08-23 | Nortel Networks Limited | Apparatus and method for optical communication protection |
US6947374B2 (en) * | 2000-04-28 | 2005-09-20 | Fujitsu Limited | Apparatus for user connection setting in a connection oriented mode communication system |
US6990068B1 (en) * | 1999-01-15 | 2006-01-24 | Cisco Technology, Inc. | Virtual path restoration scheme using fast dynamic mesh restoration in an optical network |
US7113699B1 (en) * | 2001-08-15 | 2006-09-26 | Ciena Corporation | Fault forwarding in an optical network |
US7342873B1 (en) * | 2000-06-06 | 2008-03-11 | Lucent Technologies Inc. | Efficient architectures for protection against network failures |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6259837B1 (en) * | 1999-06-24 | 2001-07-10 | Nortel Networks Limited | Optical inter-ring protection having matched nodes |
US6625653B1 (en) * | 2000-06-08 | 2003-09-23 | Eci Telecom Ltd. | Network protection architecture |
-
2001
- 2001-08-13 US US09/929,210 patent/US7289428B2/en not_active Expired - Fee Related
-
2002
- 2002-07-12 AU AU2002322471A patent/AU2002322471A1/en not_active Abandoned
- 2002-07-12 WO PCT/US2002/022244 patent/WO2003017502A2/en not_active Application Discontinuation
- 2002-07-12 EP EP02756463A patent/EP1417796A4/en not_active Withdrawn
- 2002-07-12 CA CA002457099A patent/CA2457099A1/en not_active Abandoned
-
2007
- 2007-10-05 US US11/973,202 patent/US20080101364A1/en not_active Abandoned
Patent Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3763320A (en) * | 1971-10-20 | 1973-10-02 | Lorain Prod Corp | Voltage booster circuit having test-through characteristics |
US5218604A (en) * | 1990-08-31 | 1993-06-08 | Bell Communications Research, Inc. | Dual-hubbed arrangement to provide a protected ring interconnection |
US5327427A (en) * | 1990-08-31 | 1994-07-05 | Bell Communications Research, Inc. | Self-healing meshed network using logical ring structures |
US5179548A (en) * | 1991-06-27 | 1993-01-12 | Bell Communications Research, Inc. | Self-healing bidirectional logical-ring network using crossconnects |
US5440540A (en) * | 1992-03-26 | 1995-08-08 | Kremer; Wilhelm | Ring interworking between a bidirectional line-switched ring transmission system and another ring transmission system |
US5390164A (en) * | 1993-10-22 | 1995-02-14 | At&T Corp. | Ring interworking between bidirectional line-switched ring transmission systems |
US5394389A (en) * | 1993-10-22 | 1995-02-28 | At&T Corp. | Ring interworking between bidirectional line-switched ring transmission systems and path-switched ring transmission systems |
US5406549A (en) * | 1993-10-22 | 1995-04-11 | At&T Corp. | Ring interworking between path-switched ring transmission systems |
US5901328A (en) * | 1994-02-14 | 1999-05-04 | Fujitsu Limited | System for transferring data between main computer multiport memory and external device in parallel system utilizing memory protection scheme and changing memory protection area |
US5544151A (en) * | 1994-12-02 | 1996-08-06 | Electronics And Telecommunications Research Institute | Dual receive, dual transmit fault tolerant network arrangement |
US5896474A (en) * | 1996-04-24 | 1999-04-20 | Koninklijke Kpn N.V. | Optical network having protection configuration |
US5838924A (en) * | 1996-08-06 | 1998-11-17 | Lucent Technologies Inc | Asynchronous transfer mode (ATM) connection protection switching apparatus and method |
US6011780A (en) * | 1997-05-23 | 2000-01-04 | Stevens Institute Of Technology | Transparant non-disruptable ATM network |
US6370110B1 (en) * | 1998-09-16 | 2002-04-09 | At&T Corp | Back-up restoration technique for SONET/SHD rings |
US6556541B1 (en) * | 1999-01-11 | 2003-04-29 | Hewlett-Packard Development Company, L.P. | MAC address learning and propagation in load balancing switch protocols |
US6990068B1 (en) * | 1999-01-15 | 2006-01-24 | Cisco Technology, Inc. | Virtual path restoration scheme using fast dynamic mesh restoration in an optical network |
US6658457B2 (en) * | 1999-03-19 | 2003-12-02 | Fujitsu Limited | Device and method for interconnecting distant networks through dynamically allocated bandwidth |
US6628649B1 (en) * | 1999-10-29 | 2003-09-30 | Cisco Technology, Inc. | Apparatus and methods providing redundant routing in a switched network device |
US6947374B2 (en) * | 2000-04-28 | 2005-09-20 | Fujitsu Limited | Apparatus for user connection setting in a connection oriented mode communication system |
US6848006B1 (en) * | 2000-05-30 | 2005-01-25 | Nortel Networks Limited | Ring-mesh networks |
US7342873B1 (en) * | 2000-06-06 | 2008-03-11 | Lucent Technologies Inc. | Efficient architectures for protection against network failures |
US20020012318A1 (en) * | 2000-06-07 | 2002-01-31 | Ryuichi Moriya | Network managing method, network node apparatus, and mesh-type network |
US6934248B1 (en) * | 2000-07-20 | 2005-08-23 | Nortel Networks Limited | Apparatus and method for optical communication protection |
US6751746B1 (en) * | 2000-07-31 | 2004-06-15 | Cisco Technology, Inc. | Method and apparatus for uninterrupted packet transfer using replication over disjoint paths |
US6831898B1 (en) * | 2000-08-16 | 2004-12-14 | Cisco Systems, Inc. | Multiple packet paths to improve reliability in an IP network |
US6829216B1 (en) * | 2000-08-18 | 2004-12-07 | Hitachi Telecom (U.S.A.), Inc. | Method and system for designing a network |
US6853641B2 (en) * | 2000-12-20 | 2005-02-08 | Nortel Networks Limited | Method of protecting traffic in a mesh network |
US20020167900A1 (en) * | 2001-05-14 | 2002-11-14 | Mark Barry Ding Ken | Packet network providing fast distribution of node related information and a method therefor |
US20030018812A1 (en) * | 2001-07-18 | 2003-01-23 | Ganesh Lakshminarayana | Method and apparatus for provisioning working paths in shared protection mesh network |
US20030021222A1 (en) * | 2001-07-24 | 2003-01-30 | Boer Evert De | Apparatus and method for establishment and protection of connections within mesh networks |
US20030031123A1 (en) * | 2001-08-08 | 2003-02-13 | Compunetix, Inc. | Scalable configurable network of sparsely interconnected hyper-rings |
US7113699B1 (en) * | 2001-08-15 | 2006-09-26 | Ciena Corporation | Fault forwarding in an optical network |
Cited By (108)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7430166B2 (en) * | 2003-12-29 | 2008-09-30 | Fujitsu Limited | Provisioning Ethernet dual working mode |
US20050141533A1 (en) * | 2003-12-29 | 2005-06-30 | Colven David M. | Provisioning Ethernet dual working mode |
US9154634B2 (en) | 2006-06-30 | 2015-10-06 | Centurylink Intellectual Property Llc | System and method for managing network communications |
US7948909B2 (en) | 2006-06-30 | 2011-05-24 | Embarq Holdings Company, Llc | System and method for resetting counters counting network performance information at network communications devices on a packet network |
US10560494B2 (en) | 2006-06-30 | 2020-02-11 | Centurylink Intellectual Property Llc | Managing voice over internet protocol (VoIP) communications |
US7765294B2 (en) | 2006-06-30 | 2010-07-27 | Embarq Holdings Company, Llc | System and method for managing subscriber usage of a communications network |
US9838440B2 (en) | 2006-06-30 | 2017-12-05 | Centurylink Intellectual Property Llc | Managing voice over internet protocol (VoIP) communications |
US9749399B2 (en) | 2006-06-30 | 2017-08-29 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US9549004B2 (en) | 2006-06-30 | 2017-01-17 | Centurylink Intellectual Property Llc | System and method for re-routing calls |
US20080005156A1 (en) * | 2006-06-30 | 2008-01-03 | Edwards Stephen K | System and method for managing subscriber usage of a communications network |
US8184549B2 (en) | 2006-06-30 | 2012-05-22 | Embarq Holdings Company, LLP | System and method for selecting network egress |
US10230788B2 (en) | 2006-06-30 | 2019-03-12 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
US9118583B2 (en) | 2006-06-30 | 2015-08-25 | Centurylink Intellectual Property Llc | System and method for re-routing calls |
US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US9054915B2 (en) | 2006-06-30 | 2015-06-09 | Centurylink Intellectual Property Llc | System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance |
US8976665B2 (en) | 2006-06-30 | 2015-03-10 | Centurylink Intellectual Property Llc | System and method for re-routing calls |
US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
US8570872B2 (en) | 2006-06-30 | 2013-10-29 | Centurylink Intellectual Property Llc | System and method for selecting network ingress and egress |
US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
US8477614B2 (en) | 2006-06-30 | 2013-07-02 | Centurylink Intellectual Property Llc | System and method for routing calls if potential call paths are impaired or congested |
US9240906B2 (en) | 2006-08-22 | 2016-01-19 | Centurylink Intellectual Property Llc | System and method for monitoring and altering performance of a packet network |
US8811160B2 (en) | 2006-08-22 | 2014-08-19 | Centurylink Intellectual Property Llc | System and method for routing data on a packet network |
US8144586B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
US8144587B2 (en) * | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
US8125897B2 (en) | 2006-08-22 | 2012-02-28 | Embarq Holdings Company Lp | System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets |
US20080049629A1 (en) * | 2006-08-22 | 2008-02-28 | Morrill Robert J | System and method for monitoring data link layer devices and optimizing interlayer network performance |
US10469385B2 (en) | 2006-08-22 | 2019-11-05 | Centurylink Intellectual Property Llc | System and method for improving network performance using a connection admission control engine |
US8194555B2 (en) | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
US8199653B2 (en) | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
US8213366B2 (en) | 2006-08-22 | 2012-07-03 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
US8223654B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | Application-specific integrated circuit for monitoring and optimizing interlayer network performance |
US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US8224255B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
US8228791B2 (en) | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
US8238253B2 (en) | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
US10298476B2 (en) | 2006-08-22 | 2019-05-21 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
US20080049757A1 (en) * | 2006-08-22 | 2008-02-28 | Bugenhagen Michael K | System and method for synchronizing counters on an asynchronous packet communications network |
US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US8358580B2 (en) | 2006-08-22 | 2013-01-22 | Centurylink Intellectual Property Llc | System and method for adjusting the window size of a TCP packet through network elements |
US8374090B2 (en) | 2006-08-22 | 2013-02-12 | Centurylink Intellectual Property Llc | System and method for routing data on a packet network |
US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
US8472326B2 (en) | 2006-08-22 | 2013-06-25 | Centurylink Intellectual Property Llc | System and method for monitoring interlayer devices and optimizing network performance |
US10075351B2 (en) | 2006-08-22 | 2018-09-11 | Centurylink Intellectual Property Llc | System and method for improving network performance |
US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
US8488495B2 (en) | 2006-08-22 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for routing communications between packet networks based on real time pricing |
US8509082B2 (en) | 2006-08-22 | 2013-08-13 | Centurylink Intellectual Property Llc | System and method for load balancing network resources using a connection admission control engine |
US8520603B2 (en) | 2006-08-22 | 2013-08-27 | Centurylink Intellectual Property Llc | System and method for monitoring and optimizing network performance to a wireless device |
US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
US8549405B2 (en) | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
US8102770B2 (en) | 2006-08-22 | 2012-01-24 | Embarq Holdings Company, LP | System and method for monitoring and optimizing network performance with vector performance tables and engines |
US8576722B2 (en) | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
US20130322249A1 (en) * | 2006-08-22 | 2013-12-05 | Centurylink Intellectual Property Llc | System and method for improving network performance using a connection admission control engine |
US8619600B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
US8619596B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for using centralized network performance tables to manage network communications |
US8619820B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for enabling communications over a number of packet networks |
US8670313B2 (en) | 2006-08-22 | 2014-03-11 | Centurylink Intellectual Property Llc | System and method for adjusting the window size of a TCP packet through network elements |
US8687614B2 (en) | 2006-08-22 | 2014-04-01 | Centurylink Intellectual Property Llc | System and method for adjusting radio frequency parameters |
US8098579B2 (en) | 2006-08-22 | 2012-01-17 | Embarq Holdings Company, LP | System and method for adjusting the window size of a TCP packet through remote network elements |
US8743700B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
US9992348B2 (en) | 2006-08-22 | 2018-06-05 | Century Link Intellectual Property LLC | System and method for establishing a call on a packet network |
US8130793B2 (en) | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
US9929923B2 (en) | 2006-08-22 | 2018-03-27 | Centurylink Intellectual Property Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US7808918B2 (en) | 2006-08-22 | 2010-10-05 | Embarq Holdings Company, Llc | System and method for dynamically shaping network traffic |
US9832090B2 (en) | 2006-08-22 | 2017-11-28 | Centurylink Intellectual Property Llc | System, method for compiling network performancing information for communications with customer premise equipment |
US9014204B2 (en) | 2006-08-22 | 2015-04-21 | Centurylink Intellectual Property Llc | System and method for managing network communications |
US9042370B2 (en) | 2006-08-22 | 2015-05-26 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
US9054986B2 (en) | 2006-08-22 | 2015-06-09 | Centurylink Intellectual Property Llc | System and method for enabling communications over a number of packet networks |
US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
US9094261B2 (en) | 2006-08-22 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
US8040811B2 (en) | 2006-08-22 | 2011-10-18 | Embarq Holdings Company, Llc | System and method for collecting and managing network performance information |
US9112734B2 (en) | 2006-08-22 | 2015-08-18 | Centurylink Intellectual Property Llc | System and method for generating a graphical user interface representative of network performance |
US9813320B2 (en) | 2006-08-22 | 2017-11-07 | Centurylink Intellectual Property Llc | System and method for generating a graphical user interface representative of network performance |
US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
US7940735B2 (en) | 2006-08-22 | 2011-05-10 | Embarq Holdings Company, Llc | System and method for selecting an access point |
US9225646B2 (en) * | 2006-08-22 | 2015-12-29 | Centurylink Intellectual Property Llc | System and method for improving network performance using a connection admission control engine |
US9225609B2 (en) | 2006-08-22 | 2015-12-29 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US7889660B2 (en) | 2006-08-22 | 2011-02-15 | Embarq Holdings Company, Llc | System and method for synchronizing counters on an asynchronous packet communications network |
US9241277B2 (en) | 2006-08-22 | 2016-01-19 | Centurylink Intellectual Property Llc | System and method for monitoring and optimizing network performance to a wireless device |
US9241271B2 (en) | 2006-08-22 | 2016-01-19 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information |
US9253661B2 (en) | 2006-08-22 | 2016-02-02 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
US9479341B2 (en) | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
US9806972B2 (en) | 2006-08-22 | 2017-10-31 | Centurylink Intellectual Property Llc | System and method for monitoring and altering performance of a packet network |
US9712445B2 (en) | 2006-08-22 | 2017-07-18 | Centurylink Intellectual Property Llc | System and method for routing data on a packet network |
US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
US9602265B2 (en) | 2006-08-22 | 2017-03-21 | Centurylink Intellectual Property Llc | System and method for handling communications requests |
US9621361B2 (en) | 2006-08-22 | 2017-04-11 | Centurylink Intellectual Property Llc | Pin-hole firewall for communicating data packets on a packet network |
US9660917B2 (en) | 2006-08-22 | 2017-05-23 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US9661514B2 (en) | 2006-08-22 | 2017-05-23 | Centurylink Intellectual Property Llc | System and method for adjusting communication parameters |
US8194643B2 (en) | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
US8189468B2 (en) | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
US9521150B2 (en) | 2006-10-25 | 2016-12-13 | Centurylink Intellectual Property Llc | System and method for automatically regulating messages between networks |
US8111692B2 (en) | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
US9113407B2 (en) | 2007-12-05 | 2015-08-18 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US9877262B2 (en) * | 2007-12-05 | 2018-01-23 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US8797848B2 (en) * | 2007-12-05 | 2014-08-05 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US10548061B2 (en) | 2007-12-05 | 2020-01-28 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US20100260042A1 (en) * | 2007-12-05 | 2010-10-14 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting and receiving data in wireless communication system |
US8879391B2 (en) | 2008-04-09 | 2014-11-04 | Centurylink Intellectual Property Llc | System and method for using network derivations to determine path states |
US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
US9509591B2 (en) | 2009-08-20 | 2016-11-29 | Eci Telecom Ltd. | Technique for dual homing interconnection between communication networks |
US8918130B2 (en) * | 2009-12-14 | 2014-12-23 | Orange | Method for transmitting a communication signal |
US20120244896A1 (en) * | 2009-12-14 | 2012-09-27 | France Telecom | Method for transmitting a communication signal |
Also Published As
Publication number | Publication date |
---|---|
WO2003017502A3 (en) | 2003-05-22 |
AU2002322471A1 (en) | 2003-03-03 |
US7289428B2 (en) | 2007-10-30 |
EP1417796A4 (en) | 2009-03-25 |
CA2457099A1 (en) | 2003-02-27 |
WO2003017502A2 (en) | 2003-02-27 |
US20030031124A1 (en) | 2003-02-13 |
EP1417796A2 (en) | 2004-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7289428B2 (en) | Inter-working mesh telecommunications networks | |
US5187706A (en) | Dual access rings for communications networks | |
CA2090429C (en) | Dual-hubbed arrangement to provide a protected ring interconnection | |
US7167445B2 (en) | Virtual line switched ring (VLSR) connection state distribution scheme | |
US7043250B1 (en) | Systems and methods for forming and operating a communications network | |
US7623445B1 (en) | Multiple ring support within a single network element | |
CA2358230C (en) | Optimized fault notification in an overlay mesh network via network knowledge correlation | |
US6292464B1 (en) | Apparatus and method for self routing control mechanism for restoring fiber optic communications network connections | |
EP1348265B1 (en) | Maintaining quality of packet traffic in optical network when a failure of an optical link occurs | |
US20080304407A1 (en) | Efficient Protection Mechanisms For Protecting Multicast Traffic in a Ring Topology Network Utilizing Label Switching Protocols | |
US8958691B2 (en) | Method and system for providing fault recovery using composite transport groups | |
US6898630B2 (en) | Network management system utilizing notification between fault manager for packet switching nodes of the higher-order network layer and fault manager for link offering nodes of the lower-order network layer | |
US7054262B2 (en) | Line-level path protection in the optical layer | |
JPH1084375A (en) | Errorless exchange technology in ring network | |
CA2369277A1 (en) | Ring configuration method, failure recovery method, and node address assignment method when configuring ring in network | |
US7145882B2 (en) | Multiplexed automatic protection switching channels | |
JP2001197011A (en) | Device and method for optical transmission for ring transmission system | |
EP2171937B1 (en) | Protection mechanisms for a communications network | |
US6608836B2 (en) | Method and apparatus for egress channel architecture that supports protection within SONET/sdh based networks | |
US8762568B1 (en) | Method and apparatus for inter-zone restoration | |
US6337846B1 (en) | Quantification of the quality of spare links in a telecommunications network | |
US20020167899A1 (en) | System and method for the configuration, repair and protection of virtual ring networks | |
US7283466B1 (en) | Tracking physical route changes in optical switching network | |
US7031261B1 (en) | Method and apparatus for egress channel architecture that supports protection within SONET/SDH based networks | |
US7509438B1 (en) | Bi-directional line switched ring support for path trace monitoring on a protection path |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TELLABS OPERATIONS, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHOW, TIMOTHY Y.;LIN, PHILIP J.;MILLS, JAMES D.;REEL/FRAME:020600/0608 Effective date: 20010723 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |