解决采用SDN的六大主要障碍

解决采用SDN的六大主要障碍

SDNLAB独家译稿

摘要

SDN由于它的诸多优点已经吸引了网络行业的很多利益相关者。然而,为了断定SDN是否交付应用于网络的承诺,在全面铺开前必须在一些功能和性能方面进行检查。对这些功能和性能的检查,将使人们更全面地理解SDN交付使用的程度。

这篇文章讨论了采用SDN的6个主要障碍,并且给出了一些建议来说明这些问题都是可以理解、验证和有可能克服的。

SDN概述

SDN致力于提供一个架构使得企业和服务提供商在这个架构下实现高度自动化的、敏捷的、低成本的网络。通过解耦控制和转发平面,SDN提供了一个逻辑上集中控制和可编程的层面。因此采用SDN可以加速在多供应商平台上的服务部署并降低运营费用。

SDN的障碍

在尝试实现SDN的过程中,SDN实现者可能面临一些主要障碍。下面列举了6个主要障碍及其解决方法。

缺乏SDN整体部署的标准

以ONF为代表的著名标准化组织都聚焦在SDN的发展及其标准化工作,目前SDN这个行业还没有对SDN实现进行基准测试的标准。由于尚未定义SDN测试性能和互联能力的指标,这的确会对SDN的采用产生影响。然而,ONF对OpenFlow协议的一致性测试和最近专为SDN控制器基准而设立的IETF草案(由Vervx合著),都提供了标准化的方式来测量性能。

集中网络的性能

即便集中控制可以使网络具有可编程和敏捷性,但是在现实中,它也可能成为一个性能瓶颈。因此,与之分布式网络相比,集中式网络的整体性能更容易产生较差的体验质量。网络必须在支持动态编程的前提下保证服务等级协议(SLA)中定义的性能指标。因此,需要在不同的情况下测试延迟和吞吐量等性能参数,就可以确定基于SDN的网络提供相当的性能即使没有更好的性能。

对SDN可靠性缺乏信心

SDN的单点控制会导致用户对其可靠性的担忧。因此需要对SDN提供高可用性和弹性的能力进行测试,尤其需要在异常和容易出错的条件下进行验证。为了确保控制器的功能,保证可用性、迅速通知、交换和数据平面故障下的汇聚等方面需要得到验证,因为这些特性在SDN可靠性中扮演着重要的角色。

虚拟网络的扩展性

SDN架构促进物理和虚拟网络在保证速度和敏捷性的同时提供各种网络服务。SDN支持高度灵活和可大规模扩展的架构,而网络需要支持自动处理大规模的流。因此,在部署SDN之前,支持动态配置的流和可扩展程度等网络功能需要验证。此外,由于SDN支持动态可扩展性,控制器处理基础设施修改请求的能力以及它可扩展的程度也需开展验证。

与传统网络共存

SDN可以通过协调与集成边缘或传统网络的设备实现端到端的网络自动化。一个基于SDN的网络希望能够支持传统网络的网元和框架,能够支持端对端的服务。因此,验证SDN网络与传统网络/系统的互操作性将是非常重要的。

集中化的脆弱点

集中控制是大有裨益的,集中化之后的安全性是采纳SDN的用户主要关注的,因为它可能会阻碍整个网络的可用性。因此面对可能的攻击,控制器的容灾支持和恢复机制需要评估。此外,需要支持实时流量监控、主动检测和预防恶意攻击、身份验证和授权访问控制器必须得到验证。

Veryx的测试方案

Veryx提供了SDN测试方案,包括一致性、性能基准测试,以及针对SDN控制器和交换机的网络模拟。Veryx PktBlaster SDN是专为SDN控制器的基准测试设计的集成测试解决方案。Veryx ATTEST方案提供了全面的测试OpenFlow协议一致性的自动化测试用例。

 
 
 
译自:http://www.veryxtech.com/blogs/tackling-six-major-hurdles-to-sdn-adoption/


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/3108.html
分享到:
相关文章
条评论

登录后才可以评论

崔佰贵 发表于14-11-04
5