中国联通diameter 实时计费接口培训 Day2_第1页
中国联通diameter 实时计费接口培训 Day2_第2页
中国联通diameter 实时计费接口培训 Day2_第3页
中国联通diameter 实时计费接口培训 Day2_第4页
中国联通diameter 实时计费接口培训 Day2_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、communications 中国联通中国联通diameter workshop (day 2) dcca 介绍介绍 siemens ag, 2005 siemens com mn as ic 2 dcca 目录目录 dcca背景和架构模型背景和架构模型 dcca 应用简介应用简介 基于事件的信用控制基于事件的信用控制 出错处理机制出错处理机制 基于会话的信用控制基于会话的信用控制 信用控制消息信用控制消息 典型信用控制典型信用控制avps介绍介绍 siemens ag, 2005 siemens com mn as ic 3 dcca背景 dcca=diameter credit contr

2、ol application 是针对预付费业务的实现而定义的daimeter的应用 规范:ietfaaadiametercc rfc4006(最新版) siemens ag, 2005 siemens com mn as ic 4 dcca框架结构 diameter 基础协议,传送协议 nasreq应用 移动ip应用eap应用sip应用dcca dcca:diameter credit control application siemens ag, 2005 siemens com mn as ic 5 dcca架构模型 credit contro l client credit contro

3、 l server aaa server business support system end user end user diameter cc 协议 diameter base or cc 协议 siemens ag, 2005 siemens com mn as ic 6 dcca 目录 dcca背景和架构模型背景和架构模型 dcca 应用简介应用简介 基于事件的信用控制基于事件的信用控制 出错处理机制出错处理机制 基于会话的信用控制基于会话的信用控制 信用控制消息信用控制消息 信用控制信用控制avps介绍介绍 siemens ag, 2005 siemens com mn as ic

4、 7 dcca 消息消息 dcca 信用控制消息 u相对于diameter base ,dcca新增credit-control- request/credit-control-answer消息 u改进 re-auth-request/re-auth-answer ccr/cca cer/ceadpr/dpadwr/dwa asr/asastr/sta acr/aca diameter base 消息消息 rar/raa siemens ag, 2005 siemens com mn as ic 8 dcca 信用控制消息-ccr := origin-host origin-realm des

5、tination-realm auth-application-id service-context-id cc-request-type cc-request-number destination-host user-name cc-sub-session-id acct-multi-session-id origin-state-id event-timestamp * subscription-id * multiple-services-credit-control siemens ag, 2005 siemens com mn as ic 9 dcca 信用控制消息-cca := r

6、esult-code origin-host origin-realm auth-application-id cc-request-type cc-request-number user-name cc-session-failover cc-sub-session-id acct-multi-session-id origin-state-id event-timestamp granted-service-unit * multiple-services-credit-control siemens ag, 2005 siemens com mn as ic 10 dcca 目录 dcc

7、a背景和架构模型背景和架构模型 dcca 应用简介应用简介 易于事件的信用控制易于事件的信用控制 信用控制信用控制avps介绍介绍 基于会话的信用控制基于会话的信用控制 信用控制消息信用控制消息 信用控制信用控制avps介绍介绍 siemens ag, 2005 siemens com mn as ic 11 dcca 信用控制应用简介 udcca 定义了两种信用授权的模型 u用户账户预留扣费 u直接扣费 u这两种模型在都要求用户在得到服务之前需要进行信用授权 siemens ag, 2005 siemens com mn as ic 12 dcca 信用应用简介预留扣费 u批价计费请求,预留

8、适当的账户余额 u预留账户余额可以是金额相关的,也可以是流量相关的。也可以是二者的组合。 u必须维护会话状态。 siemens ag, 2005 siemens com mn as ic 13 dcca 信用应用简介直接扣费 u单次计费事件,用户账户直接扣除相应单位后,发送应答消息 u只有收到成功的应答消息后,业务才允许继续。 u无须维护会话状态 siemens ag, 2005 siemens com mn as ic 14 dcca 信用应用简介直接补帐 u单次计费事件,向用户某个账户返回金额 u无须维护会话状态 siemens ag, 2005 siemens com mn as ic

9、15 dcca 信用应用简介多业务并发 u对一个用户账户同时有多个计费请求,如数据业务 siemens ag, 2005 siemens com mn as ic 16 dcca 信用应用简介查询、余额检查 u可以用户查询用户的余额或某项业务的费率 u基于单次时间计费模型 u返回的余额在cost-information avp中。 siemens ag, 2005 siemens com mn as ic 17 dcca 目录 dcca背景和架构模型背景和架构模型 dcca 应用简介应用简介 基于事件的信用控制基于事件的信用控制 出错处理机制出错处理机制 基于会话的信用控制基于会话的信用控制

10、信用控制消息信用控制消息 信用控制信用控制avps介绍介绍 siemens ag, 2005 siemens com mn as ic 18 基于会话的信用控制 u基于会话的信用控制中间的消息 ufirst(initial) uintermediate (update) 零到多个 ufinal udiameter服务器必须维护会话的状态信息。 u必须使用全局唯一的session-id来标识会话。 siemens ag, 2005 siemens com mn as ic 19 基于会话的信用控制 u相应的avp ufirst(initial) cc-request-type=1 uinterm

11、ediate (update) 零到多个 cc-request-type=2 ufinal cc-request-type=3 ucc-request-number 单调递增。 siemens ag, 2005 siemens com mn as ic 20 基于会话的信用控制 u每个授权都有一定的过期时间,超过过期事件,diameter服务器需要向客服 端发起重授权请求。 u如果重授权请求失败,则会话中断。 siemens ag, 2005 siemens com mn as ic 21 基于会话的信用控制支持费率切换 u使用应答消息中tariff-time-change avp来指示费率切

12、换的时间。 u在diameter客户端必须记录费率切换前的使用单位和费率切换后的使用单位。 siemens ag, 2005 siemens com mn as ic 22 基于会话的信用控制支持费率切换 user e-ggsn diameter server : : user logon service-request (category 3) service delivery (category 3) threshold reached ccr (update, mscc ( rsu, rg 3) cca (update, mscc (gsu, rg 3 ) ccr (update, ms

13、cc ( usu( tariff-change-usage = unit_before_tariff_change), usu(tariff-change-usage = unit_after_tariff_change ), rsu, rg 3 ) cca (update, mscc (gsu , rg 3) tariff-time- change : user e-ggsn diameter server : : user logon service-request (category 3) service delivery (category 3) threshold reached c

14、cr (update, mscc ( rsu, rg 3) cca (update, mscc (gsu, rg 3 ) ccr (update, mscc ( usu( tariff-change-usage = unit_before_tariff_change), usu(tariff-change-usage = unit_after_tariff_change ), rsu, rg 3 ) cca (update, mscc (gsu , rg 3) tariff-time- change : siemens ag, 2005 siemens com mn as ic 23 基于会话

15、的信用控制支持多业务并发 u通过rating-group来组合一系列有相同费率的业务。 u在一条请求消息中可以同时包含多种业务的请求(不同费率) u对每种rating-group分配独立的使用量(流量) siemens ag, 2005 siemens com mn as ic 24 基于会话的信用控制支持多业务并发 a dcc (sub-)session | +-+-+-+- + | | | | | service-id a service-id b service-id c service-id d.service-id z / / / / / / / rating-group 1.rat

16、ing-group n / | | quota -quota quota | / | | / | credit-pool credit-pool siemens ag, 2005 siemens com mn as ic 25 基于会话的信用控制典型应用场景 dcc client dcc server 1.ccr(initial) 3.cca(initial) 2.批价,预留批价,预留 4.ccr(update) 6.cca(update) 5.扣费、批价扣费、批价 、 预留预留 7.ccr 9.cca 8.批价批价 、扣费、扣费 siemens ag, 2005 siemens com mn

17、 as ic 26 dcca 目录 dcca背景和架构模型背景和架构模型 dcca 应用简介应用简介 基于事件的信用控制基于事件的信用控制 出错处理机制出错处理机制 基于会话的信用控制基于会话的信用控制 信用控制消息信用控制消息 信用控制信用控制avps介绍介绍 siemens ag, 2005 siemens com mn as ic 27 基于事件的信用控制 u无须维护会话状态。 u在一条消息中完成认证和授权及扣费 u如果业务失败,则需要补帐 u使用在业务自发送后需要在相当长的时间内才能知道是否成功应用,如短信和 彩信 siemens ag, 2005 siemens com mn as

18、ic 28 基于事件的信用控制 end-user service element aaa server cc server (cc client) | service request | | | |-| | | | | ccr(event) | | | |-| ccr(event) | | | |-| | | | cca(granted-units)| | | cca(granted-units)|-| | service delivery |-| | | | | siemens ag, 2005 siemens com mn as ic 29 基于事件的信用控制用户余额检查 cc-reque

19、st-type event_request requested-action query 在 cost-information avp中返回所要查询的价格或余额 siemens ag, 2005 siemens com mn as ic 30 基于事件的信用控制直接扣费 cc-request-type event_request requested-action direct-debiting siemens ag, 2005 siemens com mn as ic 31 基于事件的信用控制补帐 cc-request-type event_request requested-action r

20、efund siemens ag, 2005 siemens com mn as ic 32 基于事件的信用控制消息 dcc client dcc server 1.ccr 3.cca 2.批价,扣费批价,扣费 siemens ag, 2005 siemens com mn as ic 33 dcca 目录 dcca背景和架构模型背景和架构模型 dcca 应用简介应用简介 基于事件的信用控制基于事件的信用控制 出错处理机制出错处理机制 基于会话的信用控制基于会话的信用控制 信用控制消息信用控制消息 信用控制信用控制avps介绍介绍 siemens ag, 2005 siemens com mn

21、 as ic 34 出错控制ccfh ccfh:credit-control-failure-handling 当从客户端发送给服务器的cc消息因为网络问题而暂时失败时,cc客户端使用该avp中的信息决定下一 步如何做。根据业务逻辑的不同,cc服务器在该业务无法计费时,可以命令客户端马上中止业务,或者以 切换到替代的服务器。 该avp定义了以下值: terminate 0 当 credit-control-failure-handling avp 设置为 terminate时,业务只有在存在cc服务器连接时才可以 使用。如果cc客户端在tx 定时器内没有收到cca消息,则所发出的ccr被认为是无效的,同时,中止终 端业务会话。 continue 1 当 credit-control-failure-handling avp 设置为 continue时,cc客户端在传输或临时失败时,应该重新 发送请求到替代服务器。这样,在替代服务器可用时,在cc客户端和服务器之间提供失败替代的流程。另 外,即使cc消息无法发送,也允许使用业务。 retry_and_termin

温馨提示

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

评论

0/150

提交评论