[[PageOutline]] = !OpenFlow = !OpenFlow is an open standard that allows you to run experimental protocols in production networks. More information about !OpenFlow in general is available in a couple of places: * The main [http://www.openflow.org/ OpenFlow home page]. * The [https://www.opennetworking.org/ Open Networking Foundation], a nonprofit organization promoting and supporting Software-Defined Networking standards (such as !OpenFlow). The following pages have more information about !OpenFlow in GENI: * A summary of [wiki:OpenFlow/DeploymentSummary current OpenFlow deployments] in GENI. * An [wiki:OpenFlow/CampusTopology example topology] of a campus !OpenFlow network, designed to allow experimenters to access the GENI nework core in a variety of ways depending on their needs. * Information about [wiki:NetworkCore the GENI network core], a set of !OpenFlow-capable switches in NLR and Internet2. * A procedure for [wiki:OpenFlow/GeniBackboneTest testing OpenFlow in the GENI backbone], which we run after upgrades to the backbone OF software suite. * Information about [wiki:OpenFlow/FOAM FOAM], the !FlowVisor !OpenFlow Aggregate manager, which sites in GENI use to allow experimenters to allocate !OpenFlow resources. * Information about various [wiki:OpenFlow/Controllers OpenFlow controller software] options. * Tips for [wiki:OpenFlow/ControlPath debugging OpenFlow control paths]. * Operators can use the [wiki:Layer1Transport layer 1 transport system] to set up administrative flows for providing transport through !OpenFlow switches. We continue to add additional pages; if there are any in particular that you'd like to see, let us know.