Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

コントローラとJunos OSを実行するデバイス間のOpenFlowバージョンネゴシエーションを理解する

初期接続を確立すると、OpenFlow コントローラとジュニパーネットワークスの Junos OS デバイスが、使用する OpenFlow のバージョンをネゴシエートします。一般に、OpenFlow コントローラは、Junos OS デバイスで実行されるバージョンのうち少なくとも 1 つをサポートしている必要があります。それ以外の場合、接続は確立されません。

手記:

OpenFlow 1.3.1のJunos OS実装は、OFPHET_VERSIONBITMAP Helloメッセージ要素をサポートしていません。

表1 は、Junos OSデバイスとコントローラによって実行されるOpenFlowのバージョン、ネゴシエートされたバージョン、および各バージョンに関連付けられた 数値 の概要を示しています。

表1:コントローラとJunos OSデバイス間でネゴシエートされたOpenFlowのバージョンと、各バージョンに関連付けられた数値

Junos OSデバイスによって実行されるOpenFlowバージョン

コントローラでサポートされているOpenFlowバージョン

ネゴシエートされたバージョン

ネゴシエートされたOpenFlowバージョンに関連付けられた数値

1.0

1.0

1.0

1

1.3.1

1.3.1

1.3.1

4

1.0 および 1.3.1

1.0 および 1.3.1

1.3.1

4

1.0 および 1.3.1

1.0

1.0

1

1.0 および 1.3.1

1.3.1

1.3.1

4

1.0 および/または 1.3.1

  • 1.0 でも 1.3.1 でもない

  • Junos OSデバイスとの接続がダウンしています

何一つ;接続なし

0

Junos OS デバイスで実行されているネゴシエートされたバージョンを確認するには、 show openflow controller コマンドを入力します。このコマンドの出力には、 Negotiated version フィールドと、ネゴシエートされたバージョン番号を表す数値が含まれます。 表 1 を使用して、このフィールドに示されている数値をネゴシエーションされたバージョンと関連付けます。