Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Estándares abiertos compatibles

Junos OS es sustancialmente compatible con los siguientes estándares abiertos:

  • Especificación del conmutador OpenFlow, versión 1.0.0

    Para obtener una lista detallada de los mensajes y campos admitidos, condiciones de coincidencia, comodines, acciones de flujo, estadísticas y características, consulte Matriz de cumplimiento de OpenFlow v1.0 para dispositivos que ejecutan Junos OS.

    La implementación de OpenFlow v1.0 en Junos OS difiere de la especificación en los siguientes aspectos:

    (Las secciones de la especificación OpenFlow se indican entre paréntesis).

    • Junos OS solo admite los siguientes tipos de acciones de flujo (sección 5.2.4):

      • OFPAT_OUTPUT: admite OFPP_NORMAL, OFPP_FLOOD, OFPP_ALL y OFPP_CONTROLLER para acciones de flujo normal, y OFPP_FLOOD y OFPP_ALL para acciones de flujo de envío de paquetes.

      • OFPAT_SET_VLAN_VID: el soporte varía según la plataforma.

      • OFPAT_STRIP_VLAN: el soporte varía según la plataforma

    • La prioridad de flujo se admite de acuerdo con la especificación del conmutador OpenFlow v1.3.0, en la que no hay priorización de entradas de coincidencia exacta sobre entradas comodín.

    • No se admite el modo de emergencia, tal como se define en OpenFlow v1.0. Si la conexión del controlador se pierde y no se puede restablecer, el conmutador mantiene todos los estados de flujo en los planos de control y datos.

    No se admiten las siguientes características:

    • Cifrado mediante conexión TLS (sección 4.4)

    • Protocolo de árbol de expansión 802.1D (secciones 4.5 y 5.2.1)

    • OFPP_LOCAL puerto virtual (sección 5.2.1)

    • Características del puerto físico OFPPF_PAUSE y OFPPF_PAUSE_ASYM (sección 5.2.1)

    • Estructuras de colas y mensajes de configuración de colas (secciones 5.2.2 y 5.3.4)

    • Tipos de acción de flujo: OFPAT_SET_VLAN_PCP, OFPAT_SET_DL_SRC/DST, OFPAT_SET_NW_SRC/DST/TOS, OFPAT_SET_TP_SRC/DST y OFPAT_ENQUEUE (sección 5.2.4)

    • buffer_id para modificar mensaje de entrada de flujo, mensaje de envío de paquete y mensaje de entrada de paquete (secciones 5.3.3, 5.3.6 y 5.4.1)

    • Mensaje de modificación de puerto (sección 5.3.3)

    • Estadísticas de proveedores (sección 5.3.5)

    • Mensaje del proveedor (sección 5.5.4)

  • Especificación del conmutador OpenFlow, versión 1.3.1

    Para obtener una lista detallada de los mensajes y campos admitidos, los indicadores y la numeración de la estructura de puertos, las condiciones de coincidencia, las acciones de flujo, los mensajes de varias partes, las instrucciones de flujo y los tipos de grupo, consulte Matriz de cumplimiento de OpenFlow v1.3.1 para dispositivos que ejecutan Junos OS.

    La implementación de OpenFlow v1.3.1 en Junos OS difiere de la especificación en los siguientes aspectos:

    (Las secciones de la especificación OpenFlow se indican entre paréntesis).

    • Junos OS solo admite los siguientes tipos de acciones de flujo (sección 5.12):

      • OFPAT_SET_VLAN_VID

      • OFPAT_POP_VLAN

      • OFPAT_GROUP

    • Junos OS solo admite los siguientes tipos de grupos (sección 5.6.1):

      • OFPGT_ALL

      • OFPGT_INDIRECT

    • Junos OS solo admite una instrucción de flujo por entrada de flujo. Además, solo se admiten las siguientes instrucciones de flujo (sección A.2.4):

      • OFPIT_WRITE_ACTIONS

      • OFPIT_APPLY_ACTIONS

    • Por OFPT_SET_CONFIG (sección A.3.2), Junos OS solo admite el indicador de configuración OFPC_FRAG_NORMAL y el valor OFPCML_NO_BUFFER para el campo miss_send_len.

    • En los enrutadores de la serie MX, Junos OS solo admite las siguientes condiciones de coincidencia relacionadas con IPv6 (A.2.3.7):

      • OFPXMT_OFB_IPV6_SRC

      • OFPXMT_OFB_IPV6_DST

    No se admiten las siguientes características:

    • Múltiples tablas de flujo (sección 5)

    • Metadatos de tabla (sección 2)

    • Conjuntos de acciones (sección 5.10)

    • Medidor (sección 5.7)

    • Campos MPLS (sección 5.12.1)

    • Acciones MPLS (secciones 5.10 y 5.12)

    • Cifrado mediante conexión TLS (sección 6.3.3)

    • Colas por puerto (sección A.2.2)

    • Conexiones auxiliares (sección 6.3.5)

    • Varios conmutadores virtuales (sección A.3.1)

    • Acciones de campo fijo relacionadas con IPv6 (5.12)