11
自宅実験環境 Aug 2014 Masaru OKI @masaru0714

自宅実験環境 Aug 2014

Embed Size (px)

DESCRIPTION

about network topology at home machines.

Citation preview

Page 1: 自宅実験環境 Aug 2014

自宅実験環境 Aug 2014Masaru OKI

@masaru0714

Page 2: 自宅実験環境 Aug 2014

外観

2014年8月15日に設置。

全部Mini-ITX。CPUは上から順に

● Xeon E3-1231 v3● Atom C2758● Celeron J1900● Celeron 1037Uキューブの上のはGbE SW-HUB。ラックはサンワサプライ MR-65GY。

Page 3: 自宅実験環境 Aug 2014

なぜこんなにマシンを……● Intel DPDKの実験をしたかった。● DUT(Device Under Test)の両端にマシンが必要。● 2台ではできないことがあるので、最低3台。

● Xeonマシンは、つい欲しくて買ってしまいました。● 仮想マシンで実験できるパワフルなのが欲しかった。

DUT(DPDKを動かす)パケット送信ノード パケット受信ノード

Page 4: 自宅実験環境 Aug 2014

実験ネットワーク(構想段階)● L2SWの設定により、配線変更なしで自由に組み替え。● これができそうな安価なGbE SWを探していた。● 16portくらいだとちょうどいいかなあ……

Xeon E(DUT 1)Ubuntu 14.04LTS (s)

Atom C(DUT 2)Ubuntu 14.04LTS (d)

Celeron JFedora Core 20

Celeron UCentOS 7

ポートVLANを複数作成できるL2SW

Page 5: 自宅実験環境 Aug 2014

安かったL2SW● 買いました。NETGEAR GS116E。● 9000円くらいだったかな? NTT-X Storeさんにて。● for businessと書いてあり、ポートVLAN切れます。● 専用ユーティリティを使います。● 制御用ポートやシリアルポートはなく

スイッチポート上で制御するらしい。● ポートミラーリングもできるらしい。● いい買い物だった!● と思っていた時期が僕にもありました。

Page 6: 自宅実験環境 Aug 2014

GS116Eを使ってみた

直結で試していたDPDKアプリを動かしてみる。

直結で動いていたものが、動かない。あれ?直結に戻すと動く。なぜだ!?

どうやらARP学習しないとIPが通らないらしい。

for businessって普通のオフィスLAN向けという意味か!任意のパケットを流したかったのに……とほほ。

というわけで結果: 実験用途には使えなかった。残念。

Page 7: 自宅実験環境 Aug 2014

あきらめて構築した実験LAN● 別のL2SW買って同じ目に合うと立ち直れないので直結。● Xeon,AtomはどちらもDUTにできるように構成。● 往復のみの2台構成ならすべてDUTにできる。● OSもバラバラにして各種動作確認に使えるように。

Xeon E(DUT 1)Ubuntu 14.04LTS (s)

Atom C(DUT 2)Ubuntu 14.04LTS (d)

Celeron JFedora Core 20

Celeron UCentOS 7

192.168.1.0/24

Page 8: 自宅実験環境 Aug 2014

実験LANに接続予定の機械

● Cubieboard2 (Allwinner A20; Cortex-A7 1GHz dual)○ エマージェンシーモードでFlash焼けるのは便利。○ Lubuntu(lite ubuntu)やCubian(debian for cubieboard)が動く。○ DPDKは移植中らしい。

● Intel Galileo (Quark X1000 400MHz single)○ UEFIが動く32bitマシン(レアもの)。DPDKは動かない。

● Xeon E3-1105C v2マシン (1.8GHz, 4core/8thread)○ SUPERMICRO X9SKV-1105○ GbEが6本! QAT! まるでルータを作ってくれと言わんばかりの仕様○ OS入れるにはPCIe x1なビデオカードが必要なので注意○ FlexATXなのでケースが……

Page 9: 自宅実験環境 Aug 2014

Special thanksパソコンハウス東映様

● いつもお世話になっております。● マザーボードは全部ここで買いました。● ラストワンを買ってしまったことも多くやや恐縮……● miniPCIe延長、入荷いただき感謝しつつ、その前に隣のツ

クモさんで購入しました。すみません……ありがとうございました!

今後もよろしくお願いします!!

Page 10: 自宅実験環境 Aug 2014

付録1: プロセッサ比較

Intel ARKより抜粋プロセッサ Xeon E3-1231 v3 Atom C2758 Celeron J1900 Celeron 1037U Xeon E3-1105C v2

アーキテクチャ Haswell Refresh Rangelay Bay Trail-D Ivy Bridge Ivy Bridge

動作クロック (TB) 3.4GHz (3.8) 2.4GHz (-) 2.0GHz (2.4) 1.8GHz (-) 1.8GHz (-)

コア/スレッド 4/8 8/8 4/4 2/2 4/8

キャッシュ(LLC) 8MB 4MB 2MB 2MB 8MB

メモリ DDR3-1333/1600 DDR3/3L-1600 DDR3L-1333 DDR3/L 1333/1600 DDR3/3L-1066/1333/1600

TDP 80W 20W 10W 17W 25W

Page 11: 自宅実験環境 Aug 2014

付録2: マシンスペック比較SSDは64GBか128GBのをテキトーに載せ(て)ます。

Xeon v3 Atom C Celeron J Celeron U Xeon v2

ボードメーカー AsRock SUPERMICRO AsRock Giada SUPERMICRO

マザーボード E3C226D2I A1SRi-2758F Q1900-ITX N70E-DR v2 X9SKV-1105

搭載メモリ 16GB (8x2) 16GB (8x2) 16GB (8x2) 8GB (8x1) 16GB (8x2)

オンボードLAN i210 (2port) i350 (4port) 蟹 (1port) 82583V (2port) i210 (2port)i350 (4port)

拡張LAN i350 (4port) (1port) i210 (2port) (1port) -

ビデオ オンボード(AST) オンボード(AST) CPU内蔵 CPU内蔵 PCIe x1に増設

その他 IPMI IPMI - - QAT