Layer 3 Switch, with all characters of Layer 2 Switch, can switch IP packets in line speed according to the destination IP address. Through Layer 3 Switch network devices, it is possible to construct high speed, high performance and large scale LAN. As the development of ASIC technology, Layer 3 Switch has the higher performance and the lower price. Currently, Layer 3 Switch network devices have spread from the core network to the edge network. It shares a large part of network devices market.Before this project, VANLINK already had its own Layer 3 Switch product and related driver software. But the former driver software has problems in two aspects. Firstly, because of the improper of the former driver's code structure, the device's efficiency is very low. Secondly, the former driver implemented so few functions that the Layer 3 Switch product can not satisfy the customer's requirements.For resolving the above two problems, we launched this project, whose main task is migration and improvement of the former driver. In this paper, it mainly introduces the content of the project, which mainly includes two parts: one is the high-level architecture migration and optimization, the other is the functional module migration and perfection. |