首页 > 通信行业标准(YD) > YD/T 2709-2014 基于承载网信息的网络服务优化技术
YD/T 2709-2014

基本信息

标准号: YD/T 2709-2014

中文名称:基于承载网信息的网络服务优化技术

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:5096908

相关标签: 基于 承载 信息 网络服务 优化 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 2709-2014.Network service Optimization technology based on Bearer  Network information.
1范围
YD/T 2709规定了基于承载网信息的网络服务优化技术的体系和功能架构,包括:列举可以基于承载网信息进行优化的网络服务及需求、制定相应的体系架构和功能、描述架构中各个功能模块的主要作用和功能模块之间的交互接口等,并同时规定了典型的网络服务。
YD/T 2709适用于基于承载网信息的网络服务。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注8日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
IETF RFC 5693应用层流量优化(ALTO)问题描述(Application-Layer Traffic Optimization (ALTO)
Problem Statement)
IETF RFC 6749 OAuth2.0框架(The OAuth 2.0 Authorization Framework)
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。
3.1.1
Peer
对等网络中的节点。
3.1.2
Tracker
运行于服务器上的- -个程序,能够追踪同时下载同一个文件的节点信息。
3.1.3
承载网 Carrier Network
运营商基础骨千网络。
3.1.4
BitTorrent
一种P2P分发协议,用于在peer节点之间进行内容传输和共享
3.1.5
成本地图Cost Map
表中包含节点之间的网络成本,成本小的链路为优选链路。成本的考量因素包括路由跳数,时延,拥塞以及运营商策略等。
3.1.6
网络拓扑图 Network Map
包括了各网络节点的分布位置,以及聚合方式。
3.1.7
分离的应用数据路由DECADE DECoupled Application Daia Enrout)
一种通用的网络存储分发架构。

标准图片预览






标准内容

ICS30.40.40
中华人民共和国通信行业标准
YD/T2709-2014
基于承载网信息的网络服务优化技术2014-10-14发布
2014-10-14实施
中华人民共和国工业和信息化部 发布前言·
1范围
2规范性引用文件
3术语、定义和缩略语
3.1术语和定义·
3.2缩略语www.bzxz.net
4基于承载网信息的网络优化技术需求目
5基于承载网信息的网络服务优化技术体系架构·6功能模块
7网络优化服务设计。
优化信息度量定义,
7.2该服务的信息收集机制
7.3信息选择。
7.4访问鉴权设计
8接口协议和流程
概述·
8.2标准接口·
8.3服务流程:
附录A(规范性附录)基于承载网信息的网络优化技术应用场景:YD/T2709-2014
YD/T2709-2014
本标准按照GB/T1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标推由中国通信标准化协会提出并归口。本标准起草单位:中国电信集团公司,华为技术有限公司。本标准主要起草人:孙向辉、李凯、陈晓晖、管红光、宗宁、宋海滨。1范围
基于承载网信息的网络服务优化技术YD/T2709-2014
本标准规定了基于承载网信息的网络服务优化技术的体系和功能架构,包括:列举可以基于承载网信息进行优化的网络服务及需求,制定相应的体系架构和功能、描述架构中各个功能模块的主要作用和功能模块之间的交互接口等,并同时规定了典型的网络服务。本标准适用于基于承载网信息的网络服务。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。IETFRFC5693应用层流量优化(ALTO)问题描述(Application-LayerTrafficOptimization(ALTO)Problem Statement)
IETFRFC6749OAuth2.0框架(TheOAuth2.0AuthorizationFramework)3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
对等网络中的节点。
Tracker
运行于服务器上的一个程序,能够追踪同时下载同一个文件的节点信息。3.1.3
承载网CarrierNetwork
运营商基础骨干网络。
BitTorrent
-种P2P分发协议,用于在peer节点之间进行内容传输和共享3.1.5
成本地图CostMap
表中包含节点之间的网络成本,成本小的链路为优选链路。成本的考量因素包括路由跳数,时延,拥塞以及运营商策略等。
YD/T2709-2014
网络拓扑图NetworkMap
包括了各网络节点的分布位置,以及聚合方式。3.1.7
分离的应用数据路由DECADE
一种通用的网络存储分发架构。3.1.8
DECoupledApplicationDataEnrout)一种授权第三方访问资源的标准(见IRTFRFC6749)。3.2缩略语
下列缩略语适用于本文件。
AS.Level ALTO Server
Application-Layer Traffic OptimizationAutonomous System
Content Distribution NetworkDomain Name System
Deep Packet Inspection
Gloual Server Load Balance
Internet Engineering Task ForceInternetProtocol
Local-Level ALTO Server
Peer to Peer
Proactive network Provider Participation forP2PServer Load Balancing
Simple Network Management Protocol基于承载网信息的网络优化技术需求集中管理级ALTO服务器
应用层流量优化
自治系统
内容分发网络
域名系统
深度包检测技术
全局负载均衡
互联网工程任务组
互联网协议
本地级ALTO服务器
对等网络
P2P技术的升级版
服务器负载均衡
简单网络管理协议
目前,互联网上的业务越来越丰富,随着电信运营商提供的接入带宽的增加,视频业务将会成为未来互联网带宽消耗的最主要的应用之一。视频业务有以下特点,包括高存储、高带宽消耗,需要较高的用户体验等等,这些特点都对视频内容的分发提出了很高的要求。目前几种视频业务的主要分发方式为P2P技术,CDN技术、缓存技术等,这些技术都属于应用层的网络优化技术,但是这些技术在当前互联网中使用时都遇到一些问题。当前的互联网基础设施主要是由电信运营商建设的,在这里我们把互联网基础设施称为承载网,由于目前各种应用层的分发技术和下层承载网信息之间是完全独立的,因此导致了很多问题,比如P2P技术导致的跨域流量的增加,终端用户不能精确的寻找能提供最佳服务的CDN和缓存服务器,也进一步导致了用户体验下降。具体需求表现在如下应用场景:a)CDN:在CDN系统中,现在的GSLB和SLB需要根据用户的DNS服务器的IP地址,判断离这个用户最近的缓存服务器的地址,这种方法在用户手动配置DNS服务器时存在不准确性。为了提高寻找较优的缓存服务器的准确性,就需要GSLB和SLB精确的了解缓存服务器到用户的网络成本。2
YD/T2709-2014
b)通用网络存储(DECADE):通用网络存储是基于DECADE思想而设计的一种存储分发技术与传统P2P(或P4P)技术不同的是:DECADE提出了控制流和数据流分离的思想.数据的交互不再在各对等的Peer间进行,而发生在Peer和对应的DECADE服务器间(数据流向的转移依靠Peer间的重定向来完成)Peer间只有控制流的交互.这种思想极大的节省了网内的上行流量.在DECADE系统中,类GSLB的ALAS设备(用于集中管理存储设备DECADE服务器)及类SLB的LLAS设备(用于集中管理某一区域内的存储设备DECADE服务器),需要了解存储设备DECADE服务器的网络位置以及访问节点的位置,以便为应用选择合适的存储设备地址。c)P2P:在P2P应用中,Tracker需要根据用户的IP地址,返回给离这个用户最近的一组Peer地址,这就需要Tracker精确的了解所有Peer的网络位置。或者Peer在从Tracker处获取到PeerList后,也需要对PeerList中的所有Peer网络位置进行筛选,选择路由最近的Peer进行连接交互。附录A中对上述三种场景进行了说明。为了解决上述问题,需要考网络服务优化技术。从上述分析来看,应用层和承载网之间信息的独立、缺少互通机制,是导致这些问题的重要原因之一。如果承载网将底层的一些网络信息开放给上层应用层,应用层就可以结合这些信息,进行更好的服务规划,从而优化网络服务。但是,承载网的网络信息也属于各个网络运营商的保密信息,因此,必须制定相应的机制和协议,既能保护网络运营商的网络信息不被滥用,又能使得上层应用可以使用这些网络信息优化网络服务。5基于承载网信息的网络服务优化技术体系架构如图1所示,在体系架构中将运营商骨干网络的拓扑信息、流量信息、策略信息等统称为承载网信息,这些信息可以从运营商骨干网路由器及一些网管服务器上获取,前提是运营商骨干网络必须在一定程度上开放这些信息,并提供一组可用接口,特定用户可通过这些接口来获取承载网信息。CON
通用网络
应用层
真它应用
招扑信息流量信息
#载网信息
策略信息
图1基于承载网信息的网络优化技术体系架构因此承载网络与应用之间需要由一个功能模块,这个模块向下收集承载网信息,向上为应用提供这些信息。
YD/T2709-2014
6功能模块
图1所示,体系架构中自上而下可大体归结为三个功能模块:应用层、承载网信息共享模块、网络运营商,如图2所示。
策略配置
客户端
优化信息客户
日志服务
应用层
策略服务
优化信息服
监测服务
系统管理
服务器
承载网信息共享功能模块
图2基于承载网信息的网络优化技术体系功能结构图2中主要模块功能介绍如下:
a)应用层
原始网络
网络监测
网络运营商
1)策略配置客户端,具体应用可以通过这个模块及接口,配置一些策略,例如域内流量优先、同一网络运营商内流量优先等策略,这些策略由策略服务器提供:2)优化信息客户端,在具体应用模块中,主要负责获取承载网优化信息具体内容:3)日志服务器,在具体应用模块中,主要负责将应用信息反馈给承载网信息共享架构中,这些信息一方面用于评估优化效果,以及评估各个策略的应用效果;另一方面,在一些应用场景中,也可以将应用层一些网元信息发送给承载网信息共享架构,例如服务器的服务状况信息。b)承载网信息共享模块
1)策略服务器,用于向具体应用提供策略配置界面,接收从具体应用发送过来的策略配置信息,然后将策略转化成具体协议发送给系统管理服务器:2)优化信息服务器,向具体应用提供所需的优化信息,这些信息从系统管理器模块获取;3)监测服务器,从具体应用的日志服务器模块和网络运营商的网络监测模块获取所有的、与某个应用相关的原始网络流量信息,或者具体应用中网元的服务信息;4)系统管理服务器。这个服务器是承载网信息共享模块中的核心模块,它与其中所有模块有接口,它主要的功能包括:
一从网络运营商获取原始网络信息,包括网络拓扑信息以及网络流量信息一在某些具体应用中,从监测服务器获取某些网元的服务信息一策略执行者,从策略服务器获取具体策略,结合原始网络信息,以及具体应用中的网元信息,最终生成优化信息,提供给优化信息服务器一提供所有功能模块的管理、配置和显示界面显示监测服务器信息
c)网络运营商
YD/T2709-2014
1)原始网络信息,多个网络运营商提供的原始网络信息,包括P地址信息,AS域信息,以及流量信息等:
2)网络监测,主要是从网络运营商获取流量信息,用于评估优化效果,以及不同策略的应用效果,具体可以从SNMP获取,有些网络运营商部署了DPI,也可以从DPI获取。7网络优化服务设计
7.1优化信息度量定义
根据上述系统框架,承载网信息共享功能模块所收集和共享的网络信息包括网络信息,网络流量信息和网元服务信息。
网络信息度量将网络信息分为NetworkMap和CostMap(见IETF5693)。NetworkMap即网络拓扑图,包括了各网络节点的分布位置,排列方式等。CostMap则界定了节点间的距离,即从一个节点到另一个节点的网络消耗。这些信息是提供网络节点最优选取的基本信息,应用通过这些信息为不同终端提供优化服务。
网络流量信息,包括某一时刻某节点流量负载情况、某时间点网络中的实时流量信息等;网元服务信息,包括这个网元在网络中的位置,网元的实时带宽使用率,CPU/内存使用率等。这些信息为服务优化提供了有效的参考,如在负载均衡选择等方面能起到有效的辅助作用。7.2该服务的信息收集机制
针对承载网信息收集及共享机制中,可以采用ALTO技术(见IETFRFC5693),即在运营商骨干网部署ALTO服务器,用于收集承载网拓扑信息,在承载网信息共享模块部署ALTO客户端,用于根据ALTO服务器收集到的网络拓扑信息进行优化服务。IETFALTO协议的最初设计初衰为:设计和规范应用层流量优化的服务(ALTOService),这些服务可以向应用提供更多的信息,使得在有多个副本节点提供相同的服务时进行优化的节点选择,信息将根据不同的应用和需求在各种参数间取得平衡,比如最大化带宽资源,最小化跨域的流量,最低化节点开销等等。而应用和需求将以实际运营网络作为参考,比如BitTorrent网络,track-less的p2p网络以及其它的应用,比如CDN网络、镜像选择等。ALTO协议所规定的接口及服务方式可以被有效的利用在网络优化服务中,利用ALTO协议的Server-Client结构来进行承载网络的基本组网信息收集及共享。
针对网络流量及网元服务信息的收集,可从网络运营商的日志服务器及网络监控服务器上获取。具体也可通过扩展ALTO的接口来实现这些信息的收集及共享。7.3信息选择
在ALTO服务器提供的ALTO服务中,有一项服务为map服务。Map主要包括NetworkMap和CostMap,为避免map数据的重复传递,为ALTO服务添加一个NetworkMap版本信息和CostMap版本信息,当ALTO服务器接收map数据更新请求(该map数据更新请求携带客户端本地现有的NetworkMap版本信息和CostMap版本信息),判断其本地现有的NetworkMap版本信息和CostMap版本信息与ALTO服务器当前的NetworkMap版本信息和CostMap版本信息是否一致,如果NetworkMap版本信息和CostMap版本信息都不一致,则发送NetworkMap数据和和CostMap数据;如果NetworkMap版本信息一致但CostMap版本信息不一致,则仅发送CostMap数据:如果NetworkMap版本信息和CostMap信息都一致,则不发送数据。因此,基于上述考虑,该服务提供的是承载网络信息中有选择的动态信息。YD/T2709-2014
7.4访问鉴权设计
对请求应用的鉴权,使用第三方访问控制协议OAuth。OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。同时,任何第三方都可以使用OAuth认证服务,任何服务提供商都可以实现自身的OAuth认证服务,因而OAuth是开放的。本网络服务优化中,承载网信息共享模块向应用层共享承载网信息的用户鉴权即可使用OAuth的鉴权模式,由第三方OAuth鉴权服务器来进行鉴权,承载网信息共享模块作为资源提供方,应用作为资源请求方,在认证通过后可获取需要的抽象后的承载网信息,这样即有效的共享了承载网信息,也在一定程度上保护了运营商骨干网信息。相同的,应用也可使用该鉴权服务器来对其终端用户进行访问鉴权及资源控制,如在网络存储应用中,运营商作为资源提供方向终端用户或其他网络用户提供网络资源(包括存储空间、带宽等),用户端向资源提供端发送申请授权信息,然后资源提供端根据所述申请授权信息携带的用户标识向所述用户端发送授权信息,最后用户端接收与所述资源提供端对应的网络存储和分发系统授权后的访问令牌,并使用该令牌携带的参数向对应网络存储请求资源。8接口协议和流程
8.1概述
ALTO协议是ALTO服务器和ALTO客户端的接口.ALTO服务器用以收集承载网络的拓扑信息,ALTO客户端用以根据需要向ALTO服务器请求网络拓扑信息,进行必要的筛选后提供给应用层服务。任何应用都可以按照ALTO协议的定义,按照自身的需求通过标准的ALTO接口向ALTO服务器请求承载网络信息。
ALTO服务的基本功能框架,如图3所示。Endpo
图3ALTO服务的基本功能框架
8.2标准接口
本标准中ALTO服务器与ALTO客户端间通过标准的ALTO协议主要提供以下信息:返回网络拓扑信息(NetworkMap:ALTO服务器提供所有的PID以及PID中的networklocation列表)和即时网络路径损耗(CostMap:ALTO服务器提供PID间的pathcost)。其中,获取Map服务、Map过滤服务、终端属性服务以及终端Cost服务的消息格式参见IETF的ALTO协议。
8.3服务流程
提供服务的应用根据ALTO服务的基本框架内容创建ALTO客户端,运营商在其骨干网络中配置ALTO服务器,应用请求网络拓扑信息的方法有如下三种:6
YD/T2709-2014
一定时请求:即应用定时向ALTO服务器请求拓扑信息,并刷新其自身所保存的拓扑信息表,待有服务请求时候,即可使用该信息表提供优化服务:一实时请求:及应用不保存网络拓扑信息表,仅在有服务请求的时候,向ALTO服务器请求拓扑信息,然后进行筛选后提供服务。一订阅方式:即ALTO客户端订阅ALTO信息,当ALTO信息有更新的时候,由ALTO服务器发送通知给客户端,客户端紧接着发送请求更新ALTO信息。三种流程各有其优缺点。在针对现场应用时候可根据情况选择运用一种或者几种。路由信息中Map粒度划分可遵循以下原则:a)ALTO服务器收集网络信息构建level-0拓扑(ISP能认可的最小粒度);b)在最小粒度PID拓扑的基础上进行分层拓扑聚合,构建不同层次(不同粒度)的PID拓扑:c)ALTO服务器计算生成不同粒度的PID拓扑所对应的NetwrorkMap和CostMap:d)用户可在请求协议中携带application-type\标识字段,请求相应粒度的NetworkMap和CostMap:e)用户可在请求协议中携带“map-level”标识字段,请求指定粒度的NetworkMap和CostMap。YD/T2709-2014
A.1CDN应用场景
附录A
(规范性附录)
基于承载网信息的网络优化技术应用场景图A.1给出了CDN应用场景示意图,在这种场景下,将承载网信息提供给SLB和GSLB,便于选择cache时,能为用户命中最近且负载最合适的缓存。承载网信息的获取可以采用ALTO服务器/客户端模式。SLB或GSLB充当请求方ALTO客户端,ALTO服务器位于运营商骨干网络中,通过ALTO接口向SLB或GSLB提供骨干网拓扑信息,以便其做出最精确的定位选择。承载网络信息(路由等)
存储设备信息
图A.1CDN应用场景
A.2通用网络存储(DECADE)应用场景承或网感知网络优化频构
图A.2给出了DECADE应用场景示意图。这种场景类似于CDN的应用,当终端用户向系统请求一个DECADE服务器服务时,DECADE服务器管理网元设备LLAS及ALAS根据终端用户地址及ALTO服务器提供的路由等信息来为用户命中一个最合理的DECADE服务器。这套系统可被广泛的用于内容分发领域,可以在此基础上构建内容分发平台,一般来说,平台包括存储系统、承载网络信息收集及共享系统和一个第三方认证系统,终端用户进行内容下载时,经过鉴权认证被赋予网络能力,并根据承载网络信息为用户寻找到最近最优的存储设备为之提供服务。o
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。