摘要:
A method and system for provisioning network addresses in a data-over-cable system. Provisioning of network addresses allows multiple “always-on” network devices with multiple associated devices to be used on a data-over-cable system with a limited public network address pool. The “always-on” network devices provide services, such as, Voice over Internet Protocol (“VoIP”), that typically require instant access to data-over-cable system. Network devices such as “always-on” cable modems may allocated private network addresses (e.g., Internet Protocol addresses) on the data-over-cable system. The private network addresses are not addressable outside the data-over-cable system. Other network devices associated with the cable modems, such as customer premise equipment, may be allocated public network addresses (e.g., Internet Protocol Addresses) on the data-over-cable system. The public network addresses are addressable outside the data-over-cable system. The network address provisioning is accomplished by selecting a private network address marker and a public network address marker for selected network devices and using an extended Address Resolution Protocol table to determine a device type. The private network address marker or public network address marker is added to a Dynamic Host Configuration Protocol message field by a cable modem termination system. A Dynamic Host Configuration Protocol server uses the private or public address marker to allocate a private network address or a public network address on the data-over-cable system. The provisioning of network addresses allows two or more virtual networks to be created on the data-over-cable system, and may reduce a number of public network addresses required for a data-over-cable system.
摘要:
A method for network address maintenance in a data-over-cable system. The method includes receiving a message containing a first network address, such as an Internet Protocol address, to be stored in a network address table, such as an Address Resolution Protocol table. If the first network address equates to a second network address stored in the network address table, one or more network addresses associated with the second network address are deleted from the network address table. A third network address is then stored in the network address table. The method provides for the removal of stale network addresses, freeing memory space and increasing security in the data-over-cable system.
摘要:
A method and system for quality-of-service in a data-over-cable system is provided. A cable modem in a data-over-cable system makes a connection request to a cable modem termination system with a requested quality-of-service. The requested quality-of-service includes class-of-service, quality-of-service and other related parameters. The connection request is sent from a cable modem or a cable modem termination system to a Quality-of-Service (“QoS”) server. The OoS server determines if the cable modem termination system has enough bandwidth to make the connection to the cable modem with the requested quality-of-service. If the cable modem termination system has enough bandwidth, a quality-of-service identifier is to returned to the cable modem termination system. The cable modem termination system uses the quality-of-service identifier to make a connection to the cable modem with the requested QoS to the cable modem. The QoS server reduces the computational burden and complexity of software on the cable modem termination system. The QoS server is flexible and adaptable to new QoS parameters and provides a standard way to balance QoS requests among multiple cable modem termination systems.
摘要:
A method and system for virtual network administration with a data-over-cable system. A virtual networking tag and a network address (e.g., an Internet Protocol address) assigned by a network other than a data-over-cable system is used to provide a virtual network to one or more network devices, such as cable modems via a data-over-cable system. The virtual networking tag may also be used to request a desired service class (e.g., Class-of-Service, Quality-of-Service, Type-of-Service, Service Level Agreements, etc.), for a desired end-to-end networking service (e.g., Voice over Internet Protocol). The virtual networking tag can be mapped to a data-over-cable service class. The data-over-cable service class can be mapped into a transport service class for a transport network. The virtual networking tag is used to provide a desired end-to-end networking service from a network device on a first external network (e.g., an Ethernet Local Area Network), through the data-over-cable system, through a transport network (e.g., Asymmetric Digital Subscriber Line, Asynchronous Transfer Mode, Frame Relay, Integrated Services Digital Network, Synchronous Optical Network, Voice over Internet Protocol, etc.) and to a second external network (e.g., another Ethernet Local Area Network). The method and system are used to provide a variety of networking services via and through a data-over-cable system.
摘要:
A method and system for changing type-of-service with an associated quality-of-service in a data-over-cable system is provided. The method and system allow a cable modem or a cable modem termination system to dynamically override the statically assigned type-of-service supplied to the cable modem in a Dynamic Host Configuration Protocol (“DHCP”) initialization sequence. A selection input can request a second type-of-service that may or may not be supported by the cable modem on the cable modem termination system. If the requested second type-of-service with an associated second quality-of-service is permitted on the cable modem, the cable modem termination system dynamically changes the first type-of-service to the requested second type-of-service. Allowing a cable modem and cable modem termination system to change the statically assigned type-of-service to a second type-of-service allows the user greater flexibility for configuration cable modems in a data-over-cable system.
摘要:
A method and system for network address maintenance in a data-over-cable system. The method includes determining whether a network device, such as a cable modem, registers in a timely manner. When updating network address tables, such as Address Resolution Protocol tables, a time value is associated with an address, such as an Internet Protocol (“IP”) address, of a network device. If a time between two registration events exceeds this time value, the network address is deleted from the network address table. The deletion of the network address ensures that the device is isolated from the network. The method and system provide for the rapid removal of stale network addresses, freeing valuable memory space, and increasing security in a data-over-cable system.
摘要:
A method and system for quality-of-service in a data-over-cable system using configuration protocol messaging is provided. The method and system include determining whether a cable modem termination system has enough available bandwidth to provide a quality-of-service connection requested by a cable modem from a quality-of-service server. The quality-of-service server uses Dynamic Host Configuration Protocol (“DHCP”) messaging to send and receive quality-of-service identifiers indicating that the cable modem termination system has enough available bandwidth to provide a quality-of-service connection requested by a cable modem. The cable modem termination system creates a quality-of-service connection to a cable modem based on the quality-of-service identifiers returned from the quality-of-service server. The quality-of-service server using DHCP messaging provides a standard and efficient process to reserve bandwidth for quality-of-service connections in a data-over-cable system. The quality-of-service server is also used to distribute quality-of-service connection requests from cable modems among multiple cable modem termination system in a data-over-cable system.
摘要:
A method and system for network address maintenance in a data-over-cable system. The method includes determining whether a network device, such as a cable modem, responds to a request in a timely manner. When updating network address tables, such as Address Resolution Protocol tables, an Internet Control Message Protocol (“ICMP”) echo message is generated and sent to the Internet Protocol (“IP”) address of a network device. If an ICMP echo reply message is not detected within a pre-determined time, the network address is deleted from the network address table. The deletion of the network address ensures that the device is isolated from the network. The method and system provide for the rapid removal of stale network addresses, freeing valuable memory space, and increasing security in a data-over-cable system.
摘要:
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.
摘要:
A system and method for managing a network using generic objects in a network device management information base (MIB). The generic objects may be used to communicate commands that perform tasks that are not addressed by the specific device objects in the MIB. The generic objects include a command script object for sending commands to a device. The generic objects also include a status object for retrieving a status of the commands and a results object for retrieving the results of the command. The generic object uses device commands that may include commands and features that have been added or updated since the MIB was defined. The generic objects provide the network manager with flexibility in extending network management tasks to include features and capabilities that are not supported by the specific device MIB.