AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.2 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese | Open Access

Practice of polymorphic network design based on P4 programmable data plane

Weiwei LIN1,2Shaowei XU1Chuan LIN1Fuling YE1,2Dong ZHANG1,3( )
College of Computer and Data Science, Fuzhou University, Fuzhou 350108, China
National Demonstration Center for Experimental Teaching of Network Information Security and Computer Technology, Fuzhou University, Fuzhou 350108, China
Zhicheng College, Fuzhou University, Fuzhou 350002, China
Show Author Information

Abstract

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.

CLC number: G642;TP393 Document code: A Article ID: 1002-4956(2026)03-0214-08

References

【1】
【1】
 
 
Experimental Technology and Management
Pages 214-221

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
LIN W, XU S, LIN C, et al. Practice of polymorphic network design based on P4 programmable data plane. Experimental Technology and Management, 2026, 43(3): 214-221. https://doi.org/10.16791/j.cnki.sjg.2026.03.027

280

Views

2

Downloads

0

Crossref

0

Scopus

Received: 26 August 2025
Published: 20 March 2026
© 2026 Experimental Technology and Management. All rights reserved.

This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/).