- - PR -
同一ネットワーク内でのパケットフォワード
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-11-22 11:04
はじめまして。
同一ネットワークでのパケットフォワードの動作が良く分からないのですが以下のようなケースではどのような通信となるのでしょうか? もしかしたらすごく基本的な事なのかもしれませんが・・・ NetA | NetB (192.168.0.0/24) | (10.0.0.0/16) PC1 NW1 R1 PC2 IP(11) (1) (254)/(254) (11) 上のネットワーク構成を説明させて頂きます。 ・NetA,Bがあり、ルータ(R1)でルーティングされてます。 ・NW1はネットワーク機器ですがルータではありません。 ・PC1のDefaultGWはNW1に向いています。 ・NW1には、NetBへのStaticRouteが定義してあります。 ・NW1はICMP redirectは行いません。 ・NW1は更に別Net(A・B以外)へのルートも持っているためPC等のDefaultGWとしたい。 ここで、PC1からPC2へ通信を行うと、まずNW1になげます。で、テスト結果では PC1-PC2間で通信ができます。この時の動作が良く分かりません。 Q1.PC1からNW1にふられたパケットのSourceとDestがどうなってR1へいっている のでしょう。 Q2.PC2からの応答はどこへ向けられて送信されているのでしょう。(Q1次第なの でしょうが) Q3.NW1でのこの動作(R1へ転送する)はルーティングになる(TTLがマイナスされる) のでしょうか。 このようなケースでは、NW1からR1へパケットフォワード?されて通信していると 認識していますが、動作原理がいまいち理解できていない為お力添えお願いします。 | ||||||||||||
|
投稿日時: 2005-11-23 13:30
こんにちわ。
PC2のデフォルトゲートウェイがR1になっていると仮定します。
Source,DestのIPアドレスはそのままで、MACアドレスが変わります。 つまり、PC1からNW1への時はSourceがPC1のMACで、DestがNW1のPC1側のインターフェイスのMACになります。 NW1からR1へは、SourceがNW1のR1側のインターフェイスのMACで、DestがR1のNetA側の インターフェイスのMACになります。
PC2に設定されたルート情報の通りです。なので、PC2の設定を確認してください。
結果を見る限りNW1はルータのように振舞っているのでTTLは減っているんではないでしょうか。 NW1があるときと、ないときでPingを行ってTTLの値をみればよいと思います。 NW1って、L2動作させているFWか何か? | ||||||||||||
|
投稿日時: 2005-11-24 09:13
すみません。図の配置がむちゃくちゃになってしまっていたのに気づきませんでした。
NetA | NetB (192.168.0.0/24) | (10.0.0.0/16) PC1 NW1 R1 PC2 IP(11) (1) (254)/(254) (11) くおん様、見にくい図にも関わらずご回答ありがとうございます。 パケットフォワードでは、SorceMACのみ置き換わって転送されるという事ですね。 ※となると帰りパケットは、R1次第で普通ならR1からPC1へ直送でしょうね。 NW1はロードバランサーになります。本テストは外部会社にちょっとお願いして行っているレベルでございまして、自分でできるといいのですが現在はテストしにくい状況でございます。ただ、PC2からの帰りパケットもNW1を通る事が新たに確認されました。 NW1でMACが変わると、単一IPアドレス(上図ではPC1のIP:192.168.0.11)に対して、PC1とNW1が応答するような事になるのでは?と思うのですが・・・自分でテストできれば試してみたいのですが。 [ メッセージ編集済み 編集者: herohero2 編集日時 2005-11-24 09:29 ] |
1