device有32 ports,如何設定做 snake test - Linux

Ivy avatar
By Ivy
at 2017-12-15T08:00

Table of Contents

各位大賢 安安,
我有一台 32 ports (eth0 ~ eth31) 的 Linux device,
若想要做 snake test (效能測試),
在一般其它 Switch device 上通常有各家提供的 cli 指令
可以輕易的將 eth0 跟 eth1 設成同一個 vlan (例如: vlan 5),
還設定了 eth0 的 PVID=5,
使 ingress untagged frame 只會往同一個 vlan 的 eth1 送出原樣的 untagged frame,
且因為 eth2 與 eth1 有網路線相接, 所以此 frame 就被 eth2 收近來,
而 eth2 和 eth3 也同理設在同一個 vlan (例如: vlan 6),
故以此類推 一個一開始從 eth0 進入的封包會依序流經所有的 ports,
最後從 eth31 送出來。

請問在 Linux 中, 要如何(透過怎樣的指令)設定這樣相同的環境呢?

謝謝。

--
Tags: Linux

All Comments

Andrew avatar
By Andrew
at 2017-12-16T11:13
聽起來像是用iptables 做internal forwarding 但是你這樣效
能全部都卡在software stack上哦 跟switch用硬體做的差異會
很明顯
Ivy avatar
By Ivy
at 2017-12-19T06:44
mirror?
Mia avatar
By Mia
at 2017-12-21T17:04
Linux Kernel pktgen
Candice avatar
By Candice
at 2017-12-24T14:53
network mirroring是switch用的詞沒錯 搜尋之後發現Linux上
就是用iptables做port forwarding
Frederica avatar
By Frederica
at 2017-12-27T22:52
pktgen只是直接從Kernel層產生封包做效能測試
Aaliyah avatar
By Aaliyah
at 2017-12-28T04:22
所以 就還是看你要做啥 單純做連線測試可以
但是想要做效能測試的話 會卡在軟體層(就算你已經到Kernel
等級還是有32/2組要轉送)
Ophelia avatar
By Ophelia
at 2017-12-31T17:34
一般這種在Server上的 我們比較常做loopback test 只要準備
loopback cables就可以測試
Eden avatar
By Eden
at 2018-01-04T00:19
ethtool也有支援loopback test 用起來還算方便

PXE無硬碟開機 如何預設用root登入

Mary avatar
By Mary
at 2017-12-13T22:02
小弟在架設PXE server 參考網路教學完成了無硬碟的直接開機 原文: https://www.server-world.info/en/note?os=CentOS_7andamp;p=pxeandamp;f=4 但是開機起來後,系統請使用者設定一個user 但發現沒有admin權限,無法使用s ...

手機上好用的ODF軟體

Adele avatar
By Adele
at 2017-12-12T10:44
※ [本文轉錄自 EZsoft 看板 #1QBq8thL ] 作者: danny0838 (道可道非常道) 看板: EZsoft 標題: [請問] 手機上好用的ODF軟體 時間: Tue Dec 12 10:42:55 2017 如題,雖然 OpenOffice 號稱是開放格式, 但行動 App 的發展比 ...

用docker內部作為員工的工作環境

Yuri avatar
By Yuri
at 2017-12-11T14:40
在公司裡面通常會有伺服器 有些公司會給員工一個普通權限的帳戶 讓員工可以放程式在上面跑 但是沒有root權限,安裝依賴之類的都不容易 我想請如果我想改成每個員工一個docker ,ssh 連線就直接進入 docker 內部,遠端桌面? 每個人在docker 內部有root 權限,可以apt-get ...

進行Gaussian09計算時突然中止。

Elma avatar
By Elma
at 2017-12-11T11:03
大家好 小弟的實驗室是使用Gaussian09進行化學上的科學研究, 為了計算上的效率,實驗室歷年來都是使用Opensuse系列進行計算。 今年5月的時候我們實驗室採購一台R7 1700 ,起初我轉用ubuntu17.04, 但在使用半年多之後開始出現運算突然中止的情況, 計算中的文件也沒出現任何的 ...

請問怎麼加入 amdgpu.dc=1 來啟用 AMD 的 HDMI 音效

Isabella avatar
By Isabella
at 2017-12-09T21:50
OS: Antergos GPU: AMD RX460 聽說 AMD 終於在 linux-mainline(4.15) 加入了 HDMI 音效的支援, 於是我就載了別人編譯好的 linux-mainline 來安裝。 查了 archwiki 後,他說要在 kernel parameter 加入 amdgpu. ...