サポートされているオープンスタンダード
Junos OSは、以下のオープンスタンダードを実質的にサポートしています。
OpenFlowスイッチ仕様、バージョン1.0.0
サポートされているメッセージとフィールド、一致条件、ワイルドカード、フロー アクション、統計情報、機能の詳細なリストについては、『 OpenFlow v1.0 Compliance Matrix for Devices Running Junos OS』を参照してください。
OpenFlow v1.0のJunos OS実装は、以下の点で仕様と異なります。
(OpenFlow仕様のセクションは括弧内に示されています。
Junos OS は、以下のフロー アクション タイプ(セクション 5.2.4)のみをサポートしています。
OFPAT_OUTPUT—通常のフローアクションではOFPP_NORMAL、OFPP_FLOOD、OFPP_ALL、OFPP_CONTROLLER、送信パケットフローアクションではOFPP_FLOODとOFPP_ALLをサポートします。
OFPAT_SET_VLAN_VID - サポートはプラットフォームによって異なります。
OFPAT_STRIP_VLAN - サポートはプラットフォームによって異なります
フローの優先度は、OpenFlow Switch Specification v1.3.0 に従ってサポートされており、ワイルドカード エントリーに対する完全一致エントリーの優先順位付けはありません。
OpenFlow v1.0 で定義された緊急モードはサポートされていません。コントローラ接続が失われ、再確立できない場合、スイッチはコントロール プレーンとデータ プレーンのすべてのフロー状態を維持します。
次の機能はサポートされていません。
TLS接続による暗号化(セクション4.4)
802.1Dスパニングツリープロトコル(セクション4.5および5.2.1)
OFPP_LOCAL仮想ポート(セクション5.2.1)
物理ポート機能OFPPF_PAUSEとOFPPF_PAUSE_ASYM(セクション5.2.1)
キュー構造とキュー構成メッセージ (セクション 5.2.2 および 5.3.4)
フロー アクションの種類: OFPAT_SET_VLAN_PCP、OFPAT_SET_DL_SRC/DST、OFPAT_SET_NW_SRC/DST/TOS、OFPAT_SET_TP_SRC/DST、OFPAT_ENQUEUE (セクション 5.2.4)
buffer_id フロー エントリ メッセージの変更、パケット メッセージの送信、およびパケットイン メッセージ(セクション 5.3.3、5.3.6、5.4.1)
ポート変更メッセージ(セクション5.3.3)
ベンダー統計(セクション5.3.5)
ベンダー メッセージ (セクション 5.5.4)
OpenFlowスイッチ仕様、バージョン1.3.1
サポートされているメッセージとフィールド、ポート構造のフラグと番号付け、一致条件、フロー アクション、マルチパート メッセージ、フロー命令、グループ タイプの詳細なリストについては、『 OpenFlow v1.3.1 Compliance Matrix for Devices Running Junos OS』を参照してください。
OpenFlow v1.3.1のJunos OSの実装は、以下の点で仕様と異なります。
(OpenFlow仕様のセクションは括弧内に示されています。
Junos OS は、以下のフロー アクション タイプ(セクション 5.12)のみをサポートしています。
OFPAT_SET_VLAN_VID
OFPAT_POP_VLAN
OFPAT_GROUP
Junos OSは、以下のグループタイプ(セクション5.6.1)のみをサポートしています。
OFPGT_ALL
OFPGT_INDIRECT
Junos OS は、フロー エントリーごとに 1 つのフロー命令のみをサポートします。さらに、次のフロー命令(セクション A.2.4)のみがサポートされています。
OFPIT_WRITE_ACTIONS
OFPIT_APPLY_ACTIONS
OFPT_SET_CONFIG(セクション A.3.2)では、Junos OS は OFPC_FRAG_NORMAL 構成フラグと miss_send_len フィールドの OFPCML_NO_BUFFER 設定のみをサポートします。
MXシリーズルーターでは、Junos OSは、以下のIPv6関連の一致条件(A.2.3.7)のみをサポートしています。
OFPXMT_OFB_IPV6_SRC
OFPXMT_OFB_IPV6_DST
次の機能はサポートされていません。
複数のフローテーブル(セクション5)
テーブル メタデータ (セクション 2)
アクション・セット(セクション5.10)
メーター(セクション5.7)
MPLS フィールド(セクション 5.12.1)
MPLS アクション(セクション 5.10 および 5.12)
TLS接続による暗号化(セクション6.3.3)
ポート単位のキュー (セクション A.2.2)
補助接続(セクション6.3.5)
複数の仮想スイッチ (セクション A.3.1)
IPv6関連の設定フィールド・アクション(5.12)