云杰通信助您了解行业,全方位掌握国际互联网最新资讯
Software Defined Networking,中文:软体定义网路,是一种新的网路架构,就是为了解决这些传统网路的问题。
SDN透过OpenFlow Protocol将路由器中的控制层(control plane)与资料层(data plane)分离开来,并以软体的方式实现,而网路的管理权限则交给控制器(Controller)软体负责,管理採用集中式的方式。
SDN在应用中大致上可以分为三层结构:
应用层(Application Layer)
这层对于开发者来说是开放的一块,定义了对使用者提供的服务,像是网路配置管理、网路监控等等…。
控制层(Control Layer)
这层是SDN controller管理网路的核心,可以根据不同需求去选择不同的controller,此外,controller也得具有现实网路使用的控制逻辑,才能用来管理网路。
Controller大致分两种:
商业类
Cisco Open SDN controller
Juniper Contrail
Brocade SDN controller
开源类
OpenDaylight
Floodlight
Beacon
Ryu
基础设施层(Infrastructure Layer)
这层负责管理物理网路,由各种基础的网路设备组成,像是Open vSwitch(OVS)等等…。
而在各层之间的interface:
北向接口(Northbound interface)
透过API让应用层与controller沟通,主要使用的是REST API。
南向接口(Southbound interface)
透过一些协议让controller可以跟基础建设层沟通。
文章标题:《CDN应用三层结构》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-4676-0.html