1. A cable modem comprising:
memory configured to store a configuration file;
a network port configured to communicate with a cable network via a cable modem termination system (CMTS);
a plurality of input ports, each input port configured to communicate with a communication device, wherein the configuration file includes logic for defining a service flow for data transmission on the network port based on one or more input ports wherein both data and address resolution protocol (ARP) messages are serviced according to said service flow for data transmission on the network port based on the one or more input ports;
applying a first classifier within the service flow, the classifier including a first field based on a one of the plurality of input ports to a routing device; and
applying a second field to the first classifier, the second field based on an identification of an ARP message, wherein ARP messages from the one of the plurality of input ports are classified according to the first classifier.
2. The cable modem of claim 1, wherein the configuration file is downloaded from a head-end device.
3. The cable modem of claim 2, wherein the head-end device is the CMTS.
4. The cable modem of claim 1, wherein the configuration file is included within a Data Over Cable Service Interface Specification (DOCSIS) configuration file.
5. The cable modem of claim 1, wherein the communication devices include one or more devices selected from the group consisting of telephones, facsimile machines, personal computers, wireless telephones, and televisions.
6. The cable modem of claim 1, wherein the configuration file further includes logic for defining a high-priority service flow for data transmission on the network port based on an input port from a media terminal adapter (MTA).
7. A method of enhancing the functionality of a configuration file, the method comprising:
providing a configuration file defining multiple service flows, the service flows establishing a priority of bandwidth allocation along a communication path;
applying a first classifier within one of the service flows, the classifier including a first field based on an incoming port to a routing device;
applying a second field to the first classifier, the second field based on an identification of an address resolution protocol (ARP) message, wherein ARP messages from the incoming port are classified according to the first classifier; and
servicing a customer device in communication with the incoming port according to the service flow priority wherein both data corresponding to the incoming port and the ARP messages corresponding to the incoming port are serviced according to said one of the service flows.
8. The method of claim 7, wherein providing a configuration file further comprises providing a configuration file associated with a standard regarding data over cable systems.
9. The method of claim 8, wherein the standard is related to Data Over Cable Service Interface Specification (DOCSIS).
10. The method of claim 7, wherein the configuration file is associated with a vendor specific field.
11. The method of claim 7, wherein the configuration file is associated with a Simple Network Management Protocol (SNMP) object.
12. The method of claim 7, establishing a high priority for a service flow for a customer device connected to the incoming port via a media terminal adapter (MTA).
13. The method of claim 12, wherein the customer device is a telephone or facsimile machine.
14. The method of claim 7, further comprising downloading the configuration file from a cable modem termination system (CMTS), wherein the routing device is a cable modem.
15. A Voice over Internet Protocol (VoIP) routing device configured to operate according to a configuration file, the configuration file comprising:
a plurality of service flows, each service flow defining a priority related to data transmission from the VoIP routing device to a head-end; and
a classifier associated with a first service flow of the plurality of service flows, said first service flow including;
a first field related to an incoming port from a communication device to the VoIP routing device, and
a second field related to an Address Resolution Protocol (ARP) message, wherein the classifier includes the second field allowing ARP messages from the communication device to be transmitted according to said first service flow;
wherein data from the communication device and the ARP messages from the communication device are transmitted by the VoIP routing device according to said first service flow.
16. The VoIP routing device of claim 15, wherein the communication device is a telephone.
17. The VoIP routing device of claim 16, further comprising a media terminal adapter (MTA) embedded therein, wherein the telephone communicates with the VoIP routing device via the MTA.
18. The VoIP routing device of claim 16, wherein the telephone communicates with the VoIP routing device via a media terminal adapter (MTA) that is separate from the VoIP routing device.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A digital modulating and demodulating device comprising:
an SDH signal input terminal for inputting an SDH signal;
an SDH signal output terminal for outputting an SDH signal;
a PDH baseband signal input terminal for inputting a PDH baseband signal;
a PDH baseband signal output terminal for outputting a PDH baseband signal;
first and second modulated signal input terminals for inputting modulated signals;
first and second modulated signal output terminals for outputting modulated signals;
a first SDH interface for extracting a clock signal from an SDH signal input from said SDH signal input terminal, converting a code format of said SDH signal, and outputting a converted data signal together with said extracted clock signal;
an SDH demapping circuit for being supplied with the data signal and the clock signal output from said first SDH interface, and demultiplexing said data signal into a number of channel signals;
an SDH mapping circuit for being supplied with said channel signals and a clock signal, mapping the supplied channel signal into a data signal according to a predetermined mapping process, and outputting the data signal together with the clock signal;
a second SDH interface for converting the data signal and the clock signal output from said SDH mapping circuit into an SDH signal having a predetermined interface format, and outputting the SDH signal from said SDH signal output terminal;
a first PDH interface for extracting a clock signal from a PDH baseband signal input from said PDH baseband signal input terminal, converting said PDH baseband signal into a digital signal having a predetermined format, and outputting said digital signal together with said extracted clock signal;
a second PDH interface for converting a supplied digital signal into a signal having a predetermined code format and outputting the converted signal from said PDH baseband signal output terminal;
a first signal multiplexer for multiplexing a number of supplied channel data signals;
a first transmitter digital processing unit for digitally processing a multiplexed digital signal output from said first signal multiplexer according to a process compatible with a modulating process for modulating the digital signal;
a first modulator for modulating a digital signal input from said first transmitter digital processing unit and outputting the modulated digital signal from said first modulated signal output terminal;
a first demodulator for demodulating a modulated signal input from said first modulated signal input terminal into a digital signal;
a first receiver digital processing unit for digitally processing a demodulated digital signal input from said first demodulator according to a process compatible with the process performed by said first transmitter digital processing unit;
a first signal demultiplexer for demultiplexing a data signal output from said first receiver digital processing unit into a number of digital channel signals;
a second signal multiplexer for multiplexing a number of channel data signals input thereto and outputting a multiplexed digital signal;
a second transmitter digital processing unit for digitally processing a multiplexed digital signal output from said second signal multiplexer according to a process compatible with a modulating process for modulating the digital signal;
a second modulator for modulating a digital signal input from said second transmitter digital processing unit and outputting a modulated signal from said second modulated signal output terminal;
a second demodulator for demodulating a modulated signal input from said second modulated signal input terminal into a digital signal;
a second receiver digital processing unit for digitally processing a demodulated digital signal input from said second demodulator according to a process compatible with the process performed by said second transmitter digital processing unit;
a second signal demultiplexer for demultiplexing a data signal output from said second receiver digital processing unit into a number of digital channel signals; and
a matrix switching unit for outputting digital channel signals from said SDH demapping circuit, a digital signal from said first PDH interface, and digital signals from said first and second signal demultiplexers selectively to said SDH mapping circuit, said second PDH interface, and said first and second signal multiplexers per channel based on preselected switching settings, wherein said matrix switching unit has sets of data input terminals arranged in respective four directions, and comprises a matrix of switches each capable of outputting data input from one direction to a selected one of three directions.
2. A digital modulating and demodulating device according to claim 1, comprising two sets of said first and second SDH interfaces, said SDH mapping circuit, and said SDH demapping circuit.
3. A digital modulating and demodulating device according to claim 1, wherein the respective four directions are each orthogonally oriented relative to one another in a single plane.