NIC GbE - oraccha/omicron GitHub Wiki
Gigabit EtherNet 用の NIC
-
1000Base-X (IEEE802.3z) . 光通信(^^; 伝送距離によって SX と TX ってのがある.
- LX、LH、ZXなんてのもありますよん。TXはないかも。
- IEEE 標準になってないのかもしれないけど,CAT6 使うのが TX では?
- 一口メモ.光ケーブルは RX(受信)側から赤い光が出ているので,TX(送信)と見分けることができる.
- -SXだとのぞいてもまぶしいだけだけど、-LX以上は健康被害が出る可能性大。また、波長が短いから見えないでしょうし。
-
1000Base-T (IEEE802.3ab) . より一般的な CAT5 の UTP(Unshielded Twisted Pair cable) ケーブルが使える.enhanced の方がベターだけど.
- メディアコンバータって性能への影響ってどれほどあるんだろう? (特に遅延時間)
- 結論としては影響はない.仕組みからしても遅延は問題にならない?
- [http://www.netgearinc.co.jp/products/giga_ec/gc102/contents.html NetGear GC102] .
1000Base-SX と 1000Base-T のコンバータ.
- 802.3x フロー制御対応(>> EtherNet/フロー制御)って何やってるんだろう?
- どこにもジャンボフレーム対応なんて書いてないのだが,MTU 6991 バイトの謎には SC2003 で悩まされた.まぁ,ジャンボフレームはベンダ依存なんだけど.
- メディアコンバータって性能への影響ってどれほどあるんだろう? (特に遅延時間)
-
GBIC (Gigabit Interface Converter)
- SX や TX などの口を切替える仕掛け.
-
XENPAK
- (10GbE の?)光トランシーバ.
チェックサムオフロード
- e1000: XsumRX (デフォルトで有効)
- "ethtool -S ethX" で rx_csum_offload_[good|bad] がわかる.
ジャンボフレーム
- MTU を 1500 バイト以上に設定できる.IEEE 標準ではなく,ベンダによる独自拡張.
- Linux における設定は "ifconfig ethX mtu 9000".確認は "ping -M do -s 9000" とか."-M do" はフラグメンテーションを認めないために指定する.
ドライバ
- [http://www.broadcom.com/ Broadcom] Tigon3
- Broadcom って Linux/MIPS で見かける SiByte を作ってるところか.
- そうです。通信系半導体メーカです。
- firmware が変更可能で,ツールもオープンになっているという噂.
- Broadcom って Linux/MIPS で見かける SiByte を作ってるところか.
- 3Com 3c996 .
中味は Broadcom の BCM5700 ってチップ.
- [http://support.3com.com/infodeli/tools/nic/linux.htm 3Com Linux Drivers] (3COM) . tg3 で動作するが,3Com のページからも別のドライバが DL できる.
- 3Com 3c985
- Intel PRO/1000
- [http://www.syskonnect.com/ SysKonnect] SK-98XX
- RealTek 8169
- RTL8110S
- [http://www.zdnet.co.jp/products/0312/22/rj01_ak86l.html きょうは超低価格Athlon 64用マザーボード「AOpen AK86-L」を試してみた] (ZDNet 2003-12-22) . 「GIGA BYTE LAN」いいなぁ.
どこも NIC の仕様書は公開していないのかなぁ...
- NDA が必要みたい.
[http://www.atmarkit.co.jp/ad/intel/gigabit/gigabit.html ギガビット・イーサネット、その威力 インテル&シスコシステムズ 特別対談] (@IT) によると 2003年度第2四半期における 10/100/1000 イーサネットコントローラのシェアは Intel が 53%,BroadCom が 36%,その他が 11%.NIC は Intel が 64%,3Com が 19%,その他が 17% なんだそうな.