摘要
Purpose The control network,which is a crucial component of the contemporary accelerator control system,connects all servers,workstations,PCs,and instruments at each station to exchange data and share resources.The security and reliability of the network directly affect the operating efficiency of the control system.It is essential to know the technology of packet capture,monitoring,and analysis in order to maintain the accelerator control network's healthy,safe,and dependable functioning.Methods In this article,IMPCAS NetAnalyzer,a novel and general accelerator control network analysis system,is developed using object-oriented C#language,multi-threading technology,as well as the SharpPcap link-layer network access packet capture and filtering engine.Results This system can capture and thoroughly analyze control network protocols,particularly the CA and PVA protocols in EPICS.It summarizes the status of the IOC server along with PV access data.Simultaneously,by importing its IP address information,any accelerator device may generate real-time alarms for irregular access IP.This enables regular accelerator individuals to quickly understand the network's operational status.Conclusion Finally,the system has been tested and validated on two heavy ion accelerator research facilities,SESRI(the Practical Application in Space Environment Simulation and Research Infrastructure)and HIRFL(the Heavy Ion Research Facility in Lanzhou).The results indicate that it achieves the desired aims and serves as a solid foundation for future version development.
基金
supported by High Intensity Heavy-ion Accelerator Facility(HIAF)approved by the National Development and Reform Commission of China.