| Todays,the Internet still suffers from the problem called ”IP semantic overload”:an IP address is used to represent both routing locator and identifier.As a result,Internet addresses and the routing system do not scale well,lacking support for mobility and multi-homing.To address these problems,the future Internet architecture using locator /identifier separation has been proposed in academia.However,the traditional locator / identifier separation network(LISN)has many issues such as inflexibility,hard to innovate and difficult to deploy.SDN provides a new direction for designing flexible LISN.We study the key techniques of the LISN and SDN,and propose an OpenFlow switch named IDOpenFlow in the LISN.Based on Intel DPDK,the performance of IDOpenFlow is improved significantly.Finally,with respect to the performance isssues arise when virtualizing IDOpenFlow,we propose an Interrupt Frequency Control(IFC)algorithm based on the SR-IOV.The main contributions of this thesis are as follows:(1)Aiming at the problem that the traditional LISN lacks flexibility,an OpenFlow switch named IDOpenFlow is proposed to in the LISN.Then we design and implement the IDOpenFlow switch.IDOpenFlow switch provides the communication mechanism based on identifier via encapsulating the packets,which has good scalability.Moreover,through implementing the prototype system,we show that IDOpenFlow effectively supports the communication for both the fixed node and the mobile node.(2)With respect to the issues of software forwarding performance,a high-performance IDOpenFlow switch based on Intel DPDK(which is named A-IDOpenFlow)is proposed And we also designs and implements the A-IDOpenFlow switch.The results of ixia test tool show that: 1)for packets more than 128 bytes,A-IDOpenFlow switch supports the communication based on identifier at rate of 10 Gbit / s;2)for small packet of 64 bytes,the rate of A-IDOpenFlow is 7.25 times faster than the rate of IDOpenFlow.(3)For the performance problem when virtualizing IDOpenFlow,an Interrupt Frequency Control(IFC)algorithm based on SR-IOV is proposed.The analysis shows that IFC can achieve optimal throughput while ensuring that packets are not discarded. |