留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

CSNS-II加速器控制网络管理系统设计与实现

薛康佳 张玉亮 朱鹏 吴煊 王林 李明涛 何泳成 程司农 彭娜

薛康佳, 张玉亮, 朱鹏, 等. CSNS-II加速器控制网络管理系统设计与实现[J]. 强激光与粒子束. doi: 10.11884/HPLPB202537.250082
引用本文: 薛康佳, 张玉亮, 朱鹏, 等. CSNS-II加速器控制网络管理系统设计与实现[J]. 强激光与粒子束. doi: 10.11884/HPLPB202537.250082
Xue Kangjia, Zhang Yuliang, Zhu Peng, et al. Design and implementation of CSNS-II accelerator control network management system[J]. High Power Laser and Particle Beams. doi: 10.11884/HPLPB202537.250082
Citation: Xue Kangjia, Zhang Yuliang, Zhu Peng, et al. Design and implementation of CSNS-II accelerator control network management system[J]. High Power Laser and Particle Beams. doi: 10.11884/HPLPB202537.250082

CSNS-II加速器控制网络管理系统设计与实现

doi: 10.11884/HPLPB202537.250082
基金项目: 中国科学院青年创新促进会项目(Y9291420K2)
详细信息
    作者简介:

    薛康佳,xuekj@ihep.ac.cn

  • 中图分类号: TL503.6

Design and implementation of CSNS-II accelerator control network management system

  • 摘要: 随着基于粒子加速器的大科学装置的规模和复杂度不断提升,其控制网络面临着设备数量激增、安全管控困难、维护效率低下等挑战。针对这些问题,设计并开发了一套面向大型加速器的控制网络管理系统。该系统实现了控制网络IP地址统一管理、网络动态信息自动采集以及网络接入控制的三个主要功能。通过集中申请与审批机制避免IP冲突问题;基于交换机运行数据实现设备在线状态实时监控和物理位置精确定位功能;采用IP与端口绑定方案确保控制网络的安全接入。该系统采用Web架构进行设计和实现,前端基于Vue.js框架开发,后端采用Node.js与Python混合技术栈,数据存储选用MongoDB数据库。该系统已在CSNS加速器控制网络中成功部署并稳定运行,有效解决了网络管理中的安全隐患和维护难题,为CSNS-II网络管理奠定了基础。
  • 图  1  CSNS-II加速器控制网络结构

    Figure  1.  Structure of CSNS-II accelerator control network

    图  2  系统总体架构

    Figure  2.  Overall system architecture

    图  3  系统技术方案

    Figure  3.  Technical scheme of the system

    图  4  IP地址申请流程

    Figure  4.  IP address application process

    图  5  IP地址与静态信息关联关系

    Figure  5.  Relationship between IP addresses and static information

    图  6  IP信息总览页面

    Figure  6.  IP information overview page

    图  7  ARP表采集方案

    Figure  7.  ARP table collection scheme

    图  8  网络状态变化记录查询页面

    Figure  8.  Network status change log query page

    图  9  IP详细信息页面

    Figure  9.  IP detailed information page

    图  10  IP地址与动态信息关联关系

    Figure  10.  Relationship between IP addresses and dynamic information

    图  11  IP和端口绑定流程

    Figure  11.  IP-port binding process

  • [1] 王生, 傅世年, 屈化民, 等. 中国散裂中子源强流质子加速器设计、研制及调试运行[J]. 原子能科学技术, 2022, 56(9):1747-1759 doi: 10.7538/yzk.2022.youxian.0591

    Wang Sheng, Fu Shinian, Qu Huamin, et al. Design, development and commissioning for high-intensity proton accelerator of China spallation neutron source[J]. Atomic Energy Science and Technology, 2022, 56(9): 1747-1759 doi: 10.7538/yzk.2022.youxian.0591
    [2] Zhang Yuliang, Jin Dapeng, Zhu Peng, et al. The accelerator control system of CSNS[J]. Radiation Detection Technology and Methods, 2020, 4(4): 478-491. doi: 10.1007/s41605-020-00203-y
    [3] Geng Qiang, Huang Xueqin. VRRP load balance technology simulation practice based on GNS3[J]. MATEC Web of Conferences, 2018, 228: 03012. doi: 10.1051/matecconf/201822803012
    [4] Mehdizadeha A, Suinggia K, Mohammadpoorb M, et al. Virtual local area network (VLAN): Segmentation and security[C]//The Third International Conference on Computing Technology and Information Management (ICCTIM2017). 2017: 78-89.
    [5] Yu Haishan, Qin Tian, Cui Lei, et al. Design of the network system for Hefei advanced light facility[J]. Radiation Detection Technology and Methods, 2025: 1-8.
    [6] Vue. js guide[EB/OL]. https://vuejs.org/guide/introduction.html.
    [7] PrimeVue. homepage[EB/OL]. https://primevue.org.
    [8] Tilkov S, Vinoski S. Node. js: using JavaScript to build high-performance network programs[J]. IEEE Internet Computing, 2010, 14(6): 80-83. doi: 10.1109/MIC.2010.145
    [9] Mazin A A, Abidin H Z, Mazalan L, et al. Network automation using python programming to interact with multiple third-party network devices[C]//2023 10th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE). 2023: 59-64.
    [10] Győrödi C, Győrödi R, Pecherle G, et al. A comparative study: MongoDB vs. MySQL[C]//2015 13th International Conference on Engineering of Modern Electric Systems (EMES). 2015: 1-6.
    [11] Gu Yunhua, Wang Xing, Shen Shu, et al. Analysis of data storage mechanism in NoSQL database MongoDB[C]//2015 IEEE International Conference on Consumer Electronics-Taiwan. 2015: 70-71.
    [12] MongoDB. manual[EB/OL]. https://www.mongodb.com/docs/manual/aggregation/.
    [13] Qin Tian, Li Chuan, Sun Shengao, et al. A device information-centered accelerator control network management system[J]. Radiation Detection Technology and Methods, 2024, 8(3): 1342-1358. doi: 10.1007/s41605-024-00459-8
    [14] Plummer D C. An ethernet address resolution protocol[EB/OL]. (1982-11). https://www.rfc-editor.org/rfc/rfc826.
    [15] Netmiko homepage[EB/OL]. https://ktbyers.github.io/netmiko/.
    [16] TextFSM homepage[EB/OL]. https://github.com/google/textfsm.
    [17] 华为交换机产品文档[EB/OL]. https://support.huawei.com/hedex/hdx.do?docid=EDOC1100407964

    Huawei switch product documentation[EB/OL]. https://support.huawei.com/hedex/hdx.do?docid=EDOC1100407964.
    [18] 锐捷. 锐捷交换产品实施一本通[EB/OL]. (2025-05-09). https://www.ruijie.com.cn/fw/wd/57629/.

    Ruijie. Ruijie switch product documentation[EB/OL]. (2025-05-09). https://www.ruijie.com.cn/fw/wd/57629/.
  • 加载中
图(11)
计量
  • 文章访问数:  11
  • HTML全文浏览量:  9
  • PDF下载量:  0
  • 被引次数: 0
出版历程
  • 收稿日期:  2025-04-17
  • 修回日期:  2025-05-20
  • 录用日期:  2025-06-27
  • 网络出版日期:  2025-07-16

目录

    /

    返回文章
    返回