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

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

2021-07-26 04:30:50張瀟男張軒
計算機(jī)與網(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)點(diǎn),在工程中較為實(shí)用,但因?yàn)樗鼉r格低、體積小也注定了硬件性能是絕不能與昂貴的高端網(wǎng)絡(luò)損傷仿真儀相提并論。通過闡述Raspberry Pi 網(wǎng)絡(luò)損傷儀的制作過程并對其吞吐量、時延、抖動和丟包率的準(zhǔn)確度進(jìn)行測試分析,從而了解其實(shí)際性能,為其在網(wǎng)絡(luò)試驗(yàn)中的應(yīng)用提供參考依據(jù)。

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

1.1 Raspberry Pi

Raspberry Pi 是一款基于ARM 平臺的單板計算機(jī),兼容Linux發(fā)行版操作系統(tǒng)。Linux內(nèi)存開銷低,可在沒有內(nèi)置永久存儲的Raspberry Pi上運(yùn)行功能齊全的OS,而且Linux 通常是免費(fèi)的。Raspberry Pi硬件主體類似筆記本電腦中的主板,沒有外殼且體積要比常見的各種主板小的多,只有信用卡大小。但Raspberry Pi作為可編程的小型計算機(jī),可以將其制作成網(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è)備進(jìn)行設(shè)計與測試。第3代設(shè)備分為2種型號:A型和B型,它們唯一的區(qū)別是在B 型上增加了以太網(wǎng)端口和額外的USB端口。本次選擇的設(shè)備為第3 代樹莓派的3 ModelB+(Raspberry Pi 3 B+型),詳細(xì)配置如表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)進(jìn)行使用,若內(nèi)核版本在2.6 以下,也可手動安裝TC&netem軟件。

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

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

網(wǎng)絡(luò)損傷仿真儀主要由Aspberry Pi 主機(jī)、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)卡作為補(bǔ)充。本次增加百兆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ā),若要實(shí)現(xiàn)樹莓派實(shí)現(xiàn)二層數(shù)據(jù)轉(zhuǎn)發(fā)就需要使用虛擬網(wǎng)橋的方式來完成。

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

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)橋配置確認(rèn):

sudo brctl show

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

3性能測試

3.1 測試環(huán)境

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

3.2 性能測試

吞吐量測試時分別設(shè)置測試儀器采用64 Byte,128 Byte,256 Byte,512 Byte,1 024 Byte,1 518 Byte大小的數(shù)據(jù)報文進(jìn)行雙向吞吐量測試,測試結(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進(jìn)行測試,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進(jìn)行測試,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ā)性能受硬件限制,傳輸大包最高只能達(dá)到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ā)板中蘊(yùn)含著巨大的能力。從功能性能上看此網(wǎng)絡(luò)損傷仿真儀完全可仿真諸如衛(wèi)通、E1線路等低帶寬環(huán)境下的延時與抖動、丟包。工程人員可隨身攜帶該設(shè)備,進(jìn)行一些簡單的語音、視頻等實(shí)時業(yè)務(wù)的測試。

猜你喜歡
便攜
快遞便攜伸縮式電子秤的設(shè)計
便攜式輸電線路異物清除裝置的研制
科技資訊(2017年10期)2017-05-26 22:04:08
一種便攜式托書裝置的設(shè)計與實(shí)現(xiàn)
可調(diào)便攜壓腿器的設(shè)計和研究
一種新型電動起吊推車的設(shè)計
關(guān)于多功能便攜型拐杖的設(shè)計與研究
便攜式身高測量裝置的設(shè)計
青年時代(2016年27期)2016-12-08 22:05:21
基于一種便攜式多功能繪圖桌的設(shè)計
便攜式健康飲食自動推理裝置
便攜式DSP 教學(xué)平臺的設(shè)計與實(shí)現(xiàn)
主站蜘蛛池模板: 色AV色 综合网站| 999国产精品| 亚洲黄色网站视频| 欧美一区二区啪啪| 亚洲黄网在线| 欧美日本中文| 亚洲一级毛片在线观播放| 污污网站在线观看| 久久国产高清视频| 久无码久无码av无码| 97在线公开视频| 中文国产成人久久精品小说| 香蕉精品在线| a毛片免费看| 亚洲一级色| 操国产美女| 国产亚洲一区二区三区在线| 久久天天躁狠狠躁夜夜躁| 久久国产亚洲偷自| 国产香蕉国产精品偷在线观看 | 9999在线视频| 波多野结衣的av一区二区三区| 亚洲成AV人手机在线观看网站| 日本不卡免费高清视频| 国产午夜在线观看视频| 久久九九热视频| 国产成人免费| 中文字幕资源站| 国产乱子伦无码精品小说| 999精品色在线观看| 福利国产在线| 亚洲成网777777国产精品| 日本免费一级视频| www.亚洲色图.com| 国产免费a级片| 欧美一区二区啪啪| 热思思久久免费视频| 无码一区中文字幕| 亚洲国产日韩视频观看| 国产女人综合久久精品视| 在线观看亚洲人成网站| 一区二区午夜| 永久天堂网Av| 成人精品区| 久久6免费视频| 国模极品一区二区三区| av在线无码浏览| 99性视频| 91精品aⅴ无码中文字字幕蜜桃| 丁香六月激情综合| 视频二区中文无码| 综合网久久| 国产a在视频线精品视频下载| 国产精品视频系列专区| 伊人婷婷色香五月综合缴缴情| 国产第四页| 色综合五月婷婷| 亚洲一区二区三区香蕉| 欧美精品一区二区三区中文字幕| 日韩视频福利| 一区二区三区在线不卡免费| 国产免费久久精品44| 伊在人亞洲香蕉精品區| 国产成人精品2021欧美日韩| 欧亚日韩Av| 日韩在线中文| 巨熟乳波霸若妻中文观看免费| 高潮毛片免费观看| 亚洲精品国产综合99| 中文字幕无码av专区久久| 亚洲丝袜第一页| 一级毛片免费高清视频| 亚洲精品少妇熟女| 久久综合丝袜日本网| 国产毛片不卡| 欧美黄色网站在线看| 中文字幕有乳无码| 国产永久无码观看在线| 国产成本人片免费a∨短片| 国产精品30p| 成人福利在线免费观看| 欧美激情视频在线观看一区|