Abstract-Current network routing system could not satisfy the increasing traffic diversity and growing demand of customized service path. Based on the service path customizing oriented SR technology and software-based SDN architecture, a prototype of Customized Service Path Oriented Segment Routing based Flow Transmission System is developed, which is designed on programmable routing control platform ONOS. Compared to other routing system, this system could provide service customization support, and also has a better performance on data transmission and controller cost.Keyword-Software-defined Networking; segment routing; service path customization; control plane; data plane.
I INTRODUCTIONWith the rapid development of Internet technology and the emergence of a large number of new applications, more and more services on the network have diversified and personalized service customization requirements. However, IP network routing service capability is limited and determined, which leads to the fact that Internet can only provide a few of the fixed services and obviously cannot meet the growing demand for diversified services. From the point of view of network routing structure and operation mechanism, network topology architecture, model and protocol are redesigned according to the physical rules of "structure decide performance", which directly enhances the network based addressing and routing by facing many high-level network requirements. Enhancement of basic addressing and routing ability will become a key entry point and a breakthrough to such problems.In existing researches, [2] designed a programmable virtual router framework called "SwitchBlade" based on FPGA. This framework uses a pipelined design that supports pluggable modular design to support user-defined routing functions. However, limited by FPGA resource constraints, the system can only support up to four homogeneous hardware virtual data plane, which leads to a poor scalability. At the same time, Cisco has proposed the Location and Label Separation Protocol (LISP) [3] in the Internet Research Task Force Routing Task Force (IRTF RRG) to solve the problem of routing scalability and to maximize the evolution of the network. To achieve fast and flexible routing customization, [4] proposed the use of GPU powerful parallel computing capability to achieve the efficient IP data packet search and forwarding. However, the scheme uses a dedicated GPU to implement the forwarding engine of the data plane core. Its programmability is limited and it is difficult to meet the forwarding requirements of non-IP protocols in future network research. In addition, [5] proposed a high-performance software router RouteBricks by cluster technology, but the data path of the scheme is completely constructed on software, so the modification is difficult and the processing speed could hardly meet the requirements.Based the problems stated above, a Customized Service Path Oriented Segment Routing based Flow Transmission system (CPSRFT) is proposed. The system is based on Softw...