网络虚拟化的一种实现方式,核心技术是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网络的强大,其中很大程度是有强大的SDN技术给与支持。
SDN即软件定义虚拟网络,是在物理网络(互联网和局域网)基础之上,采用Multi code packet encryption技术、Multi layered技术、Network Slicing技术、DLT技术、Next-Hops技术等技术,快速实现基于internet的点对点、点对网、网对网的安全私有虚拟网络搭建,完成人与物的可靠、高速、安全、互利连接,保证数据能够快速、准确、安全的从生产者抵达指定的消费者。
SDN云-边-端”三级架构
云:云管理平台
为整套系统提供账号认证、策略管理、网络中转、存储、应用、云计算、云云对接等基础服务,保证了用户、软硬件应用、开发者的一致性使用体验。
边:边缘服务器(Eege Server)
边缘服务器作为数据和网络中心,通过其上承载的各种应用,为用户提供数据存储等NAS功能、智能路由、边缘计算、远程办公等服务,提供“一站式”的数据解决方案。
端:终端
适配全平台的客户端程序,为手机、PC、Mac等个人终端提供数据的存取、分享。
什么是SDN网络?解读SDN网络技术架构
促进数据的高速流动
数据是万物互联时代最重要的价值载体,SDN网络让数据在人与人之间直接分享,让价值在数据的自由分享流动中提升。
在SDVN构建的高速网络之中,每个用户都可以作为数据的生产者和所有者为有需要的个人或组织提供服务,而消费者则可以经由承载数据的各类应用来获取自己需要的内容。
什么是SDN网络?解读SDN网络技术架构
安全的分布式边缘存储
SDN全球节点可以将自己的空闲存储空间通过分享的方式,提供给其他用户存储文件使用,以实现分布式、边缘化、分片、安全存储,减少云端建设成本,即使某个节点的硬盘损坏、遗失,也可从分片存储在SDN网络的其他节点中恢复。有了分布式边缘存储技术的赋能,SDN网络中的数据将获得加密保护,用户不再需要担心自己存储在云平台的数据被泄露曝光。
开放式的网络平台
SDN网络支持全球节点之间实现异地网络之间的“专线”级连接,无论身处何地,均可以随时访问其他边缘服务器节点所在的网络资源,解决跨地域/运营商组网问题。建立在SDN网络上的应用能够轻而易举的传递数据信息,数据处理不再孤岛化。