OpenFlow Switching: Data Plane Performance

OpenFlow Switching: Data Plane Performance
复制标题

DOI:
10.1109/icc.2010.5502016
复制
发表时间:
2010-05
期刊:
2010 IEEE International Conference on Communications
影响因子:
--
通讯作者:
Andrea Bianco;Robert Birke;Luca Giraudo;Manuel Palacin
Andrea Bianco;Robert Birke;Luca Giraudo;Manuel Palacin
中科院分区:
其他
文献类型:
--
作者:
Andrea Bianco;Robert Birke;Luca Giraudo;Manuel Palacin

文献摘要

被引文献

相似文献

OpenFlow是一种可在以太网交换机、路由器和无线接入点(AP)中实施的开放标准。在OpenFlow框架中,数据包转发(数据平面)和路由决策(控制平面)在不同的设备上运行。OpenFlow交换机负责分组转发,而控制器在每个流的基础上设置交换机转发表,以实现流隔离和资源切片。我们重点研究了数据路径,并分析了OpenFlow在基于Linux的PC上的实现。我们比较了OpenFlow交换、第2层以太网交换和第3层IP路由的性能。在不同的流量模式下,分析了欠载和过载情况下的转发吞吐量和分组延迟。使用不同的转发表大小分析了系统的可扩展性,并测量了资源分配的公平性。
OpenFlow is an open standard that can be implemented in Ethernet switches, routers and wireless access points (AP). In the OpenFlow framework, packet forwarding (data plane) and routing decisions (control plane) run on different devices. OpenFlow switches are in charge of packet forwarding, whereas a controller set up switch forwarding table on a per-flow basis, to enable flow isolation and resource slicing. We focus on the data path and analyze the OpenFlow implementation in Linux based PCs. We compare OpenFlow switching, layer-2 Ethernet switching and layer-3 IP routing performance. Forwarding throughput and packet latency in underloaded and overloaded conditions are analyzed, with different traffic patterns. System scalability is analyzed using different forwarding table sizes, and fairness in resource distribution is measured.