Multi Level Network Software-defined Gateway Forwarding System Based on Kubernetes
In order to solve the problem that the requirement of data forwarding performance of border security gateway is high-er and higher,the difficulty of operation and maintenance is increasing day by day,and the overall configuration strategy of physical resources is constantly changing dynamically,a multi-level network software defined gateway forwarding system based on Kuber-netes is proposed and implemented.On the basis of kubernetes'centralized management and control of business clusters,according to the use scenarios and properties of different network interfaces,the gateway forwarding system is designed and implemented.It dy-namically calls different types of CNI plug-ins for interface configuration,supports multi-level network in kernel mode and user mode,separates the control plane and data plane of forwarding system,and enhances the controllability of system services.At the same time,the load balancing module based on user mode protocol stack is introduced to realize the functions of dynamic scaling,smooth upgrade,cluster monitoring,fault migration and so on without affecting the forwarding performance of the system.