SDN和NFV在接入网和核心网的最新趋势

现今,有线和无线技术正在竞争下一代接入网络的支配权。由于带宽的巨大需求,光网络仍会在接下来的发展中扮演着主要角色。其中,PON是公认的宽带架构。这种技术能够促使网络融合,比如,开发电话网络的移动前传和回传业务。尽管如此,混合解决方案将很有可能在很多场景中应用。在本文中,业务融合和统一的网络控制和管理机制被认为是通过合适的系统接口使能数据平面集成之外的技术的关键。

为应对上文所述的需求,SDN成为了控制平面和数据平面分离的关键,开发开源软件以适用不同操作系统的编排平台。其中一个开源协议就是OpenFlow 协议,最初设想被应用于二层交换机和三层路由器。特别的,在OpenFlow 网络节点,控制和转发平面的分离是通过定义好的API接口来实现的,API接口可以用来通过OpenFlow协议构造流表,用于完成过滤,查找在data path和交换机节点之间转发的数据包。

虚拟化领域,是SDN的补充项目。它定义了一个使用通用的硬件软件资源,实现网络功能和服务,也称为网络功能虚拟化。NFV在接入网领域的一个值得关注的例子就是CORD 计划(端局重构为数据中心)。CORD旨在于将现有的专属的硬件设备虚拟化,并且开发在商业硬件上运行的相应的软件。CORD的基础设施将基于白盒设备,ONOS, Openstack和 XOS这些开源架构。因此CORD的目标是利用简化的GPON 光网络单元系统作为用户前提,接入点配置G.fast终端柜和光线路终端芯片提供最低级别的L1/L2 GPON功能。

HYDRA提出的CORD也有相似的基于SDN/NFV的融合服务的目标,不过范围更大。HYDRA正在开发一个融合的多样网络和计算基础架构 ,用来提升该高分布式的数据中心架构,比CORD推进NFV更接近末端用户,是一个被雾计算启发的模型。活动远程节点(ARN)聚合来自多个异构接入网络的业务,并通过纯传输绕过MAN分片,以这种方式集成接入和核心段,导致性能增强和清晰开销的优势。在HYDRA中,来自异构接入系统和微数据中心(μ-DC)基础设施的业务的流量在ARN中聚合,提供给网络功能和应用/服务,以访问网络,计算和存储的资源池方案与将数据来回传输到远程的备选方案作比较。图1给出了ARN的示意图。

图1:将SDN控制平面抽象表示为基于GPON的访问域作为分级交换机级联

当前使用基于SDN的接入系统的方法

基于SDN的控制平面的GPON接入系统的工作仍处于早期阶段,尚未商定接口标准化。指示性地给出了基于SDN的控制平面在接入中的高级演示 ,修订了OpenFlow协议,用于将使用OpenFlow协议的城域网和使用L2RS路由器顶级接口基于OpenFlow控制器的GPON接入网相融合。控制平面架构类似于图2的上部所示的架构,其中OF在接入集线器处终止,并且GPON接入段通过OF代理经由南向接口管理到GPON管理系统。然而,基于OF的集成的提出超出了到回传网络的接入集中器接口,防止GPON接入段无缝地集成到公共SDN控制平面。

图2:SDN控制平面集成,将基于GPON的访问域表示为分级交换机级联

基于商用GPON接入系统的原型实现

如上所述,HYDRA旨在联合编排多个异构网络接入,因此OF不需要定制拓展。为此,需要抽象以隐藏PON特定细节,同时允许对其操作的有效处理。 例如,GPON的传输汇聚(TC)层(其中QoS被管理)使用多个内部标识符(如端口ID和Alloc-ID)来分别寻址逻辑连接和上游T-CONT(业务容器)队列。因此,我们建议将接入段仿真为分层交换机的级联,其中OLT和与同一PON段相关联的ONU被表示为单个OF交换机(图2)。

使用此交换机级联模型的GPON的表示如下:业务流被识别为上行(VS),下行(DS)和多播(MC)。如图2所示,每个ONU具有多个离散客户端需要被映射到对应于具有不同优先级的虚拟输出端口的内部T-CONT队列口。最后,来自OLT的输出连接到朝着核心或到μ-DC的用于数据处理或发起数据服务的“L2交换机”转发业务。在DS中,流量匹配用于将流量定向到适当的ONU端口,同时自动分配Port-ID,同时在客户端端口应用US流量匹配规则。由ONU支持的每个T-CONT被表示为在其中US流被定向的网络端口中的队列,其中相关的Alloc-ID被自动分配。 同样,当使用此方案时,Port-ID可以自动分配。 对于MC流,对于每个目的地ONU,应当使用类型为“全部”的“动作集”。

为了演示上述功能,我们开发了一个基于阿尔卡特朗讯智能服务访问管理器(ISAM 7330)GPON系统的测试平台,如图3所示。服务和QoS控制是通过基于REST的应用程序启动的,用于通信的传统控制器(例如,Floodlight,OpenDaylight)。 接入节点代理(ANA)与控制器通信并自动将消息转换为厂商特定的CLI命令。为了演示该方法,在上游方向考虑应用视频流服务。 使用两个TCONT2类型队列分布,保证速率为3Mb / s和20Mb / s。 图3中的虚线矩形示出了PON抽象。 在这种情况下,使用从PC1(ONU1)到PC7(Core)传送视频数据的VLC服务器生成流视频服务(上行方向)。

图3:ARN节点原型SDN实现

为了说明通过OF在我们的测试台中控制GPON的QoS,执行以下操作:从ONU1(p2)的第一端口进入GPON网络的流量首先被转发到Q1。此时,流视频服务促进可用的高带宽,并且以高QoS传送。 然后,我们假设运营商正在将SLA改变为等于较低带宽的操作条件,因此通过使用OF应用,其改变相应的参数,并且OF流修改消息(OFPT_FLOW_MOD)从控制器传递到ANA 。在ANA中,该消息被适当地转换为CLI命令,其改变PON网络的转发和QoS方案以便适应新的要求。 在CLI命令的自动执行之后,进入端口p2的流量被转发到Q0。 从接收视频(PC7)的用户观察到所提供的服务的速率从20Mb / s到3Mb / s的降级。 在PC7中,一个工具在整个场景执行时间监视网络流量,其结果如图4所示。

图4:OF流,消息和网络监控

结论

我们已经表明,GPON抽象可以通过标准化OF协议的方式来实现。 这是使用公共SDN控制平面和网络操作系统集成多种LANs,来联合协调网络资源分割和共享,以及网络功能虚拟化的的重要一步。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2017-01-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏人工智能头条

如何在Kaggle上受到万人敬仰?

1352
来自专栏跨界架构师

如何一步一步用DDD设计一个电商网站(二)—— 项目架构

    上一篇我们讲了DDD的核心概念(附上链接),并且设计了我们的上下文映射图,那么接下来就准备开始立项了,本篇文章的部分知识点可能对一部分人来说比较基础,可...

3221
来自专栏一个会写诗的程序员的博客

20+个很棒的Android开源项目

20+个很棒的Android开源项目 本文摘自文章: 20+ Awesome Open-Source Android Apps To Boost Your D...

1212
来自专栏马哥教育

想学Python?这里有一个最全面的职位分析

Python从2015年开始,一直处于火爆的趋势,目前Python工程师超越Java、Web前端等岗位,起薪在15K左右,目前不管是小公司还是知名大公司都在热招...

4855
来自专栏SeanCheney的专栏

《Python分布式计算》第1章 并行和分布式计算介绍 (Distributed Computing with Python)并行计算分布式计算共享式内存vs分布式内存阿姆达尔定律混合范式总结

本书示例代码适用于Python 3.5及以上。 ---- 当代第一台数字计算机诞生于上世纪30年代末40年代初(Konrad Zuse 1936年的Z1存在争议...

3678
来自专栏phodal

全栈工程师的百宝箱:图形工具篇

为了防止我下次钱包丢失,我正在努力打造一个智能(带GPS、蓝牙)的钱包,所以最近文章会少一点。 在上一篇《全栈工程师的百宝箱:黑魔法之文档篇》我们介绍了一些文档...

21710
来自专栏IT技术精选文摘

《王者荣耀》2亿用户量的背后:产品定位、技术架构、网络方案等

5447
来自专栏破晓之歌

移动端音频视频入门 原

通过内部总线传到媒体服务器上,cdn网络使用rtmp协议,媒体服务器起到转换作用,从rtp到rtmp

2093
来自专栏牛客网

成都-阿里Java研发工程师面经

11号去成都参加阿里面试,网上预约的3点,两点半就到了,刚签完到马上就喊去面试。经历了一面二面和HR面。 一面 1.介绍一下你的项目,说一下哪个项目印象最深 ...

4098
来自专栏企鹅号快讯

《design data-intensive application》阅读笔记之一

于2017年末得知了一本神书《design data-intensive application》,读完即可惜,如果早拿到这本书,就不会纠结于很多分布式系统和数...

2125

扫码关注云+社区

领取腾讯云代金券