软件定义网络的总结
软件定义网络的原理和应用

软件定义网络的原理和应用在当今数字化快速发展的时代,网络技术的不断创新为我们的生活和工作带来了巨大的改变。
其中,软件定义网络(Software Defined Network,简称 SDN)作为一种新兴的网络架构,正逐渐成为网络领域的热门话题。
那么,究竟什么是软件定义网络?它的原理是什么?又有哪些广泛的应用呢?要理解软件定义网络,首先得从传统网络架构说起。
在传统网络中,网络设备(如路由器、交换机等)的控制平面和数据平面是紧密耦合的。
这意味着网络设备既要负责数据的转发,又要进行复杂的路由计算和策略控制。
这种架构存在着一些局限性,比如配置复杂、灵活性差、难以快速适应新的业务需求等。
而软件定义网络的核心思想就是将网络的控制平面和数据平面进行分离。
简单来说,就是把网络的“大脑”(控制平面)从网络设备中抽离出来,放到一个集中的控制器上,而网络设备只负责简单的数据转发(数据平面)。
这种分离带来了许多好处。
首先,集中的控制平面使得网络的管理和配置变得更加简单和高效。
管理员可以通过控制器上的软件界面,以全局的视角对整个网络进行统一的规划和管理,无需逐个配置网络设备。
其次,软件定义网络提供了更高的灵活性和可编程性。
通过编程,我们可以根据业务需求快速定制网络的行为和策略,实现网络的自动化部署和调整。
再者,由于控制平面能够获取全网的视图,因此可以更好地优化网络流量,提高网络的性能和资源利用率。
软件定义网络的工作原理大致可以分为以下几个步骤:第一步,网络管理员通过控制器上的软件接口定义网络策略和规则。
这些策略和规则可以包括流量的路由方式、访问控制列表、服务质量要求等。
第二步,控制器将这些策略和规则转化为底层网络设备能够理解的指令,并通过南向接口(如 OpenFlow 协议)下发给网络设备。
第三步,网络设备根据接收到的指令进行数据转发。
同时,网络设备会将实时的网络状态信息通过南向接口反馈给控制器。
第四步,控制器根据收集到的网络状态信息,动态调整网络策略和规则,以适应网络的变化。
SDN及ODL概括性总结

1、SDN是什么?SDN(Software Defined Network)即软件定义网络,是一种网络设计理念。
网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络。
SDN 不是一种具体的技术,不是一个具体的协议,而是一个思想,一个框架,只要符合控制和转发分离的思路就可以认为是SDN.2、传统网络面临的问题?1)传统网络部署和管理非常麻烦,网络厂商杂,设备类型多,设备数量多,命令行不一致2)流量全局可视化难3)分布式架构中,当网络发生震荡时,网络收敛过程中,有可能出现冗余的路径通告信息4)网络流量的剧增,导致底层网络的体积膨胀、压力增大;网络体积越大的话,需要收敛的时间就越长5)想自定义设备的转发策略,而不是网络设备里面的固定好的转发策略-------->sdn网络可以解决的问题3、SDN的框架是什么SDN框架主要由,应用层,控制层,转发层组成。
其中应用层提供应用和服务(网管、安全、流控等服务),控制层提供统一的控制和管理(协议计算、策略下发、链路信息收集),转发层提供硬件设备(交换机、路由器、防火墙等)进行数据转发、4、控制器1)控制器概述在整个SDN实现中,控制器在整个技术框架中最核心的地方控制层,作用是上接应用,下接设备。
在SDN的商业战争中,谁掌握了控制器,或者制定了控制器的标准,谁在产业链条中就最有发言权2)控制器功能南向功能支撑:通过openflow等南向接口技术,对网络设备进行管控,拓扑发现,表项下发,策略指定等北向功能:目前SDN技术中只有南向技术有标准文案和规范,而北向支持没有标准。
即便如此,控制器也需要对北向接口功能进行支持,REST API,SOAP,OSGI,这样才能够被上层的应用调用东西向功能支持:分布式的控制器架构,多控制器之间如何进行选举、协同、主备切换等3)控制器的种类目前市场上主要的控制器类型是:opendaylight (开发语言Java),Ryu(开发语言python), FloodLihgt(开发语言Java)等等5、opendaylight(ODL)控制器介绍ODL拥有一套模块化、可插拔灵活地控制平台作为核心,这个控制平台基于Java开发,理论上可以运行在任何支持Java的平台上,从Helium版本开始其官方文档推荐的最佳运行环境是最新的Linux(Ubuntu 12.04+)及JVM1.7+。
软件定义网络的基本概念与原理(Ⅰ)

软件定义网络的基本概念与原理在当今数字化时代,网络已经成为人们日常生活和工作中不可或缺的一部分。
而随着网络规模的不断扩大和网络应用的多样化,传统的网络架构已经显现出一些局限性和不足之处。
软件定义网络(SDN)作为一种创新的网络架构模式,正在逐渐引起人们的关注和重视。
1. 软件定义网络的基本概念软件定义网络是一种以软件为中心的网络架构,它将网络设备的数据转发和控制平面分离开来,通过集中式的控制器来管理整个网络,从而实现对网络的灵活控制和管理。
传统网络的控制平面和数据平面是耦合在一起的,而软件定义网络将它们解耦,使得网络的控制逻辑可以集中在一个控制器上,而网络设备只需要负责数据转发,这样就可以提高网络的可编程性和灵活性。
软件定义网络的关键概念之一是“控制平面”和“数据平面”的分离。
在传统网络中,路由器和交换机负责数据的转发和控制逻辑,这些控制逻辑分散在各个网络设备中,使得对网络的管理和控制变得困难和复杂。
而在软件定义网络中,控制逻辑集中在一个控制器上,网络设备只负责数据的转发,这样就可以更加灵活地管理和控制网络。
另一个重要的概念是“网络虚拟化”。
软件定义网络可以将物理网络资源进行虚拟化,从而实现不同逻辑网络的隔离和管理。
这样就可以更好地满足不同网络应用的需求,同时也可以更加有效地利用网络资源,提高网络的利用率和灵活性。
2. 软件定义网络的工作原理软件定义网络的工作原理主要包括三个方面:控制平面的集中式管理、数据平面的分离和网络虚拟化技术的应用。
首先,控制平面的集中式管理是软件定义网络的核心。
软件定义网络通过集中式的控制器来管理整个网络,控制器与网络设备之间通过开放的接口进行通信,从而实现对网络的统一管理和控制。
控制器可以根据网络的实时情况和需求来进行动态调整和优化,使得网络可以更加灵活地适应不同的应用场景和需求。
其次,数据平面的分离是软件定义网络的另一个重要原理。
在软件定义网络中,网络设备只负责数据的转发,所有的控制逻辑集中在控制器上。
SDN学习总结

SDN学习总结一、SDN概述SDN(软件定义网络)是一种新型的网络架构。
相比于传统网络主要有以下两个特点:(1)数据控制分离传统网络中的数据平面和控制平面是被放在同一个机箱里的,数据和控制平面都是分布式的;而SDN采用了集中式的控制平面和分布式的转发平面,这两个平面相互分离,控制平面通过南向接口对转发平面上的网络设备进行集中式控制。
数据控制分离的优点是能对网络进行全局集中控制和优化,并令网络具有高性能的网络转发能力。
(2)软件可编程SDN可以通过编写软件的方式来灵活定义网络设备的转发功能。
这种可编程方式主要体现在两个方面:第一,应用平面使用可编程方式把需要请求的网络行为通过北向接口交给控制器。
第二,SDN控制器通过编程方式制定转发策略并下发流表到OVS交换机控制交换机的转发功能。
二、SDN系统架构1. SDN架构主要由三个平面组成:数据平面、控制平面和应用平面,各平面之间使用不同的接口协议进行交互,其系统架构简图如图2.1所示:应用平面北向接口控制平面南向接口数据平面图2.1 SDN系统架构简图(1)数据平面:单纯用来转发和处理数据,研究中所用到的OVS交换机处于这一平面。
(2)控制平面:即SDN控制器(SDN Controller),SDN控制器是一个逻辑上集中的实体,它主要负责两个任务:一是SDN 控制器可通过AP和OVS交换机采集网络参数,从而感知整个网络的架构,通过北向接口向SDN应用平面提供底层网络的模型;二是SDN控制器可根据上层应用平面的请求和网络结构来制定转发策略并下发流表到OVS交换机控制数据流向。
(3)应用平面:应用平面主要通过北向接口与SDN控制器进行交互,这些应用通过可编程方式把需要请求的网络行为提交给控制器。
2.在SDN网络中目前我们主要研究的是控制平面与数据平面的交互,即通过南向接口进行交互,南向接口使用OpenFlow协议。
这里简要介绍OpenFlow v1.0协议,OpenFlow v1.0协议架构原理示意图如图2.2所示:安全通道流表控制器OpenFlow协议OpenFlow交换机图2.2 OpenFlow v1.0协议架构原理示意图OVS交换机通过安全通道与控制器相连,安全通道上传输的就是OpenFlow 协议消息,负责控制器与交换机间的交互。
软件定义网络(SDN)的优势与应用场景

软件定义网络(SDN)的优势与应用场景软件定义网络(Software Defined Networking,简称SDN)是一种新兴的网络架构,以其灵活性和可编程性在网络领域引起了广泛的关注和应用。
本文将介绍SDN的优势以及其在各个应用场景下的应用。
一、SDN的优势1. 灵活性:SDN通过将网络控制平面与数据转发平面分离,使网络设备的控制逻辑中心化,从而实现对网络的灵活控制。
管理员可以通过网络操作控制器(Network Operating Controller,简称NOC)对整个网络进行集中管理,提高网络的灵活性和可配置性。
2. 可编程性:SDN的核心思想是网络设备的控制逻辑与数据转发逻辑分离,这意味着网络可以通过编程灵活地适应各种需求。
通过编写适应性的应用程序,可以对网络进行快速部署和灵活调整,实现网络功能的快速开发和创新。
3. 高效性:SDN使用集中式的网络控制器,可以更好地实现资源的优化配置和流量的智能调度。
通过对网络流量进行动态管理和调整,可以提高网络的利用率,减少拥塞和延迟,提供更高的网络性能和用户体验。
4. 安全性:SDN提供了更高级别的安全控制能力。
通过集中式的控制器,可以对网络中的各个元素进行统一的访问控制和安全策略管理,提高网络的安全性和防护能力。
此外,SDN还支持对网络流量进行实时的监测和分析,及时发现和应对安全威胁。
二、SDN的应用场景1. 数据中心网络:SDN在数据中心网络中发挥着重要作用。
通过SDN的集中控制和可编程性,可以实现对数据中心网络的灵活配置和资源分配。
同时,SDN还可以提供高效的流量管理和负载均衡,提高数据中心网络的性能和可靠性。
2. 企业网络:SDN可以为企业提供更加灵活和安全的网络解决方案。
通过集中管理和控制,企业可以对网络进行统一配置和策略管理,提高网络的适应性和可管理性。
另外,SDN还支持企业网络的分割和隔离,实现不同部门或用户的安全访问控制。
3. 无线网络:SDN在无线网络中也有广泛应用。
软件定义网络的优势和劣势分析(九)

软件定义网络(SDN)是一种新型的网络架构,它通过将网络控制平面与数据平面分离,使得网络管理员能够动态地控制和管理网络流量,从而提高网络的灵活性和可管理性。
SDN的出现引起了广泛的关注和讨论,那么,SDN的优势和劣势究竟是什么呢?本文将从多个角度来进行分析。
首先,我们来看看SDN的优势。
SDN的核心概念是将网络控制逻辑集中到一个集中的控制器中,这样就可以实现网络的集中管理和控制。
这种集中式的管理方式可以大大简化网络管理的复杂性,提高网络的可管理性。
此外,SDN架构还可以支持网络功能的自动化部署和配置,从而提高网络的灵活性和可扩展性。
这些优势使得SDN成为了当前网络架构中备受瞩目的一种技术。
其次,我们来分析SDN的劣势。
首先,SDN的集中式控制架构可能会带来单点故障的问题。
如果控制器发生故障,整个网络都将受到影响,这对于一些对网络可靠性要求较高的场景来说是一个不小的挑战。
此外,SDN的安全性问题也备受关注。
由于SDN的控制平面集中在一个控制器中,如果控制器遭到攻击,就会对整个网络造成极大的影响,这对网络的安全性提出了新的挑战。
另外,SDN的实施也需要考虑到网络的兼容性和过渡问题。
由于SDN是一种全新的网络架构,它需要与传统网络进行兼容性对接,这就需要对网络设备和协议进行大规模的改造和升级。
这对于一些已经建立起来的传统网络来说是一个不小的挑战。
此外,SDN的部署也需要考虑到过渡的问题,如何在不中断现有网络的情况下实施SDN架构也是一个需要解决的问题。
综上所述,SDN作为一种新型的网络架构,它既有其优势,同时也存在一些劣势。
在实施SDN时,需要全面考虑其优势和劣势,充分评估其适用性和风险,从而制定出合理的部署和实施方案。
只有这样,在保证网络的可靠性和安全性的前提下,才能充分发挥SDN的优势,实现网络的灵活性和可管理性的提升。
sdn知识点

SDN(软件定义网络)知识点SDN(Software Defined Networking),即软件定义网络,是一种网络架构,它将网络控制平面与数据转发平面分离开来。
SDN通过将网络控制逻辑集中到一个中心控制器中,实现了对整个网络的集中管理和控制。
在这篇文章中,我们将逐步介绍SDN的相关知识点。
1.SDN的概念和原理 SDN的核心思想是将网络的控制逻辑与数据转发逻辑分离。
传统的网络架构中,交换机和路由器负责数据转发和控制逻辑,而在SDN中,控制逻辑被集中到一个中央控制器中。
这使得网络可以更加灵活、可编程,并且能够根据需求进行动态调整。
2.SDN的组成部分 SDN包括三个主要组成部分:应用层、控制层和数据层。
应用层包括网络管理应用和服务,它们通过控制层与底层的网络设备进行通信。
控制层包括中央控制器,它负责管理和控制整个网络。
数据层包括网络设备,如交换机和路由器,它们负责实际的数据转发。
3.SDN的工作原理 SDN的工作原理可以简单概括为以下几个步骤:首先,网络管理员通过中央控制器配置网络的策略和规则;然后,中央控制器将这些策略和规则下发给底层的网络设备;接下来,网络设备根据中央控制器的指令进行数据转发;最后,网络设备将转发的数据报告给中央控制器,以便进行网络状态的监控和管理。
4.SDN的优势和应用场景 SDN具有许多优势,其中包括:灵活性和可编程性、集中管理和控制、网络资源的高效利用。
这些优势使得SDN在许多应用场景中得到了广泛的应用,如数据中心网络、企业网络、无线网络等。
5.SDN的挑战和未来发展尽管SDN带来了许多好处,但它也面临着一些挑战。
其中包括:安全性问题、兼容性问题和标准化等。
未来,SDN的发展方向包括:更好的安全性保障、更高的性能和可扩展性、更广泛的应用领域等。
总结: SDN是一种将网络的控制逻辑与数据转发逻辑分离的网络架构。
它通过集中管理和控制网络,实现了网络的灵活性和可编程性。
SDN的核心组成部分包括应用层、控制层和数据层。
软件定义网络 实验报告

软件定义网络实验报告1. 实验目的本实验的目的是通过实践的方式了解和学习软件定义网络(Software Defined Networking,SDN)的基本概念、原理和应用。
2. 实验环境2.1 软件环境- 操作系统:Ubuntu 20.04 LTS- SDN控制器:Floodlight- 虚拟网络环境:Mininet2.2 硬件环境- 个人电脑- 路由器、交换机等网络设备(可选)3. 实验步骤3.1 安装和配置SDN控制器首先,我们需要在Ubuntu操作系统上安装和配置SDN控制器。
本实验中我们选择使用Floodlight作为SDN控制器。
具体的安装和配置步骤如下:1. 更新系统软件包:shellsudo apt updatesudo apt upgrade2. 安装Java Development Kit(JDK):shellsudo apt install default-jdk3. 下载Floodlight源码:shellgit clone git:github/floodlight/floodlight.git4. 编译Floodlight:shellcd floodlightant5. 配置Floodlight:shellsudo mkdir /var/lib/floodlightsudo chmod 777 /var/lib/floodlight6. 启动Floodlight控制器:shelljava -jar target/floodlight.jar3.2 创建虚拟网络拓扑在安装和配置好SDN控制器之后,我们需要创建一个虚拟网络拓扑来进行实验。
本实验中我们使用Mininet来创建虚拟网络。
1. 安装Mininet:shellsudo apt install mininet2. 启动Mininet命令行界面:shellsudo mn3. 在Mininet命令行界面上创建拓扑,例如创建一个有两台主机和一个交换机的拓扑:shellmininet> h1 = net.addHost('h1')mininet> h2 = net.addHost('h2')mininet> s1 = net.addSwitch('s1')mininet> net.addLink(h1, s1)mininet> net.addLink(h2, s1)4. 启动网络拓扑:shellmininet> net.start()5. 验证拓扑是否正常运行:shellmininet> pingall3.3 控制网络行为在创建好虚拟网络拓扑之后,我们可以通过SDN控制器来控制网络行为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是Openflow
OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow Switch)和控制服务器(Controller)来共同完成,从而实现了快速数据包转发(数据面)和高水平路由决策(控制面)分离。
控制器可以通过事先规定好的接口操作来控制OpenFlow交换机中的流表,从而达到控制数据转发的目的。
OpenFlow不能做的
OpenFlow不支持IPv6、MAC-in-MAC运营商骨干桥接、Q-in-Q虚拟局域网栈、服务质量、流量整形能力、容错和弹性等功能。
OpenFlow目前的阶段
1.OpenFlow与SDN目前还只是从实验室中成形并刚刚投产。
OpenFlow尚不成熟,还未经
过大规模的网络部署测试,因此其规模化、容错性及安全性都受到一定质疑。
它恐怕需要在生产环境中运转数年之后才能真正得到广泛的肯定与信任。
2.OpenFlow与SDN目前还只是从实验室中成形并刚刚投产,据媒体报道,戴尔戴尔亚太
区销售技术总监刘永道表示,SDN的市场才刚起步,预估需要3-5年才会进入成熟期。
3.企业表示它们仍然需要传统的多功能交换机和路由器,可以根据MAC地址表里的数据
决定转发。
但那些支撑云环境的企业出于灵活性的考虑,愿意做一些尝试。
4.目前OpenFlow还并不完善,尚存在许多问题待解决,而且涉及的面非常广。
要想实现
软件定义的互联网,还需要得到业界全方位的支持和努力才能梦想成真。
5.ISP们都在忙着从IPv4向IPv6过度,无暇顾及OpenFlow。
6.SDN到目前为止还没有准备好用于企业市场。
”
Openflow的一些弱点
1.OpenFlow最困难的一部分是写入控制器软件,可靠的SDN控制器是一个具有挑战性的
任务
2.SDN的杀手级应用很少
3.OpenFlow可以将对流量如何通过网络的控制权从交换机和路由器交还给网络拥有者或
者应用。
它要求用户负责精心制定路径策略,去发现可用带宽、减少堵塞,以及最优转发路径。
这就牵涉到用户需要有足够的软件开发力量,才能完成相关的工作。
目前,对于拥有强大技术团队的运营商和服务提供商来说,这基本不是问题。
但对于一般企业来讲,还是有一定难度的。
4.OpenFlow如果能够拥有足够多的客户,那么它将从根本上改变网络行业,因为我们目
前所使用的控制协议(例如OSPF或者Spanning Tree或者DCB)将被软件控制器所取代。
虽然这会促成硬件的商品化,但是软件控制器将成为网络行业中新的组成部分。
软件的功能、特性和可靠性将是决定OpenFlow成功与否的关键所在。
设备商的态度
2012年,SDN/OpenFLow无疑成为网络领域的热词,博科、思科、华为、戴尔、惠普、Juniper等一流的网络设备商,都开始是SDN布局,OpenFLow也获得了很多厂商的支持。
OpenFlow和SDN可能会让网络硬件进一步普通商品化,从而可能挤压思科与其他网络厂商的设备销售利润,降低专利软件的价值。
1.思科虽然不推崇开放的OpenFlow,但也推出了开放网络环境(ONE)策略,全面而广泛的
支持网络可编程,同时思科还收购了BroadHop、Cariden等企业,可提供基础设施到控制器和应用的全线SDN产品。
2.惠普不仅推出了完整的SDN/OpenFlow网络产品组合,包括交换机等基础设施,还有控
制平面操作和应用程序。
为了推动SDN的普及和应用,惠普还推出了网络设备租赁计划,让企业可以更顺利的导入SDN架构。
3.华为投入了大量人员精力研究OpenFlow、虚拟交换机等技术,不仅推出了SDN路由器/
控制器等产品。
4.Juniper把OpenFlow加入Junos SDK,,将SDN重心放在数据中心,不仅推出支持
OpenFlow协议的交换机和路由器,着手研发开源SDN控制器。
5.OpenFlow非常适合超大规模的数据中心解决方案,Google、Facebook、德国
电信、Yahoo和Verizon等都已经在开发OpenFlow应用,腾迅也非常感兴趣。
6.OpenFlow的参与者包括控制器的厂商还有交换机的厂商,控制器厂商现在主
要有Big Switch、NTT、NEC及Nicira
运营商的态度
运营商推崇“软硬件分离,可管可控”,SDN将在中国市场获得运营商的支持
企业客户的态度
虽然厂商很热衷,但SDN的市场才刚刚起步,还处于培育期,普及路还比较漫长…。
1.企业用户对于SDN架构还很陌生。
一方面可供参考的案例较少,另一方面部署SDN和
OpenFlow仍需要企业IT部门机构有大量的技术和工程能力
2.OpenFlow可以将对流量如何通过网络的控制权从交换机和路由器交还给网络拥有者或
者应用。
它要求用户负责精心制定路径策略,去发现可用带宽、减少堵塞,以及最优转发路径。
这就牵涉到用户需要有足够的软件开发力量,才能完成相关的工作。
目前,对于拥有强大技术团队的运营商和服务提供商来说,这基本不是问题。
但对于一般企业来讲,还是有一定难度的。
OpenFlow最困难的一部分是写入控制器软件,每个人都热衷于此,但是这并不容易
3.SDN还有技术和标准问题亟待解决,在适配的可编程硬件、集中和分布控制、如何与原
有网络兼容等技术方面,以及Openflow/SDN标准化方面,还存在不小的挑战。
4.关键的SDN应用也较少,目前SDN应用推进的速度比较缓慢,杀手级应用还未形成,这
无疑制约了SDN真正商用。
例如戴尔亚太区销售技术总监刘永道表示,SDN市场还需3-5年成熟。
SDN能够使网络更加灵活、更易于管理和可编程化。
但很明显,需要从性能、可靠性、安全性、管理和运营成本的角度来考虑网络架构中的变化,这主要是增量变化,而不是变革性的变化。
处于保护投资考虑和可靠性考虑,企业也不会对已有IT架构大动干戈。
5.企业表示它们仍然需要传统的多功能交换机和路由器,可以根据MAC地址表
里的数据决定转发。
但那些支撑云环境的企业出于灵活性的考虑,愿意做一些尝试。
OpenFlow的未来
1.目前还是SDN的发展初期。
拥有强大IT资源和顶尖人才的企业(谷歌和Facebook等)正
在利用SDN的优势。
主流IT企业应该稍等一段时间,SDN应用程序和最佳做法将需要很多年才会出现。
2.SDN技术正在迅速发展,并且需要学习曲线。
3.SDN将会改变网络架构、编程和管理的方式。
网络将会变得更具敏捷、灵活和节约成本。
然而,像很多IT创新技术一样,SDN需要一些时间来发展。
4.SDN的兴起将引起软件与硬件之争,也会引起商用硬件和私有硬件之争。
5.OpenFlow有潜力成为“网络的安卓(Android)”- 一个开放的标准,将鼓励新SDN应用
的开放市场,以满足每一个网络的需要和企业的压力。
6.如果ISP们拿到了符合OpenFlow标准的硬件和软件产品,他们应该会很高兴的去部署
此类架构,但是在最近几年,这种可能性不大。
网络虚拟化的其他一些厂商
Nicira:专注于OpenFlow的神秘公司。
Big Switch:提供基于OpenFlow的网络虚拟化解决方案
Juniper Networks:支持OpenFlow
Open vSwitch: 一个开源的虚拟switch ,它是一个软件switch能运行在Hypervisor 里, 目前已是XenServer 6.0 的缺省switch。
ConteXtream:借鉴Grid的思想,通过DHT(Distributed Hash Table)在传统的网络之上建立一个虚拟的抽象的网络,解决云主机服务提供商们在网络灵活性,多租户和扩展性方面的挑战。
Embrane:提供一种on-demand的虚拟化网络服务,比如服务的负载均衡,防火墙,VPN。
Xsigo: 提供基于Infiniband技术的数据中心全虚拟化方案。
NextIO:提供基于PCIe技术的I/O虚拟化产品。
我们的机会
对于网管来说,OpenFlow将给他们带来一个开放的硬件和软件路由,交换,让他们拥有更全面的控制能力。
可以借助SDN开发云基础机构的网管系统,或者在开发网管系统时同时支持OpenFlow和传统的Snmp。