- 締切済み
プライベートアドレス帯のルーティングルールについて
みなさんこんにちは。 標記について、ご教示ください。 172.16.x.0/24というネットワークにホストA(172.16.x.A/24)、ホストB(172.16.x.B/24)、ホストC(172.16.x.C/24)というサーバがあります。 ホストCにはNICが2つありもう片方には192.168.x.C/24というアドレスを所有しています。 ホストBには、ホストCの192.x.x.Cへ到達するためのstaticがあります。 上記の場合のままで、ホストAからホストCの192.x.x.Cへpingを実施すると以下のなルーティングになると思います。 行きの経路:ホストA→ホストB→ホストC 返りの経路:ホストC→ホストA このルーティングは、諸事情により実施したくないため返りのパケットをホストB経由にしたく、その対策として以下のようなstaticの設定をホストCへ入れようと考えています。 172.16.x.A via 172.16.x.B 前置きが長くなりましたが、ここからが質問させて頂きたい部分です。 ----- 1.上記のstaticでルーティング自体ができることはおおよそわかっていますが、何か問題等が発生する既知の懸念等ありますでしょうか? 2.この設定はRFC等のネットワーク(ルーティング)ルールにおいて問題ないものなのでしょうか? よく、同一セグメント上のアドレスを同一セグメント内へstaticの設定を施すことはよくないと聞くのですが、どのような理由からなのかまでは誰も知りませんでした。 RFC等の規約で記載されているよ!とか、ご存知の方がいましたら教えて頂けますと幸いです。 それとも、そもそも問題ないのでしょうか?(ガセネタ?) ----- 補足: 当方、Linuxサーバを用いてルーティングを行っております。よって、Ciscoルータ等は利用しておりません。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
お礼
ご回答ありがとうございます。 お礼が遅くなり申し訳ありません。 NWはご認識の通りです。 また、ご指摘頂いた通り簡潔に済ませるのであれば、ホストAにroute addをすれば問題ないのですが、ご認識頂いている通り「Bを通過させないと困る」という問題を孕んでいます。 本問題は、ルーティングでないとするとどのような解決方法がありますでしょうか?お知恵を拝借できると幸いです。 NWの再構成は最終案として検討はしていますが。。。 それ以外の案があれば助かります。