- - PR -
この構成でルーティングできるでしょうか・・・
1|2|3
次のページへ»
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-24 10:44
こんにちは。
下記のような状態で、 ノードA--------ルータA←−−−−−−A宛 | | | | |------------ルータB A宛の通信が来た時に、ルータAはノードAのダイレクトルートを持っているので、 最優先でルーティングされると思いますが、運用上の理由で、 ルータAにスタティックルートをきって、 ルータA→ルータB→ノードA といった事は可能でしょうか? | ||||||||||||
|
投稿日時: 2006-03-24 19:59
こんばんわ.
Node A は multi homed ですよね? router B 側と router A 側では IP address が別では? であれば,router B 側の Node A の IP address を指定すればよいわけで, 例えば DNS server で名前解決するにあたり, Node A は2つの名前を持たせるとか... | ||||||||||||
|
投稿日時: 2006-03-25 11:05
原則的にはできません。(IPルーティングの基本です)
kaz様の指摘とほぼ同じ内容ですが、私なりの書き方で同様のコメントをします。 ノードAには2つの異なるIPアドレスがあるはずです。 1.ルータA側のポート 仮に192.168.10.200/24とします。 2.ルータB側のポート 仮に192.168.100.210/24とします。 「A宛の通信が来た時、ルータA→ルータB→ノードAの通信を行う」ためには 「192.168.10.200宛のパケットのあて先を192.168.100.210宛に変更」しなくては なりません。 → ルータにはそんな機能はありません。 従って、「A宛」を現在の192.168.10.200から192.168.100.210に変える対応が 必要です。 kaz様のコメントはその部分の具体案に言及されていますが、実現するにはこの方向 で検討をすすめるしかありません。 [ メッセージ編集済み 編集者: BackDoor 編集日時 2006-03-25 11:06 ] | ||||||||||||
|
投稿日時: 2006-03-25 18:55
ノードAはIPアドレス2つもっているのですか?
ルータAはIPアドレス3つもっているのですか? ルータBはIPアドレス2つもっているのですか? ノードB 172.16.0.1 172.16.1.1 ルータA 10.0.0.254 172.16.0.254 172.16.2.254 ルータB 172.16.1.254 172.16.2.253 として、 10.0.0.254にあて先が172.16.0.1のパケットがはいってきたら、 172.16.2.253経由で172.16.1.1に飛んでいって欲しいのでしょうか? ルータAにIPアドレスを変換するような機能があれば、できるでしょう。 NATとか使えばできる場合もあるようにおもいますが、具体的にできる機器なり、設定は 私にはわかりません。 アップされた内容から判断することもできません。 他にもNetmaskを実際のネットワーク構成とは異なる設定にしてしまって、振り分けさせる なんていう方法が使えるかもしれません。 もっと具体的に要件、条件をかかれてはいかがでしょう? | ||||||||||||
|
投稿日時: 2006-03-26 00:54
皆様回答ありがとうございます。
説明不足で申し訳ありませんでした。 もう一度環境を見直し、皆様に回答いただいたことを 踏まえてじっくり考えたいと思います! | ||||||||||||
|
投稿日時: 2006-03-27 13:21
相談者(drufyi様)以外にもexpertの方も見ていることを失念していました。
前のコメントは不適切だったことをお詫びいたします。m(__)m
NATは多くのIPアドレスを必要とするため、あまり使用しません。IPアドレスの 変換は通常、PAT(PortAddress Translation:IPマスカレードとも言う)を使用 します。 前のコメントの真意ですが、 1.全てのルータにPAT機能が実装されているわけでないこと。 2.当初相談内容に「ルータAはノードAのダイレクトルートを持っている」とあり PATを入れるとこのダイレクトルートが意味を成さなくなること。 → 但し、ルータA〜ノードAを構成するブロードキャストセグメント内にA'等 の別サーバが存在する場合は別ですが・・・。 3.同じく「運用上の理由で」との表現から、ルータBによるアクセスログ等の監視 が目的だとすると、PAT環境だとここの管理が煩雑になること。 以上の理由から「ルータの設定ではできない」と言い切りたかったためです。 以降は正確に説明するよう注意します。 drufyi様、申し訳ございませんでした。 | ||||||||||||
|
投稿日時: 2006-03-27 14:38
こんにちわ.
NAT を使う/使わないは case by case だとおもいます. というか,ここで NAT を使う局面なのでしょうか? PAT -> NAPT ではなく? IP masquerade はもともと Linux kernel の NAPT の実装の呼称だったと思います. それが普及してしまっているようですけど, NAPT の機能の「一部」と理解しています.
router A だけ見ていると出来ないと思います. そんな意味で progman 様の
は条件設定のために重要な質問だと思います. | ||||||||||||
|
投稿日時: 2006-03-28 10:03
皆様ご丁寧な回答ありがとうございます。
こちらからのレスが遅れて申し訳ありません。 私が大きく勘違いしていたようです。。 話が根本から変わるかもしれませんが、 テキストベースでは現状をかけなかったので、一時的に下記にNW図をあげました。 http://photos.yahoo.co.jp/ph/drufyi/vwp?.dir=/6994&.dnm=8077.jpg&.src=ph&.view=t L3スイッチのA・B共にCatalystです。 L3スイッチBには192.168.0.0/24を含め多数のローカルセグメントが存在します。 その中の192.168.0.0/24からL3スイッチA越しの172.16.0.0/24と通信したいというものです。 172.16.0.0/24と192.168.0.0/24はローカルで後はグローバルになります。 L3スイッチBに172.16.0.0/24へのスタティックを書くと192.168.0.0/24以外の 全てのセグメントがそちらへルーティングされてしまうと思うのです。 L3スイッチBのデフォルトゲートウェイはルータに向いており、 通常の通信はこちら経由で行わなければいけなくなっています。 192.168.0.0/24の方は数台の端末からだけな172.16.0.0/24へ つながる必要があるので、ネットワーク対ネットワークではなく、 端末対ネットワークになります。 このような事は可能でしょうか? 前半はご迷惑をお掛けして申し訳ありませんでした。 |
1|2|3
次のページへ»