Date: 2009-Nov-23 Page: Topic "OpenFlow" OpenFlow

advertisement
Date: 2009-Nov-23
Topic
Page:
"OpenFlow"
■ OpenFlow
- http://www.openflowswitch.org/
- http://en.wikipedia.org/wiki/Openflow_Switching_Protocol
- http://www.technologyreview.com/biotech/22120/
■ Openflow Switching Protocol
- communications protocol that gives a controller access to the data path of a switch or router over the
network
- allows the high level control software for the switch to run on a standard PC server, instead of the CPU
inside the switch
- Openflow is considered an implementation of Software Defined Networking
- implemented by a number of vendors including Cisco Systems, Juniper Networks, Hewlett-Packard and
NEC
- Standard specification is currently maintained by the Openflow Switching Consortium at Stanford
University
▣ TR10: Software-Defined Networking
■ TR10: Software-Defined Networking
- http://www.technologyreview.com/biotech/22120/
- Nick McKeown believes that remotely controlling network hardware with software can bring the Internet up
to speed.
- to improve networks' speed, reliability, energy efficiency, and security
- remained lab projects
. impossible to test them on a large enough scale
. the routers and switches at the core of the Internet are locked down, their software the intellectual
property of companies such as Cisco and HP
- Stanford computer scientist Nick McKeown and colleagues developed a standard called OpenFlow
. define data flows using software--a sort of "software-defined networking."
. Installing a small piece of OpenFlow firmware (software embedded in hardware) gives engineers access
to flow tables, rules that tell switches and routers how to direct network traffic
. use software on their computers to tap into flow tables and essentially control a network's layout and
traffic flow with the click of a mouse
. software-based access allows computer scientists to inexpensively and easily test new switching and
routing protocols
- A data packet arrives at a switch, firmware checks the packet's destination and forwards it according to
predefined rules over which network operators have no control
- On a network running OpenFlow
. can add to, subtract from, and otherwise meddle with these rules
. be used to improve cellular networks as well
- Mobile-service providers have begun to expand their networks using commodity hardware built for the
Internet
Date: 2009-Nov-24
Topic
Page:
"PlanetLab"
■ PlanetLab
- http://www.planet-lab.org/
- http://en.wikipedia.org/wiki/Planetlab
■ PlanetLab
- a group of computers available as a testbed for computer networking and distributed systems research
- established in 2002 by Prof. Larry L. Peterson, and as of August 2008 was composed of 1019 nodes at 484
sites worldwide
- Each research project has a "slice", or virtual machine access to a subset of the nodes
- limited to persons affiliated with corporations and universities that host PlanetLab nodes
- a number of free, public services have been deployed on PlanetLab, including Codeen, the Coral Content
Distribution Network, and Open DHT
- develop tools for the greater good of the community, and as a result each user has a wide choice of tools to
use in order to complete regular slice maintenance tasks.
- PlanetLab experiences have been critical in the formulation of the US National Science Foundation's Global
Environment for Network Innovations (GENI) initiative
Download