IP Library Granted Patent US 8,670,461
Granted Patent B2
US 8,670,461 · App. 12/602,765 · Granted Mar 11, 2014

Apparatus and method of reassembling ethernet data

Inventors: Bengang Lou (Guangdong Province, CN); Shuyu Lv (Guangdong Province, CN)
Assignee: ZTE Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,670,461
App. No.
12/602,765
Granted
Mar 11, 2014
Kind
B2
Abstract

An Ethernet data reassembly apparatus comprises: a data receiving unit, for receiving the data of a gigabit passive optical network frame; a data reassembly unit, for storing the data of the gigabit passive optical network frame into the corresponding location of a data buffer unit, based on the Ethernet data intermediate variable stored in a data reassembly table unit; a data reassembly table unit, for storing the Ethernet data intermediate variable; and a data buffer unit, for storing the data of the gigabit passive optical network frame received by the data receiving unit, to acquire integrated Ethernet data. A method comprises the following steps: receiving the data of a gigabit passive optical network frame; storing the data of the gigabit passive optical network frame into the corresponding location of a data buffer unit, based on the Ethernet data intermediate variable stored in a data reassembly table unit. According to the present invention, ONU and OLT could perform an interleaving process for any number of data frames.

Claims (23)

1. An apparatus of reassembling Ethernet data, comprising:

a data receiving unit, for receiving the data of a gigabit passive optical network frame;

a data reassembly unit, for storing the data of the gigabit passive optical network frame into a corresponding location of a data buffer unit, based on the Ethernet data intermediate variable stored in a data reassembly table unit;

the data reassembly table unit, for storing the Ethernet data intermediate variable; and

the data buffer unit, for storing the data of the gigabit passive optical network frame received by the data receiving unit, to acquire integrated Ethernet data,

wherein the Ethernet data intermediate variable includes at least one of the following variables: an integrated length of the current Ethernet data, a storage address of the current Ethernet data, an identifier indicating whether the current Ethernet data is wrong, and a cyclic redundancy check intermediate value of the current Ethernet data,

wherein the data reassembly unit includes:

a variable lookup unit, for looking up the Ethernet data intermediate variables in the data reassembly table unit according to a port identifier of the gigabit passive optical network frame,

a frame head removing unit, for removing a frame head of the gigabit passive optical network frame, and

a data adding unit, for storing, according to the Ethernet data intermediate variable, into the corresponding location of the data buffer unit the data of the gigabit passive optical network frame with the frame head removed, and

wherein in the case that the integrated length of the current Ethernet data is 0, the data reassembly unit stores the data of the gigabit passive optical network frame into a new location of the data buffer unit.

2. The apparatus of reassembling Ethernet data according to claim 1 , wherein in the case that the integrated length of the current Ethernet data is not 0, the data reassembly unit stores the data of the gigabit passive optical network frame into a location of the data buffer unit corresponding to the port identifier of the gigabit passive optical network frame.

3. The apparatus of reassembling Ethernet data according to claim 1 , wherein in the case that the payload type indicator of the gigabit passive optical network frame is 0, the data reassembly unit writes the length of the integrated Ethernet data into the data reassembly table unit.

4. A method of reassembling Ethernet data, comprising:

receiving the data of a gigabit passive optical network frame; and

storing the data of the gigabit passive optical network frame into a corresponding location of a data buffer unit, based on the Ethernet data intermediate variables stored in a data reassembly table unit, to acquire integrated Ethernet data,

wherein said storing further includes:

looking up the Ethernet data intermediate variable in the data reassembly table according to a port identifier of the gigabit passive optical network frame, and

removing a frame head of the gigabit passive optical network frame, and storing, according to the Ethernet data intermediate variables, into the corresponding location of the data buffer unit, the data of the gigabit passive optical network frame with the frame head removed,

wherein the Ethernet data intermediate variable includes at least one of the following variables: an integrated length of the current Ethernet data, a storage address of the current Ethernet data, an identifier indicating whether the current Ethernet data is wrong, and a cyclic redundancy check intermediate value of the current Ethernet data, and

wherein in the case that the integrated length of the current Ethernet data is the data of the gigabit passive optical network frame is stored into a new location of the data buffer unit.

5. The method of reassembling Ethernet data according to claim 4 , wherein in the case the integrated length of the current Ethernet data is not 0, the data of the gigabit passive optical network frame is stored into a location of the data buffer unit corresponding to the port identifier of the gigabit passive optical network frame.

6. The method of reassembling Ethernet data according to claim 4 , wherein in the case that the payload type indicator of the gigabit passive optical network frame 0, is the length of the integrated Ethernet data is written into the data reassembly table.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: ZTE CORPORATION
To: PATTINGTON IP LLC
Reel/Frame 060777/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2009
From: LOU, BENGANG; LV, SHUYU
To: ZTE CORPORATION
Reel/Frame 023602/0829 →
Priority Claims (1)
CN 2007 1 0108645 · Jun 7, 2007 · national
Continuity (1)
Related Publication 20100183030A1 · Jul 22, 2010