Claims
- 1. A system for providing a customer network with high speed access to a carrier network, the system comprising:
an access device for providing a communication path for the customer network, said access device being operable to receive data traffic from the customer network and to forward the data traffic within the system, the access device also be operable to receive data traffic from the system and to drop some of the data traffic to the customer network; a first concentrator device in communication with the access device within the system, said first concentrator device being operable to establish a communication path with the carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; and a second concentrator device in communication with the access device and the first concentrator device within the system, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; wherein the access device and the first concentrator device cooperate to form a first virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the first virtual channel is the primary communication channel for the customer network; wherein the access device and the second concentrator device cooperate to form a second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the second virtual channel is a backup communication channel for the customer network; and wherein the system is operable to switch the primary communication channel from the first virtual channel to the second virtual channel upon detection of a failure in the first virtual channel.
- 2. The system according to claim 1 wherein the first concentrator device establishes a communication path with the carrier network by establishing a communication path with one or more routers or bridges in the carrier network and the second concentrator device established a communication path with the carrier network by establishing a communication path with one or more routers or bridges in the carrier network.
- 3. The system according to claim 1 wherein the first concentrator device is operable to execute a failure detection mechanism that is capable of detecings router failures and operable to communicate to the access device that the first virtual channel is not functioning upon the detection of a router failure.
- 4. The system according to claim 3 wherein the failure detection mechanism makes use of an Open Shortest Path Protocol.
- 5. The system according to claim 3 wherein the failure detection mechanism makes use of a routing internet protocol.
- 6. The system according to claim 3 wherein the failure detection mechanism makes use of a ping application.
- 7. The system according to claim 1 wherein the second concentrator device is operable to detect a failed condition with the first concentrator device and to notify the access device of the failure.
- 8. The system according to claim 1 wherein the access device is operable to detect a failed condition with the first concentrator device by detecting packet oscillation in the system.
- 9. The system according to claim 1 wherein the access device is operable to cause the primary communication channel to switch from the first virtual channel to the second virtual channel when one or more of the follow events are detected: a failure of the first concentrator device is detected, the access device is commanded to cause the switch, a failure of the communication path between the first concentrator device and the carrier network is detected, a failure of a backbone router coupled to the first concentrator device is detected, or a failure of a bridge device coupled to the first concentrator device is detected.
- 10. The system according to claim 1 wherein the access device is operable to cause the primary communication channel to switch from the second virtual channel to the first virtual channel when one or more of the follow events are detected: the first concentrator device has recovered from a failure, a recovery of the communication path between the first concentrator device and the carrier network is detected, a failure of the second concentrator device is detected, the access device is commanded to cause the switch, a failure of the communication path between the second concentrator device and the carrier network is detected, a failure of a backbone router coupled to the second concentrator device is detected, or a failure of a bridge device coupled to the second concentrator device is detected.
- 11. The system according to claim 1 wherein the system comprises a plurality of network nodes and wherein the access device, the first concentrator device and the second concentrator device are each located at different network nodes.
- 12. The system according to claim 1 wherein the system comprises a plurality of network nodes and wherein the access device and one of said first concentrator device and said second concentrator device are located at the same network node.
- 13. An access device for use in a network node apparatus in a system comprising (a) a first concentrator device that is operable to communicate with the access device, said first concentrator device being operable to establish a communication path with a carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, and (b) a second concentrator device that is operable to communicate with the access device and the first concentrator device, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, wherein the access device and the first concentrator device are operable to cooperate to form a first virtual channel for allowing data traffic to flow from a customer network to the carrier network and from the carrier network to the customer network and wherein the first virtual channel is the primary communication channel for the customer network, and wherein the access device and the second concentrator device are operable to cooperate to form a second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the second virtual channel is a backup communication channel for the customer network, the access device being operable to effect the following steps:
detecting an failure in the first virtual channel; and switching the primary communication channel from the first virtual channel to the second virtual channel.
- 14. A network system, comprising:
a first node element that is coupled to at least one other network node element, said first node element being operable to receive data from an other having an access interface a second node element having a concentrator interface a third node element having a concentrator interface
- 15. A method for switching a communication channel from a first virtual channel to a second virtual channel in a system comprising (a) an access device for providing a communication path for a customer network, said access device being operable to receive data traffic from the customer network and to forward the data traffic within the system, the access device also be operable to receive data traffic from the system and to drop some of the data traffic to the customer network, (b) a first concentrator device in communication with the access device within the system, said first concentrator device being operable to establish a communication path with a carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, and (c) a second concentrator device in communication with the access device and the first concentrator device within the system, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, wherein the access device and the first concentrator device cooperate to form the first virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the first virtual channel is the primary communication channel for the customer network, wherein the access device and the second concentrator device cooperate to form the second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the second virtual channel is a backup communication channel for the customer network, said method comprising the steps of:
detecting a failure in the first virtual channel; and switching the primary communication channel from the first virtual channel to the second virtual channel.
- 16. The method according to claim 15 wherein the detecting step comprises the steps of:
detecting a failure in a communication path between the first concentrator device and the carrier network; and reporting the failure in the communication path between the first concentrator device and the carrier network to the access device.
- 17. The method according to claim 16 wherein the access device causes the communication channel to switch from the first virtual channel to the second virtual channel in response to receiving a report of the failure.
- 18. The method according to claim 16 wherein the first concentrator device reports the failure to the access device.
- 19. The method according to claim 15 wherein the detecting step comprises the steps of detecting a failure in the first concentrator device.
- 20. The method according to claim 19 wherein the second concentrator device reports the failure to the access device.
- 21. The method according to claim 19 wherein the access device is operable to detect the failure by detecting packet oscillation in the system.
- 22. A system for providing a providing a working path and a protection path comprising the steps of:
providing an access device for providing a communication path for a customer network, said access device being operable to receive data traffic from the customer network and to forward the data traffic within the system, the access device also be operable to receive data traffic from the system and to drop some of the data traffic to the customer network; providing a first concentrator device in communication with the access device within the system, said first concentrator device being operable to establish a communication path with the carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; providing a second concentrator device in communication with the access device and the first concentrator device within the system, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; providing a first virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network via the access device and the first concentrator device and wherein the first virtual channel is the primary communication channel for the customer network; providing a second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network via the access device and the second concentrator device and wherein the second virtual channel is a backup communication channel for the customer network; detecting a failure associated with the first virtual channel; reporting the failure to the access device; and causing the primary communication channel to switch from the first virtual channel to the second virtual channel in response to the failure.
- 23. The system according to claim 22 wherein the first concentrator device is operable to detect a failure with a router in the carrier network using an Open Shortest Path Protocol and to report the failure to the access device wherein the access device causes the primary communication channel to switch from the first virtual channel to the second virtual channel in response to notification of the failure.
- 24. The system according to claim 22 wherein the first concentrator device is operable to detect a failure with a router in the carrier network using a routing internet protocol and to report the failure to the access device wherein the access device causes the primary communication channel to switch from the first virtual channel to the second virtual channel in response to notification of the failure.
- 25. The system according to claim 22 wherein the first concentrator device is operable to detect a failure with a router in the carrier network using a ping application and to report the failure to the access device wherein the access device causes the primary communication channel to switch from the first virtual channel to the second virtual channel in response to notification of the failure.
- 26. The system according to claim 22 wherein the second concentrator device is operable to detect a failure with the first concentrator device and to report the failure to the access device wherein the access device causes the primary communication channel to switch from the first virtual channel to the second virtual channel in response to notification of the failure.
- 27. The system according to claim 22 wherein the access device is operable to detect a failure with the first concentrator device by detecting packet oscillation in the system and to cause the primary communication channel to switch from the first virtual channel to the second virtual channel in response to detecting the failure.
- 28. The system according to claim 22 wherein the first concentrator device is operable to detect an asynchronous transfer mode fault in the communication path between the first concentrator device and the carrier network and to report the failure to the access device wherein the access device causes the primary communication channel to switch from the first virtual channel to the second virtual channel in response to notification of the failure.
- 29. The system according to claim 22 further comprising the steps of:
detecting that the first virtual channel has recovered from a failure state; reporting the recovery to the access device; and causing the primary communication channel to switch from the second virtual channel to the first virtual channel in response to detecting the recovery.
- 30. A medium for storing a computer-executable program, for use with a system comprising (a) an access device for providing a communication path for a customer network, said access device being operable to receive data traffic from the customer network and to forward the data traffic within the system, the access device also be operable to receive data traffic from the system and to drop some of the data traffic to the customer network, (b) a first concentrator device in communication with the access device within the system, said first concentrator device being operable to establish a communication path with the carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, (c) a second concentrator device in communication with the access device and the first concentrator device within the system, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic, (d) a first virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network via the access device and the first concentrator device and wherein the first virtual channel is the primary communication channel for the customer network, and (e) a second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network via the access device and the second concentrator device and wherein the second virtual channel is a backup communication channel for the customer network, the computer executable program effecting a process comprising the steps of:
causing the primary communication channel to switch from the first virtual channel to the second virtual channel in response to the detection of a failure associated with the first virtual channel; and causing the primary communication channel to switch from the second virtual channel to the first virtual channel in response to the detection of a recovery associated with the first virtual channel.
- 31. An optical ring network system for providing a customer network with high speed access to a carrier network, the system comprising:
an access device for providing a communication path for the customer network, said access device being operable to receive data traffic from the customer network and to forward the data traffic within the system, the access device also be operable to receive data traffic from the system and to drop some of the data traffic to the customer network; a first concentrator device in communication with the access device within the system, said first concentrator device being operable to establish a communication path with the carrier network, said first concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; and a second concentrator device in communication with the access device and the first concentrator device within the system, said second concentrator device being operable to establish a communication path with the carrier network, said second concentrator device being operable to drop data received from the system to the carrier network and also operable to add data received from the carrier network to the system data traffic; wherein the access device and the first concentrator device cooperate to form a first virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the first virtual channel is the primary communication channel for the customer network; wherein the access device and the second concentrator device cooperate to form a second virtual channel for allowing data traffic to flow from the customer network to the carrier network and from the carrier network to the customer network and wherein the second virtual channel is a backup communication channel for the customer network; and wherein the system is operable to switch the primary communication channel from the first virtual channel to the second virtual channel upon detection of a failure in the first virtual channel.
Parent Case Info
[0001] This application claims the benefit under 35 U.S.C. §119(e) to copending U.S. Provisional Patent Application No. 60/244630 entitled “IP Multi-Homing” and filed on Oct. 31, 2000. This application also incorporates copending U.S. Provisional Patent Application No. 60/244630 by reference as if fully rewritten here.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60244630 |
Oct 2000 |
US |