openflow交互之barrier

消息顺序(Message Ordering):消息的执行顺序可由 barrier 消息来保证。在没有barrier messages 的时候,交换机可能会任意重排消息执行的顺序,以提高处理性能;因此,控制器不应当依赖于特定的处理顺序。特别是,流表项插入表中的顺序可能会与交换机收到的“flow mod messages”指定的顺序不同。通过 barrier message,消息肯定不会被重排,而且 barrier message 肯定会在所有的前置消息完成后才处理。更加精确地描述见下:

  1. barrier 消息之前的消息必须全部完成,包括发送 resulting reply 或者errors
  2. barrier 消息必须随后处理,然后发送 barrier reply
  3. barrier 之后的消息开始执行

引用自:http://www.bubuko.com/infodetail-918237.html

从新浪博客备份:http://blog.sina.com.cn/s/blog_550048a30102xhw3.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容