このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

ルータの使い分け(?) このメッセージに返信する
日時: 2014/11/23(Sun) 17:05
名前: pointer
URL:
現在以下のようなことを試しているのですが上手くいきません.


同一ホスト(P)
------------
| |
| |
| ルータ1 |
| | | |
サーバ------eth0 - - eth1----------ホストA
| | | |
| ルータ2 |
| |
------------

・Pは普段はルータ1によりパケットを中継しているが,ルータ1はある特定のルール(例えば"hello"という文字列を含むパケット)に当てはまるパケットは破棄する.

・ルータ2は逆に特定のルールに当てはまるパケットだけを中継する.

(TCP/IPにより以下のような手順の通信を行う.)
1.サーバがホストAに"hello"という文字列を含むパケットを送る.
2.このパケットはルータ1では破棄され,ルータ2により転送され,ホストAに届く.
3.ホストAはパケットを受け取ったことをサーバに知らせるためackパケットを返す.
4.ackパケットはルータ1により中継され,サーバに届く.


上のようなことをしたいのですが,ホストAが返したackパケットはPのeth1には届きましたが,ルータ1は中継してくれませんでした.ルータ1にはcentOSのカーネル,ルータ2には簡易パケット中継プログラムを使っています.
記事編集 編集
Re: ルータの使い分け(?) このメッセージに返信する
日時: 2014/11/23(Sun) 17:14
名前: pointer
URL:
\\\\\\\\\\\\\同一ホストP
\\\\\\\\\\\\\------------
\\\\\\\\\\\\|\\\\\\\\\\\\|
\\\\\\\\\\\\|\\\\\\\\\\\\|
\\\\\\\\\\\\|\\ルータ1\\\|
\\\\\\\\\\\\|\|\\\\\\|\\\|
サーバ-----eth0\\\\\\\\eth1----------ホストA
\\\\\\\\\\\\|\\|\\\\\|\\\|
\\\\\\\\\\\\|\\ルータ2\\\|
\\\\\\\\\\\\|\\\\\\\\\\\\|
\\\\\\\\\\\\\------------

図が潰れた…見にくいですがご勘弁を…
記事編集 編集
Re: ルータの使い分け(?) このメッセージに返信する
日時: 2014/11/24(Mon) 05:29
名前: Shoryu Asa
URL:
ピン村さん?
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -