自宅ネットワークの10Gbps環境を廉価で準備

## 前提背景
TP-Linkの10Gbase-Tスイッチを買うのは高いし面白くない。
値段が下がったら検討するけど、今この時10Gbps環境が欲しい。作りたい。

## 解決方法？
・SFP-10G-SRを使えばいいじゃん
・SFP+に対応した5ポートくらいのスイッチあれば使える
・PC側のPCI-E Gen2 x4があれば帯域は足りるはず
・ケーブルなんてLC-LCのOM3が腐る程売ってる

## 事前知識
### SFP-10G-SRってなに
Ciscoのいつぞ発売のショートレンジの10GbpsだせるSFP+（規格を知ってる前提）
データセンターやらでクソ使ってるけど保守切れとかで大量にヤフオクに出回ってる
ロングレンジのLRとかいらんやろ家庭内で1kmのケーブル引くのかって話

https://www.cisco.com/c/ja_jp/products/collateral/interfaces-modules/transceiver-modules/data_sheet_c78-455693.html

### PCI-Eの規格を確認
無駄にならないよう10Gbpsの帯域が確保できるレーン数とか何かを再認識する。
Wikipediaでも見て規格を確認しておくと転送速度のGen2のx4があれば事足りる。
2.0GB/sが理論値なので、16Gbpsでるやろってことでウン。
最近のPCは16レーン形状のx4仕様が普通なのでx4形状のボードがあればいいな。

https://ja.wikipedia.org/wiki/PCI_Express

### LCケーブル？OM3？
LCはケーブル先端のコネクタ形状のこと。OM3は内部ファイバーの品質？的な何かの規格。
あとはマルチファイバーを買わないと10G-SRでは使えないゾ

https://www.sanwa.co.jp/seihin_joho/hikaricable_select/index.html

## 準備する品々
#### ①SFP（SFP-10G-SRとGLC-T）
PC-スイッチ、サーバ-スイッチ間でSFP-10G-SRが計4本は必要。
インターネットルーターとUTP接続するためにGLC-Tもあれば良き。
ヤフオクに腐るほど売ってるのでご参考までに。
5,500円（10本セット）

![AqmTTPeXS3qFESeNzCuRzw.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/90093681-7986-340f-e5b5-da6ccbb65d9b.jpeg)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/5c2930ca-7b00-7336-4f11-69bb24dcef73.png)

#### ②SFP+スイッチ
Amazonにはあっても高いのでAliexpressで探すと良い。
11,959円

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/802c1e99-462f-022f-9438-c4dbd5ae3ca9.png)

https://ja.aliexpress.com/item/1005006225296112.html

#### ③LC-LCケーブル
Amazonでも良いけどAliexpressで投げ売りあった。
3m 5本セットで1,858円

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/fa57c496-5916-673b-4ec3-18967a389eaa.png)

https://ja.aliexpress.com/item/33013462080.html

#### ④PCI-Eカード（SFP+ NIC）
これが最重要で本当に使えるのかは知らないが試しで購入。
Amazon眺めてもx8の中華製品じゃねの商品だらけなので、こちらもAliexpressで。
x8ボードでMellanox ConnectX-2で本当に使えるかはマジで怪しい。でもスゴイ安い。
Gen1のx4でも8Gbpsの理論値は出るから（震え声
1,497円 x2枚

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/8158cad7-eb66-282c-d42a-e55514ac4536.png)

https://ja.aliexpress.com/item/1005006330349184.html

## 購入費用
最低限の購入費用は以下の通り。
SFPやケーブルはバラ売りだと高いので10本とかのセットで購入しているため、
実際にはもう少し費用はかかっていることになるのが痛いところ。
TP-Linkの33,000円くらいの10Gスイッチ買うよりは安いし面白いだろう。

| No | 種類 |商品 | 数量 | 金額 |
|:-:|:-----------:|:------------:|:-:|:--------:|
| 1 | SFP         | SFP-10G-SR   | 4 | 1,100円  |
| 2 | SFP+スイッチ | ZX-SWTG1C8F  | 1 | 11,959円 |
| 3 | 光ケーブル   | JT-LC/LC-OM3 | 2 | 743円    |
| 4 | PCI-Eカード | MNPA19-XTR   | 2 | 2,994円  |
|   | **合計** |   |   | **16,796円** |

## 今後（2024/10/25時点）
商品が11月23日までに届くらしいので到着次第、構築する予定。
こういうネットワークモジュールを知らない同業新人さんが増えてる気がするので、
色々と画像を載せつつ理解と興味がでる記事にできたらなと。

## その他
#### PCI-Eカードがやっぱり特殊
Mellanox ConnectX-2を使っているとのことでドライバー必須やろなと。
調べてみると素敵な先人がいらっしゃるではないですか。

https://qiita.com/qyen/items/d21570429dcd6278b4c9

ドライバーは以下でダウンロードできるとのことで備忘。
こんなところ分からないよ。普通見つからないよ。

https://network.nvidia.com/products/adapter-software/ethernet/windows/winof-2/

#### PCI-Eカードがやっぱりやっぱり特殊
使えなかった時のバックアップ商品はこちら。
必要あらば購入して試すことになるだろう。。。（遠い目）
こっちはGen2のx4なので問題は無いと思うが商品説明が謎にx8。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3918883/f408548e-a386-4d9c-5aeb-c3dc9f1be6e0.png)

https://ja.aliexpress.com/item/1005007731991120.html

Intelチップなのでドライバーも安心。Win11に対応してなさそうなのが怖い。

https://www.intel.co.jp/content/www/jp/ja/products/sku/68669/intel-ethernet-converged-network-adapter-x520da1/downloads.html