软件定义网络 (SDN) 是一种网络架构,它将网络控制平面与数据平面解耦,从而允许网络管理员通过软件编程的方式控制和管理网络。SDN 在数据中心网络架构中具有广泛的应用,因为它提供了灵活性和可编程性,以满足云计算和虚拟化等新兴技术的不断发展的需求。
在传统网络架构中,路由器和交换机等网络设备是通过逐跳式转发数据包来提供连接的。网络管理员手动配置这些设备,并根据需要进行更改,这可能会导致耗时且容易出错的过程。
SDN 架构通过将网络控制平面与数据平面分离来克服传统网络架构的限制。控制平面负责网络的逻辑行为,如路由和转发策略,而数据平面负责实际的数据转发。这种分离使网络管理员能够通过软件编程的方式集中管理和控制网络,提高了灵活性、可扩展性和安全性。
基于控制器的 SDN 架构使用一个中心控制器来管理网络中所有设备的控制平面。控制器通过编程接口 (APIs) 与数据平面设备通信,下发转发策略并管理网络状态。
集中式 SDN 架构与基于控制器的 SDN 架构类似,但控制器位于网络的中心位置。这提供了高度的集中化和控制,但可能会导致单点故障。
虚拟网络、网络自动化、可扩展性增强和安全提升。随着数据中心网络的持续演进,SDN 预计将继续发挥重要作用,为未来奠定坚实的基础。
SDN:软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制。
当前,SDN(Software-Defined Networking,软件定义网络)正在成为整个ICT行业都在重点关注和津津乐道的话题,在本文中首先我想谈谈对SDN诞生的几点思考,以及经过5年研发后,我们现在对SDN的看法。
控制面抽象化
一直以来,“网络管理难”都是我们不得不解决的问题。比如,一台交换机所需的系统管理员支持工作量比一个计算节点高一个数量级。相比其它计算机科学技术,很难通过新增功能来实现网络技术的演进。要构建高效的系统,就需要抽象化地将“网络管理难”问题分模块处理。
数据面的运行速度达到纳秒级,而且完全是本地的。控制面负责决定如何配置转发状态(包括算法或手工方式)。这个过程的处理时间从几十毫秒到几天不等,并且依赖于外部的信息输入。因此,控制面从本质上来说是非本地的。
这种分层方式是互联网取得如此巨大成功的原因,并且让各层独立创新成为现实。比如,在网络中部署一项新的光学技术后,网络堆栈中其它功能都将保持不变,无须重写整个网络堆栈。这就是为什么互联网可以在架构几乎不变的情况下,在速度、规模和使用多样性方面提高了6~7个数量级。
作为SDN社区的成员,我们将数据面抽象化的做法是对的。另一方面,由于控制面只是基于各种协议,没有可重用的抽象,因此对SDN的需求与日俱增。
在我们的定义中,SDN采用两种控制面抽象化方式:(1)提供系统实施信息的网络全局视图;(2)采用OpenFlow等转发模型的网络操作系统(这些模型在网络控制层的服务器上运行)。这种定义带来了重大变化,原因在于控制机制现在只不过是使用网络操作系统API的图算法。
如今,网络管理和演进变得越来越简单。数据面完全在交换机中进行运作,而控制面在使用商用硬件和第三方软件的网络服务器上运作。此外,可以独立对控制面进行测试,无须依赖底层硬件。这让网络呈现IT化趋势。
虚拟化:SDN的杀手级应用
我们不断探索新的、更高级的模块化类型。我们曾认为,控制程序将计算出所有网络交换机的转发状态配置数据。此外,我们还曾认为数据面非常简单,而且交换机在角色和功能上变得趋同。
操作员通过控制程序下发网络需求和策略。然而,控制程序不应该负责实施这些需求。这是因为模块化的目标之一是使系统的可重用部分变得复杂化,并且让每个应用程序的待写内容变得简单。
我们正在推出一种新的、纯逻辑的虚拟拓扑抽象和新的SDN层。操作员可以通过配置逻辑交换机来下发流表项需求和策略。SDN Hypervisor层将这些需求进行转化后,发送给物理交换机(可当做虚拟拓扑的编译器)。
我们已经简化了控制程序的编写方式。同时,我们让本来就很难的编译器编写工作更加困难了。
新的SDN层就是指网络Hypervisor及其虚拟拓扑。首先,根据拓扑和待完成任务来编写控制程序。然后网络Hypervisor把虚拟拓扑的汇编信息融入物理网络全局视图。最后,网络操作系统把全局视图的配置信息下发给物理交换机。
实施网络Hypervisor后,虚拟化成为SDN的杀手级应用。多租户云中心(如Rackspace、亚马逊)的大量客户正在把网络迁移到云中。为确保数据中心能够提供满足策略和需求的虚拟拓扑,网络Hypervisor需汇编数千条底层配置信息,以满足各租户的需求。SDN出现以前,对数千个虚拟网络进行动态更改是不可能的。通过简化网络管理,虚拟化为我们带来了增值,让人们愿意**SDN。
一般而言,虚拟拓扑仅仅是实施转发的逻辑网络。融入高级功能(如鉴权)后,虚拟拓扑能传达应用层面的语义(比如,允许谁和谁通话),并且允许网络Hypervisor在网络层面实施这些策略。
如今,操作员可以通过抽象方式下发需求,网络Hypervisor可完全自行决定如何满足这些需求。这一点非常重要。
起初,我们曾认为交换机在角色和功能上是相似的。目前,网络使用报文头来让主机与网络通信,或者让报文与路由器或交换机通信。收到报文后,交换机首先会问:“主机需要我把这条报文发到哪里?”之后,各个交换机会说:“根据上个问题的答案来查找转发站,决定下发路径”。
SDN为操作员提供一个清晰的全可编程方式来控制网络。然而,SDN不会分离主机网络和报文路由器接口。报文头仍用于查找路由器或交换机。
将MPLS融入SDN
多协议标签交换(MPLS)在区分网络边界和核心方面起到重要作用。报文到达第一个上层路由器时,边界路由器会问:“主机想干什么?”,然后在报文中加入标签,这个标签只有在本地网络中有意义。网络核心无须了解报文头,只是说:“从现在起,MPLS标签足以让我了解如何转发报文”。
早在5年前,我们就应该把MPLS融入SDN,让边界路由器来读取整个报文头并将MPLS标签嵌入报文,让核心路由器来读取报文。我们目前正在努力将MPLS融入SDN。
融入MPLS后,整个网络被分解成模块。在模块化网络中,各项任务只执行一次:网络边界完全负责主机接口;网络核心通过标签管理报文路由器接口;SDN管理操作员接口。
我们提出分离网络边界和网络核心的理由之一,是让网络核心专注于报文发送,而访问控制和隔离功能则由网络边界来完成。显然,网络核心必须负责报文发送,包括组播和服务质量(QoS),而其它工作由网络边界来完成。
经过简化后,网络核心只用负责一项任务,即在网络边界之间发送报文。这样一来,网络核心的工作性能得到大幅提升。
试想一下,一旦分离了网络边界和网络核心,为什么不让主机靠近网络边界呢?要实现这点,就得在主机上安装可信的硬件和软件(如主机网络接口卡)以及大量分布式系统和安全措施。不过,我们可以想象把网络部署在只看得见由主机生成的标签的位置。
过去,网络完全由硬件交换机组成。如今,软件交换机成为了常见的网络组成部分。在部署包括边界和核心部分的网络时,所有边界交换机都应该是软件交换机。这是我们的第二个激进的观点。
数据中心已经在使用虚拟交换机和Hypervisor。Verizon、ATT和德电等大型互联网服务提供商的所有带宽都经过网络边界。为了转发这些流量,他们要花多少钱才能买到足够的网络核心设备呢?答案是他们需要花15万美元,不及一台中型路由器的价格。纵观其他企业的网络,我认为在网络边界采用软件转发这种方式并非行不通。
当然硬件转发和软件转发在速度上存在两个数量级的差别,我认为可以用软件来满足边界转发需求,提高边界软件的灵活性让我们受益;无需在网络核心实施软件交换,因为核心只负责根据标签来进行流量转发,而硬件就能实现转发。
边界软件转发让网络架构演进和多样化成为可能。整个网络中,只有网络边界的软件需要了解本领域的协议,其它网络部分无须了解协议。只需更改SDN控制程序,就能实现网络架构更新(如IPv4到IPv6)。一切就这么简单。
可以在一个域中并行运行多个架构。“在一个主机中并行支持多个架构”这种想法看似很激进,但所需要的改变都非常简单,都在我们的技术能力范围内。关键在于要说服人们,让他们觉得落实这个想法是值得的。
边界软件的中间件功能
最后我还要提一点。一直以来我们都认为网络数据面是平的,很简单。但现在我们应该改变这种看法。
互联网数据面只是实现“尽力而为”的数据转发。而实际上,很多中间件或网络设备都能扩大数据面,让数据面实现各种功能,如防火墙、LAN优化、网关、VPN、负载均衡和入侵检测。数据面一点也不简单。大中小型和超大型网络中,中间件的数量比得上路由器和交换机的数量。
有4个重要的事实值得我们注意:
第一,大多数报文是由多个中间件处理的,这些中间件检查各个报文并作出决定,如“这个报文的内容与我无关,要把它扔掉”、“需要检查报文,明确是否有人在攻击我”,或者“需要实施防火墙功能以控制链接”;
第二,中间件通常部署在网络边界;
第三,中间件通常使用x86处理架构,但并非所有情况都如此;
第四,中间件的报文处理流程比单纯的报文转发流程要复杂得多。
接受这4个事实后,还需要面对一个绝对无法回避的结论:SDN应该加强边界软件的中间件功能。
边界软件代表了从硬件到软件的彻底转变。硬件网络退化成为“哑管道”——当初没有中间件的时候,网络就是哑管道。SDN控制下的边界软件带来了有趣的转变。
SDN的颠覆性本质就体现在这个转变中。
SDN对控制面实施精细的模块化,让交换机、网络操作系统和控制程序各司其职。虚拟化让控制程序和物理网络实现解耦。作为虚拟拓扑,SDN平台能完全控制实施需求的方式,如把功能放在网络边界,让网络核心进行流量转发。软件交换正在进行中。如果担心时延问题,你可以算算目前中间件导致的时延。
总之,要利用软件交换这一趋势来灵活定义功能——就像虚拟数据中心领域一样。这场转变正在改变网络行业的性质,促进创新,强化竞争并改善客户体验。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。
技术名词解释:什么是SDN软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。
SDN、OTN、PTN是三种不同的网络技术,它们各自有着不同的应用场景和特点。 SDN(Software Defined Networking)是一种基于软件的网络架构,它将网络控制平面和数据转发平面分离,通过集中式的控制器对网络进行管理和控制。 SDN技术的核心是控制器,它可以根据网络的需求,动态地配置网络设备,实现网络的自动化管理和优化。 SDN技术的应用场景主要是数据中心网络、企业网络和运营商网络等。 OTN(Optical Transport Network)是一种光传输网络技术,它采用光传输技术将数据从一个地方传输到另一个地方。 OTN技术的核心是光传输设备,它可以将不同速率的数据进行转换和传输,实现高速、大容量的数据传输。 OTN技术的应用场景主要是运营商网络、数据中心网络和企业网络等。 PTN(Packet Transport Network)是一种分组传输网络技术,它采用分组传输技术将数据从一个地方传输到另一个地方。 PTN技术的核心是分组交换设备,它可以将不同速率的数据进行分组和转发,实现高效、灵活的数据传输。 PTN技术的应用场景主要是运营商网络、企业网络和公共服务网络等。 从技术原理上来看,SDN、OTN、PTN都是基于不同的传输技术,SDN采用的是软件定义网络技术,OTN采用的是光传输技术,PTN采用的是分组传输技术。 从应用场景上来看,SDN主要应用于数据中心网络、企业网络和运营商网络等,OTN主要应用于运营商网络、数据中心网络和企业网络等,PTN主要应用于运营商网络、企业网络和公共服务网络等。 从特点上来看,SDN具有灵活性高、可编程性强、自动化管理等特点,OTN具有传输速率高、容量大、可靠性高等特点,PTN具有传输效率高、灵活性强、可扩展性好等特点。 综上所述,SDN、OTN、PTN是三种不同的网络技术,它们各自有着不同的应用场景和特点。 在实际应用中,需要根据具体的需求和场景选择合适的技术,以实现网络的高效、可靠和安全传输。
SDN网络架构分为三层:应用层、控制层和数据层。 SDN,即软件定义网络,是一种新型的网络架构,它的核心思想是将网络的控制平面与数据平面分离,实现网络的集中控制和开放可编程。 下面详细解释这三个层级的功能和作用。 1. 应用层:位于SDN架构的最上层,应用层包含了各种网络服务和应用。 这些应用和服务通过调用控制层的API接口,可以实现网络资源的按需分配和动态调整。 例如,防火墙、负载均衡、网络虚拟化等都可以作为应用层的网络服务。 由于控制层提供了开放的API接口,第三方开发者也可以基于这些接口开发出更多的网络应用,从而极大地丰富了网络的功能和服务。 2. 控制层:在SDN架构中起到承上启下的作用。 它位于应用层和数据层之间,向上提供API接口供应用层调用,向下通过南向接口与数据层通信。 控制层的主要职责是维护网络的全局视图,并根据应用层的需求制定相应的网络策略。 此外,控制层还负责网络的故障检测和恢复,确保网络的稳定运行。 控制层的典型实现是SDN控制器,如OpenFlow控制器等。 3. 数据层:位于SDN架构的最底层,由各种网络设备组成,如交换机、路由器等。 这些设备负责数据的转发和处理。 在SDN架构中,数据层的设备通常是简单的转发设备,它们根据控制层下发的流表进行数据的转发。 流表包含了匹配的规则和相应的动作,设备在接收到数据包后会查找流表,找到匹配的规则并执行相应的动作。 这种转发方式比传统的路由转发更加灵活和高效。 通过上述解释可以看出,SDN网络架构的三个层级各有分工,但又紧密协作,共同构建了一个灵活、开放和可编程的网络环境。
SDN技术的应用场景
SDN网络能力开放化的特点,使得网络可编程,易快捷提供的应用服务,网络不再仅仅是基础设施,更是一种服务,SDN的应用范围得到了进一步的拓展。下面是我带来的SDN的五大应用场景,希望对你有帮助!
针对网络的主要参与实体进行梳理后,SDN的应用场景基本聚焦到电信运营商、政府及企业客户、数据中心服务商以及互联网公司。关注的SDN应用场景主要聚焦在:数据中心网络、数据中心间的互联、政企网络、电信运营商网络、互联网公司业务部署。
场景1:SDN在数据中心网络的应用
数据中心网络SDN化的需求主要表现在海量的虚拟租户、多路径转发、VM(虚拟机)的智能部署和迁移、网络集中自动化管理、绿色节能、数据中心能力开放等几个方面。
SDN控制逻辑集中的特点可充分满足网络集中自动化管理、多路径转发、绿色节能等方面的要求;SDN网络能力开放化和虚拟化可充分满足数据中心能力开放、VM的智能部署和迁移、海量虚拟租户的需求。
数据中心的建设和维护一般统一由数据中心运营商或ICP/ISP维护,具有相对的封闭性,可统一规划、部署和升级改造,SDN在其中部署的可行性高。数据中心网络是SDN目前最为明确的应用场景之一,也是最有前景的应用场景之一。
场景2:SDN在数据中心互联的应用
数据中心之间互联网的网络具有流量大、突发性强、周期性强等特点,需要网络具备多路径转发与负载均衡、网络带宽按需提供、绿色节能、集中管理和控制的能力。如下图所示的SDN技术在多数据中心互联场景下的应用架构图所示,引入SDN的网络可通过部署统一的控制器来收集各数据中心之间的流量需求,进而进行统一的计算和调度、实施带宽的灵活按需分配、最大程度优化网络、提升资源利用率。
目前Google已经在其数据中心之间应用了SDN技术,将数据中心之间的链路利用率提升至接近100%,成效显著。
场景3:SDN在政企网络中的应用
政府及企业网络的业务类型多,网络设备功能复杂、类型多,对网络的安全性要求高,需要集中的管理和控制,需要网络的灵活性高,且能满足定制化需求。
SDN转发与控制分离的架构,可使得网络设备通用化、简单化。SDN将复杂的业务功能剥离,由上层应用服务器实现,不仅可以降低设备硬件成本,更可使得企业网络更加简化,层次更加清晰。同时,SDN控制的逻辑集中,可以实现企业网络的集中管理与控制,企业的安全策略集中部署和管理,更可以在控制器或上层应用灵活定制网络功能,更好满足企业网络的需求。
由于企业网络一般由企业自己的信息化部门复杂建设、管理和维护,具有封闭性,可统一规划、部署和升级改造,SDN部署的可行性高。
场景4:SDN在电信运营商网络的应用
电信运营商网络包括了宽带接入层、城域层、骨干层等层面。具体的网络还可分为有线网络和无线网络,网络存在多种方式,如传输网、数据网、交换网等。总的来说,电信运营商网络具有覆盖范围大、网络复杂、网络安全可靠性要求高、涉及的网络制式多、多厂商共存等特点。
SDN的转发与控制分离特点可有效实现设备的逐步融合,降低设备硬件成本。SDN的控制逻辑集中特点可逐步实现网络的集中化管理和全局优化,有效提升运营效率,提供端到端的`网络服务;SDN的网络能力虚拟化和开放化,也有利于电信运营商网络向智能化,开放化发展,发展更丰富的网络服务,增加收入。
例如NTT和德国电信都开始试验部署SDN,其中NTT搭建了很快日本和美国的试验环境,实现网恋过虚拟化,并故那里跨数据中心的WAN网络;而德国电信在云数据中心、无线、固定等接入环境使用SDN。
但是,SDN技术目前尚不够成熟,标准化程度也不够高。大范围、大量网络设备的管理问题,超大规模SDN控制器的安全性和稳定性问题,多厂商的协同和互通问题,不同网络层次/制式的协同和对接问题等均需要尽快得到解决。目前SDN技术在电信运营商网络大规模应用还难以实现,但可在局部网络或特定应用场景逐步使用,如移动回传网络场景、分组与光网络的协同场景等。
场景5:SDN在互联网公司业务部署中的应用
SDN即软件定义网络,然而笔者认为SDN的研究重点不应放在软件如何定义网络,而应在于如何开放网络能力。网络的终极意义在于为上层应用提供网络服务,承载上层应用。NaaS是网络的最终归宿。互联网公司业务基于SDN架构部署,将是SDN的重要应用场景。
SDN具有网络能力开放的特点,通过SDN控制器的北向接口,向上层应用提供标准化、规范化的网络能力接口,为上层应用提供网络能力服务。ICP/ISP可根据需要获得相应的网络服务,有效提升最终用户的业务体验。
国内企业如腾讯、网络等都在加快SDN的实验室部署,例如腾讯,利用SDN实现差异化的路径计算、流量控制和服务,为用户提供更好体验。
;软件定义网络(SDN)由多种网络技术组成,具有灵活敏捷的特点,它是一种可编程网络,主要通过OpenFlow技术来根据部署需求或后续需求更改网络的设置。 与传统网络不同,软件定义网络(SDN)将网络设备的控制面与数据面分离开来,因此企业可以像升级、安装软件一样对网络架构进行修改,满足企业对整个网络结构进行调整、扩容或升级的需求,而底层的交换机、路由器等硬件则无需替换,节省大量的成本的同时,网络架构迭代周期也会大大缩短。
在信息化时代的网络架构革新中,SDN(软件定义网络)引领了网络管理的革命性转变。它以厦门微思网络为代表,凭借其创新的分离式设计,将控制面与转发面分离,实现集中式管理和灵活的资源调度。通过编程接口,SDN赋予网络前所未有的动态性能优化和管理效率提升,如同云计算般提供高度定制化的网络服务。
传统网络的复杂协议、升级困难和运维成本高企,SDN以其独特的架构——基础设施层(交换机)与控制层(SDN软件)和应用层(云平台)的三层划分,显著解决了这些问题。其核心优势在于网络编程性,自动化任务的创建,以及对硬件设备的抽象化管理,显著提高了运维效率。
在虚拟化资源池的背景下,SDN将应用和服务与底层硬件解耦,引入自动化配置,使得业务调度更为灵活。相较于传统的硬件设备,SDN通过开放接口实现集中式界面管理,使得网络的灵活性和效率显著提升。同时,与NFV(网络功能虚拟化)相比,虽然两者都追求网络虚拟化和资源池化,但SDN侧重于控制平面的决策,而NFV则依赖于标准硬件的虚拟化运行。
在实际应用中,SDN的身影无处不在,特别是在数据中心、视频传输、AI和自动驾驶等领域,它为这些行业带来了前所未有的效率和创新。然而,SDN的发展并非一帆风顺,安全性和扩展性等问题也摆在面前。华为以iMaster-NCE为核心,推出了CloudCampus、CloudFabric和SD-WAN等解决方案,分别针对园区网络、数据中心网络和企业无线网络,提供全生命周期的优化和智能故障管理,显著提升了网络性能和降低了运维成本。
在数据中心,CloudFabric支持以太网络的演进,实现性能的飞跃;在企业WAN场景,SD-WAN则解决了连贯互联与智能服务的痛点,优化了业务体验。华为还提供包括HCIA、HCIP、HCIE在内的网络工程师认证课程,为专业人才的成长保驾护航。SDN的未来,既充满挑战,也孕育着无限可能,它正在重新定义网络世界的规则和边界。
软件定义网络(SDN)是控制功能和转发功能的分离,它使网络具有更大的自动化和可编程性。它通常与网络功能虚拟化(NFV)结合使用,NFV以虚拟化网络功能(VNFs)的形式将网络功能与硬件分离。
在SDN架构中有三个层面:
1.应用层:在网络上运行的应用及服务。
2.控制层:SDN控制器或网络的“大脑”。
3.基础面:交换机和路由器,以及其支撑的物理硬件。
为了在这些层级之间进行完成通信,SDN使用北向和南向应用接口(API),其中北向接口在基础层和控制层之间进行通信,南向API在应用层和控制层之间进行通信。
北向接口:使用SDN的应用程序依赖于控制器来告诉他们网络基础状态,以便他们知道哪些资源是可用的。此外,SDN控制器可以根据网络管理员建立的策略自动确保应用程序流量路由。应用层与控制层通信,告诉它应用程序需要什么资源,以及它们的目的地。
控制层协调如何向应用层提供网络中可用的资源。它还利用其智能,根据应用程序的延迟和安全需求,为应用程序找到最佳路径。整个业务流程是自动化完成的,而不是手动配置的。
南向接口:SDN控制器通过南向接口与基础层(如路由器和交换机)通信。网络基础层被告知应用程序数据必须采用由控制器决定的路径转发。控制器可以实时改变路由器和交换机转发的方式。数据不再依赖于设备路由表来确定数据转发路径。相反,控制器可以智能优化数据转发的路径。
在当今信息时代的疾速变迁中,网络技术的革新如同璀璨星河,其中软件定义网络(SDN)这一璀璨新星,以其独特的设计理念和无可比拟的优势,引领着网络架构的革新潮流。本文将深入剖析SDN,揭示其内在原理、显著特点,以及它在实际应用中的卓越表现。
SDN,就是将网络的控制层与数据转发层巧妙分离,创造出一个全新的网络世界。它的核心是将网络的全局控制权集中在统一的控制器上,以编程方式灵活地调整网络策略、资源分配和故障解决,从而提升网络的扩展性、灵活性和安全性。
SDN的关键组件包括:智能的控制器,犹如网络的大脑,负责全局的设备管理、拓扑配置和策略制定;数据转发的交换机,执行控制指令,根据策略进行数据包处理;开放的编程接口,让第三方开发者有机会创造创新应用,满足多样化的网络需求;以及提供给用户和应用程序的透明接口,实现对网络状态的直观掌控。
要在这个新兴领域中游刃有余,掌握编程语言、网络协议、操作系统知识,以及数据库管理是基础。开发者还需精通道路设计,理解如何创建新服务或优化网络流程。运维人员则需精通SDN部署、配置与监控,以及故障排除策略,确保网络的稳定运行。
通过深入理解SDN,我们不仅能解锁网络创新的无限可能,还能为未来的网络世界绘制出一幅充满活力的蓝图。SDN:软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制。
WAN:广域网(WAN,Wide Area Network)也称远程网(long haul network )。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
现在应用交付优化(ADO)的关键要素已经很常见:目前大多数WAN都包含优化功能,并且,大多数数据中心都有应用交付控制器(ADC),用以控制服务器之间的负载均衡,以及执行其他服务,包括各种卸载。为了确保广域网更好地提供用户需要的服务,IT接下来需要专注于WAN聚合和软件定义网络(SDN),原因在于:WAN聚合提供廉价的互联网连接和各种最后一英里WAN feed,来实现连续的高性能连接性;SDN则为WAN带来了新水平的控制、安全性和可视性。
ADO成主流
Nemertes Research对企业IT的年度基准研究反映了WAN优化的稳步增长,2005年WAN优化还很少见,而现在超过62%的企业已经部署了WAN优化或者计划在2014年进行部署—也就是说,大部分企业都有足够大的WAN进行优化!同样地,随着虚拟化版本和ADC即服务(ADCaaS)产品越来越流行,负载均衡器和ADC的使用正变得越来越普遍。
仍然有改进的空间
当然,企业的优化背景还会继续发展,并且,分支机构、连接性和网络技术方面的趋势正在推动新的ADO需求和技术发展。
Nemertes Research分析了企业内对灵活分支策略(即让分支机构变得更小和更灵活,更好地适应市场动态的策略)的驱动力。IT需要支持这一策略,确保企业可以更容易更便宜和更快地建立和关闭分支机构。
这种关键转变之一是直接互联网网站(不会通过数据中心发送回所有互联网流量的网站)和仅互联网网站(没有专用WAN链接,大多数使用VPN跨互联网连接到他们的数据中心)的迅速兴起。这种互联网连接的转变主要受几个趋势的推动:
1.越来越多地使用软件即服务(现在占所有应用产品组合的25%)· 互联网服务价格的减少
2.互联网和专用WAN服务之间的的成本差异
链接配置更慢
构建廉价互联网
随着互联网链接越来越多地作为WAN替代或补充,这给企业带来了很多机会和挑战,因此ADO必须进行扩展来应对这些趋势。链路聚合是ADO利用互联网优势的最重要方式。ADO设备和服务需要能够让分支机构的所有连接看起来像是单个更好的更快和更可靠的连接。通过聚合多个互联网链接,或者结合互联网和专用WAN连接,ADO设备可以弥补互联网链路性能的各种差异,同时选用便宜的易于使用的互联网管道来提高应用性能和可用性。
在IT构建互联网支持的灵活分支机构的同时,企业网络中正在发生革命性变化。SDN已经从网络级云供应商的科学项目稳步发展为广泛可用的功能集。针对企业的SDN应用正在出现,虽然在Nemertes的基准研究中,只有6%的企业计划在2015年年底在生产过程中部署SDN,SDN很可能在未来五年内成为企业网络中重要组成部分。
SDN最显著的用例在于改变IT配置和管理数据中心网络(以及WAN内数据中心组件)的方式,SDN最终将不可避免地影响整个网络,以及涵盖WAN和ADO。通过结合ADO设备在通用编程控制下提供的服务集,这将允许SDN控制器来使用这些功能来提供更多灵活性,以满足特定性能要求和目标。当然,有些ADO服务也可能通过通用数据平面设备作为SDN应用来交付,这缓解了对专门设备的多种功能的的需求。
现在该做什么
IT需要探索所有WAN连接选项来提高分支灵活性和分支网络的可靠性,因此,IT需要研究WAN聚合作为其ADO策略的一部分。IT今年应该积极测试链路聚合。
同样地,IT需要将SDN作为网络长期发展的基本组织原则,并在中长期内将它部署在生产环境—数据中心、WAN和园区网络。在短期内,IT应该把SDN准备情况(例如OpenFlow支持)添加到对所有网络采购的申请书和要求文件中。IT还应该测试应用、控制器以及至少虚拟网络资产(但最好还有物理资产)。其中,免费和开源应用、控制器和虚拟设备可以实现低影响并快速启用。
结合SDN和链路链接可以帮助IT在改进企业网络的同时同步保持优化。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。
本文地址:http://www.hyyidc.com/article/17242.html