作者:张华 发表于:2015-07-01版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99)DragonFlow的部署图如下:在计算节点上要安装DragonFlow L2 Agent, 在网络节点上安装DragonFlow L3 Controler Agent, 后者会通过调用Ryu openflow控制器的为每一个计算节点上的openvswith/datapath安装下图流规则(Ryu入门教程:http://www.sdnlab.com/1785.html):每个虚机出来的流量经过qvb接口进入br-int网桥后都会将seg_id设置到流规则里的metadata里,显然,不同的子网就会有不同的seg_id, 再结合destination ip就可以判断是L2还是L3流量,在这里:1, 对于ARP流量,会通过table 51有ARP响应2, table 52表用于识别所有可能形式的东西向流量, 在计算节点上会控制南北向流量与东西向流量走不同的port出去。东西向流量这里可以替代DVR特性。3, table 53用于处理南北向流量, 南北向流量走集中节点。这些流详细的解释可以参见文档:http://blog.gampel.net/2015/01/dragonflow-sdn-based-distributed.html