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

一種基于輕量級(jí)虛擬化的網(wǎng)絡(luò)仿真方法

2024-05-20 08:26:12
現(xiàn)代計(jì)算機(jī) 2024年5期
關(guān)鍵詞:計(jì)算機(jī)網(wǎng)絡(luò)區(qū)域實(shí)驗(yàn)

郭 亮

(三亞學(xué)院信息與智能工程學(xué)院,三亞 572022)

0 引言

隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)研究與實(shí)驗(yàn)變得越來越復(fù)雜,但高校開展新型網(wǎng)絡(luò)實(shí)驗(yàn)卻因硬件投入大、升級(jí)更新慢、維護(hù)管理復(fù)雜等因素阻礙了計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)教學(xué)研究的開展。特別是針對某些需要大量物理設(shè)備才能順利進(jìn)行的實(shí)驗(yàn),許多普通高校無法提供足夠的硬件資源。因此,虛擬實(shí)驗(yàn)教學(xué)環(huán)境的研究已經(jīng)成為當(dāng)前教育研究的新熱點(diǎn),究其緣由主要是信息技術(shù)的蓬勃發(fā)展已經(jīng)使部分虛擬實(shí)驗(yàn)環(huán)境的設(shè)計(jì)與開發(fā)成為現(xiàn)實(shí),使各類虛擬實(shí)驗(yàn)室建設(shè)成為可能。當(dāng)前,網(wǎng)絡(luò)仿真實(shí)驗(yàn)以及網(wǎng)絡(luò)仿真軟件已有一定的發(fā)展基礎(chǔ),例如有Cisco packet tracer、Boson NetSim、Huawei eNSP、GNS3、EVE-NG、Ns3、Opnet,以及基于Docker 技術(shù)的多種仿真方案。但上述平臺(tái)存在不開源、仿真局限性、資源利用率低、上手困難等多種問題[1]。本設(shè)計(jì)組合開源世界的多個(gè)系統(tǒng)軟件所構(gòu)建的計(jì)算機(jī)網(wǎng)絡(luò)仿真實(shí)驗(yàn)教學(xué)平臺(tái)是解決上述問題的一種有效辦法。

1 相關(guān)技術(shù)

Linux 命名空間是一種操作系統(tǒng)級(jí)別的虛擬化技術(shù),它可以將操作系統(tǒng)的資源隔離開來,使得不同的進(jìn)程可以擁有獨(dú)立的資源視圖。通過使用Linux 命名空間,可以實(shí)現(xiàn)多種不同方面的隔離任務(wù),具體包括文件系統(tǒng)隔離、主機(jī)域名隔離、進(jìn)程間通信隔離、PID 編號(hào)空間隔離、網(wǎng)絡(luò)接口隔離和用戶號(hào)隔離。

Mininet[2]是由斯坦福大學(xué)基于Linux 命名空間開發(fā)的一種進(jìn)程級(jí)虛擬化網(wǎng)絡(luò)仿真工具,可以創(chuàng)建包含主機(jī)、交換機(jī)、控制器和鏈路的虛擬網(wǎng)絡(luò),提供了可視化網(wǎng)絡(luò)拓?fù)渚庉嫻ぞ呒案叨褥`活的軟件定義網(wǎng)絡(luò)的編程框架和仿真能力。

FRRouting[3]是一個(gè)功能齊全、高性能的Linux 平臺(tái)的標(biāo)準(zhǔn)路由套裝模塊,實(shí)現(xiàn)了所有的標(biāo)準(zhǔn)路由協(xié)議,如BGP、RIP、OSPF、IS-IS 等,以及它們的許多擴(kuò)展功能,其操作配置過程與Cisco等主流路由器的配置基本相同且容易上手。

2 軟件配置

安裝FRRouting 軟件包并配置開啟相關(guān)路由服務(wù)及隔離功能,安裝Mininet 并修改其源碼以添加仿真路由器設(shè)備的Router 類。其中,關(guān)鍵代碼如下所示,主要思路為對每個(gè)路由器在各自的網(wǎng)絡(luò)命名空間中啟動(dòng)路由協(xié)議,且不同路由器可加載不同的路由協(xié)議,相互之間互不影響。

class Router(Node):

def config(self,**params):

super(Router,self).config(**params)

self.cmd(‘sysctl net.ipv4.ip_forward=1’)

self.cmd(‘mkdir/var/run/mininet_frr’)

self.cmd(“mount-t tmpfs tmpfs/var/run/

mininet_frr”)

self.cmd(“cp-a/etc/frr/*/var/run/

mininet_frr”)

self.cmd(“mount-bind/var/run/

mininet_frr/etc/frr”)

self.cmd(“mount-t tmpfs tmpfs/var/

run/frr”)

self.cmd(“mount-t tmpfs tmpfs/var/

tmp/frr”)

def terminate(self):

self.cmd(‘sysctl net.ipv4.ip_forward=0’)

self.cmd(“umount/etc/frr”)

self.cmd(“umount/var/run/mininet_frr”)

self.cmd(‘rm-rf/var/run/mininet_frr’)

super(Router,self).terminate()

3 OSPF虛鏈路實(shí)驗(yàn)

3.1 網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)

OSPF 組網(wǎng)要求所有非區(qū)域0 的其他區(qū)域應(yīng)該直接相鄰到區(qū)域0上。但現(xiàn)實(shí)中可能由于地理分布使得有些OSPF 區(qū)域無法直接與區(qū)域0 連接。此時(shí),OSPF 的虛鏈路功能可用于將此區(qū)域連上主干區(qū)域,從而滿足組網(wǎng)條件。OSPF 的虛擬鏈路有兩個(gè)重要作用:其一是將非直接相鄰于骨干區(qū)的區(qū)域連接到骨干區(qū);其二是連接分離的骨干區(qū),功能如圖1、圖2所示。

圖1 連接分離的普通區(qū)域與骨干區(qū)

圖2 連接分離的骨干區(qū)

下面選虛鏈路的第一種用途進(jìn)行仿真方法驗(yàn)證,具體網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和IP 地址規(guī)劃見圖3,區(qū)域2 需要通過路由器r3 與r1 建立的虛鏈路連接上區(qū)域0。

圖3 網(wǎng)絡(luò)拓?fù)浼癐P分配

運(yùn)行miniedit.py,對照拓?fù)湓O(shè)計(jì)完成如圖4所示的網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)。

圖4 OSPF網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)

將上圖導(dǎo)出拓?fù)錇镻ython 腳本并調(diào)整其關(guān)鍵代碼如下所示:

class NetworkTopo(Topo):

def build(self,**_opts):

h1=self.addHost(‘h1’,ip=‘192.168.1.10/24’,

defaultRoute=‘via 192.168.1.1’)

h2=self.addHost(‘h2’,ip=‘192.168.2.10/24’,

defaultRoute=‘via 192.168.2.1’)

s1,s2=[self.addSwitch(s)for s in(‘s1’,

‘s2’,‘s3’)]

r1=self.addNode(‘r1’,cls=Router,ip=None)

r2=self.addNode(‘r2’,cls=Router,ip=None)

r3=self.addNode(‘r3’,cls=Router,ip=None)

r4=self.addNode(‘r4’,cls=Router,ip=None)

self.addLink(h1,s1,intfName2=‘s1-eth2’)

self.addLink(h2,s2,intfName2=‘s2-eth2’)

self.addLink(s1,r3,intfName1=‘s1-eth1’,

intfName2=‘r3-eth1’,params2={‘ip’:‘192.168.1.1/24’})

self.addLink(s2,r4,intfName1=‘s2-eth1’,

intfName2=‘r4-eth1’,params2={‘ip’:‘192.168.2.1/24’})

self.addLink(r1,r2,intfName1=‘r1-eth1’,

params1={‘ip’:‘192.168.12.1/30’},intfName2=

‘r2-eth0’,params2={‘ip’:‘192.168.12.2/30’})

self.addLink(r1,r4,intfName1=‘r1-eth0’,

params1={‘ip’:‘192.168.14.1/30’},intfName2=

‘r4-eth0’,params2={‘ip’:‘192.168.14.2/30’})

self.addLink(r2,r3,intfName1=‘r2-eth1’,

params1={‘ip’:‘192.168.23.1/30’},intfName2=

‘r3-eth0’,params2={‘ip’:‘192.168.23.2/30’})

3.2 驗(yàn)證基本配置

運(yùn)行上述腳本,首先驗(yàn)證拓?fù)溥B接情況及主機(jī)h1 和路由器r3 的初始配置及路由表,如圖5~圖7所示。

圖5 驗(yàn)證拓?fù)浣Y(jié)構(gòu)

圖6 主機(jī)和路由器r3的ip地址驗(yàn)證

圖7 路由器r3的初始路由信息

3.3 OSPF配置及測試

對四個(gè)路由器r1、r2、r3、r4 進(jìn)行網(wǎng)絡(luò)配置,如圖8 所示,其中在r1 與r3 之間建立虛鏈路,經(jīng)過一小段時(shí)間路由收斂后,通過查看r3的OSPF 鄰居和路由表驗(yàn)證虛鏈路建立成功,如圖8所示。

圖8 路由器配置和路由驗(yàn)證

在網(wǎng)絡(luò)收斂后,進(jìn)行主機(jī)h1、h2 連通性測試及通信路徑測試,驗(yàn)證了配置的正確性,如圖9所示。

圖9 主機(jī)連通性測試和路徑測試

最后,在r1 的r1-eth1 端口開啟wireshark 抓包分析,驗(yàn)證了OSPF的hello多播包和虛鏈路建立的單播hello包通告,如圖10所示。

圖10 抓包分析

4 結(jié)語

本文針對目前已有網(wǎng)絡(luò)仿真軟件存在的問題,基于Linux 命名空間隔離技術(shù)和相關(guān)開源技術(shù)設(shè)計(jì)出一種全虛擬化的計(jì)算機(jī)網(wǎng)絡(luò)仿真方法。由于采用了輕量級(jí)虛擬化技術(shù),經(jīng)測試該方法支持在硬件配置為1 核1GB 內(nèi)存的虛擬機(jī)上運(yùn)行近百個(gè)路由器并且實(shí)驗(yàn)操作簡便快捷,這為構(gòu)建大規(guī)模網(wǎng)絡(luò)以進(jìn)行研究和測試提供了一種途徑,有效地支撐了計(jì)算機(jī)網(wǎng)絡(luò)的研究與教學(xué),降低了實(shí)驗(yàn)投入和維護(hù)。后續(xù)工作將結(jié)合云計(jì)算技術(shù)開發(fā)網(wǎng)頁版網(wǎng)絡(luò)仿真平臺(tái),使多個(gè)用戶能通過在線方式將虛擬網(wǎng)絡(luò)部署在云服務(wù)器上。

猜你喜歡
計(jì)算機(jī)網(wǎng)絡(luò)區(qū)域實(shí)驗(yàn)
記一次有趣的實(shí)驗(yàn)
做個(gè)怪怪長實(shí)驗(yàn)
計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境下混合式教學(xué)模式實(shí)踐與探索
電子制作(2018年16期)2018-09-26 03:27:08
計(jì)算機(jī)網(wǎng)絡(luò)信息安全及防護(hù)策略
電子制作(2018年12期)2018-08-01 00:47:58
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
關(guān)于四色猜想
分區(qū)域
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的應(yīng)用探討
基于嚴(yán)重區(qū)域的多PCC點(diǎn)暫降頻次估計(jì)
電測與儀表(2015年5期)2015-04-09 11:30:52
主站蜘蛛池模板: 99re经典视频在线| 国产在线拍偷自揄观看视频网站| 国产人人干| 亚洲精品成人7777在线观看| 久久精品人人做人人综合试看| 91成人免费观看| 国产一区二区免费播放| 狠狠ⅴ日韩v欧美v天堂| 国产欧美日韩va另类在线播放 | 国产精品久久精品| 国产又大又粗又猛又爽的视频| 亚洲成人在线网| 国产a在视频线精品视频下载| 亚洲区视频在线观看| 国产97视频在线| 国产精品尹人在线观看| 国产福利小视频在线播放观看| 国产96在线 | 国产区福利小视频在线观看尤物| 色九九视频| 国产精品v欧美| 在线免费观看a视频| 免费不卡视频| www.91在线播放| 中文字幕人成乱码熟女免费| 91精品国产自产91精品资源| 国产97视频在线观看| 深夜福利视频一区二区| 日本影院一区| 久久国产热| 热这里只有精品国产热门精品| 天天爽免费视频| 免费jjzz在在线播放国产| 婷婷激情五月网| 国产自在线拍| 国产激情无码一区二区APP | 国产精品太粉嫩高中在线观看| 91 九色视频丝袜| 91口爆吞精国产对白第三集| 欧美另类第一页| 久久这里只有精品23| 91久久国产成人免费观看| 在线观看国产黄色| AV在线麻免费观看网站| 国产精品久久久久久久久久98| 最新国语自产精品视频在| 久久国产精品影院| 国产91九色在线播放| 国产一在线观看| 国产人免费人成免费视频| 国产欧美视频综合二区 | 麻豆精品视频在线原创| 91福利在线看| 怡红院美国分院一区二区| 婷婷久久综合九色综合88| 久久www视频| 亚洲va精品中文字幕| 小说区 亚洲 自拍 另类| 制服丝袜一区| 久久国产精品嫖妓| 国产成人综合在线视频| 99re热精品视频国产免费| 97国产在线视频| 日本黄色a视频| 又猛又黄又爽无遮挡的视频网站 | 欧美亚洲中文精品三区| 在线另类稀缺国产呦| 亚洲区第一页| 久久精品人人做人人爽97| 国产91九色在线播放| 国产毛片网站| 中文字幕天无码久久精品视频免费 | 欧美国产在线看| 亚洲高清中文字幕| 成年看免费观看视频拍拍| 午夜毛片福利| 色婷婷在线影院| 91丝袜乱伦| 制服丝袜一区| 精品精品国产高清A毛片| 91福利免费视频| 婷婷六月在线|