OpenFlow - ChinaUnix博客.docx

上传人:ni****g 文档编号:509114655 上传时间:2023-07-09 格式:DOCX 页数:4 大小:42.34KB
返回 下载 相关 举报
OpenFlow - ChinaUnix博客.docx_第1页
第1页 / 共4页
OpenFlow - ChinaUnix博客.docx_第2页
第2页 / 共4页
OpenFlow - ChinaUnix博客.docx_第3页
第3页 / 共4页
OpenFlow - ChinaUnix博客.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《OpenFlow - ChinaUnix博客.docx》由会员分享,可在线阅读,更多相关《OpenFlow - ChinaUnix博客.docx(4页珍藏版)》请在金锄头文库上搜索。

1、OpenFlowEnabling Innovation in Your NetworkNetworks have become part of the critical infrastructure of our businesses, homes and schools. This success has been both a blessing and a curse for networking researchers; their work is more relevant, but their chance of making an impact is more remote. Th

2、e reduction in real-world impact of any given network innovation is because the enormous installed base of equipment and protocols, and the reluctance to experiment with production traffic, which have created an exceedingly high barrier to entry for new ideas. Today, there is almost no practical way

3、 to experiment with new network protocols (e.g., new routing protocols, or alternatives to IP)in sufficiently realistic settings (e.g., at scale carrying real traffic) to gain the confidence needed for their widespread deployment. The result is that most new ideas from the networking research commun

4、ity go untried and untested; hence the commonly held belief that the network infrastructure has“ossified”.Having recognized the problem, the networking community is hard at work developing programmable networks,such as GENI 1 a proposed nationwide research facility for experimenting with new network

5、 architectures and distributed systems. These programmable networks call for programmable switches and routers that (using virtualization) canprocess packets for multiple isolated experimental networks simultaneously. For example, in GENI it is envisaged that a researcher will be allocated a slice o

6、f resources across the whole network, consisting of a portion of network links, packet processing elements (e.g. routers)and end-hosts; researchers program their slices to behave as they wish. A slice could extend across the backbone, into access networks, into college campuses, industrial research

7、labs, and include wiring closets, wireless networks, and sensor networks.Scope of Open Flow Switch SpecificationOpenFlow SwitchOpenFlow SwitchControllerThe basic idea is simple: we exploit the fact that most modernEthernet switches and routers contain flow-tables(typically built from TCAMs) that run

8、 at line-rate to implement firewalls, NAT, QoS, and to collect statistics. While each vendors flow-table is different, weve identified an interesting common set of functions that run in many switches and routers. OpenFlow exploits this common set of functions.OpenFlow provides an open protocol to pr

9、ogram the flowtable in different switches and routers. A network administrator can partition traffic into production and research flows. Researchers can control their own flows - by choosing the routes their packets follow and the processing they receive. In this way, researchers can try new routing

10、 protocols, security models, addressing schemes, and even alternatives to IP. On the same network, the production traffic is isolated and processed in the same way as today.The datapath of an OpenFlow Switch consists of a Flow Table, and an action associated with each flow entry. The set of actions

11、supported by an OpenFlow Switch is extensible, but below we describe a minimum requirement for all switches. For high-performance and low-cost the datapath must have a carefully prescribed degree of flexibility.This means forgoing the ability to specify arbitrary handling of each packet and seeking a more limited, but still useful, range of actions. Therefore, later in the paper, define a basic required set of actions for all OpenFlow switches.(节选)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号