Ordered switchover of cable modems
First Claim
Patent Images
1. A device comprising:
- a first module configured to communicate with cable modems through a plurality of respective service flows established with the cable modems;
a control module configured to store information identifying the respective service flows established with the cable modems; and
a second module configured to communicate with the cable modems when the first module fails, the second module restoring the service flows from the failed first module that are identified by the stored information, the restoring being performed in a priority order determined by quality of service levels required by the service flows, where an initial flow restored for each cable modem is a primary service flow for the cable modem, where the primary service flow is used to transmit maintenance and control information.
1 Assignment
0 Petitions
Accused Products
Abstract
A cable modem termination system (CMTS) provides for ordered switchover of the cable modems it serves when a primary module of the CMTS fails. When the primary module in the CMTS fails, a backup module takes over service of the cable modems. The backup module restores the service flows of the cable modems based on a restoration order determined by session recovery priorities that are related to quality of service levels required by the service flows. In particular, service flows that are engaged in VoIP “911” calls are restored first. Service flows engaged in other VoIP calls are next restored. Lastly, service flows engaged in regular data sessions are restored.
-
Citations
19 Claims
-
1. A device comprising:
-
a first module configured to communicate with cable modems through a plurality of respective service flows established with the cable modems; a control module configured to store information identifying the respective service flows established with the cable modems; and a second module configured to communicate with the cable modems when the first module fails, the second module restoring the service flows from the failed first module that are identified by the stored information, the restoring being performed in a priority order determined by quality of service levels required by the service flows, where an initial flow restored for each cable modem is a primary service flow for the cable modem, where the primary service flow is used to transmit maintenance and control information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of cable modems configured to communicate via service flows, each of the service flows being associated with one of a plurality of session classes, the session classes including classes that define voice over IP (VoIP) service flows and data service flows; a cable modem termination system (CMTS) including; a first module configured to communicate with the cable modems, a control module configured to store information from the first module identifying the service flows, and a second module configured to establish communication with the cable modems when the first module fails by obtaining information about the service flows from the control module and re-establishing the service flows in a priority order in which a primary service flow for each cable modem is re-established first and in which all of the service flows that are VoIP service flows are re-established prior to the data service flows, where the primary service flow is used to transmit maintenance and control information, and where primary service flows of cable modems with emergency VoIP service flows are re-established before primary service flows of other cable modems. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for interfacing a cable modem termination system (CMTS) with cable modems, the method comprising:
-
registering the cable modems with a first cable module in the CMTS when the cable modems are first brought on-line by establishing a primary service flow between each of the cable modems and the first cable module; creating additional service flows between the first cable module and the cable modems; storing, by the first cable module, information describing the service flows in a control module; detecting a failure of the first cable module; and restoring service flows that failed due to the failure of the first cable module between the cable modems and a second cable module by using the stored information from the control module to determine which service flows to restore and performing the restoring in a restoration order determined by quality of service levels required by the service flows, starting with restoring primary service flows for cable modems that have outstanding emergency calls, where the primary service flows are used to transmit maintenance and control information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification