什么是SDN网络?

什么是SDN网络?,第1张

SDN(Software Defined Network),即软件定义网络,2006年诞生于美国斯坦福大学CleanSlate课题研究组。它是一种新型网络创新架构,也是网络虚拟化的一种实现方式。其核心理念是将网络设备的控制面与数据面进行分离,从而实现了对网络流量的灵活控制,使得网络变得更加智能。

SDN更像是一种网络虚拟化思想,核心诉求是通过软件控制网络,实现业务自动化部署。例如,在传统交换机内部,其主要负责具体的网络流量往哪里转发,而在SDN中,通过控制器进行流量转发的计算,然后将结果发送给交换机,交换机只进行简单的转发,从而实现控制和转发平面相分离。

实现了网络设备与转发的分离

网络虚拟化的一种实现方式,核心技术是OpenFlow

实现了网络流量的灵活控制,使网络作为管道变得更加智能

由若干网元构成,每个网元包含一个或多个SDN数据路径

SDN 数据路径,逻辑上的网络设备,负责转发和处理数据,包含控制数据平面接口(CDPI)、代理、转发引擎表和处理功能

数据面关键技术:对数据面进行抽象建模

包括北向接口代理、SDN控制逻辑、控制数据平面接口驱动三部分

两个任务:1.将SDN应用层请求转换到SDN Datapath

2.为SDN应用提供底层网络的抽象模型(状态或事件)

关键技术:控制器,网络操作系统或网络控制器

包括SDN应用逻辑和北向接口驱动

应用平面通过北向接口与SDN控制器交互

负责静态的工作:网元初始化配置,指定控制器,定义控制器及应用的控制范围

控制平面与数据平面之间的接口

功能:转发行为控制、设备性能查询、统计报告、事件通知等

关键技术:转发面开放协议(南向接口协议):允许控制器控制交换机的配置以及相关转发行为

Openflow协议

应用层面与控制层面的接口,向应用层提供抽象的网络视图,使应用能直接控制网络的行为

关键技术:接口设计:控制器将网络能力封装后开放接口,供上层业务调用

REST API 成为SDN北向接口的主流设计

sdn是交换机、路由器、网络协议。

SDN网络起源于当前交换机、路由器、网络协议以及分段工具不能满足对连通性的需求。SDN网络基础设施可以被虚拟化,工作负载和数据集可以动态地自动在分布式和异构的云服务器和存储池中移动。这个技术集全体命名为软件定义网络(SDN)。

SDN网络企业网络通常要遭受一个网络单元或者是一组局部的网络单元拥塞引起的连锁反应。SDN网络测量企业的终端到终端性能和延迟的服务,SDN网络避免了在更多的动态控制网络资源上产生的这些连锁反应。

SDN网络更好的应用控制也意味着服务可以动态地实例化虚拟专用网络流,SDN网络允许保护云基础设施的个人资源访问。SDN网络远程数据复制服务是将地理位置独立的数据中心进行灾难恢复。SDN网络为了支持虚拟机移动性和云集中性,SDN网络服务提供了你所需要的基础工具网络连通性和带宽,然后在完成的基础之上消除这些资源。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/24135.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-16
下一篇2023-02-16

发表评论

登录后才能评论

评论列表(0条)

    保存