OpenFlow交换机:创新网络编程技术

需积分: 50 89 下载量 110 浏览量 更新于2024-09-11 收藏 962KB PDF 举报
"OpenFlow白皮书中文版 PDF" OpenFlow是一种网络交换技术,旨在为研究人员提供在实际网络环境中运行新协议的能力,同时不需暴露交换机的内部工作细节。这项技术基于具有内置流表的以太网交换机,允许通过标准接口动态添加和删除流表项,以实现网络的可编程性。OpenFlow的目标是推动网络设备制造商在其交换机产品,特别是大学校园网络的骨干网和配线间交换机中部署该技术。 OpenFlow的核心价值在于其灵活性和实验性。它使得研究人员能够在不影响现有网络运营的情况下,进行线速和高密度端口的实验。这样,他们可以在真实的流量环境中测试和验证创新的网络概念,如新的路由协议或IP的替代方案。这种实验能力不仅有助于推动学术研究,还有可能为大型测试平台如GENI(全球环境下的网络创新)提供关键组件。 在GENI这样的平台上,OpenFlow允许研究人员获得网络资源的“切片”,即一部分网络链路、路由器和终端主机的控制权。他们可以根据实验需求对这些资源进行编程,创建并运行多个相互隔离的实验网络,覆盖从骨干网到接入网,再到校园网络的不同层面。这极大地降低了创新网络协议的实验门槛,促进了网络研究的进步和网络基础设施的演进。 OpenFlow的实施,如在斯坦福大学的两栋大楼中的商用以太网交换机和路由器上的部署,展示了其实用性和可行性。随着越来越多的学校和机构采用OpenFlow,网络研究和创新的环境将变得更加开放和活跃,有望打破当前网络基础设施的僵化状态,推动网络技术的发展。 OpenFlow白皮书中文版详细阐述了OpenFlow协议的需求、功能和应用场景,为网络研究人员提供了在实际网络环境中实验和验证新概念的工具。通过这种方式,OpenFlow不仅增强了网络的可编程性,还为网络研究和创新开辟了新的途径。