Control de flujo para interfaces Ethernet
Los enrutadores de las series MX, T y PTX admiten el método de control de flujo IEEE 802.3X Ethernet PAUSE. El control de flujo está habilitado de forma predeterminada en todas las interfaces físicas. En este tema se proporciona una descripción general del control de flujo para interfaces Ethernet. También describe cómo habilitar explícitamente el control de flujo, así como deshabilitar el control de flujo para interfaces Ethernet.
Descripción del control de flujo
El control de flujo admite la transmisión sin pérdidas mediante la regulación de los flujos de tráfico para evitar la caída de tramas durante períodos de congestión. El control de flujo detiene y reanuda la transmisión del tráfico de red entre dos nodos pares conectados en un vínculo físico Ethernet dúplex completo. Controlar el flujo mediante una pausa y reiniciarlo evita que los búferes de los nodos se desborden y eliminen tramas. El control de flujo se configura por interfaz.
De forma predeterminada, todas las formas de control de flujo están habilitadas. Debe habilitar explícitamente el control de flujo en las interfaces para pausar el tráfico.
Pausa Ethernet IEEE 802.3X
Ethernet PAUSE es una función de alivio de congestión que funciona al proporcionar control de flujo a nivel de vínculo para todo el tráfico en un vínculo Ethernet dúplex completo. Ethernet PAUSE funciona en ambas direcciones en el vínculo. En una dirección, una interfaz genera y envía mensajes de pausa de Ethernet para evitar que el par conectado envíe más tráfico. En la otra dirección, la interfaz responde a los mensajes de pausa Ethernet que recibe del par conectado para detener el envío de tráfico. Ethernet PAUSE también funciona en interfaces Ethernet agregadas. Por ejemplo, si las interfaces del mismo nivel conectadas se denominan nodo A y nodo B:
Cuando los búferes de recepción en el nodo A de la interfaz alcanzan un cierto nivel de plenitud, la interfaz genera y envía un mensaje de pausa Ethernet al par conectado (nodo B de la interfaz) para indicarle que deje de enviar tramas. Los búferes del nodo B almacenan tramas hasta que transcurre el período de tiempo especificado en la trama de pausa de Ethernet; a continuación, el nodo B reanuda el envío de tramas al nodo A.
Cuando el nodo de interfaz A recibe un mensaje de pausa de Ethernet del nodo B de la interfaz, el nodo de interfaz A detiene la transmisión de tramas hasta que transcurre el período de tiempo especificado en la trama de pausa de Ethernet; a continuación, el nodo A reanuda la transmisión. (Los búferes de transmisión del nodo A almacenan tramas hasta que el nodo A reanuda el envío de tramas al nodo B).
En este escenario, si el nodo B envía una trama de pausa Ethernet con un valor de tiempo de 0 al nodo A, el valor de tiempo 0 indica al nodo A que puede reanudar la transmisión. Esto sucede cuando el búfer del nodo B se vacía por debajo de un cierto umbral y el búfer puede volver a aceptar tráfico.
Control de flujo simétrico
El control de flujo simétrico configura los búferes de recepción y transmisión en el mismo estado. La interfaz puede enviar mensajes de pausa Ethernet y responder a ellos (el control de flujo está habilitado), o la interfaz no puede enviar mensajes de pausa Ethernet o responder a ellos (el control de flujo está deshabilitado).
El control de flujo simétrico se configura incluyendo la flow-control
instrucción en el nivel de [edit interfaces interface-name ether-options]
jerarquía.
Cuando se habilita el control de flujo simétrico en una interfaz, el comportamiento de pausa de Ethernet depende de la configuración del par conectado. Con el control de flujo simétrico habilitado, la interfaz puede realizar cualquier función de pausa Ethernet que pueda realizar el par conectado. (Cuando el control de flujo simétrico está desactivado, la interfaz no envía ni responde a los mensajes de pausa de Ethernet).
Consulte también
Configuración del control de flujo
De forma predeterminada, el enrutador o conmutador impone control de flujo para regular la cantidad de tráfico enviado en una interfaz Fast Ethernet, Ethernet de triple velocidad de cobre, Gigabit Ethernet y 10 Gigabit Ethernet. El control de flujo no se admite en la PIC de Fast Ethernet de 4 puertos. Esto resulta útil si el lado remoto de la conexión es un conmutador Fast Ethernet o Gigabit Ethernet.
Puede desactivar el control de flujo si desea que el enrutador o conmutador permita el tráfico sin restricciones. Para deshabilitar el control de flujo, incluya la no-flow-control
instrucción:
no-flow-control;
Para restablecer explícitamente el control de flujo, incluya la flow-control
instrucción:
flow-control;
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
[edit interfaces interface-name aggregated-ether-options]
[edit interfaces interface-name ether-options]
[edit interfaces interface-name fastether-options]
[edit interfaces interface-name gigether-options]
En la FPC de tipo 5, para priorizar los paquetes de control en caso de sobresuscripción de entrada, debe asegurarse de que los pares vecinos admitan el control de flujo de MAC. Si los pares no admiten el control de flujo MAC, debe desactivar el control de flujo.