为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册V1

2017-12-11 48页 doc 111KB 24阅读

用户头像

is_842972

暂无简介

举报
086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册V1086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册V1 中国联通公司企业标准 QB/CU 086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 (V1.0) 2008-12-15发布 2008-12-15实施 中国联通公司发布 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 目 次 1. 范围 ...............................................................................
086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册V1
086-2008 中国联通IT系统 BSS系统域 在线计费系统接口 总册V1 中国联通公司企业标准 QB/CU 086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 (V1.0) 2008-12-15发布 2008-12-15实施 中国联通公司发布 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 目 次 1. 范围 ..................................................................................................................................................................... 1 规范性引用文件 ................................................................................................................................................. 1 2. 3. 缩略语定义 ......................................................................................................................................................... 1 4. 接口组成 ............................................................................................................................................................. 2 4.1. OCS与网元接口 ........................................................................................................................................ 2 4.2. OCS与充值系统接口 ................................................................................................................................ 3 4.3. OCS与网管系统接口 ................................................................................................................................ 3 4.4. OCS与Billing系统接口 ........................................................................................................................... 3 5. 接口 ............................................................................................................................................................. 3 5.1. SMPP+协议概述 ........................................................................................................................................ 3 5.1.1. 中国联通 SMPP+ 协议的现状 .......................................................................................................... 4 5.1.2. SMPP+协议的选择 .............................................................................................................................. 4 DCC协议 ................................................................................................................................................... 4 5.2. 5.2.1. 概述 ...................................................................................................................................................... 4 5.2.2. DCC消息头 ......................................................................................................................................... 4 5.2.3. AVP头格式 ......................................................................................................................................... 6 5.2.4. AVP数据类型...................................................................................................................................... 6 5.2.5. 消息分类 .............................................................................................................................................. 7 5.2.6. 消息定义 .............................................................................................................................................. 7 5.2.7. Result-Code定义................................................................................................................................ 17 5.3. SNMP协议 ............................................................................................................................................... 19 5.3.1. 概述 .................................................................................................................................................... 19 5.3.2. SNMP基本原理 ................................................................................................................................. 20 5.3.3. 管理信息库MIB ................................................................................................................................ 20 5.3.4. SNMP五种消息 ................................................................................................................................. 20 5.4. WEBService协议 ..................................................................................................................................... 21 5.4.1. 概述 .................................................................................................................................................... 21 5.4.2. Web Service特点 ............................................................................................................................... 21 5.4.3. Web Service体系结构 ....................................................................................................................... 21 5.4.4. 简单对象访问协议SOAP ................................................................................................................. 22 5.4.5. 统一描述、发现和集成协议UDDI .................................................................................................. 22 5.4.6. •Web服务描述语言WSDL .............................................................................................................. 22 5.5. 文件接口................................................................................................................................................... 23 1 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 前言 为了指导中国联通在线计费系统(OCS)和关联系统进行信息交互,共同完成在线计费功能,指导OCS 和关联系统进行开发,制定本规范。 本规范是中国联通在线计费系统(OCS)和关联系统进行信息交互的基本依据,同时也是编制中国联 通在线计费系统(OCS)设备规范的基本依据。 本规范结合中国联通在线计费系统(OCS)业务规范和技术规范的要求,对OCS系统和关联系统的接 口方式、交互和交互流程进行了规定,其中采纳了相关国际标准和行业标准的有关规定。 本规范由以下规范文件共同组成: 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范总册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范Billing分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范GGSN分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范SACP分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范VASP/VAC分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范IMS分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范充值分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范话单分册》 《中国联通IT系统BSS系统域在线计费系统(OCS)接口规范网管分册》 本文件为《中国联通在线计费系统(OCS)接口规范》总册。 本标准由中国联通公司信息化部提出 本标准由中国联通公司技术部归口 本标准主要起草单位:中讯邮电咨询设计院、联通公司信息化部 本标准主要起草人:刘晓亮、杜志涛、宋齐军、刘四奎 本标准的修改和解释权属中国联通公司。 I 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 中国联通IT系统 BSS系统域 在线计费系统(OCS)接口规范 总册 1. 范围 本规范主要规定了中国联通在线计费系统(OCS)的接口标准,包括接口规范的组成,采用的接口协议介绍,每个外部系统对应的具体接口规范分册。 本规范适用于中国联通在线计费系统(OCS)和周边系统接口的开发联调、生产运行,以及周边系统设备采购、工程设计。 2. 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 QB/CU 031-2007 《中国联通IT系统总体技术体制》 QB/CU 043-2007 《中国联通IT系统 BSS系统域 综合计费帐务系统数据模型规范》 QB/CU 040-2007 《中国联通IT系统 BSS系统域 综合计费帐务系统业务规范》 QB/CU 036-2007 《中国联通IT系统 BSS系统域客户关系管理系统业务规范》 QB/CU 011-2001 《中国联通GSM数字蜂窝移动通信网短消息系统技术体制》 QB/CU 100-2007 《中国联通综合增值业务平台技术体制》 中国联通预付费用户点到点短消息实时计费实现技术规范(v1.2) IETF RFC 1157: Simple Network Management Protocol (SNMP) IETF RFC 1441–1452: Simple Network Management Protocol (SNMPv2) IETF RFC 3588: Diameter Base Protocol IETF RFC 4006: Diameter Credit-Control Application 3GPP 32.296:Online Charging System (OCS) applications and interfaces 3GPP 32.299:Diameter charging application Short Message Peer to Peer Protocol Specification v3.4 3. 缩略语定义 本文档所涉及的缩略语解释请参见下表。 缩略语 英文 中文解释 AoC Advice of Charge 计费通知 BSS Business Support System 业务支撑系统 BCF Bearer Charging Function 承载计费功能 CAPS Call Attempt Per Second 每秒试呼数 CDR Call Detail Record 话单 CRM Customer Realtionship Management 客户关系管理系统 1 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 DCC Diameter Credit Control Diameter信控协议 ECF Event Charging Function 事件计费功能 CTF Charging Trigger Function 计费触发功能 ESME External Short Message Entity 扩展短消息实体 GGSN Gateway GPRS Support Nodes GPRS 网关支持点 GPRS General Packet Radio Service 通用无线分组业务 LCS Location Services 位置服务 MMS Multimedia Messaging Service 多媒体消息服务 MS Mobile Station 移动台 MSC Mobile Switching Centre 移动交换中心 MSISDN Mobile Station ISDN number 移动设备ISDN号码 OCS Online Charging System 在线计费系统 OSS Operate Support System 运营支撑系统 PDU Protocol Data Unit 协议数据单元 QoS Quality of Service 服务质量 SACP Service Access Control Point 业务接入控制点 SCP Service Control Point 服务控制点 SDF Service Data Point 业务数据点 SME Short Message Entity 短消息实体 SMSC Short Message Service Centre 短信息中心 SMPP Short Message Peer to Peer Protocol 短消息点对点协议 SMPP+ Short Message Peer to Peer Protocol Plus 扩展的短消息点对点协议 SP Service Provider 服务提供商 SSP Service Switch Point 业务交换点 URL Uniform Resource Locator 统一资源定位符 VASP Value-add Service Platform 综合增值业务平台 VPN Virtual Private Network 虚拟专用网 WAP Wireless Application Protocol 无线应用协议 4. 接口组成 OCS系统的外部接口,按照对接系统的不同,可以分为OCS与网元接口、OCS与充值系统接口、OCS 与支撑系统的接口、OCS与网管系统的接口。 4.1. OCS与网元接口 网络侧的业务控制网元配合OCS完成实时计费控制功能。业务控制网元作为客户端,主要负责根据OCS 授权的额度接续或中断用户服务。OCS作为服务端,主要负责批价和余额管理。在系统正常的情况下,业 务控制网元通过实时计费接口与OCS对接,对接的协议包括SMPP+、DCC等实时计费协议。在系统异常 情况下,业务控制网元出离线话单,通过话单接口与OCS对接。OCS根据离线话单进行准实时的批价和扣 2 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 费。 具体OCS与各个网元的接口规范,参见如下分册: 《中国联通IT系统 BSS系统域 在线计费系统接口规范GGSN分册》 《中国联通IT系统 BSS系统域 在线计费系统接口规范SACP分册》 《中国联通IT系统 BSS系统域 在线计费系统接口规范VASP,VAC分册》 《中国联通IT系统 BSS系统域 在线计费系统接口规范IMS分册》 4.2. OCS与充值系统接口 充值系统配合OCS完成充值功能。充值系统作为客户端,主要负责充值信息的管理、鉴权和置位的功能。OCS作为服务端,主要负责接收充值系统的充值信息更新余额。充值系统通过实时充值Socket协议与OCS对接。 具体OCS与充值系统接口规范,参见如下分册: 《中国联通IT系统 BSS系统域 在线计费系统接口规范 充值分册》 4.3. OCS与网管系统接口 OCS配合网管系统完成集中的网管功能。OCS作为服务端通过SNMP协议或信息点文件提供网管信息,网管系统作为服务端到OCS采集网管信息。 具体OCS与网管系统接口规范,参见如下分册: 《中国联通IT系统 BSS系统域 在线计费系统接口规范 网管分册》 4.4. OCS与Billing系统接口 Billing系统到OCS的数据同步接口。Billing系统通过文件接口、接口表或实时同步接口将用户数据、订购数据、计费基础数据等信息同步到OCS系统。 OCS到Billing系统的话单输出接口。OCS通过文件接口将话单输出到Billing系统。 具体OCS与Billing系统接口规范,参见如下分册: 《中国联通IT系统 BSS系统域 在线计费系统接口规范 Billing分册》 《中国联通IT系统 BSS系统域 在线计费系统接口规范 话单分册》 5. 接口协议 5.1. SMPP+协议概述 ,,,,接口协议最初由,,,,收录在 ,,,,,.,,规范中,描述了短消息中心与短消息实体之间通信交互的协议关系及数据传输格式,本规范对,,,,接口协议的描述主要面向简单的通信交互,制定规范的厂家将其协议版本号定为,,.,,;后由,,,,开发者论坛将协议版本向前演进为,,.,,,,,,, ,,.,,协议规范完全兼容,,, ,,.,,协议标准。,,,,协议可以以,,,,,,或,.,,作为底层通讯承载。 SMPP+协议是在SMPP协议的基础上,制定了预付费用户点到点短消息实时计费业务规范及预付费增值业务实时计费平台与短消息中心的通信技术协议。 3 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 OCS与SMSC之间的接口协议采用中国联通的SMPP+协议。 5.1.1. 中国联通 SMPP+ 协议的现状 基于智能网的预付费(PDSCP)与SMSC之间的接口采用中国联通SMPP+协议。现网在用的SMPP+的协议版本包括V1.0,V1.2,以及V1.22。其中,较多省分采用的SMPP+协议为:《中国联通预付费用户点到点短消息实时计费实现技术规范(1.2)》。 5.1.2. SMPP+协议的选择 各省分根据实际应用情况,OCS需要支持现网的SMPP+协议版本。对于今后SMSC和OCS同时升级支持新的SMPP+协议版本,本规范不做规定。 5.2. DCC协议 5.2.1. 概述 传统的用于完成计费功能的Radius协议,以其简单安全,易于管理,扩展性好,而得到广泛应用。但是由于协议本身的缺陷,比如基于UDP的传输、简单的丢包机制、没有关于重传的规定和集中式计费服务,都使得它不太适应当前网络的发展,需要进一步改进。 随着新的接入技术的引入和移动网络的快速扩容,对AAA协议提出了新的要求,使得传统的RADIUS结构的缺点日益明显。目前3G网络正逐步向全IP网络演进,不仅在核心网络使用支持IP的网络实体,在接入网络也使用基于IP的技术,而且移动终端也成为可激活的IP客户端。这就需要采用新一代的AAA协议——Diameter。Diameter基础协议为各种认证、授权和计费业务提供了安全、可靠、易于扩展的框架。以此为基础定义Diameter应用,只需要定义应用协议的应用标识、参与通信的网络功能实体、相互通信的功能实体间的消息内容以及协议过程,就可以完全依赖Diameter基础协议完成特定的接入和应用业务。Diameter协议具有如下特性: (1)拥有良好的失败机制,支持失败替代(failover)和失败回溯(faiback); (2)拥有快速检测到对端不可达的能力; (3)拥有更好的包丢弃处理机制,Diameter协议要求对每个消息进行确认; (4)可以保证数据体的完整性和机密性; (5)支持端到端安全,支持TLS和IPSec; (6)为每个会话进行认证/授权,以保证安全性; 在Diameter基础协议上扩展的应用协议Diameter Credit Control Application,定义了针对预付费用户的计费机制,采用信用额度控制实现了基于会话及事件的计费,解决了对于预付费的计费需求。 5.2.2. DCC消息头 DiameterCC协议的消息结构如下,这些字段是以网络字节顺序传送的。 4 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 1 Version Message Length 2 Command flags Command-Code 3 Application-ID 4 Hop-by-Hop Identifier 5 End-to-End Identifier 6 AVPs . . N AVPs , Version 协议版本号,当前置为1 , Message Length 消息长度,由3个字节组成,该长度包括消息头。 , Command Flags 命令标记,8位长度,目前已分配的内容如下: 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |R P E T r r r r| +-+-+-+-+-+-+-+-+ , R(equest)-置1时表示是请求消息,置0表示是应答消息 , P(roxiable)-置1时表示该消息可以被代理、中继或者重定向,置0表示该消息需要本地 处理 , E(rror)-置1时表示该消息包含了协议错误,消息内容与该消息命令的ABNF语法描述不 一致,通常通过设置E位来说明这是一个错误消息。但该位不可在请求消息中设置。 , T(Potentially re-transmitted message)- 该标记在链路失败过程后被设置,以帮助去 除重复的请求。当重发请求还没有被确认时,需要设置该比特,以作为链路失败而造成的 可能的重复包的指示。当第一次发送一个请求时,该比特必须被清零,否则发送者必须设 置该比特。Diameter代理仅需要关心它们发送的同一请求消息的遍数;其它实体进行的 重传不须考虑。Diameter代理接收到一个T比特设置为1的请求,必须在前转该请求时 保持T标记的设置。如果接收到一个以前消息的差错消息(例如协议差错),则不可以设 5 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 置该标记。该标记只有在没有接收到任何来自服务器的该请求的应答、且该请求再次被发 送的情况下,才能被设置。该标记不能在应答消息中设置 , r(eserved)- 这些标记比特为将来使用预留,必须设置为0,接收者应当忽略 , Command Code 命令代码,由3个字节组成,指明该消息所对应的命令码值,该24位地址空间由IETF的IANA负 责分配管理。命令码值16,777,214和16,777,215(16进制的FFFFFE,FFFFFF)被预留为实 验使用。 , Application-ID 应用ID,由4个字节组成,指明该消息适用于什么应用。 对于CER/CEA、DWR/DWA、DPR/DPA基础消息,消息头中的application_id均为0; 对于CCR/CCA、ASR/ASA、RAR/RAA会话控制相关消息,消息头中的application_id均为4。 5.2.3. AVP头格式 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 AVP Code 1 AVP Length 2 V M P r r r r r Vendor-ID (opt) 3 Data 4 . . N Data 说明:在消息体定义中,类型域中的OctetStringN(N为整数),由基本类型OctetString派生出来,限制长度不大于N;必选属性域“M”表示该AVP在消息中必选,“C”表示该AVP在消息中条件可选。AVP名称前面的*表示该AVP是可重复的。AVP的M位标志表示该AVP是否为消息接收和发送方必须识别和进行校验。本规范中对于AVP Code大于20000的为联通自定义AVP,Vendor-ID取值为46001,M位标志默认不设置,如果发送方设置了M位标志,则必须保证该AVP是规范中已经定义的,而且取值是合法有效的。消息定义中定义了AVP的Vendor-ID的,AVP的V位标志应当设置。 5.2.4. AVP数据类型 每个AVP“Data”段的数据格式必须是基本数据类型或者由基本数据类型生成的其它数据类型, 6 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 数据段的长度由自身的“AVP Code”和“AVP Length”来决定。 详细参考RFC-3588 5.2.5. 消息分类 中国联通DCC协议包含了CCR/CCA,RAR/RAA,CER/CEA,DWR/DWA,DPR/DPA,ASA/ASA 消息,用于OCS与SACP,VASP/VAC,GGSN,IMS之间的接口。 CCR/CCA消息与各网元具体的接口定义,参见各接口规范分册。 RAR/RAA,CER/CEA,DWR/DWA,DPR/DPA,ASA/ASA等基础消息更详细的内容可以参考 RFC-3588和RFC-4006。 说明:在消息定义中: <> 符号表示必选而且位置必须是在消息的开头, {} 符号表示必选, [] 符号表示可选, *[] 符号表示可重复的可选项。 命令名 命令代码 消息源 消息目的 缩略语 Credit-Control-Request 272 CTF OCS CCR Credit-Control-Answer 272 OCS CTF CCA Re-Auth-Request 258 OCS CTF RAR Re-Auth-Answer 258 CTF OCS RAA Capabilities-Exchange-Request 257 CTF OCS CER Capabilities Exchange Answer 257 OCS CTF CEA Device-Watchdog-Request 280 CTF/OCS OCS/CTF DWR Device-Watchdog-Answer 280 OCS/CTF CTF/OCS DWA Disconnect-Peer-Request 282 OCS/CTF CTF/OCS DPR Disconnect-Peer-Anwser 282 CTF/OCS OCS/CTF DPA Abort-Session-Request 274 OCS CTF ASR Abort-Session-Answer 274 CTF OCS ASA 5.2.6. 消息定义 5.2.6.1. CCR ::= < Diameter Header: 272, REQ, PXY > < Session-Id > { Origin-Host } { Origin-Realm } { Destination-Realm } { Auth-Application-Id } { Service-Context-Id } { CC-Request-Type } { CC-Request-Number } 7 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 [ Destination-Host ] [ User-Name ] [ Origin-State-Id ] [ Event-Timestamp ] *[ Subscription-Id ] [ Termination-Cause ] [ Requested-Action ] [ Multiple-Services-Indicator ] [ Multiple-Services-Credit-Control ] [ Service-Information ] *[ AVP ] SACP消VAC/VASPGGSN消AVP AVPVendor CCR-AVP名称 数据类型 息中必消息中必息中必M位代码 ID 选属性 选属性 选属性 标志 263 UTF8String M M M M {Origin-Host} 264 DiameterIdentity M M M M {Origin-Realm} 296 DiameterIdentity M M M M {Destination-Host} 293 DiameterIdentity C C C M {Destination-Realm} 283 DiameterIdentity M M M M {Auth-Application-Id} 258 Unsigned32 M M M M {Service-Context-Id} 461 UTF8String M M M M {CC-Request-Type} 416 Enumerated M M M M {CC-Request-Number} 415 Unsigned32 M M M M [User-Name] 1 UTF8String C C C M [Origin-State-Id] 278 Unsigned32 C C C M [Event-Timestamp] 55 Time C C C M *[Subscription-Id] 443 Grouped M M M M {Subscription-Id-Type} 450 Enumerated M M M M {Subscription-Id-Data} 444 UTF8String M M M M [Termination-Cause] 295 Enumerated C C C M [Requested-Action] 436 Emumerated C M [Multiple-Services-Indicator] 455 Enumerated C C C M *[Multiple-Services-Credit-Control] 456 Grouped C C C M *[Requested-Service-Unit] 437 Grouped C C M [CC-Time] 420 Unsigned32 C C M [CC-Money] 413 Grouped C {Unit-Value} 445 Grouped M M {Value-Digits} 447 Integer64 M M [Exponent] 429 Integer32 C M [Currency-Code] 425 Unsigned32 C M [CC-Total-Octets] 421 Unsigned64 C C M [CC-Input-Octets] 412 Unsigned64 C C [CC-Output-Octets] 414 Unsigned64 C C M [CC-Service-Specific-Units] 417 Unsigned64 C C M *[Used-Service-Unit] 446 Grouped C C C M [Reporting-Reason] 872 Enumerated C C C 10415 M [Tariff-Change-Usage] 452 Enumerated C C C M [CC-Time] 420 Unsigned32 C C C M [CC-Total-Octets] 421 Unsigned64 C C C M [CC-Input-Octets] 412 Unsigned64 C C C 8 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 [CC-Output-Octets] 414 Unsigned64 C C C M [CC-Service-Specific-Units] 417 Unsigned64 C C C M *[Service-Identifier] 439 Unsigned32 C C C M [Rating-Group] 432 Unsigned32 C M [Reporting-Reason] 872 Enumerated C C C 10415 M [Trigger] 1264 Grouped C C C 10415 M *[Trigger-Type] 870 Enumerated C C C 10415 M [Service-Information] 873 Grouped C C C 10415 M [IN-Information] 20300 Grouped C 46001 {Calling-Party-Address} 20336 UTF8String M 46001 {Called-Party-Address} 20337 UTF8String M 46001 [SSP-Time] 20386 Time C 46001 [Real-Called-Number] 20327 UTF8String C 46001 [Connect-Called-Number] 20373 UTF8String C 46001 [Called-Short-Number] 20338 UTF8String C 46001 [Access-Code] 20358 OctetString C 46001 {Charge-Flow-Type} 20339 Unsigned32 M 46001 [Calling-Partys-Category] 20301 Unsigned32 C 46001 [Calling-Vlr-Number] 20302 UTF8String M 46001 [Calling-CellID-Or-SAI] 20303 UTF8String C 46001 [Calling-LAI] 20304 UTF8String C 46001 [Called-Vlr-Number] 20305 UTF8String C 46001 [Called-CellID-Or-SAI] 20306 UTF8String C 46001 [Called-LAI] 20307 UTF8String C 46001 [Called-IMEI] 20308 UTF8String C 46001 [Calling-IMEI] 20309 UTF8String C 46001 [Oiginal-Called-Party-Id] 20310 UTF8String C 46001 [High-Layer-Compatibility] 20311 UTF8String C 46001 [Additional-Calling-Party-Number] 20312 UTF8String C 46001 [Bearer-Capability] 20313 OctetString C 46001 [Bearer-Capability2] 20314 OctetString C 46001 [EventType-BCSM] 20315 Unsigned32 C 46001 [Redirecting-Party-Id] 20316 UTF8String C 46001 [Redirection-Reason] 20363 Unsigned32 C 46001 [UE-IMSI] 20318 UTF8String C 46001 [Tele-Service-Code] 20319 OctetString C 46001 [Bearer-Service-Code] 20320 OctetString C 46001 [Call-Reference-Number] 20321 OctetString C 46001 {MSC-Address} 20322 UTF8String M 46001 [GMSC-Address] 20323 UTF8String C 46001 [Time-Zone] 20324 Unsigned32 C 46001 [IN-Service-Indicator] 20325 Unsigned32 C 46001 {ServiceKey} 20326 Unsigned32 M 46001 [Called-Party-Address-Nature] 20328 Unsigned32 C 46001 [VASP-Information] 20500 Grouped C 46001 [Message-Id] 20501 OctetString M 46001 [ChargingType] 20502 Unsigned32 C 46001 [Charge-Party-Type] 20503 Enumerated C 46001 [OA-Subscription-Id] 20506 Grouped C 46001 {Subscription-Id-Type} 450 Enumerated M M {Subscription-Id-Data} 444 UTF8String M M [DA-Subscription-Id] 20507 Grouped C 46001 {Subscription-Id-Type} 450 Enumerated M M {Subscription-Id-Data} 444 UTF8String M M 9 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 [FA-Subscription-Id] 20508 Grouped C 46001 {Subscription-Id-Type} 450 Enumerated M M {Subscription-Id-Data} 444 UTF8String M M [Service-Id] 20509 OctetString M 46001 [SP-Id] 20510 OctetString M 46001 [Product-Id] 20511 OctetString M 46001 [SPC_ProductID] 20521 OctetString M 46001 [SP_ProductID] 20522 OctetString M 46001 [ContentID] 20512 OctetString C 46001 [OrderMethod-ID] 20524 OctetString M 46001 [Push-ID] 20525 OctetString C 46001 [CP-ID] 20526 OctetString C 46001 [Service-Type] 20513 Integer64 M 46001 [Service-BeginTime] 20514 OctetString C 46001 [Service-Enabler-Type] 20515 Integer64 M 46001 [ClientIP] 20517 OctetString C 46001 [PS-Information] 874 Grouped C 10415 M [3GPP-Charging-Id] 2 OctetString M 10415 [3GPP-PDP-Type] 3 Enumerated C 10415 [PDP-Address] 1227 Address C 10415 M [3GPP-GPRS-Negotiated-QoS-Profile] 5 UTF8String C 10415 [SGSN-Address] 1228 Address C 10415 M [GGSN-Address] 847 Address C 10415 M [CG-Address] 846 Address C 10415 M [3GPP-IMSI-MCC-MNC] 8 UTF8String C 10415 [3GPP-GGSN- MCC-MNC] 9 UTF8String C 10415 [3GPP-NSAPI] 10 UTF8String C 10415 [Called-Station-Id] 30 UTF8String C M [3GPP-Session-Stop-Indicator] 11 OctetString C 10415 [3GPP-Selection-Mode] 12 UTF8String C 10415 [3GPP-Charging-Characteristics] 13 UTF8String C 10415 [3GPP-SGSN-MCC-MNC] 18 UTF8String C 10415 [3GPP-MS-TimeZone] 23 UTF8String C 10415 [Charging-Rule-Base-Name] 1004 UTF8String C 10415 [3GPP-User-Location-Info] 22 OctetString C 10415 [3GPP-RAT-Type] 21 OctetString C 10415 5.2.6.2. CCA ::= < Diameter Header: 272, PXY > < Session-Id > { Result-Code } { Origin-Host } { Origin-Realm } { Auth-Application-Id } { CC-Request-Type } { CC-Request-Number } [ CC-Session-Failover ] *[ Multiple-Services-Credit-Control ] 10 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 [ Cost-Information] [ Credit-Control-Failure-Handling ] [ Direct-Debiting-Failure-Handling ] *[ Redirect-Host] [ Redirect-Host-Usage ] [ Redirect-Max-Cache-Time ] *[ Failed-AVP ] [ Service-Information ] *[ AVP ] SACP GGSN VAC/VASP AVP AVP代消息中消息中Vendor CCA-AVP名称 数据类型 消息中必M位码 必选属必选属ID 选属性 标志 性 性 263 UTF8String M M M M {Result-Code} 268 Unsigned32 M M M M {Origin-Host} 264 DiameterIdentity M M M M {Origin-Realm} 296 DiameterIdentity M M M M {Auth-Application-Id} 258 Unsigned32 M M M M {CC-Request-Type} 416 Enumerated M M M M {CC-Request-Number} 415 Unsigned32 M M M M [CC-Session-Failover] 418 Enumerated C C C M *[Multiple-Services-Credit-Control] 456 Grouped C C C M [Granted-Service-Unit] 431 Grouped C C C M [Tariff-Time-Change] 451 Time C C C M [CC-Time] 420 Unsigned32 C C C M [CC-Total-Octets] 421 Unsigned64 C C C M [CC-Input-Octets] 412 Unsigned64 C C C [CC-Output-Octets] 414 Unsigned64 C C C M [CC-Service-Specific-Units] 417 Unsigned64 C C C M *[Service-Identifier] 439 Unsigned32 C C C M [Rating-Group] 432 Unsigned32 C M [Validity-Time] 448 Unsigned32 C C C M [Result-Code] 268 Unsigned32 C C C M [Final-Unit-Indication] 430 Grouped C C C M [Final-Unit-Action] 449 Enumerated C C C M [Redirect-Server] 434 Grouped C C C M {Redirect-Address-Type} 433 Emumerated M M C M {Redirect-Server-Address} 435 UTF8String M M C M [Time-Quota-Threshold] 868 Unsigned32 C C C 10415 M [Volume-Quota-Threshold] 869 Unsigned32 C C C 10415 M [Unit-Quota-Threshold] 1226 Unsigned32 C C C 10415 M [Quota-Holding-Time] 871 Unsigned32 C C C 10415 M [Quota-Consumption-Time] 881 Unsigned32 C C C 10415 M [Trigger] 1264 Grouped C C C 10415 M *[Trigger-Type] 870 Enumerated C C C 10415 M [PS-Furnish-Charging-Information] 865 Grouped C C C 10415 M {3GPP-Charging-Id} 2 OctetString M M M 10415 {PS-Free-Format-Data} 866 OctectString M M M 10415 M [PS-Append-Free-Format-Data] 867 Enumerated C C C 10415 M [Cost-Information] 423 Grouped C C C M {Unit-Value} 445 Grouped M M M M (Value-Digits} 447 Integer64 M M M M [Exponent] 429 Integer32 C C C M 11 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 {Currency-Code} 425 Unsigned32 M M M M [Cost-Unit] 424 UTF8String C C C M [Credit-Control-Failure-Handling] 427 Enumerated C C C M [Direct-Debiting-Failure-Handling] 428 Enumerated C C C M [Redirect-Host] 292 DiamURI M [Redirect-Host-Usage] 261 Enumerated M [Redirect-Max-Cache-Time] 262 Unsigned32 M *[Failed-AVP] 279 Grouped C C C M [Service-Information] 873 Grouped C C 10415 M [IN-Information] 20300 Grouped C 46001 [FavCellIdFlag] 20361 Unsigned32 C 46001 [AoC-Information] 20329 Grouped C 46001 [AoC-Balance] 20330 Unsigned32 C 46001 [AoC-Language-ID] 20331 Enumerated C 46001 *[AoC-Tariff] 20332 Grouped C 46001 {AoC-Start-Time} 20333 Unsigned32 M 46001 {AoC-Unit} 20334 Unsigned32 M 46001 {AoC-Price} 20335 Unsigned32 M 46001 [Service-Free-Indicator] 20388 Unsigned32 C 46001 [VASP-Information] 20500 Grouped C 46001 [AoC-Information] 20329 Grouped C 46001 [AoC-Balance] 20330 Unsigned32 C 46001 [AoC-Language-ID] 20331 Enumerated 46001 *[AoC-Tariff] 20332 Grouped C 46001 {AoC-Start-Time} 20333 Unsigned32 M 46001 {AoC-Unit} 20334 Unsigned32 M 46001 {AoC-Price} 20335 Unsigned32 M 46001 [PS-Information] 874 Grouped 10415 M 5.2.6.3. RAR DCC服务器可以通过发出一个Re-Auth-Request (RAR)来发起重新认证/授权服务。例如初始授权的DCC服务器可能需要确定用户是否还在使用这个服务。 重授权请求消息: ::= < Diameter Header: 258, REQ, PXY > < Session-Id > { Origin-Host } { Origin-Realm } { Destination-Realm } { Destination-Host } { Auth-Application-Id } { Re-Auth-Request-Type } [ User-Name ] [ Origin-State-Id ] * [ AVP ] 5.2.6.4. RAA 重授权响应消息: ::= < Diameter Header: 258, PXY > < Session-Id > { Result-Code } 12 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 { Origin-Host } { Origin-Realm } [ User-Name ] [ Origin-State-Id ] [ Error-Message ] [ Error-Reporting-Host ] * [ Failed-AVP ] * [ Redirect-Host ] [ Redirect-Host-Usage ] [ Redirect-Host-Cache-Time ] * [ AVP ] 5.2.6.5. CER 能力交换请求消息Capabilities-Exchange-Request(CER),发送命令代码为257,命令标记‘R’比特置位的能力交换请求消息交换本地能力。一旦检测到传输失败,则这条消息不可以被发送到备选对等端处。 当Diameter运行在SCTP协议上(注:SCTP协议允许连接建立在多个接口和多个IP地址之上),能力交换请求消息必须为每一个潜在的IP地址包含一个Host- IP-Address AVP。潜在IP地址可以用于传输Diameter消息。 Capabilities-Exchange-Request(CER)消息格式如下: ::= < Diameter Header: 257, REQ > { Origin-Host } { Origin-Realm } * { Host-IP-Address } { Vendor-Id } { Product-Name } [ Origin-State-Id ] * [ Supported-Vendor-Id ] * [ Auth-Application-Id ] * [ Inband-Security-Id ] * [ Acct-Application-Id ] * [ Vendor-Specific-Application-Id ] [ Firmware-Revision ] * [ AVP ] AVP名称 AVP代码 数据类型 必选属性 描述 Origin-Host 264 DiameterIdentitM 发出Diameter消息的主机 y Origin-Realm 296 DiameterIdentitM 发出Diameter消息的主机所 y 在的域 Host-IP-Address 257 Address M 主机IP地址 Vendor-Id 266 Unsigned32 M 供应商ID Product-Name 269 UTF8String M 产品名称 Origin-State-Id 278 Unsigned32 C Origin-Host的状态ID。 Supported-Vendor-Id 265 Unsigned32 C Auth-Application-Id 258 Unsigned32 C 用于重认证/授权的应用唯一 标识,取值如下: 13 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 AVP名称 AVP代码 数据类型 必选属性 描述 DCCA 4 Inband-Security-Id 299 Unsigned32 C Acct-Application-Id 259 Unsigned32 C 取值如下: DCM 0 Vendor-Specific-Appl260 Grouped C ication-Id Firmware-Revision 267 Unsigned32 C 取值如下: 0 5.2.6.6. CEA 能力交换应答消息Capabilities-Exchange-Answer(CEA),命令代码为257、清除‘R’比特命令标记的能力交换应答消息(CEA)用于应答CER消息。 当Diameter运行在SCTP协议上,能力交换应答消息必须为每个潜在IP地址包含一个主机IP地址(Host-IP-Address)AVP,这些IP地址可以在本地传输Diameter消息时使用。 Capabilities-Exchange-Answer(CEA)消息定义如下: ::= < Diameter Header: 257 > { Result-Code } { Origin-Host } { Origin-Realm } * { Host-IP-Address } { Vendor-Id } { Product-Name } [ Origin-State-Id ] [ Error-Message ] * [ Failed-AVP ] * [ Supported-Vendor-Id ] * [ Auth-Application-Id ] * [ Inband-Security-Id ] * [ Acct-Application-Id ] * [ Vendor-Specific-Application-Id ] [ Firmware-Revision ] * [ AVP ] AVP名称 AVP代码 数据类型 必选属性 描述 Result-Code 268 Unsigned32 M Result-Code数据域包括一 个由INAN管理的32位地址空 间表示错误。 1xxx: Informational 2xxx: Success 3xxx: Protocol Errors 4xxx: Transient Failures 5xxx: Permanent Failure Origin-Host 264 DiameterIdentitM 发出Diameter消息的主机 y 14 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 AVP名称 AVP代码 数据类型 必选属性 描述 Origin-Realm 296 DiameterIdentitM 发出Diameter消息的主机所 y 在的域 Host-IP-Address 257 Address M 主机IP地址 Vendor-Id 266 Unsigned32 M 供应商ID Product-Name 269 UTF8String M 产品名称 Origin-State-Id 278 Unsigned32 C Origin-Host的状态ID。 Error-Message 281 UTF8String M 错误消息内容 Supported-Vendor-Id 265 Unsigned32 C Auth-Application-Id 258 Unsigned32 C 用于重认证/授权的应用唯一 标识,取值如下: DCCA 4 Inband-Security-Id 299 Unsigned32 C Acct-Application-Id 259 Unsigned32 C 取值如下: DCM 0 Vendor-Specific-Appl260 Grouped C 具体定义参见引用文件9 ication-Id Firmware-Revision 267 Unsigned32 C 取值如下: 0 5.2.6.7. DWR 心跳消息用于进行链路异常检测,以降低消息被发送到无法响应的对端的可能性。 Device-Watchdog-Request消息的消息格式如下: ::= < Diameter Header: 280, REQ > { Origin-Host } { Origin-Realm } [ Origin-State-Id ] 5.2.6.8. DWA Device-Watchdog-Answer消息的消息格式如下: ::= < Diameter Header: 280 > { Result-Code } { Origin-Host } { Origin-Realm } [ Error-Message ] * [ Failed-AVP ] [ Original-State-Id ] 其中的Error-Message: 15 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 AVP名称 AVP代码 数据类型 必选描述 属性 Error-Message 281 UTF8StrinM 错误消息内容 g 5.2.6.9. ASR 中断会话请求Abort-Session-Request (ASR)由任何服务器向提供接入服务的接入设备发送,来请求中断Session-Id表示的会话。 Abort-Session-Request (ASR)的消息格式如下: ::= < Diameter Header: 274, REQ, PXY > < Session-Id > { Origin-Host } { Origin-Realm } { Destination-Realm } { Destination-Host } { Auth-Application-Id } [ User-Name ] [ Origin-State-Id ] * [ AVP ] 必选属AVP名称 AVP代码 数据类型 描述 性 Session-Id 263 UTF8String M Diameter会话ID Origin-Host 264 DiameterIdentity M 发出Diameter消息的主机 Origin-Realm 296 DiameterIdentity M 发出Diameter消息的主机所 在的域 Destination-Realm 283 DiameterIdentity M 目的主机 Destination-Host 293 DiameterIdentity M 目的主机所在的域 Auth-Application-Id 258 Unsigned32 M 用于重认证/授权的应用唯一 标识。 5.2.6.10. ASA Abort-Session-Answer (ASA)消息格式如下: ::= < Diameter Header: 274, PXY > < Session-Id > { Result-Code } { Origin-Host } { Origin-Realm } [ User-Name ] [ Origin-State-Id ] 16 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 [ Error-Message ] [ Error-Reporting-Host ] * [ Failed-AVP ] * [ Redirect-Host ] [ Redirect-Host-Usage ] [ Redirect-Max-Cache-Time ] * [ AVP ] 必选属AVP名称 AVP代码 数据类型 描述 性 Session-Id 263 UTF8String M Diameter会话ID。 1xxx: Informational, 2xxx: Success, 3xxx: Protocol Errors, 4xxx: Transient Failures, Result-Code 268 Unsigned32 M 5xxx: Permanent Failure; Origin-Host 264 DiameterIdentitM 发出Diameter消息的主机 y Origin-Realm 296 DiameterIdentitM 发出Diameter消息的主机所在 y 的域 5.2.6.11. DPR 连接断开请求,该消息发送给对端后,提示对方即将关闭传输连接,如果检测到失败,该消息不可被发送到其它可选的对端。 ::= < Diameter Header: 282, REQ > { Origin-Host } { Origin-Realm } { Disconnect-Cause } 5.2.6.12. DPA 连接断开请求应答消息,一旦接收到这个消息,连接将被断开。 ::= < Diameter Header: 282 > { Result-Code } { Origin-Host } { Origin-Realm } [ Error-Message ] * [ Failed-AVP ] 5.2.7. Result-Code定义 结果码 结果码名称 结果码含义说明 网元动作 17 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 正常接续 2001 DIAMETER_SUCCESS 用户状态正常 正常接续 2201 FIRST_TIME_CALLING 用户生命周期:首次激活 正常接续 2202 USER_ LITTLE_MONEY 用户余额小于通话阀值提醒 正常接续 2203 USER_WILL_EXPIRE 用户快到有效期期提醒 失败处理(缺省模式:会话中3001 DIAMETER_COMMAND_UNSUPPORTED 无法识别或者不支持此命令码 断) 消息无法发送到目的地,可能因失败处理(缺省模式:会话接为在域(realm)中找不到主机,续,出应急话单) 3002 DIAMETER_UNABLE_TO_DELIVER 或者是没有给出目的域 (Destination-Realm) 失败处理(缺省模式:会话中3003 DIAMETER_REALM_NOT_SERVED 请求的域(realm)无法识别 断) 指定的服务器无法提供指定的失败处理(缺省模式:会话接 3004 DIAMETER_TOO_BUSY 服务,Diameter节点应该试图向续,出应急话单) 备选端发送消息 失败处理(缺省模式:会话中3005 DIAMETER_LOOP_DETECTED 代理检测到环路 断) 发起者应该将请求直接发送到失败处理(缺省模式:会话中3006 DIAMETER_REDIRECT_INDICATION Redirect-Host中指定的服务器 断) 失败处理(缺省模式:会话中3007 DIAMETER_APPLICATION_UNSUPPORTED 无法支持所要求的应用 断) 消息头中的比特位组合无效,或失败处理(缺省模式:会话中 3008 DIAMETER_INVALID_HDR_BITS 者其值与命令码中的定义不一断) 致 无法识别AVP标志位,或者定义失败处理(缺省模式:会话中3009 DIAMETER_INVALID_AVP_BITS 不一致 断) 失败处理(缺省模式:会话中3010 DIAMETER_UNKNOWN_PEER 从一个未知端收到CER请求 断) 由于暂时没有空间,无法确保稳失败处理(缺省模式:会话中4002 DIAMETER_OUT_OF_SPACE 定的存储 断) 该端在选择过程中失败,因此断失败处理(缺省模式:会话中4003 ELECTION_LOST 开了传输连接 断) OCS根据业务相关限制或约束条拒绝使用,会话中断 4010 DIAMETER_END_USER_SERVICE_DENIED 件拒绝了业务请求 实时计费会话中断,但PDP 4011 DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE 业务被允许但是无需进一步的 context仍旧保留,用户可以信用控制(比如:免费业务) 正常使用。 由于终端用户的账户无法支付拒绝使用,会话中断。 4012 DIAMETER_CREDIT_LIMIT_REACHED 业务费用,其请求的业务被拒绝 失败处理(缺省模式:会话中4201 USER_NEVER_USED 用户生命周期:未激活 断) 失败处理(缺省模式:会话中4202 USER_ EXPIRED 用户生命周期:充值期 断) 失败处理(缺省模式:会话中4203 USER_INVALID 用户生命周期:进入锁定期 断) 失败处理(缺省模式:会话中4204 USER_NOT_EXIST 用户生命周期:进入删除期 断) 标有M比特位标记的AVP无法被失败处理(缺省模式:会话中识别或支持,同时必须在断) 5001 DIAMETER_AVP_UNSUPPORTED Failed-AVP中携带导致失败的 AVP 失败处理(缺省模式:会话中5002 DIAMETER_UNKNOWN_SESSION_ID 未知的会话标识(Session-Id) 断) 用户未授权,或者业务不允许给拒绝使用,会话中断 5003 DIAMETER_AUTHORIZATION_REJECTED 用户使用 AVP包含无效数据,必须在失败处理(缺省模式:会话中5004 DIAMETER_INVALID_AVP_VALUE Failed-AVP中携带违规的AVP 断) 18 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 没有包含命令码定义中需要的失败处理(缺省模式:会话中5005 DIAMETER_MISSING_AVP AVP,应该在Failed-AVP中携带断) 缺失的AVP和Vendor-ID 由于用户占用资源达到限制而失败处理(缺省模式:会话中 无法为请求授权,比如:用户被断) 5006 DIAMETER_RESOURCES_EXCEEDED 限制最多使用一个拨号PPP端 口,而用户却试图建立第二个 PPP连接 AVP相互矛盾,必须在失败处理(缺省模式:会话中5007 DIAMETER_CONTRADICTING_AVPS Failed-AVP中携带相互矛盾的断) AVP 消息中包含不可出现的AVP,必失败处理(缺省模式:会话中5008 DIAMETER_AVP_NOT_ALLOWED 须在Failed-AVP中携带不被允断) 许的AVP 在消息中AVP重复的次数超过消失败处理(缺省模式:会话中 息所定义的最大次数,必须在断) 5009 DIAMETER_AVP_OCCURS_TOO_MANY_TIMES Failed-AVP中携带第一个超过 允许次数的AVP 当CER消息被接收到时,对等端失败处理(缺省模式:会话中5010 DIAMETER_NO_COMMON_APPLICATION 之间没有支持的公共应用 断) 失败处理(缺省模式:会话中5011 DIAMETER_UNSUPPORTED_VERSION 版本号不被支持 断) 请求由于无法表示的原因被拒失败处理(缺省模式:会话中5012 DIAMETER_UNABLE_TO_COMPLY 绝 断) 在消息头中无法识别的比特位失败处理(缺省模式:会话中5013 DIAMETER_INVALID_BIT_IN_HEADER 被置1 断) AVP长度无效,必须在失败处理(缺省模式:会话中5014 DIAMETER_INVALID_AVP_LENGTH Failed-AVP中携带违规的AVP 断) 失败处理(缺省模式:会话中5015 DIAMETER_INVALID_MESSAGE_LENGTH 消息长度无效 断) 给出的AVP标志值不被允许,必失败处理(缺省模式:会话中5016 DIAMETER_INVALID_AVP_BIT_COMBO 须在Failed-AVP中携带违规的断) AVP 当CER消息被接收到时,对等端失败处理(缺省模式:会话中5017 DIAMETER_NO_COMMON_SECURITY 之间没有公共的安全机制 断) 拒绝使用,会话中断 5030 DIAMETER_USER_UNKNOWN 指定的用户无法在OCS中找到 由于输入的批价信息不足、错误失败处理(缺省模式:会话中 的AVP组合、AVP的值无法识别断) 或支持,请求的业务无法批价 5031 DIAMETER_RATING_FAILED (rating),必须在Failed-AVP 中携带无法成功处理的AVP或者 包含供应商标识(Vender-Id)的 缺失AVP 5.3. SNMP协议 5.3.1. 概述 SNMP是在TCP/IP协议栈之上的应用层协议,由三个部分组成:治理信息结构(SMI)、治理信息库(MIB)和SNMP协议。SMI描述了治理信息的标准符号,原则是被治理对象的定义要用抽象语句定义ASN.1来描述。MIB用来贮存治理信息,可把一个治理信息库比作一个虚拟的信息仓库。SNMP协议是网络治理站(manager)和代理(agent)之间的异步请求和响应协议。网络治理信息的数据由SNMP从MIB库中获 19 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 取,再经过网络治理系统应用程序的过滤、分析、加工处理后,存储于Web服务器的数据库中。 5.3.2. SNMP基本原理 SNMP采用了Client/Server模型的特殊形式:代理/管理站模型。对网络的管理与维护是通过管理工作站与SNMP代理间的交互工作完成的。每个SNMP从代理负责回答SNMP管理工作站(主代理)关于MIB定义信息的各种查询。 SNMP代理和管理站通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报。SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议),进行无连接操作。SNMP消息报文包含两个部分:SNMP报头和协议数据单元PDU。数据报结构如下图1。 图1 版本识别符(version identifier):确保SNMP代理使用相同的协议,每个SNMP代理都直接抛弃与自己协议版本不同的数据报。 团体名(Community Name):用于SNMP从代理对SNMP管理站进行认证;如果网络配置成要求验证时,SNMP从代理将对团体名和管理站的IP地址进行认证,如果失败,SNMP从代理将向管理站发送一个认证失败的Trap消息; 协议数据单元(PDU):其中PDU指明了SNMP的消息类型及其相关参数。 5.3.3. 管理信息库MIB IETF规定的管理信息库MIB(由中定义了可访问的网络设备及其属性,由对象识别符(OID:Object Identifier)唯一指定。MIB是一个树形结构,SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。 5.3.4. SNMP五种消息 SNMP中定义了五种消息类型:Get-Request、Get-Response、Get-Next-Request、Set-Request、Trap。 Get-Request 、Get-Next-Request与Get-Response:SNMP管理站用Get-Request消息从拥有SNMP代理的网络设备中检索信息,而SNMP代理则用Get-Response消息响应。Get-Next-Request用于和Get-Request组合起来查询特定的表对象中的列元素。如: 首先通过下面的原语获得所要查询的设备的接口数: {iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifNumber(2)} 然后再通过下面的原语,进行查询(其中第一次用Get-Request,其后用Get-Next-Request): {iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifTable(2)} Set-Request:SNMP管理站用Set-Request 可以对网络设备进行远程配置(包括设备名、设备属性、删除设备或使某一个设备属性有效/无效等)。 Trap :SNMP代理使用Trap向SNMP管理站发送非请求消息,一般用于描述某一事件的发生。 20 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 5.4. WEBService协议 5.4.1. 概述 Web Service是独立的、模块化的应用,能够通过网络描述、发布、定位以及调用。在Web Service的体系架构中包括三个角色:服务提供者(Service Provider)、服务请求者(Service Requestor)、服务注册器(Service Registry)。角色间主要有三个操作:发布(Publish)、查找(Find)、绑定(Bind)。 5.4.2. Web Service特点 ? 互操作性:任何的 Web Service都可以与其他 Web Service进行交互。由于有了SOAP(Simple Object Access Protocol)这个所有主要供应商都支持的新标准协议,因而避免了在CORBA、DCOM 和其他协议之间转换的麻烦。还因为可以使用任何语言来编写 Web Service,因此开发者无需更改其开发环境,就可生产和使用 Web Service。 ? 普遍性:Web Service使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可以拥有和访问 Web Service。 ? 易于使用:Web Service背后的概念易于理解,并且有来主流厂商的免费工具箱能够让开发者快速创建和部署 Web Service。此外,其中的某些工具箱还可以让已有的 COM组件和 JavaBean 方便地成为 Web Service ? 行业支持:所有主要的供应商都支持 SOAP 和周边 Web Service技术。 5.4.3. Web Service体系结构 Web Service是独立的、模块化的应用,能够通过网络,特别是WWW来描述、发布、定位以及调用。Web Service的体系结构描述了三个角色(服务提供者、服务请求者、服务代理者)以及三个操作(发布、查找、绑定)。 服务提供者通过在服务代理者那里注册来配置和发布服务,服务请求者通过查找服务代理者那里的被发布服务的登记来找到服务,服务请求者绑定服务提供者并使用可用的服务。 在Web Service的世界里,三个操作都包含三个受到称赞却又截然不同的技术。发布服务使用UDDI(统一描述、发现和集成),查找服务使用 UDDI 和 WSDL(Web Service描述语言)的组合,绑定服务使用WSDL 和SOAP。 在三个操作中,绑定操作是最重要的,它包含了服务的实际使用,这也是容易发生互操作性问题的地方。正是由于服务提供者和服务请求者对 SOAP 规范的全力支持才解决了这些问题,并实现了无缝互操作性。 开发新的应用时,可以通过UDDI Operator或UDDI Search Engine的Web界面在UDDI Registry上找到需要的Web Service;然后在UDDI Registry内,或通过UDDI Registry中的连接找到该Web Service的调用规范,该调用规范一般使用WSDL描述。开发人员可以使用开发工具或通过手动方式调用该规范,然后在自己的应用中加上该调用规范定义的Web Service调用。这样开发出的应用就可以通过SOAP来调用指定的Web Service了。 而对于具有自动集成相关应用的服务(Service)或应用(Application),用户应用通过SOAP协议访问UDDI Operator或UDDI Registry,找到需要的Web Service,UDDI Operator和UDDI Registry会通过SOAP协议响应Web Service的调用规范和调用规范的链接,应用程序得到使用WSDL描述的服务调用规范文本,通过解析该描述文本,自动生成本地调用接口绑定,并将所需的调用参数适当绑定并完成调用。 21 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 5.4.4. 简单对象访问协议SOAP SOAP是一种基于XML的不依赖传输协议的表示层协议,用来在应用程序之间方便地以对象的形式交换数据。在SOAP的下层,可以是HTTP/HTTP,也可以是SMTP/POP3,还可以是为一些应用而专门设计的特殊的通信协议。 SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上,它通过提供一个有标准组件的包模型和在模块中进行数据编码的机制,定义了一个简单的表示应用程序语义的机制,这使SOAP能够用于从消息传递到RPC的各种系统。 SOAP包括三个部分: ? SOAP封装结构:定义了一个整体框架,以表示消息中包含什么内容,谁来处理这些内容以及这些内 容是可选的或是必需的。 ? SOAP编码规则:定义了用以交换应用程序定义的数据类型的实例的一系列机制。 ? SOAP RPC表示:定义了一个用来表示远程过程调用和应答的协定。 在SOAP封装、SOAP编码规则和SOAP RPC协定之外,这个规范还定义了两个协议的绑定,描述了在有或没有HTTP扩展框架的情况下,SOAP消息如何包含在HTTP消息中被传送。 5.4.5. 统一描述、发现和集成协议UDDI UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。 UDDI的核心组件是UDDI商业注册,它使用一个XML文档来描述企业及其提供的Web Service。从概念上来说,UDDI商业注册所提供的信息包含三个部分: ? 白页(White Page): 包括了地址、联系方法和已知的企业标识。 ? 黄页(Yellow page):包括了基于标准分类法的行业类别。 ? 绿页(Green Page):包括了关于该企业所提供的Web Service的技术信息,其形式可能是一些指向文件或URL的指针,而这些文件或URL是为服务发现机制服务的。 所有的UDDI商业注册信息都存储在UDDI商业注册中心。通过使用UDDI的发现服务,企业可以单独注册那些希望被别的企业发现的自身提供的Web Service。企业可以通过UDDI商业注册中心的Web界面,或使用实现了“UDDI Programmer's API标准”所描述的编程接口的工具,将信息加入到UDDI的商业注册中心。UDDI商业注册中心在逻辑上是集中的,在物理上是分布式的,由多个根节点组成,相互之间按一定规则进行数据同步。当一个企业在UDDI商业注册中心的一个实例中实施注册后,其注册信息会被自动复制到其他UDDI 根节点,于是就能被任何希望发现这些Web Service的人所发现。 5.4.6. •Web服务描述语言WSDL 随着通信协议和消息格式在Web中的标准化,以某种格式化的方法描述通信变得越来越重要,其实现 WSDL把网的可能性也越来越大。用WSDL定义的一套XML语法描述的网络服务方式满足了这种需求。络服务定义成一个能交换消息的通信端点集。WSDL服务为分布式系统提供了帮助文档,同时该服务也可作为自动实现应用间通信的解决。 一个WSDL文档将服务定义为一个网络端点的集合,或者端口的集合。在WSDL里,端点及消息的抽象定义与它们具体的网络实现和数据格式绑定是分离的。这样就可以重用这些抽象定义:消息,需要交换 22 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册 的数据的抽象描述;端口类型,操作的抽象集合。针对一个特定端口类型的具体协议和数据格式规范构成一个可重用的绑定。一个端口定义成网络地址和可重用的绑定的联接,端口的集合定义为服务。因此,一个WSDL文档在定义网络服务时使用如下的元素: ? 类型:使用某种类型系统(如XSD)定义数据类型。 ? 消息:通信数据抽象的有类型的定义 。 ? 操作:服务支持的动作的抽象描述。 ? 端口类型:一个操作的抽象集合,该操作由一个或多个端点支持。 ? 绑定:针对一个特定端口类型的具体的协议规范和数据格式规范。 ? 端口:一个单一的端点,定义成一个绑定和一个网络地址的联接。 ? 服务:相关的端点的集合。 ? 服务的URL端点 address 文件接口 5.5. 文件接口支持ASCII码、XML、ASN.1格式等格式。各个文件接口的文件格式,在各个分册中定义。 23
/
本文档为【086-2008 中国联通IT系统 BSS系统域 在线计费系统接口规范 总册V1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索