您好!欢迎光临云杰通信官网,本公司专业提供企业网络优化、企业MPLS组网、SD-WAN加速上网等网络专线接入服务。
服务热线:13631779516

企业网络优化专家

智能网络互联综合解决方案

行业知识 NEWS

云杰通信助您了解行业,全方位掌握国际互联网最新资讯

您当前的位置:首页 > 资讯中心 > 行业知识

SDN网络的可编程

2020-10-16 17:01云杰小编阅读:247

SDN网络的可编程

SDN可编程接口不是传统的网络管理,而是一种在应用与网元之间双向的、紧密联系的通信通道,可以实现传统网络不具备的网络快速优化能力。

SDN区别于传统网络技术的关键是“通过可编程性,将应用与网络设备之间的交互更紧密结合”。二这种紧密结合性,需要上述三种思路:“控制转发分离”、“物理网络抽象”、“可编程接口”。

可编程性是SDN的核心。将控制和管理平面从交换机、路由器中移到设备外的软件中,并通过SDN协议来连接网络设备。这些设备外的软件平台有自己的API、处理逻辑,以及向网络提要求、接受事件、处理SDN通信协议的能力,这些软件平台就是“控制器/Controller”。

应用开发人员只使用控制器提供的API来实现网络自动化、网络编排和操作网络。

控制器被认为代表了支持SDN的应用程序的基础架构,体现了SDN的可编程性。

可编程,SDN在数据平面和控制平面解耦后,提供了开放的可编程接口,这也是SDN区别于传统网络的重要思想之一。

传统网络的管理接口主要是命令行和网络管理协议等,也可以通过Shell脚本和Python脚本实现一些运维或管理功能,但都属于一种非常初级的网络编程方式。而网络管理员需要的是类似于软件编程那样更高级的编程方式。这种编程方式的实现是基于整个网络的而不是基于某一设备的,因而需要对网络功能进行抽象来实现网络的可编程。

在SDN出现之前学术界已经对网络的可编程进行了大量相关研究,其中最具代表的是主动网络和4D架构。主动网络的主要思想是开放网络节点的可编程接口;允许网络节点在用户数据上根据用户有需求执行相应的计算。4D架构将网络系统划分为四个平面:数据平面、发现平面、扩展平面、决策平面。这些研究都对SDN的可编程奠定了基础。

SDN可编程接口主要包括:

1.北向接口

北向接口的实现方式主要有REST API、JAVA API等。

2.南向接口

南向接口的实现协议主要有OpenFlow、OF-Config、OVSDB等。

3.东西向接口(研究阶段没有形成统一标准)

东西向接口主要负责多控制器或控制器与外部组件之间的通信。目前还在研究阶段没有形成统一的标准。

除了三大接口支持可编程外,SDN的数据平面也支持可编程。

目前数据平面的可编程技术主要包括Intel主导的高性能网络数据处理框架DPDK;斯坦福大学主导的数据平面可编程语言P4等。


文章标题:《SDN网络的可编程》

作  者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-3350-0.html

主要业务
企业专线网络MPLS组网SD-WAN云专线
行业解决方案
跨境电商智能制造业互联网医疗国际教育
关于我们
公司简介服务支持商务合作联系我们
热门专题:mstp、mpls企业mpls国内mplsmpls企业专线广东mplsmstp/mplsmpls计费mpls费用mstp mpls欧洲mplssdwan上网企业组网外网跨国sdwan国际专用网企业国际网专线网络国际专线网络电信国际专线国际专线价格网络国际专线国际专线跨境网络专线国际数据专线访问国际网络国际网络专线国际互联网专线深港网络专线深港专线价格东莞国际上网微软云专线专线上云云专线端到端pon云专线混合云专线接入腾讯云专线云专线定义混合云专线电信云专线跨云专线混合云专线方案什么是云专线云服务器专线云专线是什么云专线支持云专线价格云专线接入联通云专线aws阿里云专线阿里云专线服务阿里云专线多少钱一年阿里云专线价格表阿里云专线申请阿里云专线服务器阿里云专线价格
Copyright @ 版权所有2012-2019 广东云杰通信有限公司 粤ICP备18062193号-2

在线咨询

在线咨询真诚为您提供专业解答服务

咨询热线

13631779516欢迎致电咨询

微信咨询

二维码微信扫一扫咨询
返回顶部