Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

运行 Junos OS 的 OpenFlow v1.3.1 合规性表

从 Junos OS 14.2R1 版开始,引入 OpenFlow v1.3.1 支持。下表列出了在指定平台上对 OpenFlow v1.3.1 功能的支持。

  • 表 1 列出了消息类型的支持。

  • 表 2 列出了对功能回复消息的支持。

  • 表 3 列出了对端口结构标志的支持。

  • 表 4 列出了对端口号的支持。

  • 表 5 列出了对匹配条件的支持。

  • 表 6 列出了流操作支持。

  • 表 7 列出了对多部分消息的支持。

  • 表 8 列出了流指令支持。

  • 表 9 列出了对组类型的支持。

表 1 列出了对 OpenFlow v1.3.1 消息类型的支持。

表 1:Junos OS 对 OpenFlow v1.3.1 消息类型的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPT_HELLO

支持

支持

支持

OFPT_ERROR

支持

支持

支持

OFPT_ECHO_REQUEST

支持

支持

支持

OFPT_ECHO_REPLY

支持

支持

支持

OFPT_EXPERIMENTER

不支持

不支持

不支持

OFPT_FEATURES_REQUEST

支持

支持

支持

OFPT_FEATURES_REPLY

请参阅 表 2

支持

支持

支持

OFPT_GET_CONFIG_REQUEST

支持

支持

支持

OFPT_GET_CONFIG_REPLY

支持

支持

支持

OFPT_SET_CONFIG

支持

支持

支持

OFPT_PACKET_IN

带buffer_id的OFPT_PACKET_IN

支持

不支持

支持

不支持

支持

不支持

OFPT_FLOW_REMOVED

支持

支持

支持

OFPT_PORT_STATUS

支持

支持

支持

OFPT_PACKET_OUT

带buffer_id的OFPT_PACKET_OUT

支持

不支持

支持

不支持

支持

不支持

OFPT_FLOW_MOD

带buffer_id的OFPT_FLOW_MOD

具有OFPFF_CHECK_OVERLAP OFPFC_MODIFY OFPFC_MODIFY_STRICT OFPFC_DELETE OFPFC_DELETE_STRICT的OFPFC_ADD OFPFC_ADD

支持

不支持

支持的 支持支持支持

支持

不支持

支持的 支持支持支持

支持

不支持

支持的 支持支持支持

流修改标志:

OFPFF_SEND_FLOW_REM OFPFF_CHECK_OVERLAPOFPFF_RESET_COUNTSOFPFF_NO_PKT_COUNTSOFPFF_NO_BYT_COUNTS

支持

支持的支持

支持

支持的支持

支持

支持的支持

OFPT_GROUP_MOD:

OFPGC_ADD

OFPGC_MODIFY

OFPGC_DELETE

支持

支持

支持

支持

支持

支持

支持

支持

支持

支持

支持

支持

OFPT_PORT_MOD

不支持

不支持

不支持

OFPT_TABLE_MOD

不支持

不支持

不支持

OFPT_MULTIPART_REQUEST见表 7

支持

支持

支持

OFPT_MULTIPART_REPLY见表 7

支持

支持

支持

OFPT_BARRIER_REQUEST

支持

支持

支持

OFPT_BARRIER_REPLY

支持

支持

支持

OFPT_QUEUE_GET_CONFIG_REQUEST

不支持

不支持

不支持

OFPT_QUEUE_GET_CONFIG_REPLY

不支持

不支持

不支持

OFPT_ROLE_REQUEST

不支持

不支持

不支持

OFPT_ROLE_REPLY

不支持

不支持

不支持

OFPT_GET_ASYNC_REQUEST

不支持

不支持

不支持

OFPT_GET_ASYNC_REPLY

不支持

不支持

不支持

OFPT_SET_ASYNC

不支持

不支持

不支持

OFPT_METER_MOD

不支持

不支持

不支持

OFPT_VENDOR

不支持

不支持

不支持

表 2 列出了对 OpenFlow v1.3.1 功能回复消息的支持。

表 2:Junos OS 支持 OpenFlow v1.3.1 功能回复消息

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPT_FEATURES_REPLY:

数据路径 IDN_buffersN_tables辅助 IDOFPC_FLOW_STATSOFPC_TABLE_STATS OFPC_PORT_STATSOFPC_GROUP_STATSOFPC_IP_REASMOFPC_QUEUE_STATSOFPC_PORT_BLOCKED

 

支持 010支持支持不支持不支持

 

支持 010支持支持不支持不支持

 

支持 110受支持的支持不支持不支持

表 3 列出了对 OpenFlow v1.3.1 端口结构标志的支持。

表 3:Junos OS 对 OpenFlow v1.3.1 端口结构标志的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPPC_PORT_DOWN

不支持

不支持

不支持

OFPPC_NO_STP

不支持

不支持

不支持

OFPPC_NO_RECV

不支持

不支持

不支持

OFPPC_NO_RECV_STP

不支持

不支持

不支持

OFPPC_NO_FLOOD

不支持

不支持

不支持

OFPPC_NO_FWD

不支持

不支持

不支持

OFPPC_NO_PACKET_IN

不支持

不支持

不支持

OFPPS_LINK_DOWN

支持

支持

支持

OFPPS_BLOCKED

不支持

不支持

不支持

OFPPS_LIVE

不支持

不支持

不支持

OFPPF_10MB_HD

支持

支持

支持

OFPPF_10MB_FD

支持

支持

支持

OFPPF_100MB_HD

支持

支持

支持

OFPPF_100MB_FD

支持

支持

支持

OFPPF_1GB_HD

支持

支持

支持

OFPPF_1GB_FD

支持

支持

支持

OFPPF_10GB_FD

支持

支持

支持

OFPPF_40GB-FD

支持

支持

支持

OFPPF_100GB-FD

支持

支持

不支持

OFPPF_1TB-FD

不支持

不支持

不支持

OFPPF_COPPER

支持

支持

不支持

OFPPF_FIBER

支持

支持

支持

OFPPF_AUTONEG

支持

支持

支持

OFPPF_PAUSE

不支持

不支持

不支持

OFPPF_PAUSE_ASYM

不支持

不支持

不支持

表 4 列出了对 OpenFlow v1.3.1 端口编号的支持。

表 4:Junos OS 对 OpenFlow v1.3.1 端口编号的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPP_IN_PORT

不支持

不支持

不支持

OFPP_TABLE

不支持

不支持

不支持

OFPP_NORMAL

支持

支持

不支持

OFPP_FLOOD(输入端口和 STP 禁用端口除外)(泛洪且全部相同)

支持

支持

支持

OFPP_ALL(输入内容除外)

支持

支持

支持

OFPP_CONTROLLER

支持

支持

支持

OFPP_LOCAL

不支持

不支持

不支持

表 5 列出了对 OpenFlow v1.3.1 匹配条件的支持。

表 5:Junos OS 对 OpenFlow v1.3.1 匹配条件的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPXMT_OFB_IN_PORT

支持

支持

支持

OFPXMT_OFB_IN_PHY_PORT

不支持

不支持

不支持

OFPXMT_OFB_METADATA

不支持

不支持

不支持

OFPXMT_OFB_ETH_SRC

支持

支持

支持

OFPXMT_OFB_ETH_DST

支持

支持

支持

OFPXMT_OFB_VLAN_VID

支持

支持

注意:

当在 OpenFlow 逻辑接口上配置多个逻辑接口时,该接口上不支持本机 VLAN。

支持

OFPXMT_OFB_VLAN_PCP

支持

支持

支持

OFPXMT_OFB_ETH_TYPE

支持

支持

支持

OFPXMT_OFB_IP_DSCP

支持

支持

支持

OFPXMT_OFB_IP_ECN

不支持

不支持

不支持

OFPXMT_OFB_IP_PROTO

支持

支持

支持

OFPXMT_OFB_IPV4_SRC

支持

支持

支持

OFPXMT_OFB_IPV4_DST

支持

支持

支持

OFPXMT_OFB_TCP_SRC

支持

支持

支持

OFPXMT_OFB_TCP_DST

支持

支持

支持

OFPXMT_OFB_UDP_SRC

支持

支持

支持

OFPXMT_OFB_UDP_DST

支持

支持

支持

OFPXMT_OFB_SCTP_SRC

不支持

不支持

不支持

OFPXMT_OFB__SCTP_DST

不支持

不支持

不支持

OFPXMT_OFB_ICMPV4_TYPE

支持

支持

支持

OFPXMT_OFB_ICMPV4_CODE

支持

支持

支持

OFPXMT_OFB_ARP_OP

不支持

不支持

不支持

OFPXMT_OFB_ARP_SPA

不支持

不支持

不支持

OFPXMT_OFB_ARP_TPA

不支持

不支持

不支持

OFPXMT_OFB_ARP_SHA

不支持

不支持

不支持

OFPXMT_OFB_ARP_THA

不支持

不支持

不支持

OFPXMT_OFB_IPV6_SRC

支持

不支持

不支持

OFPXMT_OFB_IPV6_DST

支持

不支持

不支持

OFPXMT_OFB_IPV6_FLABEL

不支持

不支持

不支持

OFPXMT_OFB_ICMPV6_TYPE

不支持

不支持

不支持

OFPXMT_OFB_ICMPV6_CODE

不支持

不支持

不支持

OXM_OF_IPV6_ND_TARGET

不支持

不支持

不支持

OXM_OF_IPV6_ND_SLL

不支持

不支持

不支持

OXM_OF_IPV6_ND_TLL

不支持

不支持

不支持

OXM_OF_IPV6_EXTHDR

不支持

不支持

不支持

OFPXMT_OFB_MPLS_LABEL

不支持

不支持

不支持

OFPXMT_OFB_MPLS_TC

不支持

不支持

不支持

OFPXMT_OFB_MPLS_BOS

不支持

不支持

不支持

OFPXMT_OFB_PBB_ISID

不支持

不支持

不支持

OFPXMT_OFB_TUNNEL_ID

不支持

不支持

不支持

注意:

OpenFlow v1.3.1 的 Junos OS 实施支持所有匹配条件的通配符。

OpenFlow v1.3.1 的 Junos OS 实施不支持任何字段或 IPv6 地址的任意位掩码。此实施仅支持 IPv4 和 IPv6 源和目标地址的持续掩码。

表 6 列出了对 OpenFlow v1.3.1 流操作的支持。

表 6:Junos OS 对 OpenFlow v1.3.1 Flow Actions 的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPAT_SET_VLAN_VID

支持

支持

支持

OFPAT_SET_VLAN_PCP

不支持

不支持

不支持

OFPAT_POP_VLAN

支持

支持

支持

OFPAT_GROUP

支持

支持

支持

OFPAT_COPY_TTL_OUT

不支持

不支持

不支持

OFPAT_COPY_TTL_IN

不支持

不支持

不支持

OFPAT_SET_MPLS_TTL

不支持

不支持

不支持

OFPAT_DEC_MPLS_TTL

不支持

不支持

不支持

OFPAT_PUSH_VLAN

不支持

不支持

不支持

OFPAT_PUSH_MPLS

不支持

不支持

不支持

OFPAT_POP_MPLS

不支持

不支持

不支持

OFPAT_SET_QUEUE

不支持

不支持

不支持

OFPAT_SET_NW_TTL

不支持

不支持

不支持

OFPAT_DEC_NW_TTL

不支持

不支持

不支持

OFPAT_PUSH_PBB

不支持

不支持

不支持

OFPAT_POP_PBB

不支持

不支持

不支持

OFPAT_EXPERIMENTER

不支持

不支持

不支持

表 7 列出了对 OpenFlow v1.3.1 多部分消息的支持。

表 7:Junos OS 对 OpenFlow v1.3.1 多部分消息的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPMP_DESC

支持

支持

支持

OFPMP_FLOW

支持

支持

支持

OFPMP_AGGREGATE

支持

支持

支持

OFPMP_TABLE

支持

支持

支持

OFPMP_PORT_STATS

支持

支持

支持

OFPMP_QUEUE

支持

支持

支持

OFPMP_GROUP

支持

支持

支持

OFPMP_GROUP_DESC

支持

支持

支持

OFPMP_GROUP_FEATURES

支持

支持

支持

OFPMP_METER

不支持

不支持

不支持

OFPMP_METER_CONFIG

不支持

不支持

不支持

OFPMP_METER_FEATURES

不支持

不支持

不支持

OFPMP_TABLE_FEATURES

支持

支持

支持

OFPMP_PORT_DESC

支持

支持

支持

OFPMP_EXPERIMENTER

不支持

不支持

不支持

表 8 列出了对 OpenFlow v1.3.1 流指令的支持。

注意:

一个流最多可容纳 表 8 列出的一个受支持的流指令。

表 8:Junos OS 对 OpenFlow v1.3.1 Flow 说明的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPIT_GOTO_TABLE

不支持

不支持

不支持

OFPIT_WRITE_METADATA

不支持

不支持

不支持

OFPIT_WRITE_ACTIONS

支持

支持

支持

OFPIT_APPLY_ACTIONS

支持

支持

支持

OFPIT_CLEAR_ACTIONS

不支持

不支持

不支持

OFPIT_METER

不支持

不支持

不支持

OFPIT_EXPERIMENTER

不支持

不支持

不支持

表 9 列出了对 OpenFlow v1.3.1 组类型的支持。

表 9:Junos OS 对 OpenFlow v1.3.1 组类型的支持

规范

MX 系列

EX9200

QFX5100 和 EX4600

OFPGT_ALL

支持

支持

支持

OFPGT_SELECT

不支持

不支持

不支持

OFPGT_INDIRECT

支持

支持

支持

OFPGT_FF

不支持

不支持

不支持

版本历史记录表
释放
描述
14.2R1
从 Junos OS 14.2R1 版开始,引入 OpenFlow v1.3.1 支持。