Patent ID: 8849117

Claim:
A session-based dynamic bandwidth allocation applied to passive optical network, comprising steps of: A) duplicating, under a passive optical network (PON) system, packets transmitted to a splitter from every optical network unit (ONU) and filtering the packets as per session classification via a snooping agent of the ONU to get specific packets where the PON system is formed of a plurality of ONUs connected with an optical line termination (OLT) via the splitter; B) making every ONU transmit the specific packets to a bandwidth analyzer via a tunneling; C) analyzing information of the specific packets or the relativities between every specific packet and the previous and next packets via the bandwidth analyzer to further generate a session state information and save it into a database; and D) making the OLT access the session state information in the database and applying a session-based dynamic bandwidth allocation (SDBA) to the dynamic bandwidth allocation where taking gigabyte passive optical network (GPON) as an example, the SDBA works like that the ONU reports back the sending buffer state via dynamic bandwidth reporting upstream (DBAu) report of GPON transmission convergence (GTC) frame for dynamic request bandwidth and after determining the bandwidth allocation, the OLT designates an initial point and a session of uplink transmission for every ONU via bandwidth map (BWumap) of the GTC frame to further control the use of uplink bandwidth resource of every ONU.