| The explosive growth in Internet Protocol (IP) traffic in the last few years has triggered a large demand of new high-speed transmission and switching technologies. Due to the electrical bottleneck, transmitting and processing Ethernet packets in the electrical domain make it unappeasable to meet with the requirement of future high-speed network. As single optical fiber has the potential for carrying as much as 10 terabits per second, all optical network will be the best choice for next generation network. Under such circumstance, Optical Burst Switching (OBS) get widely attention as it can be a trade-off to realize all optical switching in current condition.Based on the national 863 project "Key Technology and Test-bed of Optical Burst Switching", this paper detailed discusses the realization of burst assembly algorithm in OBS edge router. The QoS assembly algorithm for OBS network is implemented using Intel IXP1200 network processor. Besides, some key design issues such as the parallel algorithm, the implementation of assembly algorithm and queuing discipline are also discussed in detail. Based on this design, IP packets that come into the OBS network can first be classified according to their QoS and destination. Then, in terms of certain time threshold and burst length threshold, IP packets belonged to the same class will be assembled into the same burst packet.Results from simulation and OBS test bed both show that this burst assembly algorithm based on IXP1200 can realize the pre-defined functions accurately. Besides, the edge router designed is capable of forwarding data streams coming from Ethernet at the average speed of about 800Mbps. Finally, in this paper, the improvement for the design is brought forward. And also, some factors for accelerating the processing speed, e.g. the improvement for CRC, IP checksum, Routing table lookup algorithm, are put forward. |