System and method for managing channel usage in a data over cable system
First Claim
1. A system for managing a network comprising:
- a plurality of network devices connected to the network and arranged as clusters of network devices, wherein each network device of said plurality of network devices is arranged within one of the clusters of network devices, each of said clusters of network devices being addressable by a respective multicast address;
a plurality of data channels, each said data channel being operable to provide communications to at least one of said plurality of network devices; and
the plurality of network devices being connected to a server for monitoring the data channel on which each of said plurality of network devices are communicating and for each given cluster of network devices, the server assigning network devices of the given cluster to one of the plurality of data channels using the given cluster'"'"'s multicast address.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing the data channel usage in a data over cable system having more than one data channel. The system includes network devices, which are cable modems connected in at least a downstream connection to one of the data channels in a cable network. The upstream connection to the cable modem may be to the cable network or to alternative networks such as, the public switched telephone network. During initialization, the cable modems attempt to communicate over a channel designated for it in the configuration parameters provided for the cable modems. If unable to use the channel, or if no channel has yet been defined for it, the cable modem scans the bandwidth for an available data channel. The cable modem may lock on the first found data channel. The cable modems register with the cable network and are assigned to a cluster. The user of a network administrator analyzes channel usage and moves cable modems to different channels in clusters. When a cable modem is moved to a different data channel, it is restarted. The restart may wait until the cable modem is inactive if it is issued when the cable modem is communicating data. The wait time may be set to a maximum camp-on time.
502 Citations
18 Claims
-
1. A system for managing a network comprising:
-
a plurality of network devices connected to the network and arranged as clusters of network devices, wherein each network device of said plurality of network devices is arranged within one of the clusters of network devices, each of said clusters of network devices being addressable by a respective multicast address;
a plurality of data channels, each said data channel being operable to provide communications to at least one of said plurality of network devices; and
the plurality of network devices being connected to a server for monitoring the data channel on which each of said plurality of network devices are communicating and for each given cluster of network devices, the server assigning network devices of the given cluster to one of the plurality of data channels using the given cluster'"'"'s multicast address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing a network comprising the steps of:
-
providing a plurality of network devices for communicating on a plurality of data channels and a network administrator for issuing commands to said network devices;
registering each said network device on said network, said registering step comprising the steps of;
assigning said network devices to a plurality of clusters of network devices; and
assigning a multicast address to each said cluster such that a given multicast address identifies all network devices in a given cluster; and
sending a move command to one of said multicast addresses to move the network devices in the cluster addressed by said one of said multicast addresses to a selected data channel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
analyzing the data channel which the network devices are communicating; and
performing said step of sending the move command when a few of said network devices are communicating on the selected data channel while many of said network devices are communicating on a few data channels.
-
-
11. The method of claim 9 further comprising the steps of:
-
initializing each of said network devices by the steps of;
scanning a bandwidth for available data channels;
synchronizing communication on a first data channel;
receiving upstream channel description parameters at each network device; and
receiving network communication information for communicating with a network host.
-
-
12. The method of claim 9 wherein the step of registering said network devices further comprises the steps of:
-
receiving a registration request from at least one of said network device, said registration request comprising a plurality of configuration parameters; and
responding to said registration request by sending a configuration file comprising said configuration parameters and said multicast address.
-
-
13. The method of claim 12 wherein the step of assigning said network devices to clusters comprises the step of:
setting a file name for each said configuration file for each said network device, said file name comprising a cluster identification.
-
14. The method of claim 13 wherein said setting a file name step includes the step of using a file extension to provide said cluster identification.
-
15. The method of claim 9 further comprising the step of sending a restart command to each said network device in the cluster moved to the selected channel.
-
16. The method of claim 15 further comprising the step of the network device waiting to restart when said network device is communicating data.
-
17. The method of claim 16 further comprising the step of providing a camp-on parameter to each said network device.
-
18. The method of claim 16 wherein the step of waiting to restart includes the step of waiting for a wait-time.
Specification