版本:OVS 1.7.1
简称:dp->datapath, of->OpenFlow, sw->switch
背景:
- 报文匹配的流程可以说是对一个switch效率影响最大的地方,现在已经有很多厂家(包括一些研究院)说可以做到比OVS效率高十倍的流表匹配。
- 当然这是有可能的,毕竟都是纯软件,非常容易创新。而ovs也没有做多级流表,跟of标准上不一定比得过别人。我们接下来就分析一下OVS的匹配流程。
- 整体的匹配逻辑很简单,都是OpenFlow规定好的。
- 报文通过dp时先查找精确匹配表(facet),如果找不到,那么进行upcall,上送到用户态。