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

基于RaspberryPi的網(wǎng)絡(luò)損傷仿真儀設(shè)計

2021-07-26 04:30:50張瀟男張軒
計算機與網(wǎng)絡(luò) 2021年10期
關(guān)鍵詞:便攜

張瀟男 張軒

關(guān)鍵詞:樹莓派;便攜;廉價;網(wǎng)絡(luò)模擬;性能

0 引言

網(wǎng)絡(luò)損傷儀可模擬高延時、丟包、亂序及重包等異常網(wǎng)絡(luò)場景,在網(wǎng)絡(luò)工程中使用頗為廣泛。目前業(yè)界比較知名的網(wǎng)絡(luò)損傷儀仿真設(shè)備主要有福祿克的HoloWAN 和思博倫的Attero-x 等設(shè)備,此類設(shè)備價格較為昂貴并且體積較大,不便于攜帶。Raspberry Pi 開發(fā)板具有體積小、價格低等優(yōu)點,在工程中較為實用,但因為它價格低、體積小也注定了硬件性能是絕不能與昂貴的高端網(wǎng)絡(luò)損傷仿真儀相提并論。通過闡述Raspberry Pi 網(wǎng)絡(luò)損傷儀的制作過程并對其吞吐量、時延、抖動和丟包率的準確度進行測試分析,從而了解其實際性能,為其在網(wǎng)絡(luò)試驗中的應(yīng)用提供參考依據(jù)。

1基于樹莓派的網(wǎng)絡(luò)損傷儀

1.1 Raspberry Pi

Raspberry Pi 是一款基于ARM 平臺的單板計算機,兼容Linux發(fā)行版操作系統(tǒng)。Linux內(nèi)存開銷低,可在沒有內(nèi)置永久存儲的Raspberry Pi上運行功能齊全的OS,而且Linux 通常是免費的。Raspberry Pi硬件主體類似筆記本電腦中的主板,沒有外殼且體積要比常見的各種主板小的多,只有信用卡大小。但Raspberry Pi作為可編程的小型計算機,可以將其制作成網(wǎng)絡(luò)損傷儀。

1.2 TC&netem

Netem 是Linux2.6 及以上內(nèi)核版本提供的網(wǎng)絡(luò)模擬功能模塊,可以模擬復(fù)雜的網(wǎng)絡(luò)情況,例如丟包、延時、亂序和重包。而TC(Traffic Control)是Linux系統(tǒng)中用來控制Netem 的工具,所以想要完成網(wǎng)絡(luò)環(huán)境模擬二者缺一不可。

1.3 Aspberry Pi的主要硬件配置

截止目前樹莓派已經(jīng)發(fā)展了4代產(chǎn)品,本文使用樹莓派第3代設(shè)備進行設(shè)計與測試。第3代設(shè)備分為2種型號:A型和B型,它們唯一的區(qū)別是在B 型上增加了以太網(wǎng)端口和額外的USB端口。本次選擇的設(shè)備為第3 代樹莓派的3 ModelB+(Raspberry Pi 3 B+型),詳細配置如表1所示。

1.4 Aspberry Pi的軟件配置

本次模擬器采用樹莓派自制系統(tǒng)Raspbian 10 buster(Raspbian OS),Raspbian OS 基于Debain 開發(fā),Linux Kernel 版本為Armv7l Linux 4.19.75-v7+,系統(tǒng)版本直接包含TC&netem模塊。若不采用Raspbian OS系統(tǒng),也可在樹莓派官網(wǎng)下載適用于Raspberry Pi 的Debain、ubantu 等基于Linux 內(nèi)核開發(fā)的系統(tǒng)進行使用,若內(nèi)核版本在2.6 以下,也可手動安裝TC&netem軟件。

2 網(wǎng)絡(luò)損傷仿真儀

2.1網(wǎng)絡(luò)損傷仿真儀的組成

網(wǎng)絡(luò)損傷仿真儀主要由Aspberry Pi 主機、TF 存儲卡(燒錄系統(tǒng)使用)、顯示屏與USB外置網(wǎng)卡組成。網(wǎng)絡(luò)損傷仿真儀至少需要2個網(wǎng)絡(luò)端口來完成2 個設(shè)備間的連接,類似于一條隧道的入口兩端,網(wǎng)絡(luò)仿真儀連接示意圖如圖1所示。

由于Aspberry Pi 僅帶一個RJ45 網(wǎng)口,所以需要增配一個外置USB 網(wǎng)卡作為補充。本次增加百兆TP-LINK UG310免驅(qū)外置USB3.0 網(wǎng)卡作為另一個RJ45 網(wǎng)口,設(shè)備組成如圖2 所示。

2.2 配置操作

在樹莓派官方網(wǎng)站中下載Aspberry Pi 的Raspbian OS 系統(tǒng),并使用Win32 Disk Imager 軟件將系統(tǒng)燒錄在TF 存儲卡中,完成燒錄后此存儲卡就成為樹莓派的外存儲器,類似PC的硬盤。

要使網(wǎng)絡(luò)損傷仿真儀串接測試網(wǎng)元不更改測試網(wǎng)元的任何配置,就需要讓組成圖中的ETH0 與ETH1 口完成二層數(shù)據(jù)轉(zhuǎn)發(fā)。在Raspbian OS操作系統(tǒng)中,網(wǎng)絡(luò)接口卡是三層轉(zhuǎn)發(fā),若要實現(xiàn)樹莓派實現(xiàn)二層數(shù)據(jù)轉(zhuǎn)發(fā)就需要使用虛擬網(wǎng)橋的方式來完成。

裝網(wǎng)橋擴展包:

apt-get install bridge-utils

安裝完成后創(chuàng)建虛擬網(wǎng)橋“bridge _L2”:

sudo brctl addbr bridge _L2

在bridge _L2中加入eth0 eth1端口:

sudo brctl addif bridge _L2 eth0

sudo brctl addif bridge _L2 eth1

啟動網(wǎng)橋“bridge _L2”:

ifconfig bridge _L2 up

虛擬網(wǎng)橋配置確認:

sudo brctl show

出現(xiàn)“bridge _L2”后表示橋接成功。網(wǎng)絡(luò)損傷仿真儀配置完成。

3性能測試

3.1 測試環(huán)境

性能測試使用SPIRENT SPT N4U(4.58.7606)測試儀對Aspberry Pi進行包括吞吐量、時延、抖動和丟包率的測試,測試連接方式如圖3 所示。

3.2 性能測試

吞吐量測試時分別設(shè)置測試儀器采用64 Byte,128 Byte,256 Byte,512 Byte,1 024 Byte,1 518 Byte大小的數(shù)據(jù)報文進行雙向吞吐量測試,測試結(jié)果如表2所示。

延時測試時測試儀器采用任意字節(jié)數(shù)據(jù)包,雙向2 Mbit測試,Raspbian設(shè)置

sudo tc qdisc add dev eth0 root netem delay 100 ms

sudo tc qdisc add dev eth0 root netem delay 100 ms

命令將ETH0 與ETH1 網(wǎng)卡分別設(shè)置100 ms模擬雙向時延,無抖動,如表3 所示。

抖動測試時測試儀器采用任意字節(jié)數(shù)據(jù)包,雙向2 Mbit進行測試,Raspbian設(shè)置

sudo tc qdisc add dev eth0 root netem delay 100 ms 10ms

sudo tc qdisc add dev eth0 root netem delay 100 ms 10ms

命令將ETH0 與ETH1 網(wǎng)卡分別設(shè)置100 ms模擬雙向時延10 ms抖動,無抖動,如表4 所示。

丟包率測試時測試儀器采用任意字節(jié)數(shù)據(jù)包,雙向2 Mbit進行測試,Raspbian設(shè)置

sudo tc qdisc add dev eth0 root netem loss 10%

sudo tc qdisc add dev eth1 root netem loss 10%

命令將ETH0 網(wǎng)卡設(shè)置丟包率10%,模擬丟包,丟包率測試記錄如表5所示。

3.3測試結(jié)論

通過測試結(jié)果可知,基于Aspberry Pi的網(wǎng)絡(luò)損傷仿真儀器的轉(zhuǎn)發(fā)性能受硬件限制,傳輸大包最高只能達到90 Mbit/s,在模擬延時與抖動的精度方面可很好地控制在微秒量級,丟包率測試的精度也可控制在5‰以內(nèi)。對于仿真一些低帶寬、高延時有丟包的網(wǎng)絡(luò)環(huán)境時,可精確模擬出理想的網(wǎng)絡(luò)狀態(tài)。

4 結(jié)束語

通過設(shè)計并測試基于Aspberry Pi 的網(wǎng)絡(luò)損傷仿真儀,可了解到這個既便宜又便捷的小開發(fā)板中蘊含著巨大的能力。從功能性能上看此網(wǎng)絡(luò)損傷仿真儀完全可仿真諸如衛(wèi)通、E1線路等低帶寬環(huán)境下的延時與抖動、丟包。工程人員可隨身攜帶該設(shè)備,進行一些簡單的語音、視頻等實時業(yè)務(wù)的測試。

猜你喜歡
便攜
快遞便攜伸縮式電子秤的設(shè)計
便攜式輸電線路異物清除裝置的研制
科技資訊(2017年10期)2017-05-26 22:04:08
一種便攜式托書裝置的設(shè)計與實現(xiàn)
可調(diào)便攜壓腿器的設(shè)計和研究
一種新型電動起吊推車的設(shè)計
關(guān)于多功能便攜型拐杖的設(shè)計與研究
便攜式身高測量裝置的設(shè)計
青年時代(2016年27期)2016-12-08 22:05:21
基于一種便攜式多功能繪圖桌的設(shè)計
便攜式健康飲食自動推理裝置
便攜式DSP 教學(xué)平臺的設(shè)計與實現(xiàn)
主站蜘蛛池模板: 嫩草国产在线| 毛片国产精品完整版| 精品福利国产| 老司机精品99在线播放| 国产中文一区a级毛片视频| 亚洲一区色| 国产精品尹人在线观看| 人妻中文久热无码丝袜| 无码内射在线| 欧美成人aⅴ| 国产h视频免费观看| 网友自拍视频精品区| 99re热精品视频国产免费| 国产69精品久久久久孕妇大杂乱| 久久久波多野结衣av一区二区| 久久亚洲天堂| 制服丝袜一区二区三区在线| 久久精品亚洲热综合一区二区| 深夜福利视频一区二区| 成人午夜网址| 热99re99首页精品亚洲五月天| 国产成人精彩在线视频50| 欧美一级片在线| 国产网站黄| 亚洲国产91人成在线| 国产免费黄| 国产中文一区a级毛片视频| 玩两个丰满老熟女久久网| 日本尹人综合香蕉在线观看 | 国产人成乱码视频免费观看| 成人噜噜噜视频在线观看| 亚洲精品国产成人7777| 免费啪啪网址| 国内精品久久久久久久久久影视 | 综合亚洲色图| 色婷婷电影网| 国产精品久久久精品三级| 99热最新网址| 色哟哟国产精品一区二区| 青青久在线视频免费观看| 华人在线亚洲欧美精品| 欧美精品一二三区| 高清国产在线| 色天天综合久久久久综合片| 99re66精品视频在线观看 | 亚洲精品动漫| 中文字幕在线免费看| 久久99热66这里只有精品一| 亚洲性影院| 亚洲浓毛av| 久久这里只有精品2| 国产69精品久久久久妇女| 国产迷奸在线看| 国产96在线 | 中文字幕啪啪| 精品91在线| 在线观看免费黄色网址| 色婷婷丁香| 欧美在线精品一区二区三区| 午夜福利视频一区| 第九色区aⅴ天堂久久香| 亚洲第一色网站| 国模私拍一区二区三区| 欧美一级高清片欧美国产欧美| 国产精品美女网站| 中文国产成人精品久久| 亚洲中文制服丝袜欧美精品| 免费jizz在线播放| 婷婷六月综合网| 久久亚洲中文字幕精品一区| 国内精品伊人久久久久7777人| 人妻夜夜爽天天爽| 欧美成人国产| 久久综合AV免费观看| 色网站在线免费观看| 婷婷色丁香综合激情| 黄色a一级视频| 无码国内精品人妻少妇蜜桃视频 | 日韩精品专区免费无码aⅴ| 亚洲第一视频网站| 亚洲国产AV无码综合原创| 99精品伊人久久久大香线蕉|