云杰通信助您了解行业,全方位掌握国际互联网最新资讯
三种典型的SDN实现方案如下:
1.基于专用接口(硬件和软件紧耦合):不改变传统网络的实现机制和工作方式,通过对网络设备的操作系统进行升级改造,在网络设备上开发出专用的API接口,管理人员可通过API接口实现网络设备的统一配置管理和下发,改变原先需要一台台设备登录配置的手工操作方式,同时这些接口也可供用户开发网络应用,实现网络设备的可编程。
2.基于叠加网络的方案(逻辑/叠加网络):以现行的IP网络为基础,在其上建立叠加的逻辑网络,屏蔽掉底层物理网络差异,实现网络资源的虚拟化,使得多个逻辑上彼此隔离的网络分区,以及多种异构的虚拟网络可以在同一共享网路基础设施上共存。主要思想可归结为解耦、独立、控制三个方面如下:
1)解耦---将网络的控制从网络物理硬件中脱离出来,交给虚拟化的网络层处理。这个虚拟化的网络层加载在物理网络之上,屏蔽掉底层的物理差异,在虚拟的空间重建整个网络。物理网络资源被泛化成网络能力池
2)独立---只要IP可达,相应的虚拟化网络就可以被部署,而无需对原有物理网络架构做出任何改变
3)控制---叠加的逻辑网络将以软件即可编程的方式被统一控制
ps:基于叠加网络的方案并不是最近才被提出,VLAN就是典型的代表。在当前的基于叠加网络的SDN实现领域,隧道技术被广泛应用,它可以基于现行的IP网络进行叠加部署,消除传统二层网络的限制。很多新型的协议都采用了隧道的原理进行网络通信,例如VXLAN、NVGRE等,它们均利用叠加在三层网路之上的虚拟网络传递二层数据包,实现了可以跨越三层物理网路哦进行通信的二层逻辑网络,突破了传统二层网路中存在的物理位置受限、VLAN数量有限等障碍,同时还使得网络支持服务的可移动性,大幅度降低管理的成本和运营的风险。
3.基于开放协议(硬件和软件松耦合)
文章标题:《SDN架构与实现》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-4830-0.html