Method and system for cable modem initialization using dynamic servers
First Claim
1. In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps:
- receiving a first message on a first protocol server with a first protocol from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence;
determining an identity for the network device by performing a reverse Domain Name System lookup on a network address from the first message, wherein the identity includes a device type for the network device;
constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the network device; and
transferring the second configuration file to the network device from the first protocol server using the first protocol in response to the request in the first message for the first configuration file, thereby providing a second configuration file specifically for the network device and different from the requested first configuration file.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for initializing cable modems with dynamic protocol servers is provided. The method and system allow a dynamic protocol server such as a dynamic Trivial File Transfer Protocol ("TFTP") server to override a request for a standard configuration file whose name is supplied to a cable modem in a Dynamic Host Configuration Protocol ("DHCP") response message during initialization. Instead, the dynamic TFTP server identifies a cable modem by performing a reverse Domain Name System lookup of an Internet Protocol address used for the cable modem. Based on the determined identity for the cable modem, the dynamic TFTP server constructs a new configuration file specifically for the cable modem and transfers it to the cable modem. The new configuration file is different from the default configuration file originally requested by the cable modem. Creating a new configuration file with a dynamic protocol server allows greater flexibility for configuring cable modems in a data-over-cable system.
-
Citations
22 Claims
-
1. In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps:
-
receiving a first message on a first protocol server with a first protocol from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a reverse Domain Name System lookup on a network address from the first message, wherein the identity includes a device type for the network device; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the network device; and transferring the second configuration file to the network device from the first protocol server using the first protocol in response to the request in the first message for the first configuration file, thereby providing a second configuration file specifically for the network device and different from the requested first configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps:
-
receiving a first message with a first protocol on a first protocol server from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a Reverse Domain Name system lookup on a network address from the first message, wherein the identity includes a device type for the network device; and transferring configuration information dynamically as a data stream to the network device in a pre-determined format based on a determined identity for the network device using the first protocol, wherein the configuration information is dynamically sent as a data stream in response to the request in the first message for the first configuration file and wherein the configuration information sent dynamically as a data system is different form configuration information in the first configuration file. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A dynamic protocol server for transferring configuration information for a network device in a data-over-cable system, the dynamic protocol server comprising in combination:
-
a plurality of network device type identifiers, for identifying a plurality of network device types, wherein a network device identity is obtained by performing a reverse Domain Name System look-up on a network address in a protocol message sent to the dynamic protocol server by a network device requesting a first configuration file, wherein the plurality of network device type identifiers include device types for a plurality of network devices; and a plurality of configuration information constructors, for dynamically constructing configuration information for initializing a network device based on a device type determined by a network device type identifier, wherein configuration information is constructed from the plurality of configuration information constructors based on a determined network device identity for a network device, thereby providing a second configuration file specifically for the network device and different from a first configuration file originally requested by the network device. - View Dependent Claims (18, 19, 20)
-
-
21. In a data-over-cable system including a plurality of cable modems, a method of initializing a cable modem, the method comprising the following steps:
-
receiving a first Trivial File Transfer Protocol message on a dynamic Trivial File Transfer Protocol server from a cable modem including a request for a first configuration file to configure the cable modem, wherein the name for the first configuration file was obtained by the cable modem from a Dynamic Host Configuration Protocol server using a Dynamic Host Configuration Protocol during an initialization sequence; determining an identity for the cable modem by performing a reverse Domain Name System lookup on the Internet Protocol address for the cable modem from the first Trivial File Transfer Protocol message, wherein the identity includes a device type for the cable modem; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the cable modem; and transferring the second configuration file to the cable modem from the dynamic Trivial File Protocol server using the Trivial File Protocol in response to the request in the first Trivial File Protocol message for the first configuration file, thereby providing a second configuration file different from the requested first configuration file and specifically for the determined identity of the cable modem. - View Dependent Claims (22)
-
Specification