【人柱】バイパス機能付きのNICを手に入れてみた、が...

ヤフオクをつらつらと眺めていたら、聞いたことがないメーカー製のNICが出品されているのを見つけた。
とりあえず、メーカーのサイトでスペックを確認してみたら、

Niagara 2265 is designed with a built-in programmable bypass circuit to provide maximum up time for the network. The bypass circuit takes the Niagara 2265 ports off line in case of either power or software failure. The bypass circuit works in absence of power.

[From NIAGARA 2265 | Bypass Network Interface Card – PCI-express Dual Copper Giga bit NIC with Failover / | Interface Masters Technologies | Hardware load-balancer | PacketMaster | 10GE server adapter card| Bypass NICs | Smart NIC| Managed switches | Intelligent Network TAP | Active Bypass | Failover system]

このNICを挿したサーバがトラブった時に、ネットワークを止めないためにバイパスする機能が付いているというものらしい。
バイパス機能を持ったNICの存在は知っていたのだけど、実物を確認したのは初めてということもあって、とりあえず様子をうががっていたのだけど、やっぱり入札は無い。

「Intelの82571EBが載ってるし、最悪デュアルポートNICとして使えるでしょ?」ってことで、ヒトバシラーとなるべく、締め切りギリギリで応札して無事確保。
色々手続きを終えて、ブツが届いたのが今朝だったので、早速ごそごそと取り付けてみたんだが...。


まず、誤算だったのが、ロープロファイルブラケットしかついてなかったこと。
仕方が無いので、ブラケットを取り外してExpress5800/110Geのほうに装着。

無事起動したので、Linux的にどう認識されているのかをチェックしてみると

nexus01:~# lspci
00:00.0 Host bridge: Intel Corporation 3200/3210 Chipset DRAM Controller (rev 01)
00:01.0 PCI bridge: Intel Corporation 3200/3210 Chipset Host-Primary PCI Express Bridge (rev 01)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
01:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0d:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
11:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
11:03.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z7/Z9 (XG20 core)

"Intel Corporation 82571EB Gigabit Ethernet Controller"が2個認識されているので、ドライバ的にも問題なさそう。
ネットワーク的にはどうだ?と思ってみると

nexus01:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:04:76:73:1d:b9 brd ff:ff:ff:ff:ff:ff
    inet 218.219.149.234/29 brd 218.219.149.239 scope global eth0
    inet 218.219.149.235/29 brd 218.219.149.239 scope global secondary eth0:0
    inet 218.219.149.236/29 brd 218.219.149.239 scope global secondary eth0:1
    inet 218.219.149.237/29 brd 218.219.149.239 scope global secondary eth0:2
    inet6 fe80::204:76ff:fe73:1db9/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:24:1d:97:bc:12 brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.254/24 brd 172.16.0.255 scope global eth1
    inet6 2406:a000:f008:4d00::1/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::224:1dff:fe97:bc12/64 scope link
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0c:bd:01:b3:38 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0c:bd:01:b3:39 brd ff:ff:ff:ff:ff:ff
6: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
    link/sit 0.0.0.0 brd 0.0.0.0
7: sit1: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN
    link/sit 0.0.0.0 peer 116.197.146.63
    inet6 2406:a000:f0ff:fffe::48a3/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::ac10:fe/64 scope link
       valid_lft forever preferred_lft forever
    inet6 fe80::dadb:95ed/64 scope link
       valid_lft forever preferred_lft forever
    inet6 fe80::dadb:95ec/64 scope link
       valid_lft forever preferred_lft forever
    inet6 fe80::dadb:95eb/64 scope link
       valid_lft forever preferred_lft forever
    inet6 fe80::dadb:95ea/64 scope link
       valid_lft forever preferred_lft forever

ん?eth2とeth3が増えてるけど、どちらも"state DOWN"。
ケーブル繋いでもNIC側のステータスLEDもHUB側のLEDも、うんともすんとも言わない状態。もちろん、IPアドレスを割り当てても状況に変化なし。多分、ネットワークをバイパスする部分をソフトウェア的に設定変えてやらんといけないじゃないかという線が濃厚です。

まぁ、人柱覚悟で入手したんだから、とはいえハード的に認識してて、IPアドレスも割り当てられるのに、使えない状態ってのは、ちょっと悔しいなぁ。メーカーサイトでもバイパス機能を制御するためのソフトウェアがダウンロード出来る気配はないし、ドキュメントも見つからない...。
もちっと、足掻いてみるかなぁ...。

トラックバック(2)

多分、ネットワークをバイパスする部分をソフトウェア的に設定変えてやらんといけないじゃないかという線が濃厚です。 [From 【人柱】バイパス機能付きのN... 続きを読む

なんか変わったマザーボードが出たなぁ、とよくよくチェックしてみたら、オンボードでバイパス機能付き NIC が載ってるんね。> X9SKV-1125 & X... 続きを読む

コメントする