diameter协议栈_Diameter协议结构原.ppt

Diameter基本概念和应用 ISSUE1.0 参考资料 RFC3588 IMS测试工具组 学习完此课程,您将会: 对Diameter协议有基本的了解 知道Diameter协议在IMS的基本应用 Diameter起源 Diameter协议的最初提出是作为Radius协议的改进或者替代,它的引入是作为支持基于IP技术的AAA协议 认证(Authentication) 用户在使用网络系统中的资源时对用户身份的确认。 授权(Authorization) 网络系统授权用户以特定的方式使用其资源。 计费(Accounting) 网络系统收集、记录用户对网络资源的使用,以便向用户收取资源使用费用,或者用于审计等目的 认证、授权和计费一起实现了网络系统对特定用户的网络资源使用情况的准确记录。这样既在一定程度上有效地保障了合法用户的权益,又能有效地保障网络系统安全可靠地运行。 Diameter协议在IMS之中主要用于Rf接口(离线计费接口),Ro接口(实时计费接口),Cx(I-CSCF\S-CSCF与HSS的接口)等 Diameter协议栈 Diameter角色 在Diameter协议之中,每一个(支持Diameter协议的)网络功能节点都称为Peer。任何一个Peer至少充当如下角色之一: Diameter Client Diameter Server Diameter Relay Agent Diameter Proxy Agent Diameter Redirector Agent Diameter Translation Agent 至少充当上述角色之一的含义是:一个Peer可能同时充当上述多种角色。 角色——Client/Server 发起请求消息方被称为Diameter Client 接收并处理请求方被称为Diameter Server Diameter协议中,哪个节点作为Client,哪个节点作为Server仅仅是一个逻辑概念,在Diameter协议层没有实际的物理实现上的差别 Diameter协议是对等协议(Peer-To-Peer protocol) 角色——Client/Server 角色——Relay Agent Diameter协议层的角色 基于路由规则转发消息包 不会更改消息体 减轻了client和server的配置压力 角色——Redirect Agent Diameter协议层的角色: 当Diameter Relay Agent无法寻找到恰当的路由时,可以将消息通过缺省路由发给Redirect Agent,由后者指定一个特定路由响应给Diameter Relay Agent,后者重定向该消息 存在的价值之一是集中配置域内所有的路由信息 本身并不转发任何消息 角色——Proxy / Translation Agent Proxy Agent是Diameter应用层的角色 能够基于路由规则转发消息包 能够基于特殊的代理功能需求去修改消息包的内容 Translation Agent是Diameter应用层的角色 提供了协议转换的功能 保证了传统AAA协议和新协议的互通 消息结构——消息头 消息结构——消息体 以AVP为单位,每个AVP携带了一个具体的消息参数值 每个AVP包含AVP头和Data部分 端到端连接 IMS中的Diameter应用 Cx/Sh overview Cx - Diameter commands UAR UAA -- User-Authorization MAR MAA -- Multimedia-Authentication SAR SAA -- Server-Assignment RTR RTA -- Registration-Termination PPR PPA -- Push-Profile Cx – 终端注册过程 ICSCF query S-CSCF by HSS User-Authorization-Request User-Authorization-Answer SCSCF get AVs form HSS Multimedia-Auth-Request Multimedia-Auth-Answer SCSCF notify HSS to register user and download user profile Server-Assignment-Request Server-Assignment-Answer Sh - Diameter commands UDR UDA -- User-Data PUR PUA -- Profile-Update SNR SNA -- Subscribe-Notifications PNR PNA -- Push-No

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值