- 締切済み
複数ルーターを使用する場合
社内からインターネットに接続するルーターが2つあります。片方はBフレッツで片方がADSLになっており、それぞれ固定IPをもらえる契約になってます。 LAN側にWEBサーバーが1台あり、ルーターのアドレス変換機能によって、どちらのルーター経由からであっても同じサーバー(プライベートアドレス)に接続するようになってます。 ルーターA:WAN側/xx.xx.xx.xx LAN側/10.0.0.1 ルーターB:WAN側/yy.yy.yy.yy LAN側/10.0.0.2 サーバー:10.0.0.3、デフォルトゲートウェイ/10.0.0.1 ※xx.xx.xx.xx、yy.yy.yy.yyは共にグローバルアドレス 外部から yy.yy.yy.yy を参照した場合、 外部→サーバー時にはルーターBを経由していますが、その返答はルーターAを経由しているみたいです。 この状態でも Ping は正しく飛ぶので実害はないのかもしれませんが、何か変な気持ちがします。 サーバーのデフォルトゲートウェイの設定から見て仕方が無いのかもしれませんが、ルーターBから届いたパケットの返信はあくまでルーターBに返す、というようなことは出来ないのでしょうか。 (ルーターAのインターネット接続が途切れていると Ping が帰らない) ネットワークの負荷分散と冗長化を、簡易な方法でできないものか試案してのことです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- asuca
- ベストアンサー率47% (11786/24626)
>ちなみに、サーバーから外部のアドレス aa.aa.aa.aa にパケットを送信した場合、どちらのルーターにパケットが飛ぶのでしょう? デフォルトゲートウェイで指定した方です。
- asuca
- ベストアンサー率47% (11786/24626)
基本的に間違っているのではないかと。 ルータの経路情報はしっかり設定しているのでしょうか?その設定方法がもし解らないというのなら#1の回答のようにNICを追加すればいいかと思うんで姿だ同一ネットワーク上にルータが2つあるからいけないのであって ルーターA:WAN側/xx.xx.xx.xx LAN側/10.0.0.1 ルーターB:WAN側/yy.yy.yy.yy LAN側/10.0.0.2 サーバー:10.0.0.3、デフォルトゲートウェイ/10.0.0.1 を ルーターA:WAN側/xx.xx.xx.xx LAN側/10.0.0.1 ルーターB:WAN側/yy.yy.yy.yy LAN側/10.0.1.1 サーバー:10.0.0.2及び追加したNICに10.0.1.2 とすればいいのではないですか? そうでなければルーティングテーブツつまり経路情報をそれぞれのルータに設定する必要が出てきて面倒ですよ。動的IPマスカレードも設定する必要がありますし。
お礼
ありがとうございます。 一度試してみます。 外部のアドレス、zz.zz.zz.zz から飛ばされたパケットの経路は、 (1)zz.zz.zz.zz→xx.xx.xx.xx→10.0.0.1→10.0.0.2(サーバー)→10.0.0.1→xx.xx.xx.xx→zz.zz.zz.zz (2)zz.zz.zz.zz→yy.yy.yy.yy→10.0.1.1→10.0.1.2(サーバー)→10.0.1.1→yy.yy.yy.yy→zz.zz.zz.zz と解釈して良いのでしょうか? ちなみに、サーバーから外部のアドレス aa.aa.aa.aa にパケットを送信した場合、どちらのルーターにパケットが飛ぶのでしょう?
- MovingWalk
- ベストアンサー率43% (2233/5098)
サーバにLネットワークカードを2枚装着すればいいのではないでしょうか。 ・1枚目を、IPアドレス:10.0.0.11、デフォルトゲートウェイ:10.0.0.1 ・2枚目を、IPアドレス:10.0.0.12、デフォルトゲートウェイ:10.0.0.2 のようにしてもうまくいきませんか。 (当然、ルータBのyy.yy.yy.yy のパケットは、10.0.0.12へ変更)
お礼
ありがとうございました。 LANの2枚挿しは気が付きませんでした。 試してみます。
お礼
何度もすみません。 デフォルトゲートウェイですが、LANカードを2枚挿した場合でも、両方のLANカードに対してそれぞれに対応するルーターのアドレスをデフォルトゲートウェイとして登録するんですよね? LAN A:10.0.0.2/24 10.0.0.1 LAN B:10.0.1.2/24 10.0.1.1 外から届いたパケットはどちらのデフォルトゲートウェイ情報を使って外へ飛び出すんでしょう??