サポートされているオープンスタンダード
Junos OSは、以下のオープンスタンダードを実質的にサポートしています。
OpenFlow スイッチ仕様、バージョン 1.0.0
サポートされているメッセージとフィールド、一致条件、ワイルドカード、フローアクション、統計、機能の詳細なリストについては、 Junos OSを実行するデバイスのOpenFlow v1.0コンプライアンスマトリックスを参照してください。
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 スイッチ仕様 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 コンプライアンス マトリクス(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)