Patent ID: 7633866

Claim:
A data transmission system in an Ethernet-based passive optical network, including a MAC control sublayer for an optical network unit performing upstream frame transmission to an optical line termination in an Ethernet-based passive optical network, the MAC control sublayer comprising: a parser for classifying frames generated in each of a plurality of blocks, and transmitting the frames to a corresponding block; a scheduler for multiplexing the frames, then, during a transmission time permitted by the optical line termination, determining a transmission sequence of the frames and transmitting the frames, wherein the scheduler reads frames from each block according to a designated scheduling algorithm; a multi-point control protocol slave coupled to the parser and the scheduler for processing messages transmitted from the optical line termination, generating response messages with respect to the transmitted messages, and maintaining a designated time synchronization with the optical line termination; a processor interface coupled to the parser and the scheduler and for coupling to a processor, said processor interface for conveying frames transmitted from the optical line termination to the processor, performing framing of primitives transmitted from the processor, and transmitting the primitives to the optical line termination; and a register coupled to the processor interface for storing a value used during generation of frames in each block, a value for system control, and a value acquired from multi-point control protocol control frames, wherein the multi-point control protocol slave comprises: a gate block for receiving and processing gate messages from the optical line termination, a discovery block for receiving and processing register and register_ack messages from the optical line termination, and generating register_req messages, a report block for receiving queue information from a bridge and generating report messages, and a ranging block for extracting a time stamp value from the multi-point control protocol slave control frames and acting to maintain time synchronization with the optical line termination, wherein the scheduler performs scheduling with respect to the discovery block, the report block, the processor interface, and a bridge.