- PR -

複数NICで別ネットワークによる冗長化について

1
投稿者投稿内容
kamaitathi
会議室デビュー日: 2007/03/31
投稿数: 2
投稿日時: 2007-03-31 22:41
表題の件ですが、NIC2枚挿しで、それぞれ別のL3SWに接続されており、そのL3SWは別ネットワークセグメントが割り当てられて外部の同一高速NWに収容されています。この構成で一方のL3SWが故障した場合、自動的に他方のNICより接続したいのですが、WindowsのOSレベルでこの様な自動切換えの機能はサポートされていないのでしょうか。同一ネットワークの場合はサポートされているようなのですが。そもそもこのようなNW構成は成り立つものでしょうか?申し訳ありませんが、ご回答のほどよろしくお願いいたします。
たらお
大ベテラン
会議室デビュー日: 2006/12/25
投稿数: 206
お住まい・勤務地: 東京・永代通り
投稿日時: 2007-04-03 22:06
可能です。例として、以下に示します。

コード:

┌──172.16.3.1[L3SW#1] (メイン経路)
W        |GW1:172.16.1.254/24
A        |
N        |NIC1:172.16.1.1/24(メインI/F)
W       [Server]
A        |NIC2:172.16.2.1/24(サブI/F)
N        |
|        |GW2:172.16.2.254/24
└──172.16.3.2[L3SW#2] (サブ経路) Static:172.16.1.1/32 next 172.16.2.1

上記環境で、Serverが持つ2つのNICに、
異なるインタフェースMetricを設定すればWANへの送信分はOKです。
この場合、メインI/Fのメトリックを小さくしてください。
設定が成功しているかどうか、DOS窓で route print を実行して確認してください。

実際にはWANの左側には通信対象の拠点があるわけですが、
その拠点のルーターにて上記2つのL3スイッチからダイナミックに経路を受信するか、
または、拠点ルータにECMPが実装されていれば、それを利用して、
172.16.3.1に到達可能かどうかの情報を得てください。

ただし、これでは、L3SWが電源断状態にならないと、サブ経路は有効になりません。
過渡期の一時構成ならともかく、一般的には、下記構成をお奨めします。


┌──172.16.3.1[L3SW#1]──[L2SW#1] (メイン経路)
W        | |   │ |GW1:172.16.1.254/24
A        | | ┌─┘ |
N        | | |   |NIC1:172.16.1.1/24(メインI/F)
W        | └─┼─┐ [Server]
A        |   | | |NIC2:172.16.2.1/24(サブI/F)
N        | ┌─┘ | |
|        | |   | |GW2:172.16.2.254/24
└──172.16.3.2[L3SW#2]──[L2SW#2] (サブ経路)

1.L3SW間に経路交換用のリンクを追加します。
2.サーバーは、L3SWに直収ではなく、L2を間に入れたほうがいいでしょう。
3.各L3SWにお互いのセグメントを追加します。
4.L3SWの各LANセグメントでVRRPなどのスタンバイを構成します。


以上です。

_________________
_福田太郎_
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-04-04 10:15
こんにちは。

引用:
kamaitathiさんの書き込み (2007-03-31 22:41) より:

この構成で一方のL3SWが故障した場合、自動的に他方のNICより接続したいのですが、WindowsのOSレベルでこの様な自動切換えの機能はサポートされていないのでしょうか。同一ネットワークの場合はサポートされているようなのですが。


フォールトトレラントシステムを目指しているように思いますが、何となく中途半端に
感じます。
# 一方のL3SWが故障した場合、自動的に他方のNICより接続したい
# 書かれていますが、クライアントPCから見ると違うIPアドレス相手に通信を行う
# 動作に変わる必要があります。
# 当該サーバの機能によっては、自動切換えは無理かと思えます。

コストバランスが難しいところですが、本来ならばサーバ自体の二重化の方が妥当と
思えます。
想像で恐縮ですが、L3SW部分だけを二重化した理由は「たまたま空きポートがあった
ので、冗長化構成に使えないか?」と言ったことでは無いでしょうか?

ネットワーク環境的には、たらお様のコメント内容で完璧に近いと思われますが、
その構成に変えたとしても、クライアント側から見て「プライマリ&セカンダリ」
指定が可能なサーバで無い限り、手動切替が発生するのではないでしょうか。
Wind
ベテラン
会議室デビュー日: 2004/11/10
投稿数: 73
投稿日時: 2007-04-04 12:38
本当にたまにでいいので、上に乗ってるアプリケーションの事も思い出してやってください……。

# OracleとかSQLとか乗ってたらNGじゃないですかね? どうあがいても
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2007-04-04 14:01
たらおさんが書いている構成でL3SWにバーチャルIPを設定すれば
完璧だと思います。

#L3SWがそういう事を出来る機器を選定する必要はありますけどね。
kamaitathi
会議室デビュー日: 2007/03/31
投稿数: 2
投稿日時: 2007-04-10 21:00
返事が遅くなってすいません。
皆様のご回答やアドバイス大変興味深く、感謝します。

実は私もBackDoorさんの御意見と同じです。
今回のネットワーク構成は御客様から提供されたもので自動切換えは無理ではないかと思っていました。ここで何かしらの情報があればと思い投稿させて頂きました。

また、Windさんの「OracleとかSQLが乗っているとNGじゃないですかね?」という事ですがOracleには接続先の自動切替みたいな機能は無いのでしょうか?
YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-04-11 13:47
引用:

kamaitathiさんの書き込み (2007-04-10 21:00) より:
また、Windさんの「OracleとかSQLが乗っているとNGじゃないですかね?」という事ですがOracleには接続先の自動切替みたいな機能は無いのでしょうか?



Oracle DB Serverソフトウェア単独では無理ではないでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)