Performances of OpenFlow-Based Software- Defined Networks: An overview <s> B. Experimentation Platforms <s> This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day. OpenFlow is based on an Ethernet switch, with an internal flow-table, and a standardized interface to add and remove flow entries. Our goal is to encourage networking vendors to add OpenFlow to their switch products for deployment in college campus backbones and wiring closets. We believe that OpenFlow is a pragmatic compromise: on one hand, it allows researchers to run experiments on heterogeneous switches in a uniform way at line-rate and with high port-density; while on the other hand, vendors do not need to expose the internal workings of their switches. In addition to allowing researchers to evaluate their ideas in real-world traffic settings, OpenFlow could serve as a useful campus component in proposed large-scale testbeds like GENI. Two buildings at Stanford University will soon run OpenFlow networks, using commercial Ethernet switches and routers. We will work to encourage deployment at other schools; and We encourage you to consider deploying OpenFlow in your university network too <s> BIB001 </s> Performances of OpenFlow-Based Software- Defined Networks: An overview <s> B. Experimentation Platforms <s> We address new generation network architecture design. We show design principles consisting of crystal synthesis, reality connection, and sustainable & evolutional principles. We also describe principle-oriented component technologies such as optical packet/path integrated network. <s> BIB002 </s> Performances of OpenFlow-Based Software- Defined Networks: An overview <s> B. Experimentation Platforms <s> 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. <s> BIB003 </s> Performances of OpenFlow-Based Software- Defined Networks: An overview <s> B. Experimentation Platforms <s> The European Commission co-funded project FEDERICA started in 2008 with the objective to support Future Internet research and experimentation. The project created a Europe-wide infrastructure based on virtualization in wired networks and computing elements, offering fully configurable and controllable virtual testbeds as a service to researchers. This article reviews the architecture, its deployment and current active status, usage experience, including virtual resource reproducibility and elaborates on challenges for Future Internet testbed support facilities. <s> BIB004
In order to help researchers to test and validate new mechanisms and applications in the domain of SDN/OpenFlow, many experimentation platforms with real hardware have been developed such as GENI [28] in USA, AKARI BIB002 in Japan, FEDERICA BIB004 , NOVI and OFELIA  in Europe. For example, OFELIA community creates real-world experimental networking substrate, and it provides for external experimenters a lot of island equipment (i2CAT, IBBT, ETHZ) for free, where each island supplies different OpenFlow switches and servers capabilities. Performances metrics measured on this kind of large testbeds are close to reality and allow having a good idea on the behavior of the studied system before eventually moving to the stage of its industrialization. Many projects are tested under these platforms such us Openflow protocol BIB001 in GENI and data plane performance BIB003 in FEDERICA.