Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de los mensajes de barrera de OpenFlow en dispositivos que ejecutan Junos OS

Los dispositivos habilitados para OpenFlow que ejecutan el sistema operativo Junos (Junos OS) de Juniper Networks admiten el mensaje de solicitud de barrera de controlador a conmutador del protocolo OpenFlow (OFPT_BARRIER_REQUEST). El controlador OpenFlow envía un mensaje de solicitud de barrera para solicitar que el conmutador habilitado para OpenFlow complete el procesamiento de todos los mensajes enviados antes del mensaje de solicitud de barrera antes de procesar los mensajes enviados después del mensaje de solicitud de barrera. Esto garantiza que el conmutador virtual procese todas las dependencias de mensajes y envíe todas las notificaciones para las operaciones completadas antes de continuar con nuevas solicitudes.

Cuando el conmutador virtual OpenFlow recibe un mensaje de solicitud de barrera, pone en cola todos los mensajes entrantes subsiguientes, con la excepción de los mensajes de solicitud de eco y respuesta, hasta que se complete el procesamiento de todos los mensajes anteriores. Se requieren mensajes de solicitud y respuesta de eco para mantener la conectividad con el controlador.

Cuando el conmutador completa una operación, envía un mensaje de respuesta al controlador. Solo después de enviar la respuesta al controlador, el conmutador marca el mensaje o la operación como procesado. Una vez que el conmutador completa el procesamiento de todas las operaciones solicitadas antes del mensaje de solicitud de barrera, el conmutador envía un mensaje de respuesta de barrera (OFPT_BARRIER_REPLY), que incluye el ID del mensaje de solicitud original, al controlador OpenFlow. En ese punto, el conmutador reanuda el procesamiento de los mensajes en cola.