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
diameter协议栈_Diameter协议结构原.ppt相关推荐
- diameter协议栈_Diameter协议学习笔记一(协议介绍)
原文来自百度文库 http://wenku.baidu.com/view/bc91976127d3240c8447efec.html?re=view 一.摘要: Diameter协议主要为应用程序提供 ...
- diameter协议栈_Diameter协议摘要
---------选择同学整理文档 1. 协议概述 Diameter协议主要为应用程序提供认证.鉴权.计费框架,即AAA,并支持本地AAA和漫游场景下的AAA. 1.1. 特点介绍 以前的AAA ...
- (三)HTTP再邂逅--熟悉HTTP协议结构和通讯原理
HTTP再邂逅--熟悉HTTP协议结构和通讯原理 HTTP协议特点 URL和URI的区别和联系 HTTP报文结构分析 HTTP请求方法剖析 HTTP响应状态码拆解 用telnet分析http协议的通讯 ...
- html语言简介 ppt,网页制作与HTML语言基本结构简介.ppt
网页制作与HTML语言基本结构简介.ppt 第三章网页制作与HTML语言基本结构简介 本章提要静态网页与动态网页DreamweaverMX制作网页HTML语言的基本结构 3 1网页制作概述 3 1 1 ...
- LTE协议之用户面与控制面UE侧协议结构
今天跟大家一起来学习一下LTE的协议结构: 根据LTE网络架构中数据流和信令流的走向,将协议结构分为UE,E-NodeB,MME,SGW四个部分.同时分为控制面协议架构和用户面协议架构. 首先从控制面 ...
- linux内核协议栈 邻居协议之 arp 数据包收发处理流程
目录 前言 1 arp数据包文接收 arp_rcv() 1.1 处理arp请求 arp_process()[核心] 2 arp数据包发送 arp_send() 2.1 arp 数据包构造 arp_cr ...
- 两个一阶节的级联型_数字信号处理-第五章数字滤波器的基本结构(new).ppt
数字信号处理-第五章数字滤波器的基本结构(new).ppt 数字滤波器的设计分三步 第一步 由技术指标设计出系统函数第二步 由系统函数选择适当的网络结构 运算结构或硬件实现结构 第三步 根据网络结构用 ...
- c语言我国有13亿人口,计算机二级循环结构课件.ppt
计算机二级循环结构课件.ppt 第三章 c语言程序的控制结构 3.4 循环结构 3.4 循环结构 循环算法研究: 迭代和穷举是两类具有代表性的基本循环算法 1.迭代 迭代是一个不断用新值取代变量的旧值 ...
- c语言使用求余方式的转化为二进制程序,C语言第三讲 程序结构 (下).ppt
<C语言第三讲 程序结构 (下).ppt>由会员分享,可在线阅读,更多相关<C语言第三讲 程序结构 (下).ppt(24页珍藏版)>请在人人文库网上搜索. 1.1,第三讲 程序 ...
最新文章
- Jvm 系列(三):GC 算法 垃圾收集器
- Django中Mysql数据库的使用
- mysql自带命令使用教程_自用mysql自带命令实现数据库备份还原
- 在Spring MVC中,InternalResourceViewResolver做什么?
- CF1033A. King Escape的题解
- 使用python爬取文库文档
- SMOTE算法原理及Python代码实现
- python中右对齐_python右对齐的实例方法
- 急速微信开通过滤方法
- SpringBoot 动态添加定时任务
- hadoop集群搭建详述
- 游戏本自动掉帧_玩游戏掉帧怎么办?
- BZOJ3894 文理分科
- Matlab中读取excel表格数据
- 高性能零售IT系统的建设03-监控体系化的重要不亚于开发的投入
- BUUCTF:[CSCCTF 2019 Qual]FlaskLight
- ubuntu定时执行任务
- Python学习打卡【Task4】列表,字典和元组
- 2009年三季度基金持股增仓表
- Kafka: 异常知其所以然
热门文章
- 7段显示器 分别显示0-9数字
- 操作系统:进程控制与调度
- 优炫软件任命黄志军为公司总经理
- 外卖O2O时代来临,温州海鲜阁迎来新发展!
- Java写银联支付C扫B经验分享--框架SSM
- BiometricPrompt之六 - BiometricDialogView锁屏显示
- In silico saturation mutagenesis of cancer genes 解读
- GSMA 2019“与CTIA合作的MWC洛杉矶”巩固其作为行业领先展会的地位
- 中学计算机教材教法试题及答案,2014中学信息技术教材教法模拟试题及答案.doc...
- 腾讯 tiny os shell移植