导读 SDN诞生于美国GENI项目资助的斯坦福大学Clean Slate课题,斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念用于校园网络的试验创新,后续基于Openflow给网络带来可编程的特性,SDN的概念应运而生。

 

什么是SDN

所谓天下合久必分,分久必合,网络世界也不能免俗。Internet的前身,ARPANET,在创建之初就有一个前提,网络是自治的、无中心的系统,网络遭受任何局部损失都不会影响其他部分的正常通讯。所以,所有RFC都围绕这个前提来构建,所有的网络设备也遵循着这一前提来研发。

但是如今“大物移云”的时代已经到来,传统的底层网络架构已经无法满足人类的需求,设备繁杂、配置麻烦、迭代缓慢,各种问题层出不穷。下一代网络需要可编程按需定制、集中式统一管理、动态流量监管、自动化部署等。由此便进入SDN的时代。

SDN即软件定义网络,是一种网络设计理念,或者是一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化,控制层与转发层分离,则可以认为这个网络就是软件定义网络。所以说SDN并不是一个具体的技术,不是一个具体的协议,而是一个思想,一个框架。

国内发展

我国关注SDN的公司也有很多。那最熟悉的便是盛科网络,它选择了一条在商业转发芯片的基础上根据SDN用户需求微创新的路,慢慢的跟着这个市场节奏走,积极推出白盒交换机,推出开源基于linux的Switch OS,与云服务商紧密结合。目前,SDN/OpenFlow交换机已经研发了三种,SDN的应用案例分别有DDos防护、负载均衡、SD-DIC、SDN安全与服务链、广电方案、视频监控应用、运营商宽带接入。

SDN是一个广泛而强大的概念,但它可以用许多不同的方式实现。许多初创公司都将SDN变为现实,但每个都已独特的方式进行创新,支持不同IT环境并解决各种客户问题。

SDN在车联网方面的发展

最初,SDN设计并部署在有高速交换机的有线网络环境中,如数据中心网络和校园网络。此后,一些研究人员将SDN应用于无线传感器网络。然而,由于车辆本身的特点,高速移动性和网络拓扑的快速变化等使得将SDN应用在车联网具有很大的挑战。首先,在软件定义车联网中,针对车辆可能失去与集中软件定义控制器的连接,S. Correia et al提出一种分层软件定义车联网架构,改善了车辆与控制器通信断时的通信性能和效率。仿真结果显示,所提的架构优于传统的方法-回退机制。针对未来的5G移动通信科技,X. Ge et al.提出一种5G移动通信科技和软件定义网络结合的架构,仿真结果显示,无论车辆密度是多少,5G软件定义车载网都能提供最小的传输延时,与传统的架构相比,吞吐量有显著的提高。支持不同接入技术的 异构车载网络对于提供可靠的和无处不在的移动接入时不可或缺的,J. Wan et al.通过集成IEEE802.11p和5G无线接入技术,提出一种低延时高可靠通信的车载网络架构。通过实际例子证实所提的架构满足特定的应用需求,同时保持网络的可扩展性。另外,为了减少总体延时和减轻骨干网的流量负载,移动边缘计算(MEC)技术被引入到所提出的体系结构中。

SDN就像是一块砖,哪里需要往哪搬。数据中心、广域网、云计算、网络安全等诸多领域都引入了SDN,SDN就像是一株生命力极其顽强的藤蔓,不知不觉间蔓延到各个领域,将这些领域连通起来,彼此互相渗透。

本文原创地址:https://www.linuxprobe.com/network-architecture-sdn.html作者:尹慧慧,审核员:逄增宝

本文原创地址:https://www.linuxprobe.com/network-architecture-sdn.html编辑:public,审核员:暂无