Matriz de cumplimiento de OpenFlow v1.0 para dispositivos que ejecutan Junos OS
En las tablas siguientes se enumera la compatibilidad de Junos OS con los mensajes y campos de OpenFlow v1.0, las condiciones de coincidencia, los comodines, las acciones de flujo, las estadísticas y las características de las plataformas indicadas:
En la tabla 1 se enumera la compatibilidad con los tipos de mensajes.
En la Tabla 2 se enumera la compatibilidad con los indicadores de estructura de puertos.
La Tabla 3 enumera el soporte para condiciones de coincidencia.
En la tabla 4 se enumera la compatibilidad con caracteres comodín.
En la Tabla 5 se enumera el soporte para las acciones de flujo.
En la tabla 6 se enumera la compatibilidad con las acciones de flujo en Enviar mensajes de paquete (OFPT_PACKET_OUT).
En el cuadro 7 se enumera el apoyo a las estadísticas.
En la tabla 8 se enumera la compatibilidad con las características.
En la tabla 1 se enumera la compatibilidad con los tipos de mensajes de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.1 | OFPT_HELLO |
Apoyado |
Apoyado |
OFPT_ERROR |
Apoyado |
Apoyado |
|
OFPT_ECHO_REQUEST |
Apoyado |
Apoyado |
|
OFPT_ECHO_REPLY |
Apoyado |
Apoyado |
|
OFPT_VENDOR |
No compatible |
No compatible |
|
OFPT_FEATURES_REQUEST |
Apoyado |
Apoyado |
|
OFPT_FEATURES_REPLY: Id. deruta de datos N_buffersN_tablesOFPC_FLOW_STATSOFPC_TABLE_STATSOFPC_PORT_STATSOFPC_STPOFPC_IP_REASM OFPC_QUEUE_STATSOFPC_ARP_MATCH_IP |
Apoyado Admitido01AdmitidoAdmitidoAdmitidoNo admitido No admitidoAdmitidoNo compatible |
Apoyado Admitido01AdmitidoAdmitidoAdmitidoNo admitido No admitidoAdmitidoNo compatible |
|
OFPT_GET_CONFIG_REQUEST |
Apoyado |
Apoyado |
|
OFPT_GET_CONFIG_REPLY |
Apoyado |
Apoyado |
|
OFPT_SET_CONFIG |
Apoyado |
Apoyado |
|
OFPT_PACKET_IN OFPT_PACKET_IN con buffer_id |
Apoyado No compatible |
Apoyado No compatible |
|
OFPT_FLOW_REMOVED |
Apoyado |
Apoyado |
|
OFPT_PORT_STATUS |
Apoyado |
Apoyado |
|
OFPT_PACKET_OUT OFPT_PACKET_OUT con buffer_id |
Apoyado No compatible |
Apoyado No compatible |
|
OFPT_FLOW_MOD: OFPFC_ADD OFPFC_ADD con OFPFF_CHECK_OVERLAPOFPFC_MODIFYOFPFC_MODIFY_STRICTOFPFC_DELETEOFPFC_DELETE_STRICT OFPT_FLOW_MOD con buffer_id |
Apoyado Admitido AdmitidoAdmitidoSoportadoSoportado Soportado No compatible |
Apoyado Admitido AdmitidoAdmitidoSoportadoSoportado Soportado No compatible |
|
OFPT_PORT_MOD |
No compatible |
No compatible |
|
OFPT_STATS_REQUEST |
Apoyado |
Apoyado |
|
OFPT_STATS_REPLY Véase el cuadro 7. |
Apoyado |
Apoyado |
|
OFPT_BARRIER_REQUEST |
Apoyado |
Apoyado |
|
OFPT_BARRIER_REPLY |
Apoyado |
Apoyado |
|
OFPT_QUEUE_GET_CONFIG_REQUEST |
No compatible |
No compatible |
|
OFPT_QUEUE_GET_CONFIG_REPLY |
No compatible |
No compatible |
En la tabla 2 se enumera la compatibilidad con los indicadores de estructura de puertos de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.2.1 | OFPPC_PORT_DOWN |
No compatible |
No compatible |
OFPPC_NO_STP |
No compatible |
No compatible |
|
OFPPC_NO_RECV |
No compatible |
No compatible |
|
OFPPC_NO_RECV_STP |
No compatible |
No compatible |
|
OFPPC_NO_FLOOD |
No compatible |
No compatible |
|
OFPPC_NO_FWD |
No compatible |
No compatible |
|
OFPPC_NO_PACKET_IN |
No compatible |
No compatible |
|
OFPPS_LINK_DOWN |
Apoyado |
Apoyado |
|
OFPPS_STP_LISTEN |
No compatible |
No compatible |
|
OFPPS_STP_LEARN |
No compatible |
No compatible |
|
OFPPS_STP_FORWARD |
No compatible |
No compatible |
|
OFPPS_STP_BLOCK |
No compatible |
No compatible |
|
OFPPS_STP_MASK |
No compatible |
No compatible |
|
OFPPF_10MB_HD |
Apoyado |
Apoyado |
|
OFPPF_10MB_FD |
Apoyado |
Apoyado |
|
OFPPF_100MB_HD |
Apoyado |
Apoyado |
|
OFPPF_100MB_FD |
Apoyado |
Apoyado |
|
OFPPF_1GB_HD |
Apoyado |
Apoyado |
|
OFPPF_1GB_FD |
Apoyado |
Apoyado |
|
OFPPF_10GB_FD |
Apoyado |
Apoyado |
|
OFPPF_COPPER |
Apoyado |
Apoyado |
|
OFPPF_FIBER |
Apoyado |
Apoyado |
|
OFPPF_AUTONEG |
Apoyado |
Apoyado |
|
OFPPF_PAUSE |
No compatible |
No compatible |
|
OFPPF_PAUSE_ASYM |
No compatible |
No compatible |
En la tabla 3 se muestra la compatibilidad con las condiciones de coincidencia de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.2.3 | dl_src (dirección de origen Ethernet) |
Apoyado |
Apoyado |
dl_dst (dirección de destino Ethernet) |
Apoyado |
Apoyado |
|
dl_vlan (ID de VLAN de entrada)
Nota:
La condición de coincidencia de flujo para el ID de VLAN debe ser inferior a 4096. De lo contrario, el flujo no está instalado. La única excepción es el ID de VLAN 65535, que corresponde a tramas sin etiquetar. |
Apoyado |
Apoyado |
|
dl_vlan_pcp (prioridad VLAN de entrada)
Nota:
La condición de coincidencia de flujo para la prioridad de VLAN debe estar de acuerdo con 802.1p. De lo contrario, el flujo no está instalado. |
Apoyado |
Apoyado |
|
dl_type (tipo de trama Ethernet) |
Apoyado |
Apoyado |
|
nw_tos (TOS de IP (DSCP de 6 bits) |
Apoyado |
Apoyado |
|
nw_proto (Protocolo IP o 8 bits inferiores de código de operación ARP) |
Apoyado |
Apoyado |
|
nw_src (dirección IP de origen) |
Apoyado |
Apoyado |
|
nw_dst (dirección IP de destino) |
Apoyado |
Apoyado |
|
tp_src (puerto de origen TCP/UDP) |
Apoyado |
Apoyado |
|
tp_dst (puerto de destino TCP/UDP) |
Apoyado |
Apoyado |
|
Haga coincidir las 12 tuplas o una combinación de tuplas |
Apoyado |
Apoyado |
En la tabla 4 se enumera la compatibilidad con los comodines de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.2.3 | OFPFW_IN_PORT |
Apoyado |
Apoyado |
OFPFW_DL_VLAN |
Apoyado |
Apoyado |
|
OFPFW_DL_SRC |
Apoyado |
Apoyado |
|
OFPFW_DL_DST |
Apoyado |
Apoyado |
|
OFPFW_DL_TYPE |
Apoyado |
Apoyado |
|
OFPFW_NW_PROTO |
Apoyado |
Apoyado |
|
OFPFW_TP_SRC |
Apoyado |
Apoyado |
|
OFPFW_TP_DST |
Apoyado |
Apoyado |
|
No hay comodines establecidos. Combina 12 tuplas enteras. |
Apoyado |
Apoyado |
En la tabla 5 se enumera la compatibilidad con las acciones de flujo de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.2.4 | OFPAT_OUTPUT: OFPP_IN_PORT OFPP_TABLEOFPP_NORMALOFPP_FLOODOFPP_ALLOFPP_CONTROLLEROFPP_LOCAL |
No admitido No compatibleAdmitidoAdmitidoAdmitidoNocompatible |
No admitido No compatibleAdmitidoAdmitidoAdmitidoNocompatible |
OFPAT_SET_VLAN_VID |
Apoyado |
Apoyado |
|
OFPAT_SET_VLAN_PCP |
No compatible |
No compatible |
|
OFPAT_STRIP_VLAN |
Apoyado |
Apoyado |
|
OFPAT_SET_DL_SRC |
No compatible |
No compatible |
|
OFPAT_SET_DL_DST |
Apoyado |
No compatible |
|
OFPAT_SET_NW_SRC |
No compatible |
No compatible |
|
OFPAT_SET_NW_DST |
No compatible |
No compatible |
|
OFPAT_SET_NW_TOS |
No compatible |
No compatible |
|
OFPAT_SET_TP_SRC |
No compatible |
No compatible |
|
OFPAT_SET_TP_DST |
No compatible |
No compatible |
|
OFPAT_ENQUEUE |
No compatible |
No compatible |
En la tabla 6 se enumera la compatibilidad con las acciones de flujo de OpenFlow v1.0 en Enviar mensajes de paquetes (OFPT_PACKET_OUT).
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.2.4 | OFPAT_OUTPUT: OFPP_IN_PORT OFPP_TABLEOFPP_NORMALOFPP_FLOODOFPP_ALLOFPP_CONTROLLEROFPP_LOCAL |
No admitidoNo admitido No compatibleAdmitido AdmitidoNo compatible No compatible |
No admitidoNo admitido No compatibleAdmitido AdmitidoNo compatible No compatible |
OFPAT_SET_VLAN_VID |
No compatible |
No compatible |
|
OFPAT_SET_VLAN_PCP |
No compatible |
No compatible |
|
OFPAT_STRIP_VLAN |
No compatible |
No compatible |
|
OFPAT_SET_DL_SRC |
No compatible |
No compatible |
|
OFPAT_SET_DL_DST |
No compatible |
No compatible |
|
OFPAT_SET_NW_SRC |
No compatible |
No compatible |
|
OFPAT_SET_NW_DST |
No compatible |
No compatible |
|
OFPAT_SET_NW_TOS |
No compatible |
No compatible |
|
OFPAT_SET_TP_SRC |
No compatible |
No compatible |
|
OFPAT_SET_TP_DST |
No compatible |
No compatible |
|
OFPAT_ENQUEUE |
No compatible |
No compatible |
En la tabla 7 se enumera la compatibilidad con las estadísticas de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
5.3.5 | OFPST_DESC |
Apoyado |
Apoyado |
OFPST_FLOW |
Apoyado |
Apoyado |
|
OFPST_AGGREGATE |
Apoyado |
Apoyado |
|
OFPST_TABLE |
Apoyado |
Apoyado |
|
OFPST_PORT |
Apoyado |
Apoyado |
|
OFPST_QUEUE |
Apoyado |
Apoyado |
|
OFPST_VENDOR |
Ignorado con gracia |
Ignorado con gracia |
En la tabla 8 se enumera la compatibilidad con las características de OpenFlow v1.0.
Sección |
Especificación |
Serie MX |
EX9200 |
---|---|---|---|
4.4 | Cifrado. El controlador y el conmutador se comunican a través de una conexión TLS |
No compatible |
No compatible |
5.3.3 | Tiempo de espera de inactividad de flujo |
Apoyado |
Apoyado |
Tiempo de espera difícil de flujo |
Apoyado |
Apoyado |
|
Prioridad de flujo |
Apoyado |
Apoyado |