bondingとは? 簡単に書くと複数のNICを一つにまとめて、負荷分散や冗長化を行うというものです。 kernelのモジュールである「bondモジュール」をつかうので、bondingといったように呼ばれているらしいです。 注意点 BondingでリピータHUB(いわゆる馬鹿ハブ・ダムハブ)を使用するとコリジョンが多発する為、スイッチングHUBの使用が必要です。 ※ リピーターHUBは受信データを受信中のポートを除く全てのポートから一斉に送信します。 なので、リピーターHUBをつかってbondingをしている端末でデータ送信を行うと、 bondingされているNICデバイス全てに同じデータが送信され(bondingされているNICデバイスはMACアドレスが全部同じになるため)、 問題が発生しちゃうということらしいです。 また、bondingを行うためにはカーネルレベルで対
割と長い間ネットワークに携わってる人と話していて、その人がボンディングの存在を知らなかったので、もしかして知られていないのではないかと思ったので紹介してみます。 Linuxでは、ボンディング(bonding)を使うことでNICの冗長化、負荷分散ができます。ケーブルが断線したり、間違えて抜いてしまったなんてことがあったとしても大丈夫です。 このボンディングはNICを複数束ねて使うことで、1個のチャンネルにすることができます。異なるベンダーのNICとかでも大丈夫ですよ。(bondingは機能の名称で、束ねることはteamingとも言うらしい) 異なるスイッチ(更に、その上に異なるルーターとか)なんかにつなぐと、更に冗長化ですよ。 当たり前ですが、NICは2個以上消費します。 /etc/sysconfig/network-scripts/ifcfg-bond0 を作成 DEVICE=bond0
Linux で複数インターフェースを 1 つの NIC に仮想化する bonding という設定がある。 bonding を使えば、1 つの物理 NIC がダウンしても仮想 NIC はダウンせずに済むなど、 NIC の冗長化を実現できる。 Red Hat AS 4 で bonding を設定する方法は次の通り。 まずは、仮想インターフェース bond0 を作成する。 そのためには、/etc/sysconfig/network-scripts/ifcfg-bond0 を作成する。 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes NETWORK=1.1.1.0 NETMASK=255.255.255.0 IPADDR=1.1.1.1 USERCTL=no TYPE=Bonding 次に、bonding する物理インターフェースの設定変更
ref. http://www.pochinet.org/linux0A044.htm http://www5.ocn.ne.jp/~m-shin/linux/linux-bonding.html http://blog.dc-d.jp/archives/290.html modprobeでbondingのモジュール読み込んで、ごにょごにょっと設定書くだけで出来た。すげー簡単。 modeはラウンドロビンの0じゃなくて、active-backupの1のが管理しやすいかな。 /etc/modprobe.d/bonding alias bond0 bonding options bonding mode=1 miimon=200 /etc/sysconfig/network-script ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static BROADCAST=19
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く