软件定义网络(SDN)的目标是使云计算和网络工程师和管理员能够通过集中控制台快速响应不断变化的业务需求。SDN包含多种网络技术,旨在使网络更加灵活和灵活,以支持现代数据中心的虚拟化服务器和存储基础架构。软件定义网络最初定义了一种设计,构建和管理分离网络控制或SDN网络策略(大脑)和转发(肌肉)平面的网络的方法,从而使网络控制可以直接编程,并且可以抽象出底层基础结构用于应用程序和SDN应用程序的网络服务云计算或移动网络。
SDN和SD-WAN
软件定义的广域网(SD-WAN) 是SDN的扩展。SD-WAN将SDN应用于覆盖广泛地理区域的网络连接。这项技术允许企业在广泛的地理区域内连接其系统内的所有网络。例如,企业内的所有分支机构网络和数据中心都通过SD-WAN连接。由于统一各种连接的能力,越来越多的组织和公司正在转向SD-WAN。SD-WAN的另一个优点是它可以在整个网络上提供端到端的加密,从而提高安全性。
软件定义的网络如何工作?
软件定义网络提供商提供了多种竞争架构,但最简单的是,软件定义的网络方法通过将控制逻辑与设备外的计算机资源分离来集中控制网络。所有软件定义的网络解决方案都具有某种版本的SDN控制器,以及南向API 和北向API:
- 控制器:网络的“大脑”,SDN控制器 提供了整个网络的集中视图,并使网络管理员能够向底层系统(如交换机和路由器)指示转发平面应该如何处理网络流量。
- 南向API: 软件定义的网络使用南向API向下面的交换机和路由器传递信息。OpenFlow被认为是SDN中的第一个标准,是原始的南向API,仍然是最常用的协议之一。尽管有人认为OpenFlow和SDN是相同的,但OpenFlow只是更大的一块。
- 北向API:软件定义网络使用北向API与上面的应用程序和业务逻辑进行通信。这些技术可帮助网络管理员以编程方式形成流量并部署服务。
软件定义的网络解决方案框架
软件定义的网络不是OpenFlow
人们经常指出OpenFlow是软件定义网络的代名词,但它只是整个SDN体系结构中的一个元素。OpenFlow是一种通信协议的开放标准,使控制平面能够与转发平面进行交互。必须指出的是,OpenFlow不是SDN中唯一可用或正在开发的协议。
软件定义的网络解决方案的商业利益
SDN提供可动态配置的集中式可编程网络,以满足企业不断变化的需求。它还提供以下技术和业务优势:
- 可直接编程: SDN网络策略可直接编程,因为控制功能与转发功能分离,使网络能够通过专有或开源 自动化工具(包括 OpenStack, Puppet和 Chef)进行编程配置。
- 集中管理: 网络智能在逻辑上集中在一个SDN控制器软件中,该软件可维护网络的全局视图,这对于应用程序和SDN网络策略引擎来说是一个单一的逻辑交换机。
降低资本支出:软件定义网络潜在地限制了购买专用ASIC基于网络硬件的需求,而是支持按需付费模式 - 减少OpEX: SDN可以对越来越可编程的网络元素(例如硬件或软件交换机/路由器)的网络进行算法控制,从而更易于设计,部署,管理和扩展网络。通过减少总体管理时间和出现人为错误的机会,自动配置和编排的能力可优化服务可用性和可靠性。
- 提供灵活性和灵活性:软件定义网络可帮助企业快速部署新的应用程序,服务和基础架构,以快速满足不断变化的业务目标和目标。
- 实现创新: SDN使组织能够创建新型的应用程序,服务和商业模式,从而为网络带来新的收入来源和更多价值。
为什么现在使用软件定义的网络?
社交媒体,移动设备和云计算正在将传统网络推向极限。计算和存储受益于虚拟化和自动化方面令人难以置信的创新,但这些优势受到网络限制的限制。管理员可能会在几分钟内启动新的计算和存储实例,而只能通过严格的手动网络操作来维持数周。
软件定义网络有可能通过提供一种灵活的方式来控制网络,从而使传统数据中心发生革命性的变化,因此它可以像当今虚拟化的计算和存储版本一样运行。
软件定义的网络用例
如上所述,软件定义网络为尝试进入虚拟环境的企业提供了多种益处。 不同的组织有很多用例,包括运营商和服务提供商,云计算和数据中心以及企业校园。
对于运营商和服务提供商而言,软件定义网络可提供按需带宽,从而使运营商链路上的控制能够在必要时请求额外的带宽,以及WAN优化和带宽日历。对于云计算和数据中心而言,多租户的网络虚拟化是一个重要的用例,因为它可以更好地利用资源并缩短创建隔离网络的周转时间。使用软件定义的网络策略时,企业园区体验网络访问控制和网络监控。
原创文章,作者:赛福,如若转载,请注明出处:https://www.safecdn.cn/477.html
本站不销售、不代购、不提供任何支持,仅分享网络信息,请自行辨别,请遵纪守法、文明上网。