YD/T 2925-2015
基本信息
标准号:
YD/T 2925-2015
中文名称:基于 Diameter 协议的路由代理设备技术要求
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:6350756
相关标签:
基于
协议
路由
代理
设备
技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 2925-2015.Technical requirement for diameter routing agent equipment.
1范围
YD/T 2925规定了对基于Diameter协议的路由代理设备(即DRA)在功能、接口、性能、安全、操作维护及网管要求、定时和同步、环境、电源和接地等方面的要求。
YD/T 2925适用于基于Diameter协议的路由代理设备。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
YDN 065-1997 移动电话交换设备总技术规范书
IETF RFC 4960 流控制传输协议(Stream Control Transmission Protocol)
IETF RFC 6733 Diaeter基础协议(Diameter Base Protocol)
IETF RFC 6737 Diaeter能力更新应用(The Diameter Capabilities Update Application)
3术语和定义
下列术语和定义适用于本文件。
基于Diameter协议的路由代理设备 Diameter Routing Agent equipment
基于Diameter协议的路由代理设备简称为DRA,负责路由Diameter消息到目的网元,可以采用多种方式对Diameter消息进行路由,例如中继(Relay) 、代理(Proxy)。多个DRA之间可以组成一个或多个DRA网络,各个Diameter实体( 例如MME、HSS、PCRF、PCEF、AF)连接到DRA网络上,通过DRA实现各个Diameter实体之间彼此的信令联系。
4缩略语
下列缩略语适用于本文件。
AAA Authentication、Authorization and Accounting 认证授权计费
AVP Attribute Value Pairs 属性值对
APN Access Point Name 接入点
CER Capabilities Exchange Request 能力交换请求消息
标准内容
ICS01.040.33
中华人民共和国通信行业标准
YD/T2925-2015
基于Diameter协议的路由代理设备技术要求
Technical requirement for diameter routing agent equipment2015-07-14发布
2015-10-01实施
中华人民共和国工业和信息化部发布前
范围·
2规范性引用文件
3术语和定义
缩略语
设备功能要求·
5.1SCTP偶联管理
5.2Diameter链路管理.
消息路由·
5.4消息路由的策略要求**
5.5PCC相关功能
5.6拥塞处理
5.7DRA用于国际互通的要求
接口和协议要求
6.1接口要求…·
协议要求
性能和可靠性指标要求
7.1可靠性指标·
处理性能指标
7.3消息转发时延
网管和操作维护要求
维护测试功能
故障检测及处理·
状态监视管理-
8.4系统实时控制
软、硬件更新
局数据修改
8.7告警要求
9定时和同步要求
环境要求
电源和接地要求
参考文献
YD/T2925-2015
YD/T2925-2015
本标准根据我国各移动运营商4G网络的实际情况及发展需要制定。本标准按照GB/T1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中国通信标准化协会提出并归口。本标准起草单位:中国电信集团公司、中国移动通信集团公司。本标准主要起草人:聂衡、陈旭。I
1范围
基于Diameter协议的路由代理设备技术要求YD/T2925-2015
本标准规定了对基于Diameter协议的路由代理设备(即DRA)在功能、接口、性能、安全、操作维护及网管要求、定时和同步、环境、电源和接地等方面的要求。本标准适用于基于Diameter协议的路由代理设备。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YDN065-1997
IETFRFC4960
IETFRFC6733
IETFRFC6737
3术语和定义
移动电话交换设备总技术规范书流控制传输协议(StreamControlTransmissionProtocol)Diaeter基础协议(DiameterBaseProtocol)Diaeter能力更新应用(TheDiameterCapabilitiesUpdateApplication)下列术语和定义适用于本文件。基于Diametert协议的路由代理设备DiameterRoutingAgentequipment基于Diameter协议的路由代理设备简称为DRA,负责路由Diameter消息到目的网元,可以采用多种方式对Diameter消息进行路由,例如中继(Relay)、代理(Proxy)。多个DRA之间可以组成一个或多个DRA网络,各个Diameter实体(例如MME、HSS、PCRF、PCEF、AF)连接到DRA网络上,通过DRA实现各个Diameter实体之间彼此的信令联系。4缩略语
下列缩略语适用于本文件。
Authentication,Authorization and AccountingAttribute Value Pairs
Access Point Name
Capabilities Exchange RequestCapabilities Exchange AnswerDifferentiated Services Code PointDiameter Route Agent
Device Watchdog Request
Device Watchdog Answer
Extension Authentication Protocol认证授权计费
属性值对
接入点
能力交换请求消息
能力交换应答消息
区分服务代码点www.bzxz.net
基于Diameter协议的路由代理设备设备监控请求消息
设备监控应答消息
可扩展的身份验证协议
YD/T2925-2015
Evolved Packet System
EquipmentIdentity Register
Global System For MobileCommunicationHome Subscriber Server
Home Location Register
Internet Protocol
International Mobile Subscriberldentification NumberIP-CANIPConnectivityAccessNetworkIWF
I-CSCF
Inter-working Function
IP Multimedia Subsystem
Interrogating-Call Session Control FunctionLong Term Evolution
Mobility Management Entity
Mobile Network Code
演进的分组系统
设备标识寄存器
全球移动通信系统
归属用户服务器
归属位置寄存器
网络协议
国际移动用户识别码
IP连接接入网
互通功能实体
IP多媒体系统
查询呼叫会话控制功能
长期演进
移动管理单元
移动网络号码
MSISDNMobileStationInternational SubscriberDirectoryNumber移动台识别号码NAI
P-CSCF
S-CSCF
Network Access Identifier
Online Charging System
Policy and Charging Control
Policy and Charging Rules FunctionPolicy and Charging Enforcement FunctionProxy-Call Session Control FunctionQuality of Service
Stream Control Transmission ProtocolSignaling Transfer Point
Subscribe Location Function
Serving-Call SessionControlFunctionTransmissionControl ProtocolUsers Equipment
3rd GenerationPartnership Project5设备功能要求
SCTP偶联管理
DRA设备应支持如下SCTP偶联管理功能。网络接入标识
在线计费系统
策略和计费控制
策略和计费规则功能
策略及计费执行功能
代理呼叫会话控制功能
服务质量
流控制传输协议
信令转接点
用户位置功能
服务呼叫会话控制功能
传输控制协议
用户设备
第三代合作伙伴计划
a)支持与同一Diameter实体间创建多条可负载分担的SCTP偶联,多条SCTP偶联可通过如下方式创建o与Diameter实体的一个主机名间创建多条SCTP偶联:。通过与Diameter实体(具有多个虚拟主机名)的每个虚拟主机名间建立一条SCTP偶联,创建多条SCTP偶联:
。通过创建多个虚拟主机名,与Diameter节点的一个主机名间建立多条SCTP偶联。2
YD/T2925-2015
b)多条SCTP偶联间可采用主备方式,也可进行负载分担。当激活的SCTP偶联故障时,未收到响应的消息置位Tbit,通过其他SCTP偶联重传。c)多条SCTP偶联可以组成Diameter链路组,链路组的状态是由组内偶联的状态决定的,当组内所有偶联不可用时,该链路组不可用。两个Diameter节点之间多条偶联可以组成Diameter信令链路组。当路由Diameter消息时,取决于消息分发的策略,消息可以在信令链路组中的任一偶联进行传递,例如主备、负荷分担。当信令链路组中的所有偶联都故障的情况下,Diameter节点判断该链路组故障,消息的路由不能选择这个链路组,而是选择到其他方向的路由。偶联1
链路组AC
链路组AB
偶联2
偶联1
图1Diameter信令链路和SCTP偶联的关系如图1所示,对于目的地是D的Diameter消息,A配置两条路由:A到B、A到C,信令在这两条路由间采用负荷分担方式进行发送。A到C的路由选择链路组AC来传输、A到B的路由选择链路组AB来传输。A与C之间的链路组AC由偶联1和2组成,信令在链路组内传输时采用两个偶联间主备方式进行;A与B之间的链路组AB由偶联1、2和3组成,信令在链路组内传输时采用三个偶联间负荷分担主备方式进行。5.2Diameter链路管理
DRA设备应支持如下Diameter链路管理功能。a)支持通过静态配置的方式与其他Diameter节点建立Diameter链路,链路的配置参数主要包括如下:·对端主机名;
·能力协商参数:
·传输层协议类型(SCTP/TCP)::传输层SCTP/TCP连接参数(本端IP地址/端口、对端P地址/端口等)。b)支持通过DNS,自动发现Diameter对等端(可选):c)在与其他Diameter节点建立传输链路时,支持通过CER/CEA消息进行能力协商。在链路建立成功后,支持通过CUR/CUA(见IETFRFC6737)消息更新所支持的应用类型。5.3消息路由
5.3.1Relay模式
DRA设备支持对所有Diameter应用类型的消息进行中继(Relay)路由,包括当前已知应用类型和将来的未知应用类型。Relay模式的具体选路要求如下:3
YD/T2925-2015
a)根据Destination-realm进行路由:b)根据Destination-realm+Destination-host进行路由:c)根据Destination-host+ApplicationID进行路由:d)根据Origin-realm/Origin-host、Destination-realm/Destination-host和ApplicationID组合匹配进行路由;e)对上述的realm和host的匹配,支持“从右端最长匹配路由”的原则;f)应支持对多个MNC/MCC本网realm的配置和处理,应同时支持epc、ims标识的realm:可配置多个realm为本网realm,在收到destination-realm为本网realm的请求消息时,应能按照各接口寻址策略进行路由查询及消息转发。
5.3.2Proxy模式
DRA设备支持如下的代理(Proxy)路由功能。a)支持对S6a,S6d、S13,S6b,STa,Gx,Gxa,RxS9,Sy,Gy,SLh,SLgCx,Sh,Zh接的Diameter消息进行Proxy路由,Proxy模式的具体选路要求如下:根据Subscription-IdAVP参数(IMSI、MSISDN)、Public-IdentityAVP参数(IMPU)、User-NameAVP参数(IMPI)进行路由,IMSI、MSISDN支持通配符匹配及“从左最长匹配”匹配原则,当Diameter消息同时含有IMSI和MSISDN时,支持配置IMSI与MSISDN的优先路由。
b)支持对Rx接口根据Framed-IP-AddressAVP、Framed-IPv6-PrefixAVP参数(IPv4、IPv6)进行路由,支持区分任意IP地址段进行路由。c)支持对任一Diameter应用类型的消息根据任意AVP的参数进行路由,AVP的参数可自定义和配置。d)支持修改、增加、删除下列AVP参数:e修改Destination-realm:
增加/修改/删除Destination-host。e)根据Destination-realm/Destination-host、Origin-rcalm/Origin-host、Subscription-Id、Framed-IP-Address-ApplicationID等多种AVP组合进行路由。5.3.3Redirection模式
DRA设备可选支持如下的重定向(Redirection)路由功能。a)支持对S6a,S6d、S13,S6b,STa,Gx,Gxa,Rx,S9,Sy,Gy,SLh,SLg,Cx,Sh,Zh接的Diameter消息进行Redirection选路,在重定向通知里返回该消息的目标下一跳路由地址。Redirection模式下的具体选路要求如下:根据Subscription-IdAVP参数(IMSI、MSISDN)、Public-IdentityAVP参数(IMPU)、User-NameAVP参数(IMPI)进行选路,返回下一跳地址。IMSI、MSISDN支持通配符匹配及“从左最长匹配”匹配原则,当Diameter消息同时含有IMSI和MSISDN时,支持配置IMSI与MSISDN的优先路由。
b)支持对Rx接口根据Framed-IP-AddressAVP、Framed-IPv6-PrefixAVP参数(IPv4、IPv6)进行选路,返回下一跳地址。支持区分任意IP地址段进行路由。c)支持对任一Diameter应用类型的消息根据任意AVP的参数进行选路,返回下一跳地址。AVP的参数可自定义和配置。
d)根据Destination-realm/Destination-host,Origin-realm/Origin-host、Subscription-IdFramed-IP-AddressApplicationID等多种AVP组合进行选路,返回下一跳地址。4
5.4消息路由的策略要求
5.4.1路由备份
YD/T2925-2015
支持为主用路由配置不同方向上的(不同对等端)一条或多条备份路由(至少2条以上)。多条备份路由可以进行优先级的配置。5.4.2负荷分担路由
支持对消息配置不同方向上的(不同对等端)两条或多条负荷分担路由,能够根据不同权重分配各路由上的消息流量,各个路由上的权重可配置。5.4.3防循环处理
DRA支持如下儿种方式的循环检测:a)当DRA设备收到请求消息时,若发现自身的主机名出现在请求消息的Route-Record中,则也判断出现循环,返回Result-Code等于DIAMETER_LOOPDETECTED的响应消息。b)DRA设备收到请求时必须检查下一跳路由,当发现DRA设备因配置环路导致消息的下一跳接收方与收到的请求消息的发送方相同,则判断出现循环,选择其他路由。如无其他可用路由,直接返回Result-Code等于DLAMETER_UNABLE_TO_DELIVER的响应消息。c)DRA应能配置成当检测到下一跳路由会出现LOOP时通过备用路由转发请求消息,避免返回Result-Code等于DLAMETER_LOOP_DETECTED的响应消息。d)DRA应能配置成当收到DIAMETERLOOP_DETECTED的响应消息时,选择其他的备用路由重发请求消息。
e)路由重选应支持前转环路检测,当发现重选请求消息前转的接收方与收到的请求消息的发送方相同,则判断出现循环,选择其他路由。如无其他可用路由,直接返回Result-Code等于DIAMETERUNABLETODELIVER的响应消息f)当DRA前转或路由重选请求消息时,若发现下一跳节点的主机名出现在请求消息的Route-Record中,则判断出现循环,应忽略此路由,选择其他替换路由。无其他可用路由时,返回Result-Code为DIAMETER_UNABLE_TO_DELIVER的Answer消息。5.4.4路由重选
DRA应支持如下的路由重选功能。a)当DRA设备向某一路由发送请求消息后收到返回的Diameter错误响应(如DLAMETER_LOOPDETECTED、DLAMETER_UNABLE_TO_DELIVER等),则DRA设备应能配置支持基于当前消息重新选择其他可选路由重发请求消息。对于多次路由重选,DRA支持路由重选次数的设置。当对一条请求消息尝试进行多次路由重选时,若收到该消息发送失败响应(如DLAMETER_LOOPDETECTED、DLAMETER_UNABLE_TO_DELIVER)达到路由重选次数时,则不再尝试发送该消息,向上一跳节点返回失败响应。b)对到同一目的点(Destination-host)的多次请求消息,如果向某一路由发送后收到返回的Diameter错误响应(DLAMETER_UNABLE_TO_DELIVER)达到一定数量,则DRA应能标识该路由不可达,同时DRA应启动定时器,对于后续到该目的点的请求消息都不再选择该路由,到其他目的点的请求消息仍继续选择该路由,触发路由不可达的错误响应数量可配置。在定时器超时后,DRA应标识该路由可达,后续到该目的点的请求消息将可选择该路由,该定时器应可配置。5
YD/T2925-2015
5.4.5倒换倒回
DRA应支持如下的倒换倒回功能,并且在过程中消息不丢失。a)当检测到故障时,能在到同一路由方向的不同链路间进行倒换:故障恢复后,能够立即倒回。b)当检测到故障时,能在不同路由方向间进行倒换:故障恢复后,能够立即倒回。5.4.6消息重发机制
DRA应支持如下的消息重发功能
a)支持标准的SCTP层的消息重发。b)DRA应可配置不进行Diameter层消息的重发:即对未收到任何响应的请求消息不进行重发。DRA也支持配置对Diameter层的未响应的请求消息的重发:当一段时间内未收到下一跳网元对本请求消息的任何响应后(超时),能够重发该请求消息,超时时间可配置。c)支持Diameter层的错误响应的请求消息的重发:当收到下一跳网元对本请求消息的错误响应后,应能根据错误响应类型进行重发处理,具体要求见5.4.3、5.4.4。5.4.7流量控制
DRA应支持如下的流量控制功能。a)当DRA设备向某一路由发送请求消息后收到返回的Diameter错误响应(DIAMETERTOOBUSY),则DRA设备应能配置支持基于当前消息重新选择其他可选路由重发请求消息。
b)对到同一目的点(Destination-host)的多次请求消息,如果向某一路由发送后收到返回的Diametet错误响应(DLAMETER_TOOBUSY)达到一定数量,则DRA应能标识该路由拥塞,同时DRA应启动定时器,对于后续到该目的点的请求消息都不再选择该路由,到其他目的点的请求消息仍继续选择该路由,触发路由拥塞的错误响应数量可配置。在定时器超时后,DRA应标识该路由恢复,后续到该目的点的请求消息将可选择该路由,该定时器应可配置。5.4.8支持Diameter目的节点容灾备份路由DRA应支持配置Diameter节点容灾备份路由,在主用节点故障情况下,应能选择备用节点信令路由。
DRA应支持选择备用节点信令路由时对请求消息中的目的主机名进行修改,替换为备用节点的主机名。
5.5PCC相关功能
5.5.1PCRF选择
对于新建的网关会话、IP-CAN会话、S9会话,DRA应支持如下的PCRF选择策略。a)根据负荷分担、穴余备份策略选择对应的PCRF。b)根据用户的IMSI/MSISDN选择对应的PCRF,颗粒度应可支持单个用户级别。当Diameter消息同时含有IMSI和MSISDN时,支持配置IMSI与MSISDN的优先路由。c)根据用户的APN选择对应的PCRF。注:对于采用S2c方式的非3GPP接入,不能根据APN选择PCRFd)根据用户的IP地址段(V4、V6、V4/V6地址)选择对应的PCRF。e)根据上述策略的组合选择对应的PCRF。6
5.5.2PCRF多会话绑定
YD/T2925-2015
基于PCRF的选择策略,DRA支持将同一个用户的多个网关会话(Gxa)、多个IP-CAN会话(Gx)多个AF会话(Rx)、S9会话(S9、Rx)绑定到对应的同一个PCRF。多会话绑定的具体要求如下:a)当会话建立时,DRA能够根据在PCRF选择时存储的绑定数据(IMSI、MSISDN、IP地址、APN/PDN)进行PCRF绑定。
当网关会话完成PCRF选择后,后续建立的IP-CAN会话、AF会话能够绑定在同一个PCRF。当IP-CAN会话完成PCRF选择后,后续建立的网关会话(例如:BBERF间切换场景、从LTE到eHRPD切换)、S9会话(例如:归属地路由场景下切换到漫游地BBERF)、AF会话能够绑定在同一个PCRF。
·当S9会话完成PCRF选择后,后续建立的网关会话(例如:LBO情景下切换到归属网络BBERF的场景)、IP-CAN会话(例如:BBERF情况下的归属地路由)、AF会话能够绑定在同一个PCRF。对于单APN有多个PDN连接的情况:当网关会话完成PCRF选择后,后续的其他网关会话应能够绑定在同一个PCRF:当IP-CAN会话完成PCRF选择后,后续的其他网关会话应能够绑定在同一个PCRF。
基于PCRF的选择策略(基于APN),DRA也应支持在一个用户同时有多个APN情况下,不同的APN连接下的网关会话(Gxa)、IP-CAN会话(Gx)、多个AF会话(Rx)、S9会话(S9、Rx)绑定到对应的PCRF(不同的APN对应不同的PCRF)。注:本标准目前要求支持S2aS2b方式下会话绑定,对于S2c方式下的会话绑定要求在后续制定。b)当IP-CAN会话修改时(修改UE的IPV4/IPV6地址、PCRF地址),DRA能够更新该会话对应的绑定数据(UE的新地址、PCRF地址)。c)当IP-CAN会话、网关会话删除时能够取消PCRF绑定,删除DRA内部的绑定数据。d)当用户的IP-CAN会话,网关会话长时间不活跃时,DRA可选地应能判断并且删除DRA内部的绑定数据。
e)支持区分APN进行会话绑定,应可通过配置实现针对某一个APN的Gx接口会话进行会话绑定或不进行会话绑定。
5.5.3PCRF会话绑定信息的同步
支持两个DRA之间会话绑定信息的同步,包括会话建立、会话修改、会话删除时。支持两个DRA之间会话绑定信息的全量同步、一致性校验、查询。5.5.4OCS选择
对于新建的Sy会话、Gy会话,DRA应支持如下的OCS选择功能。a)根据负荷分担、元余备份策略选择对应的OCSb)根据用户的IMSI/MSISDN选择对应的OCS,颗粒度应可支持单个用户级别。当Diameter消息同时含有IMSI和MSISDN时,支持配置IMSI与MSISDN的优先路由。c)根据用户的APN选择对应的OCS。d)根据上述策略的组合选择对应的OCS。5.5.5OCS会话绑定和信息同步
a)DRA支持将同一个用户的Sy会话、Gy会话绑定到对应的同一个OCS。7
YD/T2925-2015
b)支持两个DRA之间OCS会话绑定信息的同步,包括会话建立、会话修改、会话删除时。5.6拥塞处理
5.6.1DRA自身的拥塞控制
DRA自身发生信令处理拥塞的情况下(自身的信令处理拥塞包括信令链路级别、整个DRA网元级别),能够提供如下处理功能。a)能够设置拥塞的门限,当超过门限(发生拥塞)时产生告警:b)能够设置拥塞时对接收消息的处理策略,包括:·按比例随机丢弃接收到的消息,并针对这些消息向上一跳网元回拥塞响应:·按照不同的应用的优先级转发消息,可以设置各个应用(ApplicationID)的优先级:按照请求消息的源主机/域、目的主机/域的优先级转发消息,可以设置消息的源主机/域、目的主机/域的优先级;
上述策略应能组合使用。
5.6.2向下一跳的拥塞控制
DRA能够设置对下一跳网元的信令流量控制,防止下一跳网元的信令处理拥塞,主要功能如下:a)能够设置向下一跳网元发送的信令流量门限,当实际流量超过门限(发生拥塞)时产生告警b)能够设置发往下一跳网元的消息发生拥塞时的处理策略,包括:按比例随机丢弃消息,并针对这些消息向上一跳网元回拥塞响应,保证向下一跳网元发送的信令流量不超过预设的门限:
按照不同的应用的优先级向下一跳网元转发消息,可以设置各个应用(ApplicationID)的优先级:
按照请求消息的源主机/域、目的主机/域的优先级转发消息,可以设置消息的源主机/域、目的主机/域的优先级;
。上述策略应能组合使用。
5.7DRA用于国际互通的要求
5.7.1消息屏蔽
国际互通DRA应支持对包含特定AVP信息的内网/外网Diameter请求消息和应答消息的出入控制:a)包含特定Destination-realm、Destination-host消息出入控制:b)包含特定Origin-realm、Origin-host消息出入控制:c)特定IMSI消息的出入控制;
d)包含上述参数组合的出入控制。对于禁止出入的Diameter消息,DRA应丢弃并返回错误报告。5.7.2拓扑隐藏
国际互通DRA应支持通过删除发往外网Diameter请求中的Route-RecordAVP、修改SessionID等方式隐藏网内的拓扑结构。
5.7.3地址变换
国际互通DRA应支持根据特定规则变换网内、网外Diameter请求消息和Diameter应答消息中的Destination-realm/Destination-hostOrigin-host/Origin-realm。8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。