内容分发网络技术要求 全局路由节点_第1页
内容分发网络技术要求 全局路由节点_第2页
内容分发网络技术要求 全局路由节点_第3页
内容分发网络技术要求 全局路由节点_第4页
内容分发网络技术要求 全局路由节点_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内容分发网络技术要求全局路由节点本文件适用于内容分发网络全局路由节点的设计、建设,也适用于CDN的网络规划、设2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款引用文件,仅该日期对应的版本适用于本文件不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YD/T3883-2021内容分发网络技术要求内容路由RFC1034域名-概念和设备(DomainConceptsRFC1035域名-实现和标准(DomainNames-ImplementationandSpecification/0RFC2671DNS扩展机制(ExtensionMechanismsforDNS(EDNS)3术语和定义域名系统domainnamesyste负责完成域名与IP地址相互转换的网络基础设施,由缓存设备、递归设备、授权设备以及配套的网络接入设备组成。组成CDN节点的物理实体单位,如流媒体服务器、缓存服务器、调度服务器、内容管理内容分发网络节点contentdeliverynetworknodeCDN的逻辑功能单元,基于统一的资源管理和调度,能够通过共享资源向用户提供服务果多个服务器分别支持不同的服务协议且各协议间的管理和调度资源是不可以不同的节点进行处理内容分发网络设备contentdeliverynetworkdevice组成CDN节点的物理实体单位,如流媒体服务器、缓存服务器、调度服务器、内容管理服务器等等负责实现全局服务节点内多个服务器之间的业务调度。也称原始存储着网站上所有的内容,并对用户的内容请求作出响应的服务器本地域名系统服务器localdomainnamesystem是用户所在局域网或ISP网络中的域名服务器,主要是用于查询本地域名DNS解析记录和转发DNS请求解析保存有该网站主机的域名和对应IP地址,并具有将域名转换为IP地址中域名必须对应一个IP地址。而IP地址不一定有域名全局服务负载均衡globalserviceloadb4缩略语下列缩略语适用于本文件。A:代表域名对应的IPv4地址记录(A)AAAA:一种IPy6地址记录形式(AAAA)bg5图1GSLB/RR/SLB逻辑架构图RR/SLB接口如表1所示接口接口终端与RR/SLB接口终端与GSLB接口GSLB全国级联组网模式如图2所示,其中,从全国GSLB→省GSLB→省RR的调度方式有以下三种组合:a)DNSCnamc方式与下级级联图2DNSCname方式与下级级联示意图b)DNSA记录方式与下级级联如图3所示:图3DNSA记录方式与下级级联示意图c)应用层调度如图4所示图4应用层调度与下级级联示意图7.1总体要求GSLB的主要作用是把终端的服务请求调度到合适的CDN上。GSLB接收到用户终端服务请求后,根据用户服务调度策略选择出合适的CDN进行用户终端服务请求调度。具体功能要求如下:7a)GSLB服务请求的调度方式主要基于DNS重定向方式或应用层重定向调度:c)基于应用层重定向调度支持HTIP重定向和RTSP重定向协议实现重定向:d)基于应用层重定向调度的GSLB在返回重定向URL时应支持智能URL处理,即可根据规则把URL进行修改后返回给终端c)GSLB应支持EDNS协议,可通过EDNS协议获取终端的网络子网信息0GSLB应支持实时的调度详细日志记录,便于进行故障查找和问题定界;g)GSLB应支持容灾备份功能,支持主备容灾确保业务可靠性:h)GSLB应支持平滑扩容,满足用户并发数的增长要求;i)GSLB无论使用DNS调度、HTTP调度还是RTSP调度,均要求可共用GSLB的管理功能,包括调度策略管理,线路管理,CDN状态管理等。7.2调度策略GSLB调度策略判断依据支持多种条件,包括服务器的健康状况、地理位置、响应时间、会话数、服务器功能等具体要求如下a)应支持基于就近性的用户服务调度策略,根据IP段/单个IP把用户请求调度到用户物理位置就近区域的CDN:b)应支持基于CDN权重的服务调度策略,根据节点权重把用户请求优先调度到权重值c)应支持黑IP过滤功能,可以针对特定IP,选择调度到指定CDN或直接拒绝服务:d)应支持分区调度到指定的节点或者节点群;c)应支持特殊调度策略设置,根据用户请求URL或请求特性进行词度0应支持以上服务调度策略的任意组合,判断的逻辑顺序为黑IP过滤→内容类型→特殊策略→就近性(线路)→分区调度→CDN权重→CDN负载:g)应支持默认调度策略,即终端IP或LDNSIP不在任何服务IP段内时,默认调度到指定服务节点提供服务;h)为提升系统可靠性,调度控制子系统支持采用双平面不同机房部署模式,2个节点之间可以基于主备或负荷分担方式工作1)将全网请求解析至主用调度中心,异常情况下由终端主动切换至备用调度中2)根据IP地址段/区域业务进行设置,终端根据URL使用不同的调度中心。可根据CDN的节点分布、调度策略为用户终端返回相应的IP地址或Cname。具体要求如下a)应支持泛域名的解析,支持子域名的解析:b)应支持解析轮询机制,能为同一主机名(域名)配置多个IP地址;c)应支持DNS分区解析请求,不同区城(地址段)能解析出不同的IP记录:d)应支持负载均衡解析,区域(地址段),同一域名可以配置多个A记录;c)应支持域名攻击防护,可识别攻击报文并过滤:0宜支持EDNS协议。7.4业务接入方式CDNGSLB需注册域名,并为每个使用CNAME方式调用GSLB能力的业务平台分配一个二级域名。一般用于源站需要调用出租CDN能力资源的场景下。7.5与下级CDN对接要求7.5.1CNAME方式对接下级CDNRR或GSLB需注册域名,并为每个使用CNAME方式调用的业务平台分配一个二级域名。一般用于源站需要调用出租CDN能力资源的场景下业务平台在开通以CNAME方式的CDN调用时,需要提供加违的域名地址(如:的域名地址生成该域名对应的CDN加速域名(如:,),并提供给接入方接入方需要更改授权DNS服务器的配置,需要将要加速的域名地址,如7.5.2DNS解析方式对接9DNS解析对接指GSLB通过A记录的DNS解释把域名解释为下级CDNRR或GSLB的IP地址。一般用于业务系统或上级GSLB采用DNS调度方式把全国性部署业务接入到CDN的场景。业务平台在开通以DNS解析方式的CDN调用时,需要提供如下信息给CDN进行业务配置:加速的域名、CMSIP(如业务平台有)、回源IP(如业务平台有)。CDN配置对应的ProviderID配置表,以及ProviderID对应的路由信息。接入方需要更改授权DNS服务器/上级GSLB的配置,需要将要加速的域名地址,如7.5.3IP方式解析方式对接业务系统采用IP前缀的URL请求调用CDN服务。一般用于存在着分级接入需求的IPTV等自营托管业务接入的场景,或者是上级GSLB采用应用层重定向调度到CDN的场景。业务平台在开通以IP方式的CDN调用时,需要提供如下信息给CDN进行业务配置:加速的二级域名地址(如业务平台有)、COPID(如业务平台有)、URL前缀及ContentServiceID、防盗链等提取规则。CDN配置对应的内容接入配置表,以及内容路由信息表、CDN媒体服务表。CDN配置完成后,向接入方提供URL的拼装规则;或CDN在内容注入完成后,返回内容在CDN的访接入方需要在其门户发布根据GSLBIP及URL拼装规则拼装的URL。表2为RR与外部GSLB/上级RR接口/两级GGSLB与RR之间的接口,用于CDN负载8.1.1接口定义下面详细介绍DG接口;3)接口功能:查询RR状态及管辖资源负载信息。请求消息暂时不需要携带任何消息体信息。b)RR查询请求响应(GetLoadlnfoResponse)返回数据封装在CdnLondlnfoResponse元素中,具体属性要求如表3所示:长度(字节)4M4M(下行)带宽上限,单位Mbps(系统级)4M用户数上限(系统级)4M(系统级)4M值(系统级)以是多个地市)M(城市)调度管理4M4M(下行)带宽上限,单位Mbps(地市级)4M用户数上限(地市级)4M(地市级)4M值(地市级)000节点ID(单节点)0(城市)调度管理401-正常:0-异常(节点40(下行)带宽上限,单位Mbps(节点级)40用户数上限(节点级)40Mbps.下行的,时值(节点级)40值(节点级)表4是RR与本地DNS服务器(LocaIDNS)接口。LocalDNS向GSLB请求解析CDN服务UR——接口协议支持EDNS协议,应遵循RFC2671。9用户访问请求调度流程GSLB用户访问请求根据不同的CDN级联与组网方式有不同的调度模式组合如图5所示。本章只描述典型调度流程,其他组合可参考进行调度。图5DNSIP地址解析方式的调度流程图a)终端向LDNS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论