| 41 | 0 | 5 |
| Downloads | Citas | Reads |
[Objective] The growing national and societal demand for talent in the field of polymorphic networks has highlighted the relevance of advancing network education in universities. As the primary institutions for cultivating network professionals, universities are placing increasing emphasis on the development of practical, forward-looking network curricula. Given the inherently hands-on nature of networking, designing polymorphic network experiments enables students to broaden their knowledge base, gain a deeper understanding of polymorphic network theory, and strengthen their innovative capabilities. However, traditional network teaching experiments are often limited by rigid protocols, which lack flexibility, programmability, and support for innovation. Although emerging experiments based on software-defined networking(SDM) and programmable data plane(PDP) offer improvements, they largely remain confined to single-modality scenarios. Therefore, overcoming the constraints of traditional methods and creating innovative experiments that support polymorphic network design has become an urgent and valuable research focus. [Methods] Inspired by the strong correlation between key modality processing technologies in polymorphic networks and the capabilities of the P4-based PDP, the flexible forwarding advantages of the PDP are leveraged to redesign the original programming network experiments. By integrating cutting-edge research achievements in PNs, we developed a comprehensive experimental project—PDP-based polymorphic network—and introduced it into undergraduate teaching. Three major challenges were addressed during the design process: redefining the experimental objectives, optimizing the design and content of the experiment, and implementing effective instructional guidance. The overall goal of the designed experiment is to construct and implement a polymorphic network topology based on P4 PDP. The experiment includes multiple progressive stages, namely, single-modality network implementation, dual-modality network implementation, polymorphic network implementation, modality scheduling, and arbitration verification, as well as supporting flexible adjustment of difficulty levels. In terms of instructional support, instructors are expected to provide continuous progress tracking and comprehensive guidance throughout the experimental process. [Results] Topology and link state correctness are validated using the Mininet platform's command-line interface. Connectivity tests confirm that hosts on both sides of the polymorphic network can communicate, and packets sent from one host are encapsulated into different modalities and forwarded to the other host using distinct addressing and routing methods. In the security test, an ARP spoofing attack is launched from a server based on CENI, confirming that the polymorphic network provides greater security than traditional single-modality networks when facing network threats. Simulated packet transmission and reception experiments verify that the polymorphic network introduces some overhead. Finally, the experiment is validated through actual implementation in an educational setting. [Conclusions] This experiment is derived from cutting-edge research in polymorphic networking. By leveraging the PDP capabilities, the experiment designs and implements multiple network forwarding modalities and supports flexible adjustment of difficulty levels. As verified through actual teaching practice, the experiment can effectively help students broaden their knowledge in the field of networking, deepen their understanding of polymorphic networks, enhance their skills in network programming, and strengthen their capacity for polymorphic network innovation.
[1]邬江兴.新型网络技术发展思考[J].中国科学:信息科学,2018, 48(8):1102–1111.WU J X. Thoughts on the development of novel network technology[J]. Scientia Sinica(Informationis), 2018, 48(8):1102–1111.(in Chinese)
[2]胡宇翔,伊鹏,孙鹏浩,等.全维可定义的多模态智慧网络体系研究[J].通信学报, 2019, 40(8):1–12.HU Y X, YI P, SUN P H, et al. Research on the full-dimensional defined polymorphic smart network[J]. Journal on Communications,2019, 40(8):1–12.(in Chinese)
[3]邹涛,张慧峰,高万鑫,等.面向智能制造的多模态网络应用技术研究[J].电信科学, 2023, 39(6):61–72.ZOU T, ZHANG H F, GAO W X, et al. Research on polymorphic network application technology oriented intelligent manufacturing[J]. Telecommunications Science, 2023, 39(6):61–72.(in Chinese)
[4]胡宇翔,崔鹏帅,田乐,等.多模态网络环境研究进展[J].中国基础科学, 2024, 26(3):1–8.HU Y X, CUI P S, TIAN L, et al. Research progress on polymorphic network environment[J]. China Basic Science,2024, 26(3):1–8.(in Chinese)
[5]王景璟,龙威,陈健瑞,等.科教协同在网络空间安全专业课程建设中的应用[J].计算机教育, 2024(12):168–171.WANG J J, LONG W, CHEN J R, et al. Application of science-education collaboration in curriculum construction of cyberspace security major[J]. Computer Education, 2024(12):168–171.(in Chinese)
[6]陈宁,周伟,易军,等.网络系统集成虚拟仿真研究[J].实验室研究与探索, 2023, 42(4):143–147, 170.CHEN N, ZHOU W, YI J, et al. Research on virtual simulation of network system integration[J]. Research and Exploration in Laboratory, 2023, 42(4):143–147, 170.(in Chinese)
[7]陈章迎,房一泉.基于智能服务链的数据中心安全架构重构的研究和实践[J].通信学报, 2024, 45(增刊2):69–73.CHEN Z Y, FANG Y Q. Research and practice on data center security architecture refactoring based on intelligent service chain[J]. Journal on Communications, 2024, 45(S2):69–73.(in Chinese)
[8]田金玮,李晓乐,秦尧,等.基于多步强化学习的多目标组播路由算法[J].计算机工程, 2025, 51(6):275–285.TIAN J W, LI X L, QIN Y, et al. Multi-objective multicast routing algorithm based on multi-step reinforcement learning[J]. Computer Engineering, 2025, 51(6):275–285.(in Chinese)
[9]林为伟,叶福玲,张栋.计算机专业软件定义网络实验课程建设探索[J].计算机教育, 2020,(11):179–182.LIN W W, YE F L, ZHANG D. Exploration on experimental curriculum construction of software defined network for computer major[J]. Computer Education, 2020(11):179–182.(in Chinese)
[10]林为伟,张栋,朱丹红.“网络+编程”复合能力训练的课程实践探索[J].计算机教育, 2022(5):26–30.LIN W W, ZHANG D, ZHU D H. Curriculum practice exploration of"network+programming"composite ability training[J]. Computer Education, 2022(5):26–30.(in Chinese)
[11]林为伟,张栋,叶福玲.面向可持续竞争力的网络系统综合实践[J].计算机教育, 2023(3):28–32.LIN W W, ZHANG D, YE F L. Comprehensive practice of network system for sustainable competitiveness[J]. Computer Education, 2023(3):28–32.(in Chinese)
[12]张栋,林为伟,叶福玲.基于自动化评测的软件定义网络虚拟仿真实验平台[J].实验技术与管理, 2019, 36(7):83–86.ZHANG D, LIN W W, YE F L. Virtual simulation experiment platform of software defined network based on automatic evaluation[J]. Experimental Technology and Management,2019, 36(7):83–86.(in Chinese)
[13]BOSSHART P, DALY D, GIBB G, et al. P4:Programming protocol-independent packet processors[J]. ACM SIGCOMM Computer Communication Review, 2014, 44(3):87–95.
[14]KFOURY E F, CRICHIGNO J, BOU-HARB E. An exhaustive survey on P4 programmable data plane switches:Taxonomy,applications, challenges, and future trends[J]. IEEE ACCESS,2021, 9:87094–87155.
[15]古国贤,程菲,杨延琴,等.综合创新实验:双官能团配体Zhaophos催化3-芳基-3-乙酰氨基丙烯酸甲酯不对称氢化反应[J].化学教育(中英文), 2022, 43(6):71–76.GU G X, CHENG F, YANG Y Q, et al. Comprehensive innovative experiment:Asymmetric hydrogenation of methyl(Z)-3-acetamido-3-sustituted acrylate by bifunctional catalyst Zhaophos-Rh[J]. Chinese Journal of Chemical Education, 2022,43(6):71–76.(in Chinese)
[16]包永春,王寅,段莉梅. BCN电催化还原O2制H2O2实验教学设计与实践[J].实验室研究与探索, 2022, 41(9):157–161,212.BAO Y C, WANG Y, DUAN L M. Experiment design and teaching practice of BCN as electrocatalyst for oxygen reduction to hydrogen peroxide[J]. Research and Exploration in Laboratory, 2022, 41(9):157–161, 212.(in Chinese)
[17]SHIHAB J. Students’ rating:Is it a measure of an effective teaching or best gauge of learning?[J]. procedia-Social and Behavioral Sciences, 2013, 83:30–34.
Basic Information:
DOI:10.16791/j.cnki.sjg.2026.03.027
China Classification Code:G642.423;TP393.0-4
Citation Information:
[1]LIN Weiwei,XU Shaowei,LIN Chuan ,et al.Practice of polymorphic network design based on P4 programmable data plane[J].Experimental Technology and Management,2026,43(03):214-221.DOI:10.16791/j.cnki.sjg.2026.03.027.
Fund Information:
国家重点研发计划专项(2023YFB2904005); 福州大学2024年数智课程建设项目(校教[2024]46号)
2025-08-26
2025
2025-11-06
2025
2025-10-26
1
2026-03-30
2026-03-30
2026-03-30