| In recent years,the Internet is changing from consumer network to production network,and the user needs are becoming more and more personalized and diversified.The Internet requires a high data transmission rate,and also requires high-speed storage and computing capabilities.Currently,there are some integrated network architectures with storage and computing based on SDN.However,the programmability of the data plane of SDN system is poor,which is not conducive to the development of new protocols or the migration of the integration platform.Considering these problems,this paper designs a new integrated programmable switch architecture with storage and computing based on P4,introduces the source routing header as the control field for packet forwarding and resource scheduling,and unifying the management,control and optimization of the three major resources of switching,storage and computing.In addition,in order to meet the demand processing capability of the integrated programmable switch with storage and computing for real-time network status acquisition,on-demand scheduling of network resources,and on-demand reconfiguration of network functions,this paper designs and implements data plane related technologies and mechanisms based on a programmable platform.In view of the coarse granularity of information collected by the traditional network measurement scheme,and the limited detection path of the in-band network telemetry(INT)scheme,this paper rationalizes the header fields according to the needs of detection,shortens the overall length of the required messages to a certain extent,and realizes an application-oriented,high-speed and efficient network detection mechanism with controlled detection links in combination with source routing headers.This paper designs link multi-performance factors,achieves scheduling of network traffic and resources using techniques such as Top K routing algorithm based on small root stacks,and achieves locating and recovering from network failures using techniques such as depth-first traversal-based probe path planning algorithm and backup link fast switching mechanism.The technology realizes the location and restoration of network faults.After testing,the average link utilization using the scheduling scheme designed in this paper is reduced by about 11.3%compared with ECMP,and the traffic distribution is more balanced.The delay of fast switching using the link switching scheme designed in this paper is between 100-200 milliseconds,and the delay of rerouting update flow table is between 1.1-1.2 seconds. |