当前位置>主页 > 期刊在线 > 信息技术 >

信息技术23年4期

基于 Docker 的网络仿真平台设计与实现
黄俊 1 ,陈曦 1,2,吴涛 3
(1. 西南民族大学 计算机科学与工程学院,四川 成都 610041;2. 电子科技大学 信息与通信工程学院,四川 成都 611731; 3. 成都信息工程大学 计算机学院,四川 成都 610225)

摘  要:网络模拟仿真类软件是计算机网络体系结构、协议、算法研究和教学的关键支撑,研发此类软件对于网络强国战略具有重要意义。目前市面上此类软件存在保真度较低、部署不便等问题,需要一款高保真、易编程的网络模拟仿真软件。针对上述问题,在 SDN 理念及框架下,采用 Docker 等轻量级技术,搭建容器化网络仿真平台,一体化提供虚拟网络的拓扑部署、流量注入等功能,用于观察、验证、分析、优化网络,能够广泛支持计算机网络的研究与教学。


关键词:网络仿真;Docker;高保真;计算机网络



DOI:10.19850/j.cnki.2096-4706.2023.04.001


基金项目:国家重点研发计划课题(2019YFB1802805);中国博士后科学基金(2018M643448);四川省重点研发计划项目(2022YFG0208,2022YFG0161);中央高校基本科研业务费专项资金(2021NYYXS53)


中图分类号:TP311.5                                          文献标识码:A                                     文章编号:2096-4706(2023)04-0001-06


Design and Implementation of Network Simulation Platform Based on Docker

HUANG Jun1, CHEN Xi 1,2, WU Tao3

(1.School of Computer Science and Engineering, Southwest Minzu University, Chengdu 610041, China; 2.School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China; 3.School of Computer Science, Chengdu University of Information Technology, Chengdu 610225, China)

Abstract: The software of network simulation is the key support of computer network system architecture, protocol, algorithm research and teaching. The development of such software is of great significance for network power strategy. At present, there are many problems in such software on the market, such as low fidelity and inconvenient deployment. A high fidelity and easy programming network simulation software is urgently needed. To solve these problems, under the SDN concept and framework, this paper adopts Docker and other lightweight technologies, builds a containerized network simulation platform. It provides the topology deployment, traffic injection and other functions of the virtual network for observation, verification, analysis, and optimization of the network to widely support the research and teaching of computer network.

Keywords: network simulation; Docker; high fidelity; computer network


参考文献:

[1] 邓伟健,陈曦 . 基于时变资源的容器化虚拟网络映射算法[J]. 计算机应用,2022,42(2):550-556.

[2] 郭文普,陈天豪,杨百龙 . 基于 eNSP 的中小型企业组网实验设计 [J]. 实验室研究与探索,2022,41(2):125-129+296.

[3] 马乐,黄冬梅,王树鑫,等 . 网络性能仿真软件综述 [J].软件,2022,43(3):34-36.

[4] 任晓鹏,李伟华 . 基于 Packet Tracer 构建虚拟网络实训平台 [J]. 中国职业技术教育,2006(27):44+46.

[5] 马乐,黄冬梅,王树鑫,等 . 网络性能仿真软件综述 [J].软件,2022,43(3):34-36.

[6] VALANTASIS A,MAKRIS N,ZARAFETAS C,et al. Experimental Evaluation of Orchestration Software for Virtual Network Functions [C]//2021 IEEE Wireless Communications and Networking Conference(WCNC).Nanjing:IEEE,2021:1-6.

[7] YANG Z,YEUNG K L. SDN Candidate Selection in Hybrid IP/SDN Networks for Single Link Failure Protection [J].IEEE/ACM Transactions on Networking,2020,28(1):312-321.

[8] 高德伟,施鑫,王正,等 . 基于 PyQt5 平台的木材在线品质监测及评等系统 [J]. 林业机械与木工设备,2022,50(7):62-66.


作者简介:黄俊(1998—),男,汉族,四川自贡人,硕士研究生在读,研究方向:网络虚拟化、软件定义网络;通讯作者:陈曦(1985—),男,汉族,重庆永川人,副教授,博士,研究方向:软件定义网络、网络虚拟化、无线网路、异构网络融合等;吴涛(1984—),女,汉族,山东曲阜人,副教授,博士,研究方向:无线网络、机器学习等。