差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
blog:2019:2019-01-29 [2019-01-29 01:17] Decomo 作成 |
blog:2019:2019-01-29 [2022-04-14 09:17] (現在) Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 逸般の誤家庭で40GbEはじめますた その3(構築編) ====== | ====== 逸般の誤家庭で40GbEはじめますた その3(構築編) ====== | ||
+ | |||
+ | * [[2019-01-16]] | ||
+ | * [[2019-01-22]] | ||
+ | * [[2019-01-29]] ←いまここ | ||
機材が揃ったので、サーバ/ | 機材が揃ったので、サーバ/ | ||
- | ネットワーク概略図は以下の通り。 | + | ネットワーク概略図を示す。 |
{{ : | {{ : | ||
- | クライアントとサーバを40GBASE-SR4で直結し、サーバで40GbEと1GbEをブリッジする。こうすることで、40GbE対応スイッチがなくとも、40GbEの高速化の恩恵を受けつつ既存の1000BASE-Tネットワークとの相互運用がスマートに実現できる。この構成だと、サーバが落ちてると当然ながらクライアントがネットに繋がらなくなってしまうが、うちでは常時稼働させてるので殆ど問題ない。いざというときは、クライアントを従来通り1000BASE-Tで繋げばいいだけだし、そこは割り切る。 | + | <WRAP important> |
- | 40GbEといっても、ネットワークカードのインストールは一般的なPCI-Express拡張カードと一緒。マシンにNICを挿してドライバをインストールするだけだ。 | + | FreeBSDのL2ブリッジ'' |
+ | </ | ||
- | FreeBSD(サーバ)では''/ | + | クライアントとサーバを40GBASE-SR4で直結し、サーバで40GbEのI/ |
+ | |||
+ | 40GbEといっても恐るるなかれ、ネットワークカードは何の変哲もないPCI-Expressカードだ。ビデオカード等を取り付ける要領でマシンにNICを挿し、ドライバをインストールすればよい。 | ||
+ | |||
+ | FreeBSD(サーバ側)では''/ | ||
< | < | ||
mlx4en_load=" | mlx4en_load=" | ||
</ | </ | ||
- | 40GbEと1GbEのブリッジは''/ | + | 40GbEと1GbEのブリッジは''/ |
- | </code> | + | < |
cloned_interfaces=" | cloned_interfaces=" | ||
- | ifconfig_bridge0=" | + | ifconfig_bridge0=" |
ifconfig_bridge0_alias0=" | ifconfig_bridge0_alias0=" | ||
ifconfig_igb0=" | ifconfig_igb0=" | ||
行 25: | 行 34: | ||
</ | </ | ||
- | うまくブリッジが出来上がればifconfigが↓こんな感じになる。bhyve用のブリッジも兼用してるので余計なtapが刺さってるのは無視してくだしあ。 | + | うまくブリッジが出来上がればifconfigが↓こんな感じになる。bhyve用のブリッジも兼用してるのでtapも刺さってるのは無視してくだしあ。 |
< | < | ||
$ ifconfig bridge0 | $ ifconfig bridge0 | ||
bridge0: flags=8843< | bridge0: flags=8843< | ||
description: | description: | ||
- | ether 02:44:23:00:00:01 | + | ether XX:YY:ZZ:00:00:01 |
- | inet 172.20.32.1 netmask 0xffffff00 broadcast | + | inet 192.168.0.1 netmask 0xffffff00 broadcast |
nd6 options=9< | nd6 options=9< | ||
groups: bridge vm-switch viid-4c918@ | groups: bridge vm-switch viid-4c918@ | ||
行 47: | 行 56: | ||
</ | </ | ||
- | クライアントのネットワークが正しく使えることを確認する。インターネットに繋いだり、サーバにsshしたり…。設定に間違いがなければ、従来と全く同じように使えるはず。 | + | Windows(クライアント側)はふつーのEthernet設定の要領で、ConnectX-3のネットワークプロパティでIPアドレス等を設定してやればよい。サーバ側の設定が問題なければ、今までと同じように通信が行えるはず。 |
最後にSambaでファイルコピーを行ったGIF動画を貼っておく。サーバのSSD(Intel DC S3500シリーズ)の速度がボトルネックとなり10Gb/ | 最後にSambaでファイルコピーを行ったGIF動画を貼っておく。サーバのSSD(Intel DC S3500シリーズ)の速度がボトルネックとなり10Gb/ | ||
{{ : | {{ : |