• ベストアンサー

アプリケーションごとにゲートウェイを切り替える

同一LAN上に2つのルータ(仮にA,Bとします)があり、それぞれがインターネットに接続されています。そのうちの一つ(ルータA)をデフォルトゲートウェイとして設定していて、インターネットへの接続は全てルータAを経由しています。 このままではルータB側の帯域がさっぱり使用されないため、負荷分散の意味も含めて、でできればアプリケーション毎に経路を変更したいと考えています。 具体的に行いたいことは、WebはルータAでスカイプをルータB経由に振り分けたいのですが、このような設定は可能なのでしょうか? 皆様のお知恵をお貸しください。よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • suzui
  • ベストアンサー率67% (199/297)
回答No.1

LAN内のPC側ではアプリケーション単位のゲートウェイ振り分けは、一般に困難です。 ルーティングテーブルにレイヤ4のポート番号を含めることが出来ないからです。 特に、アプリケーションが不特定多数の相手と通信する場合は、ルーティングテーブルに細工してなんとかするという手も使えません。 特定少数の相手の場合は、相手のIPアドレスごとに静的ルートをルーティングテーブルに追加する方法が使えますが・・・これも管理可能なのは数件程度ではないでしょうか。 あとは、乱暴に、IPアドレスの第一オクテット(最初の8ビット)が奇数か偶数かでルータを使い分けるような静的ルートを、200個以上設定するとか・・・ route add 1.0.0.0 mask 255.0.0.0 routerA route add 2.0.0.0 mask 255.0.0.0 routerB route add 3.0.0.0 mask 255.0.0.0 routerA route add 4.0.0.0 mask 255.0.0.0 routerB ・・・・・ みたいな感じで・・・ 一番楽、というか、現実的かなと思うのは、PCが複数台あれば、PCを2グループに分けて、グループAはデフォルトゲートウェイをルータA、グループBはルータB、とする方法くらいでしょうか。 ---------------- PC側ではできないとすると、ルータ側でやるしかないわけですが、 ルータAにアプリケーションを認識する能力があれば、例えばスカイプのトラフィックが来たら、ルータBに転送する、という設定が可能な場合はあります。 Cisco社製のルータであれば、機種・バージョンにもよりますが、Policy Based Routingという機能があります。 普通のルータは宛先IPを基準にルーティングしますが、PBRはそれ以外の情報(ソースIPやTCP/UDPポート番号、パケットサイズ等)を基準にルーティングする機能です。 ただし、高速回線でそれなりの性能を出そうと思ったら、それなりに高価な機種でないとだめです。 そもそも、ルータが普通のブロードバンドルータであれば、そのような設定自体、機能として持っていないと思われるので、難しいですね。 ネットワーク環境が、個人レベル~SOHOレベルのものだとしたら、ルータで何とかするのは厳しいかもしれないです。 中規模以上(つまりそれなりにお金を出せる環境)であれば、世の中には2本の回線を動的に使い分けるようなルータもあるので、結構高価ですがそういうのを利用するのも手です。 少しケースは違いますが、以前、他の質問に回答した内容(参考URL)も参考にしてください。負荷分散可能な製品について言及しています。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1381493
fuunya
質問者

お礼

早速の回答ありがとうございます。 予想以上に詳しく解説していただいてとても助かります。 お金をかけることができないので、PC側で何とかしたしたかったのですが、やはり無理そうなんですね。 提案通り、私もLAN内のPCを2グループに分ける方法が現実的であると思いますので、この方法を実行してみることにします。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ゲートウェイルータのデフォルトゲートウェイ

    下記のようにLAN間を3台のルータで接続するネットワークがあるとします。 |LAN1|-----|ルータA|-----|ルータB|-----|ルータC|-----|LAN2| デフォルトゲートウェイを下記のように設定した場合、ルータBのデフォルトゲートウェイはどこを指定すればいいのでしょうか? LAN1はルータA ルータAはルータB ルータCはルータB LAN2はルータC よろしくお願いします。

  • デフォルトゲートウェイが空っぽ

    インターネットできません。 ipconfig /all でデフォルトゲートウェイが空っぽです。これが原因だと思いますがインターネット可能な設定にする方法を教えてください。 デフォルトゲートウェイは192.168.1.1のルータです。 そのルータにはWin98も接続してあって、Win98からルータへのPINGは応答あります。 Win2000ではインターネットプロトコル(TCP/IP)のデフォルトゲートウェイに192.168.1.1を追加して再起動しましたがインターネットできません。

  • 複数ルーターを使用する場合

     社内からインターネットに接続するルーターが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 が帰らない)  ネットワークの負荷分散と冗長化を、簡易な方法でできないものか試案してのことです。  よろしくお願いします。

  • IPアドレスとデフォルトゲートウェイについて

    デフォルトゲートウェイのアドレスとPC端末のアドレスは同一セグメントでないと駄目なのでしょうか? (例1) デフォルトゲートウェイ(192.168.1.1) PCのアドレス(192.168.1.5) サブネットマスク(255.255.255.0) (例2) デフォルトゲートウェイ(192.168.1.1) PCのアドレス(192.168.100.5) サブネットマスク(255.255.255.0) 上記の例の場合、例1は接続可、例2は接続不可になるのでしょうか? もし例2のケースで適切な経路を設定すれば接続可能となる場合、ルータをどう設定すればよいのでしょうか? 今、アドレス設定はDCHPで設定するのですが、自動設定すると別セグメントで設定されてしまいます。

  • デフォルトゲートウェイ2つ設定

    1台のPCからデフォルトゲートウェイを2つ設定したいと思っています。 PC(111.222.333.aaa)      NICが2つあるのでIPアドレスは追加できます(111.222.333.ddd)。OS Win2003。 Aルータ(111.222.333.bbb)      インターネット接続 Bルータ(111.222.333.ccc)      YAMAHA RT58i(IPv4ファイアウォールで10.0.0.0/8はチェックを外しています。      初期設定はチェックが入っていましたがチェックを外さないと接続できない為です。) 以下のとおりでいいのでしょうか。    TCP/IP設定からデフォルトゲートウェイの設定を削除(空白)にする。    route -f add 0.0.0.0 mask 0.0.0.0 111.222.333.bbb    route -f add 10.0.0.0 mask 0.0.0.0 111.222.333.ccc ルートでできると思うのですが、詳しくわかりません。 申し訳ありませんが、わかる方、教えて下さい。

  • PPPoE接続について

    配線: --モデム--ルータ(ルータモード×)--PC(A)        |       PC(B)   PC(A):IP:192.168.0.2 SN:255.255.255.0 GW: . . . PC(B):IP:192.168.0.3 SN:255.255.255.0 GW:192.168.0.1 PC(A)からPPPoEでインターネットに接続したいとき、広帯域の接続設定でユーザーIDとPASSを入力して接続ボタンを押して接続するかと思いますが、この時、PC(A)のデフォルトゲートウェイが空欄だった場合でも接続は可能なのでしょうか? デフォルトゲートウェイの設定が必要なのは、モデムとかにPPPoEを設定した場合のみなのでしょうか? 言いたいこと伝わりにくいかと思いますが、よろしくお願い致します。

  • ゲートウェイのデフォルトゲートウェイ

    PCルータにてルータを構築中の者です。 ・ゲートウェイにデフォルトゲートウェイを設定するものなのでしょうか? ・また、設定するとしたらゲートウェイ自らのIPアドレスを設定することになるのでしょうか?(ネットワークセグメントは1つ) 以上2点です。ご存知の方お願いします。

  • 複数ゲートウェイを使用したい。

    社内のネットワーク管理者をやっているものです。 無線LAN付ノートPC(Win7)を,Wifiルータ(WI-FI WALKER DATA08W) とセットで購入し,ワイヤレスインターネット接続が現在使用できています。 今回新たに,社内LANの無線アクセスポイントに,このノートPCを 接続させたいのですが,デフォルトゲートウェイの設定で悩んでいます。 ノートPCおよびwifiルータには,それぞれ個別に固定のIPアドレスを設定しました。 (それまではWifiルータのDHPC機能を使用していましたがOFFにしました) ちなみに当社内LANはDHPCは使用せず,すべて固定IPを設定しています。 希望としては,ノートPCが社内にあって,Wifiルータ電源が落ちているときは 自動で社内の無線アクセスポイントに接続し, 社外では,Wifiルータ電源ONで,これまでどおり接続する。という条件なのですが,・・・ ノートPC側の「アダプターの設定」におけるデフォルトゲートウェイのIPアドレスに対し, 社内LANのデフォルトゲートウェイ(192.168.1.111)を設定してしまうと, 今度は社外で使用する場合に,Wifiルータの固定IP(192.168.1.246)がゲートウェイとして 認識できずに,インターネットが使用できません。 アダプターの設定(TCP/IP詳細設定)において,デフォルトゲートウェイの追加で, 上記2つのゲートウェイを併記してみましたが,上位にあるIPアドレスでしか認識しないようです。 このような場合,社外と社内で,いちいちデフォルトゲートウェイのIPアドレスを 書き換えるしか,方法はないでしょうか。 対処法があれば,どなたか御教示ください。 よろしくお願いいたします。

  • デフォルトゲートウェイを介した先のネットワークの見方

    素人の質問ですみません。 現在異なるネットワークを接続するにあたってルータを介して接続しようとしていますが、なかなか上手く繋がりません。 ネットワークA :IPアドレス 192.168.10.10          サブネット 255.255.255.0          デフォルトゲートウェイ 192.168.10.1 ネットワークB :IPアドレス 172.16.10.10          サブネット 255.255.0.0          デフォルトゲートウェイ 172.16.10.1 ルーターのアドレスは先に設定している192.168.10.1と172.10.10.1 です。 pingはとおり、ネットワークAがらコマンドでnet view 172.16.10.10 と打てば、このIPアドレスの共有ファイルは表示されますが、ファイル名を指定して実行で共有先を見ようと思っても見れません。マイネットワークでも見れないのですが、他にどんな設定が必要でしょうか? すみませんがよろしく御願いします。

  • 【NetScreen5GT】 デフォルトゲートウェイの設定について

    初めて質問させて頂きます。 早速ですが、状況の説明に入らせてもらいます。 ・NetScreen5GTを使用しています。 ・セグメントを192.168.20(以下A)と192.168.0(以下B)の2つに設定済み。 ・NATの設定はしていません。 ・AからBのアクセスは不可能、BからAのアクセスは特定のIPだけ可能。 ・ルータのIPは192.168.0.5となっています。インターネットに接続している。 ・NetScreenはルータの内側にある?と考える。 ・A側のポートIPは192.168.20.10、B側のポートIPは192.168.0.10です。 ・A側には192.168.20.11のパソコンが1台、B側には192.168.0.110~192.168.0.120のパソコンが11台あります。 ・実際にA側のパソコンにアクセスできるB側のパソコンは192.168.0.110だけ。 ・B側のパソコンのデフォルトゲートウェイは192.168.0.10に設定する。 ここで質問です。 NetScreen内の設定で、192.168.0.110から192.168.20.11へのアクセス以外は、ルータ(192.168.0.5)をデフォルトゲートウェイにするという設定の仕方がわかりません。 自分で調べていろいろ設定してみましたが、結果的に動作しませんでした。 どこかの設定が悪いのだと思いますが、どこが悪いかさえ検討がつきません。お手上げ状態です(;Д;) 根本的な話になりますが、この様な設定はNetScreenでは無理なのでしょうか? 設定方法を説明している参考サイトを載せて頂ければ幸いです。 説明文が見難い・わかりにくいかもしれませんが、回答の方宜しくお願い致します。