1、2023 年 2 月 25 日第 7 卷第 4 期现代信息科技Modern Information Technology Feb.2023 Vol.7 No.401012023.022023.02收稿日期:2022-10-08基金项目:国家重点研发计划课题(2019YFB1802805);中国博士后科学基金(2018M643448);四川省重点研发计划项目(2022YFG0208,2022YFG0161);中央高校基本科研业务费专项资金(2021NYYXS53)基于 Docker 的网络仿真平台设计与实现黄俊1,陈曦1,2,吴涛3(1.西南民族大学 计算机科学与工程学院,四川 成都 61004
2、1;2.电子科技大学 信息与通信工程学院,四川 成都 611731;3.成都信息工程大学 计算机学院,四川 成都 610225)摘 要:网络模拟仿真类软件是计算机网络体系结构、协议、算法研究和教学的关键支撑,研发此类软件对于网络强国战略具有重要意义。目前市面上此类软件存在保真度较低、部署不便等问题,需要一款高保真、易编程的网络模拟仿真软件。针对上述问题,在 SDN 理念及框架下,采用 Docker 等轻量级技术,搭建容器化网络仿真平台,一体化提供虚拟网络的拓扑部署、流量注入等功能,用于观察、验证、分析、优化网络,能够广泛支持计算机网络的研究与教学。关键词:网络仿真;Docker;高保真;计算机
3、网络中图分类号:TP311.5 文献标识码:A 文章编号:2096-4706(2023)04-0001-06Design and Implementation of Network Simulation Platform Based on DockerHUANG Jun1,CHEN Xi1,2,WU Tao3(1.School of Computer Science and Engineering,Southwest Minzu University,Chengdu 610041,China;2.School of Information and Communication Engineeri
4、ng,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 re
5、search 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 nee
6、ded.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 network0 引 言当今世界互联网正处于飞速发展阶段,大数据、云计算