Cable modem termination system
First Claim
Patent Images
1. A cable modem termination system, said system comprising:
- a media access controller;
at least one physical layer transceiver in connection with said media access controller for receiving and transmitting data;
a CPU interface configured to communicate with a CPU; and
a network functions module in communication with said media access controller and said CPU interface, wherein the network functions module comprising an upstream flow module for providing quality of service for upstream packet flows, a bridging and routing module for performing bridging of packets to a downstream flow module and for routing the packets to and from a bus and the downstream flow module for providing quality of service for incoming packet flows and for wrapping outgoing packets, the downstream flow module comprising a rule module,wherein said network functions module is configured to conduct flow management and classification functions upon packets traveling through said media access controller and wherein the downstream flow module determines whether or not to wrap outgoing packets with control information.
4 Assignments
0 Petitions
Accused Products
Abstract
A cable modem termination system including a media access controller, at least one physical layer transceiver in connection with the media access controller for receiving and transmitting data, a CPU interface configured to communicate with a CPU, and a network functions module in communication with the media access controller and the CPU interface. The network functions module is configured to conduct flow management and classification functions upon packets traveling through the media access controller.
66 Citations
39 Claims
-
1. A cable modem termination system, said system comprising:
-
a media access controller; at least one physical layer transceiver in connection with said media access controller for receiving and transmitting data; a CPU interface configured to communicate with a CPU; and a network functions module in communication with said media access controller and said CPU interface, wherein the network functions module comprising an upstream flow module for providing quality of service for upstream packet flows, a bridging and routing module for performing bridging of packets to a downstream flow module and for routing the packets to and from a bus and the downstream flow module for providing quality of service for incoming packet flows and for wrapping outgoing packets, the downstream flow module comprising a rule module, wherein said network functions module is configured to conduct flow management and classification functions upon packets traveling through said media access controller and wherein the downstream flow module determines whether or not to wrap outgoing packets with control information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network functions module, said network functions module comprising:
-
at least one flow module; at least one memory in communication with said at least one flow module; a bridging and routing module in communication with said at least one flow module and said at least one memory, the bridging and routing module performs bridging of packets to a downstream flow module and routes the packets to and from a bus, wherein said bridging and routing module comprises at least memory means for receiving a packet pointer for a packet selected from one of a plurality of sources, wherein said network functions module is configured to implement flow control and quality of service functions on packets in a network and wherein the downstream flow module determines whether or not to wrap outgoing packets with control information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for processing, said method comprising the steps of:
-
receiving a packet in a media access controller; transmitting the packet to a network functions module; providing quality of service for upstream packet flows in an upstream flow module; performing bridging of the packet to a downstream flow module and routing the packet to and from a bus in a bridging and routing module; implementing flow management and classification functions on the packet; wrapping an outgoing packet in a downstream flow module based on a determination of whether or not to wrap outgoing packets with control information; and forwarding the packet to an appropriate destination. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification