MacVittie还声称,自动化网络环境中的关键因素并不是控制,而是可视性。让网络架构部署在抽象和软件基础上可以给我们提供前所未有的能力, 来分析数据流和网络模式。这让管理员不仅可以监管网络负载和情况,而且可以对现有模型准确地作出变更计划,并预测这种变更对整个数据堆栈带来的影响。
“SDN[注]的部分目的在于运营方面,”她表示,“但关键部分是能够在给定时间点查看网络状态。在了解网络状态后,你就可以开始自动化过程,因为你现在知道网络的状况,并且可以更容易地改变路线和进行其他更改。但仍然需要规则来管理这一切。”
但在实际意义上,这与现在物理网络中存在的自动化有什么不同呢?可以肯定的是,SDN提供了更优雅的方式来实现自动化,但现在的脚本和内嵌式命令能够很好地重新配置数据通路。
SDN自动化的特别之处在于
网络解决方案开发商Overture Networks公司首席技术官Prayson Pate表示,关键的区别在于SDN让你可以为未来进行自动化,而不是为现在。
“传统自动化是关于构建一个服务,然后自动执行它,”他表示,“如果你考虑SDN中的抽象化层,你可以构建自动化到API,然后使用它作为基础来开发新服务。你不在需要基于现有服务来定义API,而是创建一个通用工具箱来创建新服务。”
这类似于现在的智能手机开发人员使用的方法,广泛的独立开发人员使用开放API来构建新的应用程序,让我们可以获取从愤怒的小鸟到Twitter等应用程序。这还让我们无需对网络基础设施和管理系统做出根本性的改变,而推出新的服务。
最终,SDN可以减少网络管理员的很多枯燥无味的工作。不同的SDN可能会有不同的自动化水平,但最终的结果都是实现更具适应性和响应性的网络环境,以更好地适应21世纪环境的动态工作负载。
但这个旅程才刚刚开始,我们还没有完全清楚所面临的挑战。很有可能的是,理想的自动化抽象网络将会是一个难以实现的目标。
|