Diameter 消息格式解析

摘要:
Diameter消息解释Diameter消息有一个Diameterheader和一系列的AVP组成。Diameter基础协议的数据包格式显示如下:Version:必须设置为1,表示Diameter版本1。Hop-by-HopIdentifier:32位无符号整数段,用来匹配请求和回复。End-to-EndIdentifier:32位无符号整数段,用来探测重复信息。一些AVP是用于Diameter基础协议,另一些意向用于Diameter应用程序,更有一些是为使用Diameter的更高级终端系统应用程序所应用。DiameterAVP头格式如下:AVPCode:与运营商-ID段相结合,唯一识别属性。

Diameter消息解释

Diameter消息有一个Diameter header和一系列的AVP组成。

Diameter 基础协议的数据包格式显示如下:

Version:必须设置为1,表示 Diameter 版本1。

Command Flags:八位标识。

Command-Code:使用3个八位组段,配合信息传送需求。

Application-ID:4个八位组,用来识别信息可使用到的应用程序。这个应用程序可以是一个认证程序,一个计费程序,也可以是运营商专用程序。

Hop-by-Hop Identifier:32位无符号整数段,用来匹配请求和回复。

End-to-End Identifier:32位无符号整数段,用来探测重复信息。

AVPs:属性值对(AVP:Attribute Value Pair)是一种与 Diameter 信息相关的信息封装方法。一个 AVP 就像一种 RADIUS 属性。一些 AVP 是用于 Diameter 基础协议,另一些意向用于 Diameter 应用程序(如 NASREQ),更有一些是为使用 Diameter 的更高级终端系统应用程序所应用。Diameter AVP 头格式如下:

AVP Code:与运营商- ID 段相结合,唯一识别属性。AVP 数值从1到255供与 RADIUS 反向兼容所用。

AVP Flags:通知接收方每个属性必须如何处理。r(reserved)位表示预留位,不使用,应该设置为0。

AVP Length:三个八位组,表示 AVP 中所含八位组的数量,包括 AVP Code、AVP Length、AVP Flags、Vendor-ID field(如果存在)以及 AVP data。

Vendor-ID:可选段,如果 AVP Flags 段设置了 V 位,该段就存在。可选的四个八位组 Vendor-ID 段包括 IANA,它被分配了 SMI 网络管理专用企业代码值,并且以网络字节顺序编码。

web links:

http://www.networkdictionary.cn/Security/DIAMETER-Protocol.php

免责声明:文章转载自《Diameter 消息格式解析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java用SAX解析XMLuniapp 设置导航栏(NavigationBar)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

10 TCP限流技术

  TCP限流是因为让接收方充分接受完消息,保证数据安全,不会丢失 一、窗口机制介绍 发送端和接收端都拥有一个窗口,当发送端发送数据时,落进窗口的数据被发送,当接受端接受数据时,落进接收端窗口的数据将会被接受。由此可见可以通过窗口大小限制流量 二、滑动窗口技术(限流使用到的技术) 1 TCP滑动窗口技术通过动态改变窗口大小来调节两台主机间的数据传输。每个T...

物联网时代-新基建-ThingsBoard调试环境搭建

前言 2020开年之际,科比不幸离世、疫情当道、经济受到了严重的损失。人们都不幸的感慨: 2020年真是太不真实的一年,可以重新来过就好了!国家和政府出台了拯救经济和加速建设的利好消息。3月份最热的词是什么?价值50万亿投资额的"新基建"当之无愧。 这场声势浩大的新基建投资的主要战场,涵盖包括5G建设、特高压、城际高速铁路和城市轨道交通、新能源汽车充电桩、...

使用HMAILSERVER搭建邮件服务器

使用hMailServer搭建邮件服务器 文/玄魂 前言 对于企业用户而言,拥有属于自己的邮件服务器,在员工管理,内部信息沟通,对外推送消息等方面,都大有益处。 本文没有什么高深的技术内容,只是以windows server 2008 为例,使用HMAILServer,介绍搭建邮件服务器的全过程,供参考。 操作系统: 邮件服务组件:(http://w...

微软Skype实时口译增加中文

直击现场   在机器翻译技术上,微软的 Skype 业务也算是行业内名列前茅。日前其实时口语翻译技术再次跃升一个台阶,新增了对中文(普通话)的翻译支持。   据美国科技新闻网站 TheVerge 报道,此前,Skype 已经实现了不同语种的人们在语音聊天时,提供实时的口语翻译。Skype 初期支持了英语和西班牙语。而在最新的语言更新中,新增了中文普通话和...

Netty(4)Stream by codec(粘包与拆包)

TCP/IP,传输的是byte[],将byte[]放入队列中。可能会发生粘包和拆包。 比如,客户端向服务端发送了2条消息,分别为D1,D2,可能产生的情况,如下图所示: 情况一:正常的。 情况二:粘包。 情况三:拆包。即:部分数据不是一次完整发送的,而是分了至少2次发送。 如本例,D2拆成了D2_1和D2_2,这是拆包。 服务端分2次收到包,第一次收到了...

小米公布2017二季度手机出货量:环比增长70%

新浪手机讯 7月7日下午消息,刚刚小米公司创始人雷军公布2017年第二季度手机出货量。根据数据显示,第二季度小米手机出货量2316万台,环比增长70%,创造了该品牌季度手机出货量的新纪录。   这一消息源自雷军在手机业务誓师大会上的发言。事实上此前就有相关业内人士给出过类似的推测,在6月中旬有消息称:小米二季度出货量会达到2300万台,预计三季度的出货量在2...