- PR -

同一ネットワーク内でのパケットフォワード

1
投稿者投稿内容
herohero2
会議室デビュー日: 2005/10/04
投稿数: 3
投稿日時: 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へパケットフォワード?されて通信していると
認識していますが、動作原理がいまいち理解できていない為お力添えお願いします。


くおん
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 154
投稿日時: 2005-11-23 13:30
こんにちわ。

PC2のデフォルトゲートウェイがR1になっていると仮定します。
引用:
Q1.PC1からNW1にふられたパケットのSourceとDestがどうなってR1へいっている
 のでしょう。


Source,DestのIPアドレスはそのままで、MACアドレスが変わります。
つまり、PC1からNW1への時はSourceがPC1のMACで、DestがNW1のPC1側のインターフェイスのMACになります。
NW1からR1へは、SourceがNW1のR1側のインターフェイスのMACで、DestがR1のNetA側の
インターフェイスのMACになります。
引用:
Q2.PC2からの応答はどこへ向けられて送信されているのでしょう。(Q1次第なの
 でしょうが)


PC2に設定されたルート情報の通りです。なので、PC2の設定を確認してください。
引用:
Q3.NW1でのこの動作(R1へ転送する)はルーティングになる(TTLがマイナスされる)
 のでしょうか。


結果を見る限りNW1はルータのように振舞っているのでTTLは減っているんではないでしょうか。
NW1があるときと、ないときでPingを行ってTTLの値をみればよいと思います。

NW1って、L2動作させているFWか何か?
herohero2
会議室デビュー日: 2005/10/04
投稿数: 3
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)