| With the rapid developm ent of telecommunication network, new services are continuously emerging. Ethernet Passive Optical Network(E PON) as the best solution to the problem of bandwidth access, that has been widespread concerned in academia and industry. In recent years, although the development of the core network is very fast, the development of access ne twork is laggin g behind, and traditional network architecture can not meet daily needs of the people.Software Defined Networks(SDN) is a new network model, which was proposed to support for the research of innovating new networks. The architecture of the separation of control and forw arding is h ighly flexible. Open Flow as a specific application protocol of SDN is widely used. Furthermore, a new PON system model based on O pen Flow protocol is proposed in this paper. Net FPGA is network te st platform, which was developed by Stanford University. It has many advantages such as low-cost, open-source, reusability and so on. In this paper, by researching SDN-PON system and the developm ent process of Ne t FPGA 10 G platform, a de sign scheme of SDN-PON system based on Net FPGA 10 G platform is proposed. The main content of this paper are:(1) We analyzed the research background a nd the significance of this paper, and deeply investigated the research status at home and abroad of EPON system, Net FPGA 10 G platform and SDN. The EPON system and Open Flow protocol are described, and a new EPON system based Open Flow protocol is innovatively presented. Based on the architecture of the separation of cont rol and forwarding, the network nodes are intensively controlled by using an open flow table. It elim inates GATE frames and REPORT frames in EPON and simplifies the communication process of ONU and OLT, so it is highly flexible.(2) Upon the analysis of th e development process of Net FPGA 10 G platf orm and its reference projects, combining the working principle of SDN-PON, a design scheme of ONU and OLT is proposed. We selected Open Flow Switch item as reference project, because its working principle are s imilar to ours. We used modular design to reduce the workload of developers. We used three-state machine to reduce mutual interference between the signals. We used back-end storage m echanism to control uplink transmission slots. In addition, we also deeply researched Open Flow controller and its development method, and extended POX to achieve the bandwidth allocation.(3) We implemented the uplink and down link transmission and data exchange functions of SDN-PON by using Veril og HDL and Python programm ing languages and combining with Xilinx’s ISE Simulator tool to make the core module of this design to be embedded in the data path of reference p roject. We verified this OLT and ONU by simulation. In addition, we combined passive optical sp litter and hub to build this new SDN-PON system and verified the performance of this system. |