Design and Implementation of High-Performance ICN Gateway Based on F-Stack
Deploying Information Centric Networking(ICN)protocol translation gateways is a method to achieve the compatible evolu-tion of ICN and existing IP networks.In order to enhance the efficiency of gateways in processing and forwarding data traffic,and to prevent the bottleneck in data processing at gateways from affecting the performance gains provided by ICN,a high-performance ICN gateway design method based on F-Stack is proposed in this paper.The user-space protocol stack of DPDK is used to rapidly handle numerous TCP connections and traffic,while DPDK's shared memory and lock-free ring-queue mechanisms enable inter-process com-munication.Not only does the gateway system possess excellent performance,but it also effectively reduces the coupling between mod-ules.Experimental results indicate that under an 8-core CPU resource configuration,this method exhibits significant performance ad-vantages:the data transmission rate can reach up to 75%of the NIC line speed,supporting over 870 000 concurrent connections,with an average processing latency of less than 45 microseconds.