Cable modem for connecting customer premises equipment and method of controlling flow of data between cable modem and customer premises equipment
First Claim
1. A cable modem for connecting Customer Premises Equipment (CPE) devices comprisinga Media Access Control (MAC) layer controller;
- a Logical Link Control (LLC) bridge interacting with the MAC layer controller;
an Internet Protocol (IP) stack processing IP frames and interacting with the LLC bridge;
CPE interfaces, each CPE interface communicating with one associated CPE device; and
a multiplexer of CPE interfaces linked to the CPE interfaces and to the LLC bridge wherein the multiplexer hasa table comprising data related to the CPE interfaces, the data being used by an identification function to determine an interface, to which a data frame with a specific receiver physical address is directed, anda table with MAC addresses of CPE devices and identifiers of the CPE interfaces wherein each interface identifier is determined by a check-and-associate function, and wherein records to the table with MAC addresses are added using an adding function, which analyses commands sent by the CPE interfaces to the multiplexers;
wherein the multiplexer enables transfer of data between the LLC bridge and the CPE interfaces and wherein each of the CPE interfaces is an application and controls flow of data between the multiplexer and the associated CPE device.
3 Assignments
0 Petitions
Accused Products
Abstract
A cable modem for connecting Customer Premises Equipment (CPE) includes a Media Access Control (MAC) layer controller, a Logical Link Control (LLC) bridge (113) interacting with the MAC layer controller, an IP stack processing IP frames and interacting with the LLC bridge (113), CPE interfaces (115, 116 and 117) and a multiplexer (114) of Customer Premises Equipment (CPE) interfaces linked to the CPE interfaces and to the LLC bridge (113). The CPE interfaces (115, 116 and 117) communicate with the multiplexer (114) through appropriate functions. The multiplexer (114) has functionality allowing for servicing the flow of frames between the cable network and the interfaces linked to it, directing the received frames to appropriate interfaces.
-
Citations
6 Claims
-
1. A cable modem for connecting Customer Premises Equipment (CPE) devices comprising
a Media Access Control (MAC) layer controller; -
a Logical Link Control (LLC) bridge interacting with the MAC layer controller; an Internet Protocol (IP) stack processing IP frames and interacting with the LLC bridge; CPE interfaces, each CPE interface communicating with one associated CPE device; and a multiplexer of CPE interfaces linked to the CPE interfaces and to the LLC bridge wherein the multiplexer has a table comprising data related to the CPE interfaces, the data being used by an identification function to determine an interface, to which a data frame with a specific receiver physical address is directed, and a table with MAC addresses of CPE devices and identifiers of the CPE interfaces wherein each interface identifier is determined by a check-and-associate function, and wherein records to the table with MAC addresses are added using an adding function, which analyses commands sent by the CPE interfaces to the multiplexers; wherein the multiplexer enables transfer of data between the LLC bridge and the CPE interfaces and wherein each of the CPE interfaces is an application and controls flow of data between the multiplexer and the associated CPE device. - View Dependent Claims (2)
-
-
3. A method for controlling flow of data between a cable modem and Customer Premises Equipment (CPE) devices linked to the cable modem equipped with a Logical Link Control (LLC) bridge and a multiplexer of CPE interfaces having an input buffer and an output buffer comprising
providing the multiplexer of CPE interfaces with a table of interfaces comprising data enabling identification of the interfaces by a Media Access Control (MAC) address; -
using the table of CPE interfaces by an identifying function to determine a CPE interface, to which a frame is to be transmitted via a sending function; controlling the input buffer by creating a list of recipient CPE interfaces to which the frame is directed; informing the recipient CPE interfaces about the frame in the input buffer; increasing by one a counter of informed recipient CPE interfaces when any one of the recipient CPE interfaces receives the frame; increasing by one a counter of received frames for each frame received by any one of the recipient CPE interfaces; and determining that the frame is received by all recipient CPE interfaces when the counter of received frames reaches the counter of informed recipient CPE interfaces. - View Dependent Claims (4, 5)
-
-
6. A cable modem for connecting Customer Premises Equipment (CPE) devices, the cable modem comprising
a Media Access Control (MAC) layer controller; -
a Logical Link Control (LLC) bridge interacting with the MAC layer controller; an Internet Protocol (IP) stack processing IP frames and interacting with the LLC bridge; CPE interfaces, each CPE interface communicating with one associated CPE device; and a multiplexer of CPE interfaces linked to the CPE interfaces and to the LLC bridge wherein the multiplexer has a table of the CPE interfaces with data related to the CPE interfaces, the data being used by an identification function to determine CPE interface belonging to the CPE interfaces, to which an IP frame with a specific receiver physical address is directed, and a table with MAC addresses of devices of the CPE and identifiers for identifying the CPE interfaces wherein an identifier of CPE interface is determined by a check-and-associate function, and wherein records to the table with MAC addresses are added using an adding function, which analyses commands sent by the CPE interfaces to the multiplexer;
CPE devices, with a specific MAC address, linked to given CPE interfaces, where the identifier of a CPE interface is determined by a check-and-associate function, and records to the table with MAC addresses are added using an adding function, which analyses commands sent by the CPE interfaces to the multiplexer;wherein the multiplexer enables transfer of data between the LLC bridge and one of the CPE interfaces; and wherein each of the CPE interfaces is an interface of a virtual CPE device and operates dependent on received IP frames and controls flow of data between the multiplexer and the associated CPE device.
-
Specification