999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

輕量級虛擬化技術在計算機網絡教學中的應用研究

2020-10-12 02:40:38陳曦吳濤
教育教學論壇 2020年38期
關鍵詞:計算機網絡

陳曦 吳濤

[摘 要] 該文探討了網絡模擬仿真中存在的問題,提出在教學中以輕量級虛擬化技術作為網絡模擬手段,搭建高保真、易編程的實驗環境,提供虛擬網絡拓撲的設計部署、用戶流量的靈活注入、網絡指標的監控統計等功能,支撐研究生和本科階段計算網絡教學。

[關鍵詞] 計算機網絡;網絡模擬;網絡仿真;網絡虛擬化

[基金項目] 2017年度西南民族大學專業學位研究生教育專項項目(2017YJZX006);2015年度西南民族大學在線開放課程建設項目(2015KCJS07);2019年度國家民委“一帶一路”國別和區域研究中心東南亞研究中心項目(SE2019Y07);2019年度四川省科技計劃項目(2019YFG0110);2018年度中國博士后科學基金面上資助(2018M643448)

[作者簡介] 陳 曦(1985—),男,重慶永川人,西南民族大學計算機科學與工程學院副教授,電子科技大學信息與通信工程學院博士后,研究方向為計算機網絡、軟件定義網絡;吳 濤(1984—),女,山東曲阜人,博士,成都信息工程大學計算機學院副教授(通信作者),主要從事邊緣計算、計算智能研究。

[中圖分類號] TP393? ? [文獻標識碼] A? ? [文章編號] 1674-9324(2020)38-0371-02? ? [收稿日期] 2020-07-10

一、引言

研究生和本科階段的計算網絡教學離不開基于軟件的網絡驗證。網絡驗證主要包括以下兩大范疇:

1.網絡仿真(Simulation):利用軟件模仿真實網絡的運行過程。其優點包括:執行速度快,具備壓縮的時間軸,因而可快速得到實驗結果;由于網絡協議和網絡設備均用自定義的進程替代,因此可以方便地通過程序腳本快速部署網絡拓撲和應用。其缺點包括:協議實現與真實協議有差異,并非真正運行協議本身,因而網絡運行的還原度較低。其典型的代表包括:OMNeT++、NS3、OPNET等。

2.網絡模擬(Emulation):利用軟件再現真實網絡的運行過程。其優點包括:在協議方面,運行真實協議,發送標準分組,對網絡運行的還原度高;在設備方面,提供接近真實網絡設備的配置接口、調用接口。缺點包括:由于運行了基本完整的網絡協議棧,對運算資源需求較大,因此部署大規模網絡較為困難;操作上主要依賴于人工配置和運行;網絡協議棧不包含用戶流量生成模塊,因此不同流量模型下的大規模流量注入不便;需額外調用多種工具用于分析研究。其典型代表包括:Mininet[1]、GNS3、CISCO Packet Tracer、PlanetLab[2]等。

為克服上述局限性,本文研究將輕量級虛擬化技術如Docker[3]、SDN(Software-Defined Networking,軟件定義網絡)[4]應用在計算機網絡教學中,面向研究生和本科階段計算網絡教學,搭建高保真、易編程的實驗環境。

二、輕量級虛擬化技術的應用

1.網絡拓撲的設計部署:Docker作為本系統虛擬網絡部署的核心技術,將Docker容器作為虛擬網絡的網絡節點,并結合OVS(Open vSwitch)[5]交換機提供網絡節點的網絡連通性。首先,Docker容器完整地封裝了網絡協議棧,并進行隔離運行,是對真實網絡協議的高保真再現。相對于傳統的采用虛擬機模擬網絡節點的方法,Docker容器在實現良好隔離的基礎上,對于資源要求更低,易于大規模部署和擴展。其次,Docker具有豐富的鏡像倉庫,有助于模擬功能復雜的網絡(防火墻、深度包檢測等),更接近真實Internet。同時,Docker本身提供豐富的網絡支持,包括bridge、host、none、overlay、macvlan等網絡驅動,Calico等第三方網絡解決方案,使得網絡部署具有良好的可編程性。前端配合利用jQuery和jsPlumb實現了典型拓撲模板+用戶手動拖拽的虛擬網絡拓撲結構設計界面,提供了教學的直觀性和操作的易用性,可方便地進行虛擬網絡拓撲結構的設計和部署。

2.用戶流量的靈活注入:利用Docker和OVS等技術將虛擬網絡拓撲結構部署到物理宿主機資源池之后,若沒有用戶流量的注入,則無法對數據平面的性能進行有效評估。這就要求能夠在數量眾多的虛擬網絡端系統上進行大規模的數據請求和響應。在網絡模擬工具中(如GNS3、Packet Tracer等),主要依賴人工登錄端系統來手動觸發數據平面流量(例如手動Ping操作、訪問網頁等)。一方面,這樣的操作所產生的數據量小,難以匹配實際網絡的流量規模,也無法長期手工執行,造成教學過程的操作繁瑣,容易出錯;另一方面,當虛擬網絡包含大量端系統時,手工操作變得不可行。相比之下,在網絡仿真工具中(如OMNeT++、NS3等),雖然能以特定流量模型批量調用大量端系統注入用戶流量,但是,如前所述,其運行的并非實際網絡協議,而是仿真進程,因此還原度、保真度相對于網絡模擬工具又大打折扣。為解決這一問題,本系統利用Docker等輕量級虛擬化技術,以Docker容器形式模擬運行虛擬網絡端系統。Docker提供了各主流編程語言的API支持,無需人工操作容器,Docker API可以方便地啟停容器、調用容器內部功能,實現腳本式、規?;芸兀虼?,可將注入用戶流量的邏輯腳本批量運行在模擬端系統的Docker容器中,無需人工干預,即可實現海量用戶流量的靈活注入,大大提升了流量注入的可編程性。本系統中,用戶流量注入工具采用了docker-py作為與虛擬網絡端系統進行交互的編程接口,將需要運行的容器內部應用程序及其所需參數,通過docker-py的exec_run命令發送給Docker容器,從而根據參數執行應用,產生流量注入網絡。

3.網絡指標的監控統計:Docker本身提供了命令行工具,支持Docker容器級別的監控,同時,第三方容器集群框架(如Kubernetes[3])可實現集中式全局監控,從而實現粗、細粒度監控的廣泛覆蓋。而OVS交換機受控于SDN控制器,利用LLDP協議進行拓撲發現和心跳維護,若將設備本身的帶寬、時延等網絡指標封裝在可擴展的LLDP協議分組中,則可利用LLDP協議實現捎帶網絡指標監控、統計,并有效降低監控、統計帶來的流量開銷。

4.在教學中的應用:本系統的測試版本已在西南民族大學計算機網絡相關課程中投入了試點應用,相關專業的研究生和本科生普遍反映本系統具有直觀性高、操作方便、易于理解等優勢,降低了計算機網絡模擬操作的門檻,相對于傳統網絡模擬/仿真工具,在實驗過程中的出錯概率也大大降低,取得了良好的教學效果。

三、結束語

綜上所述,本文研究將輕量級虛擬化技術如Docker、SDN等應用于計算機網絡的教學當中,可以有效地提供網絡拓撲的設計部署、用戶流量的靈活注入、網絡指標的監控統計等功能,深入地幫助理解網絡協議的工作原理,有效支撐研究生和本科階段計算網絡教學。

參考文獻

[1]Lantz B,Heller B,Mckeown N.A Network in a Laptop:Rapid Prototyping for Software-defined Networks[C]//Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks.Monterey,California:ACM,2010:19:1-19:6.

[2]Chun B,Culler D,Roscoe T.Planet Lab:An Overlay Test bed for Broad-coverage Services[J].SIGCOMM Comput.Commun.Rev,2003,33(3):3-12.

[3]Bernstein D.Containers and Cloud:From LXC to Docker to Kubernetes[J].IEEE Cloud Computing,2014,1(3):81-84.

[4]Mckeown N,Anderson T,Balakrishnan H.Open Flow:Enabling Innovation in Campus Networks[J].ACM SIGCOMM Computer Communication Review,2008,38(2):69-74.

[5]Pfaff B,Pettit J,Koponen T.The Design and Implementation of Open Switch[C]//12th USENIX Symposium on Networked Systems Design and Implementation (NSDI).Oakland,CA:USENIX Association,2015,40:117-130.

Study on the Application of Lightweight Network Virtualization Technologies in the Teaching of Computer Networks

CHEN Xi1,3,WU Tao2

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

Abstract:This paper discusses the issues seen in network emulations and simulations.Lightweight network virtualization technologies are proposed to be applied in network emulations to provide a high-fidelity and easy-to-program experimentation environment.Key features such as topology design and deployment,flexible injection of user traffic,monitoring and statistics of network metrics are provided to support the teaching of computer networks for postgraduates and undergraduates.

Key words:computer networks;network emulation;network simulation;network virtualization

猜你喜歡
計算機網絡
基于模式匹配的計算機網絡入侵防御系統
電子制作(2019年13期)2020-01-14 03:15:32
云計算下的計算機網絡安全性研究
面向對象的計算機網絡設計軟件系統的開發
電子測試(2018年15期)2018-09-26 06:01:34
關于計算機網絡存儲技術分析
電子制作(2018年16期)2018-09-26 03:27:08
計算機網絡環境下混合式教學模式實踐與探索
電子制作(2018年16期)2018-09-26 03:27:08
計算機網絡信息安全及防護策略
電子制作(2018年12期)2018-08-01 00:47:58
計算機網絡可靠性的提升策略
電子測試(2018年10期)2018-06-26 05:54:34
計算機網絡技術的應用探討
計算機網絡維護工作的思考
河南科技(2014年19期)2014-02-27 14:15:24
淺析計算機網絡管理系統的構建和應用
河南科技(2014年5期)2014-02-27 14:08:21
主站蜘蛛池模板: 一级看片免费视频| 欧美一区二区三区香蕉视| 国产在线拍偷自揄观看视频网站| 亚洲熟女中文字幕男人总站| 成年av福利永久免费观看| AV不卡国产在线观看| 久久综合伊人77777| 99久久精品视香蕉蕉| 一级毛片在线直接观看| 国产激情影院| 欧洲av毛片| 97综合久久| 亚洲中久无码永久在线观看软件| 99久久精品免费观看国产| а∨天堂一区中文字幕| 久久综合九九亚洲一区| 成人精品区| 成人在线亚洲| 国产不卡网| 国产欧美日韩综合一区在线播放| 欧美国产日本高清不卡| 99在线视频精品| 538国产视频| 国产拍在线| 国产精品手机视频一区二区| 欧美黑人欧美精品刺激| 亚洲精品视频免费看| 国产成人一区在线播放| 亚洲av日韩av制服丝袜| 综合色区亚洲熟妇在线| 992tv国产人成在线观看| 黄色网址手机国内免费在线观看| 欧美国产日韩在线观看| 亚洲第一天堂无码专区| 狠狠色成人综合首页| 亚洲第一成年网| 97青青青国产在线播放| 日本不卡免费高清视频| 女人毛片a级大学毛片免费| 五月天综合网亚洲综合天堂网| 青青草91视频| 国产激爽大片高清在线观看| 国产成+人+综合+亚洲欧美| 高h视频在线| 国产高清毛片| 国产婬乱a一级毛片多女| 伊人久久青草青青综合| 欧美h在线观看| 国产一区二区三区日韩精品| 蝌蚪国产精品视频第一页| 日本午夜在线视频| 999国产精品| 97视频精品全国免费观看| 国产福利拍拍拍| 国产在线第二页| 欧美日韩一区二区在线播放| 国产日产欧美精品| 99精品在线看| 亚洲成年人片| 欧美日韩成人在线观看| 免费一极毛片| 99久久国产自偷自偷免费一区| 少妇精品网站| 亚洲精品动漫| 国产欧美日韩视频一区二区三区| 婷婷丁香在线观看| 国产精品一区二区在线播放| 亚洲av片在线免费观看| 国产精品专区第1页| 亚洲天堂免费在线视频| 女人av社区男人的天堂| 22sihu国产精品视频影视资讯| 精品伊人久久大香线蕉网站| 91破解版在线亚洲| 99视频只有精品| 美女毛片在线| 欧美日韩中文国产va另类| 91精品国产综合久久香蕉922 | 欧美日本在线观看| 亚洲制服丝袜第一页| 97国产一区二区精品久久呦| 97国产在线播放|