- PR -

1サーバに2つのNICが搭載されている場合のルーティング

投稿者投稿内容
ひら
会議室デビュー日: 2006/11/15
投稿数: 11
投稿日時: 2007-01-29 20:17
angel様、回答ありがとうございます。

おっしゃる通り、PC1とPC2の存在するネットワークは物理的に別になっています。
ご提案いただいた最初のほうの案
「物理的に隔離し、ネットワークアドレスを別系統にする」がポリシーとして
正しいと思います。
やはりこの方法で実現すべきでしょうか。
ネットワークアドレスを別系統にすると、他のルータに設定を追加しなくては
いけないので、(しかもシステム上、重要なルータなので設定を追加すること自体、
ついつい逃げ腰になってしまって)なんとか逃げ道がないかを探していました。
今回は腹をくくって?「ネットワークアドレスを別系統にする」方向で検討する
ことといたします。

ところでわたしの今回の質問の内容ですが、皆さんに教えていただいた”マルチパス”
または他の方法で実現可能なのでしょうか。
(ポリシー的にどうかは別として)技術的な解決案がありましたら、アドバイスを
いただけると助かります。
試験環境を構築して、もう少しネットワークを理解できるようにいろいろと試して
みたいと考えています。
よろしくお願いいたします。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2007-01-29 20:53
引用:
ところでわたしの今回の質問の内容ですが、皆さんに教えていただいた”マルチパス”または他の方法で実現可能なのでしょうか。



・今まで、現用機・予備機の切り替えは、LANケーブル差し替えで行っていた
・これからは、NICが2枚あるので、一方を管理用として使い、ネットワーク越しに設定を弄るだけで対処したい

という要望であれば、配線は変えずに、
切替前:
 Server1 … NIC1:IPアドレスA、NIC2:IPアドレスB
 Server2 … NIC1:IPアドレスなし、NIC2:IPアドレスC

切替後:
 Server1 … NIC1:IPアドレスなし、NIC2:IPアドレスB
 Server2 … NIC1:IPアドレスA、NIC2:IPアドレスC

となれば良いだけで、切替作業としては、それぞれB,C宛てに telnet/ssh で接続して、NIC1 を up/down すれば良いだけですね。
この方式自体は、アドレス A,B,C が同一ネットワークアドレスにあるかどうかに関係ない ( 実際 NICが2枚ある必要性も薄い ) ので、「設定変更用の端末をどこに配置したいか」によってネットワーク構成を決めれば良い話となります。
その上でネットワーク構成を考えた結果、NIC1 と NIC2 を別の物理ネットワークに配置するのであれば、A と B,C は異なるネットワークアドレスのものにしなければなりません。

[ メッセージ編集済み 編集者: angel 編集日時 2007-01-29 20:57 ]
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2007-01-30 10:42
書かれている内容を整理するとこうしたいって事ですか?

【現状構成】

[PC1]−[HUB]−[(NIC1)Server1(NIC2)]
[PC2]−[HUB]−[(NIC1)Server2(NIC2)]

※上記[HUB]はそれぞれ別の物である。

これを

【要望構成】

[PC1]−[HUB]−[(NIC1)Server1(NIC2)]−[(NIC2)Server2(NIC1)]−[HUB]−[PC2]

要するにひらさんがやりたい事は


それぞれのサーバの余っているNICを繋いでそれぞれのサーバを[PC1]と[PC2]から
繋がる様にしたい。


それで[PC1],[PC2][Server1][Server2]
のIPアドレス体系が同じであるって事ですよね?

要するに[Server1][Server2]のNIC1のデフォルトルートを
それぞれのNIC2のIPアドレスに
したいと言う事?

であってます?

だとすれば私が解説したサイトや他の方が書いているアドバイスを
纏めれば出来ると思うのですが…

コールドスタンバイにしてあるって事は通常は[Server2]のAP等は止めてるって事ですよね?
また、上記の様な構成でコールドスタンバイを自動で切り替えたいならば

http://www.f5networks.co.jp/product/bigip/ltm/index.html

を入れるとか

http://www.ctc-g.co.jp/~ctcsp/products/doubletake/index.html

とかを入れておく事も一つの手です。

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