2017-12-05 13 views
0

間の接続だから3個のスイッチと4台のホストとこのような構造を有するMininetトポロジで働いている:(解決)Mininet /オープンフロー/ POX - サブネット

  +--+ 
     |s1| 
     +--+ 
      | 
    ------+--------- 
    |    | 
    +--+   +--+ 
    |s2|   |s3| 
    +--+   +--+ 
    | |   | | 
+--+ +--+ +--+ +--+ 
|h1| |h2| |h3| |h4| 
+--+ +--+ +--+ +--+ 

Iはまた、PythonでPOXを使用していネットワーク用のSDNコントローラを作成します。ここで私の問題がどこに来るのですか?

ハブのようなスイッチを設定して接続をテストした後、ネットワークにカスタムルールを適用するだけです。

ハブのようなスイッチを設定し、すべてのパケットをフラッディングすると、同じサブネット内のホスト間の接続が有効になります(つまり、h1はh2に接続でき、h3はh4に接続できます)。しかし、h1がh3に達することはできません。

私は他の人にpingしようとすると失敗し、 "Destination Host Unreachable"と表示され、なぜそれを理解できません。

コントローラでは、s2がパケットをフラッディングしていますが、どれもs1に到達していません。私はof.OFPP_ALLof.OFPP_FLOODの両方でフラッディングを試みました。 net and dump output

私は本当にここにいくつかの助けを使用することができます。

Mininetは、ノード間のリンクを示します。私は何をする必要があるのか​​、私はどこを見上げることができるのか。 POXのドキュメントは本当に悪いので何も見つかりません。

ありがとうございます!

更新:入手しました。 私の主な問題は、s2とs3をポート0(ローカルインターフェイス用に予約されている)上のs1に接続するように設定していたことです。

答えて

0

多分、すべてのホストの同じサブネットでIPアドレスを割り当てることができます

関連する問題