在法国尼斯举办的IIR WDM波分论坛(Next Generation Optical Networking)上,华为展示了T-SDN(Transport SDN,传送SDN)领域的众多新技术,其中T-SDN Super控制器凭借其技术创新能力,获得客户高度认可。同时早先在3月份美国硅谷举办的ONS 2016(Open Networking Summit开放网络峰会)上,华为T-SDN Super控制器也获得了SDN IDOL冠军,SDN IDOL比赛旨在选取SDN产业中最具商业价值、最具技术创新和促进产业生态发展的SDN解决方案。下面让我们全面认识下T-SDN Super控制器。

1 背景

传送设备包含ROADM、OTN、MS-OTN等多重设备类型,有城域、骨干、移动回传、DC互联等多重应用场景,同时又涉及多种模拟传输技术和算法譬如oDSP,这些都给传送网带来太多的复杂性,需要全新的技术架构来更好地管控传送网。于是,T-SDN应运而生。

T-SDN可以实现网络的集中管控,采用更先进的算法使传送网资源利用效率更高,降低运维成本。同时亦通过构筑开放平台加速传送业务创新,譬如BoD(带宽按需)、OVPN(光虚拟专网)等,用户通过BoD可以实时带宽调整和预约带宽调整,OVPN则可以利用SDN的网络虚拟化能力,类似于大客户拥有自己的专用传送网。

而在传送网SDN化的演进过程中,运营商必然会面临一个重要难题,就是现有的传统网络结构通常会部署3~5个不同厂家的光传送设备。这样的网络架构给运营商提供了冗余保护的能力,但当下各厂商设备之间的信息却无法直接互通,导致各厂商之间的管控系统相互封闭,给运营商带来了诸多运维的问题,譬如跨域的专线业务开通时间长、网络故障定位困难等,这无法满足政企客户及OTT厂商的业务快速开通的诉求。同时运营商的网络架构需要更加开放,用于支持第三方应用的快速集成,从而可以适应互联网多样化的业务诉求和快速的业务上线和创新。

如何做到更好的互联互通,各运营商均做过较多的技术研究和测试,譬如之前借E-NNI接口来实现网络互通,但目前仍没有达到商用程度。而SDN的出现让我们找到了一个更好的解决方案来打破多厂家互通的壁垒,实现真正的多厂家端到端运营。

2 解决方案

在华为T-SDN解决方案中,SDN控制器可包括单域控制器和Super控制器。

T-SDN单域控制器,主要将物理层的网元信息抽象,通过南向接口协议实时获取网络资源并给物理层数据处理提供控制指令,同时在网络拓扑资源发生改变时做出及时的调整以控制网络的正常运行。它主要负责单域光传送网络的集中管控。

T-SDN Super控制器,主要管理多个不同厂家的单域控制器,实现端到端的跨厂商业务发放,同时可以使上层协同层轻载,使第三方公司可以快速地开发协同层和应用层功能,更聚焦于上层业务应用,快速地开发更多的创新应用。Super控制器主要特征如下:

--端到端资源抽象和管理以及资源视图查看,屏蔽各个厂商设备网元上的功能差异。

--跨厂商跨域端到端路径计算,Super控制器结合各个单域网络资源情况,集中控制统筹安排,可以计算出最优的网络路径,提升网络资源利用率。

--端到端业务发放以及策略管理等功能,基于Super控制器,运营商可以制定不同的业务策略,比如:最优时延策略、最少跳数策略、最小距离策略以及最少经过域策略等,同时Super控制器可以基于全网视角,提供更优的全网业务保护。

T-SDN单域控制器和super控制器主要区别是,前者主要完成域内算路、同层域内算路和设备配置;而后者主要完成同层跨域算路和跨层跨域算路。Super控制器,其核心就是通过使用标准化的南向开放接口,快捷简便地管控第三方SDN控制器,实现多厂商/多域组网场景下的端到端连接控制和管理。

3 开放生态

开放的生态需要基于开放的网络和控制器,开放的网络则促进生态的繁荣。华为T-SDN解决方案不仅基于ONOS开源平台,同时还围绕T-API构建开放能力,打造一个开放的SDN生态系统。

首先,华为T-SDN Super控制器基于开源平台ONOS开发,天然继承了ONOS平台的分布式核心、电信级高可靠性、高扩展性、高性能等优点。ONOS是AT&T、NTT、Verizon等顶级运营商主导的SDN开源平台组织,并囊括主流供应商和学术机构(ONF、ON.Lab等),致力于打造SDN开源控制器,以实现多厂家SDN互联互通。ONOS采用分布式核心部署架构,可以实现毫秒级保护切换,同时可以支持服务器平滑扩展,轻松应对网络规模的扩张。

其次,华为T-SDN Super控制器的南向和北向接口,均支持ONF(Open Network Foundation,即开放式网络基金会)标准组织定义的Transport API接口。通过标准开放的T-API接口和第三方单域控制器对接,从而实现对第三方单域控制器的管控。

最后,为了满足互联网业务的快速开发,华为SDN提供了基于业务、网络和网元三层抽象模型。基于对网络和网络应用的理解,华为SDN解决方案聚焦业务和网络对象的精炼抽象建模,让其API更简单高效、更开放易用,让用户更简单的通过API来实现其业务诉求,加快业务快速创新。

4 价值

T-SDN Super控制器主要目的是降低协同器的复杂性,让上层协同器就更聚焦于业务的编排,从而也降低了协同层的开发难度,使运营商甚至第三方互联网公司可以快速的开发协同层和应用层功能,加快业务的创新,加快业务的快速上市。Super控制器的主要价值点如下:

--开放,T-SDN Super控制器基于开源平台ONOS开发,同时,支持ONF(Open Network Foundation,即开放式网络基金会)标准组织定义的Transport API接口。
本文转自d1net(转载)

基于ONOS的T-SDN Super控制器,突破多域网络运营的难关的更多相关文章

  1. 基于MIG IP核的DDR3控制器(一)

    最近学习了DDR3控制器的使用,也用着DDR完成了一些简单工作,想着以后一段可能只用封装过后的IP核,可能会忘记DDR3控制器的一些内容,想着把这个DDR控制器的编写过程记录下来,便于我自己以后查看吧 ...

  2. 基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

    这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤.由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Py ...

  3. 基于Neutron的Kubernetes SDN实践经验之谈

    首先,向大家科普下Kubernetes所选择的CNI网络接口,简单介绍下网络实现的背景. CNI即Container Network Interface,是一套容器网络的定义规范,包括方法规范.参数规 ...

  4. 基于Away3D实现全景的相机控制器。

    最近研究打算做个全景的Demo,发现Away3D本身的天空盒跟全景属于两种完全不同东西.最后只能基于HoverController来扩展(原因是HoverController能提供的距离控制,类似拉近 ...

  5. 基于MIG IP核的DDR3控制器(二)

    上一节中,记录到了ddr控制器的整体架构,在本节中,准备把ddr控制器的各个模块完善一下. 可以看到上一节中介绍了DDR控制器的整体架构,因为这几周事情多,又要课设什么的麻烦,今天抽点时间把这个记录完 ...

  6. 基于fpga的256m的SDRAM控制器

    2018/7/26 受教于邓堪文老师,开始真真学习控制sdram 由于自己买的sdram模块是256的,原来老师的是128,所以边学边改,不知道最后好不好使,但是我有信心 一.sdram的初始化 sd ...

  7. 实验7:基于REST API的SDN北向应用实践

    一.实验目的 1.能够编写程序调用OpenDaylight REST API实现特定网络功能: 2.能够编写程序调用Ryu REST API实现特定网络功能. 二.实验环境 下载虚拟机软件Oracle ...

  8. 基于JWT的web api身份验证及跨域调用实践

    随着多终端的出现,越来越多的站点通过web api restful的形式对外提供服务,很多网站也采用了前后端分离模式进行开发,因而在身份验证的方式上可能与传统的基于cookie的Session Id的 ...

  9. 基于Java服务的前后端分离解决跨域问题

    导语:解决跨域问题,前后端都增加相应的允许跨域的代码段即可. 一.后端增加允许跨域的代码,可以在具体controler层加,最好是在filter中添加,这样添加一次就够了,不用在每个controler ...

随机推荐

  1. .NET Core项目部署到Linux(Centos7)(五)Centos 7安装.NET Core环境

    目录 1.前言 2.环境和软件的准备 3.创建.NET Core API项目 4.VMware Workstation虚拟机及Centos 7安装 5.Centos 7安装.NET Core环境 6. ...

  2. IP和端口查询

  3. [go]map基本使用和底层原理

    1.map基本使用 map声明 var m4 map[int]int //只是声明 没有开辟空间 m4[1]=100 //报错 log.Println(m4) 创建 //1 m3:=make(map[ ...

  4. python初学(三)

    1.以软科中国最好大学排名为分析对象,基于requests库和bs4库编写爬虫程序,对2015年至2019年间的中国大学排名数据进行爬取,并按照排名先后顺序输出不同年份的前10位大学信息,要求对输出结 ...

  5. 01-css3之过渡

    一.介绍 过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果,经常和 ...

  6. k3s-初体验

    k3s安装步骤 1.准备工作 关闭swap交换分区 swapoff -a 关闭防火墙 systemctl stop firewalld.service 2.下载启动k3s包 https://githu ...

  7. cheat sheet 简介

    cheat sheet 速查表 /小抄 如果期末考试老师只让你让带一张A4纸,合法"作弊",纸上能写多少全凭自己本事,你会写什么?大部分人应该把整个课程的知识重点梳理一遍,方便记忆 ...

  8. 百度AI开发平台简介

    AIstudio https://aistudio.baidu.com/aistudio/index 关于AI Studio AI Studio是基于百度深度学习平台飞桨的一站式AI开发平台,提供在线 ...

  9. stand up meeting 12/17/2015

    part 组员                今日工作 工作耗时/h 明日计划 工作耗时/h UI 冯晓云  建立基本的pdf阅读器界面框架    4  开始实现界面框架   4 foxit PDF ...

  10. Key Set HDU - 5363

    这个题目套公式 2^(n-1)-1,再来个快速幂基本上就可以AC了 写这个题目的: 公式容易推到错: 容易写成 2^n-1/2...这样写出来结果也不错  但是一直哇 AC: #include< ...