通信标准类技术报告
YDB 008.1—2007
IPQoS信令控制接口协议
第1部分:交换控制接口资源控制协议Signalling Control Interface Protocol for IP-QosPart I Resource Control Protocol-Switching Control Interface2007-06-11印发
中国通信标准化协会发布
1范围
2 规范性引用文件
3术语,定义和缩略语
3.1 术语和定义
3.1.1 用标识(User ID)
3.1.2 流标识 (Flow ID)
3.1.3流信息(Flow Infa)
3.1.4 流量信息(Traffie Infa)3.1.5 标签栈(Lable Siack)
3.1.6 连接信息 (Connectinr Info)3.1.7逻辑承载网(LBN)
3.1.8虚交换(VSWTTCH)
3.1.9承载控制功能实体(BCFE)3.1.10交换功能实体(SFE)
3.1.11业务/会话控制功能实体(SCFE)3.2缔略语
4 SCI接口参号模型
5SCI接口控制过程.
6 SCI 接口协议
6.1 概述,
6.2 通用消息头(Common Header)6.3对象格式(ObjectFormats)6.4 请求(REQ)消息(SFE→BCFE)目
6.5删除请求状态消息(DRO)(SFE-→BCFE)6.6 策略(DEC)消息(BCFE→SFE)6.7 状态一致性请求(SSQ)(BCFE→SFE)消息6.8状态致性完成(SSC)消息(SFE→BCFE)6.9 状态F报(RPT)消息(SFE→BCFE)6.10 Client-OpeⅡ(OPN)消息(SFE-BCFE)6.11 Client-Accept (CAT) 消息 (BCFE-→SFE)次
6.12 Client-Close (CC)消息(SFE-+BCFE或BCFE-SFE).6.13 Kcep-Alive (KA) 消息 (BCFE-→SFE 或 SFE-+BCFE)7COPS 链路建立与维护
7.1 COPS 链路建立
7.2 COPS 链路维护
8资源状态一致性维护
8.1资源状态一致性维护机制..
8.2资源状态的致性维护过程
TTKADNTKAca-
YDB 008.1—2007
YDB 008.1—2007
9用户策略数据的定义
9.1 户标识(Uscr D)
9.2 流标识 (Flow ID)
9.3 流信息,(Flow Info)
9,4 流量信息(Traffic Info)9.5 连接信息 (Conncction Info)10容错处理
11 SCI接口消息基本处理流程
11.1策略下发(或更新)流程。11,2 策略删除流程
11.3资源状态上报流程
11.4业务状态的一致性维护流程11.5用户_1线流程。
11.6用户下线流程.
12策略信息库(PIB)的用
12.1策路信息库(PIB)的作用
12.2策略信息库(PB)的编码
12.3策喀信息库(PIB)的定义
附录A(规范性附录)SCI的策略信息库IT
&IPoS信令控制接口协议》分为三个部分:-第1部分:交换控制接口资源控制协议一第2部分:网络控制接口资源控制办设第3部分:连接控制接口资源控制协议本部分为区IFQoS信令控制接口协议》的第一部分。本部分的附录A为规范性附录。
YTB 008.1—2007
为适应信息通信业发展对通信标准文件的需要,在信息产业部统一安排下,对下技术尚在发展中,又需要有相应的标准性文件引导其发展的领域,出中国通信标准化协会组织制定“通信标准类技术报告”,推存有关方面的参考采用。有关对本技术报告的建议和意见,向中国通信标准化协会反映。本部分出中国通信标准化协会提出并归口。本部分起草单位:信息产业部屯信研究院,华为技术有限公司、中国电信团公司。本部分主要起草人:续合元、黄荷仙、邓东风、婷、薛莉莉、张蒋。II
iTKAoNiKAca-
1范围
IPQos信令控制接口协议
第1部分:交换控制接口资源控制协设YDB 008.1—206Y
本部分规定了承载控制功能实体和交换功能实体之间交换控制接.L.的资源控制协议,包括控制过程、接门协议、COPS链路建立与维护过程,资源一致性维护过程,业务一致性维护过程,用户策略数据的定义,消息处理流程以及策略信息库的定义与应川等方面的内容。本部分适用于承载控制功能实体和交换功能实体之间的交换控制接口。2规范性引用文件
下列文件中的条款遭过本部分的用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修故单(不包括勘误的内穿)或修改版不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是古可使用这些文件的最新版本,凡是不注明口期的,其最新版本适用于本部分,IETF RFC 2748 (2000) The CFS (Common Open Poliey Service)Protocol公共放策略服务协议
IEIF RFC 3084 (20U1) C0PS Usagc for Policy Provisioning (COPS-PR) 利用c0PS进行策略提供
IETFRFC3318(2003)FrancworkPolicy InformationBasc策略信息库框架IETF RFC 3291 (2002) Textual Comventions for Internet Network Addresses 互联网地址的文本协定
IETF RFC 3159 (200l)Structurc of Policy Provisioning Information (SPPI)策略提供信息的结构
ITU-T NGN Draft TR-RACF Rev, 6 Functional Reguirements and Architecturc for Rasourcc andAdmissionControlinNextGencrationNetworks下一代网络中资源接纳控制的功能需求与体系架构3术语、定义和缩略露
31术语和定义
下列术语和定义适用于本部分。3. 1. 1
用户标识(UserID)
由BCFE分配,携带在C1ientHandle对象中,唯一标识一个请求状态。由于一个用户可以有多条业务流,用户标识可以表示多条业务流针对同一用。其信息见9,1节。3. 1. 2
流标识(FIoWID)
标识用户申请的业务流,一个用可以对应多个F10oWID。具体信息见9.2节。3.1.3
流信息(FlowInfo)
主要描述了业务流的特征信息。其体信息见9.3节。3.1.4
流量信息(Traffic Info)
YDB 008.1—2007
主要摧述了业务流量特征信息,具体信息见9.4节。3. 1. 5
标签栈(Lable Stack)
承载网络采用MPI.S技术时,我们案用栈来记录证1S网络路径。其中中包含的信息为LSP路径1:经过的标签信息,菜用LIFO的算法。3.1.6
连接信息(Gonrectionlnfo)
表明当承载网络使用MPLS技术时,将记录所经路出的标签信息(标签板);当边界设备采月VSWIT[技术时,将记录同一个数据转发实体(Dre)上.的an ID的信息等。具体信息见9.5节,3.1.7
逻辑承载网(LBN)
运MPLS流量工程技术在承载层上预先规划好的辑承载网络;在避辑承载层中可以包含多个逻辑承载网,这些逻轮承载网可以分别对应Dif+-scv中的业务类别:EF,AFI,AF2等:默认为BE。3. 1.B
虚交换(VSWITCH)
承载网络采用二层交换技术纠网,为川户提供端到端的保证Qo5的专线业务:3.1. 9
承载控制功能实体(CFE)
承载控制功能实体即策勝决策点PDP,实现对承裁网资源的建文,修改、分配、释放等控制和管理:负责接收米自业务/会话控制功能实体业务请求,逊行oS映射,TP标记控闹,门控等,并为请求的业务流进行核心网路径选择,将结渠传递给网络承载截层的交换动能实体。3.1.10
交换功能实体(SFE)
交换功能实体即策略执行点PEP,负责接入CPE,并连接到核心网,根据承截控制动能实依通过SCI接口的控制,基于一个数据流执行门控、流分类、流标记、包转发以及流监管和控制等功能,并收集和1报网络资源状念和用户使用资源状态的信息。3. 1. 11
业务/会话控制功能实体(SCFE)务/会证控制功能实体负责会证控制,并向承载控制动能实体请求会话所需的QoS资源。3.2缩路语
下列缩略语适用于本部分。
Dre: instal:
DEC Remve
Difr sery
Bearrr Consrol Function Ent.ityCiient-AccepT messakc
Client -Closo nessagr
Connectian Coritrol IntcrfaceCommon nen Policy Servire
ecision InstalI message
DFcision Remove message
Differentiavud Serviecs
Daia Rulay Entily
Dulete Requtat State
Eneoded Provigioring Inatanve DulaKeet-Alive message
Mu_t:Prolueo] Labrl Swileling-ITKANIKAca-
永载控制功能实件
Clint-Accep:消亮
flient Closc 消息
连接控制接门
公共开放策略服务
策略下发消息
策略除消息
区分业务模型
数据转发实体
删除请求状态消息
缩码提供实例数据
Kerp-Al ve 消总
多办议标记交换协议
VSWITCH
4SCI 接口参考模型
Network Control Interfare
cliernt-OPeN mexsage
Policy Decision Point
Pulicy Enforccment Puint
Policy Informatioil Base
Provisioning Class
PRovisioning Instance
Provisiunig InstanceIdontificrQuality of Servicc
REQuest nessage
RePorT state message
Session/ServiceControlFunctionEntitySwitching Cantrol interface
Access Switching Function EntitySynchronizeState CompletemessagcSynchranize St.ate reQuust mensag?Virtual SWITCll
网络控制接口
YDB 008.1—2007
client Open 消息
筑略决定点
策略执行点
策略信息库
提供类
提供实例
提供实例标识符
搬务质量
请求消息
状态一报消息
会话/业务控制功能实体
交换控制接口
交换功能实体
状态一致性完成消息
状态一致性请求消息
虚交换机
图1给出了SCI的接口参考模型。从图中可以看出,SCI接口是指承载控制功能实体和交换功能实体间接口。SCI接口基于每一个数据流进行门控、流分类和流量控制等。SCI接口功能具有如下的一些特征:
Qos模型采用Dirr·sery模型,信令控制方式采用orr-ath模式:SCI接口采用Client/Server模型。策略执行点SFE作为Client,策略决定点BChE作为Scrvcr:SCI接口采用COPS协议,BCFE作为策略决策点(PDP)、SFE作为策略执行点(PEP)。BCFE和SFE间通过建立TCP链路进行消息交互,端口号采用COPS协议规定的端口32H8:该链路为永久链路,可以同时承载关于多个用户/会话的业务流;3
YTDB 008.1 -2007
呼叫信令
5SCI接口控制过程
X、SCI
QoS挖制信令
到其它SCFE
到其它BCFE
到其它箭理域
媒体路径
图1SCI的接口参考模型
SCT接口的策略过程采用PUSH方式,如图2,整个过程撑述如下,SFE和BCIE之间建立TCP链路:
SFF和BCFE将发生一些消息的交万以验证TCP链避的个法性:详细的链路建立/维护过程请见第了章;
验证通过后,当接收到SCFE发送的QOS请求,或者SFE发送的用户上线请求,BCFH限据网络运营商定义的策略等信息进行决策,形成策略数据放在DECInslal1/Remove消息中下发给SFF体见11. 1 节和.5 节:
SFE收到DHC InstalI/Remove消息后:在本地进行策略信息的执行,完毕后同BCIE发送RPT消息报告执行的状态(成功/失败):当HFF不再使用某个业务时,压SFE向BC]发出[RQ消息,要求删除某个用户的状态信息;SFE将别除本地的状态信息,BCFE将翻除本地的状态信息并回收分配给用户的资源。4
TITKAONTKAca-
6SCI 接口协议
COPS链路建立/维护
用产上线请求REQ
DEC策略下发/更新查训删除
RPT策略执行结果报告
删除请求状态请求DRQ
COPS链路维护
业务请求
形成决策!
上报热行结果
图2 SCI接口土的策略过程
YDB 008.12007
SCT接口支持多种消息类型,按照功能可以划分为两类:COPS链路状念建立/维扩消息与业务处理消息。
a)COPS链路状态建立/维护消息包括:1) Client-Open (OPN) 消息
2) Clicnt -Accept (CAT) 消息3) clicnt-clase (cc) 消息
A)Keep Alive(KA)消
b)业务处理消息包括:
1)请求(REQ消息
2)删除请求状态(DRQ)消息
3)策略下发(DEC Instal1)消息4)策略删臻(DECRemove)消息5)状态-致性请求(SSQ)消息
6)状态--致性完成《SSC)消息7)状态上报(RPT)消息
SCI接口COPS消息是由通用消息头加上若汀个消息对象(零或多个)组成并且以32-bit的字对齐。COPS中菜个消息的组成好表1。
COPS 消息组成
通用消息头
对象1
对象n
YDB 008.12007
其中通用消息头定长,对篆的长度可以足定长也可是变长。下面各小节将针对通用消息头,消息对象以及COPS 消,息进行说明,6. 2 通用消息头 (Common Header)COPS传输的信息是以消息(MeSsae)为独立单元的:每一个消息都有包含公共信息头,用来说明协议的版本号、信息类别、消息长度等内容。a)消息头格式如表2。
表2通用消息头
Version
b)说明
Op Cexle
Client-type
Message-Length
共占用 8 个字节,按 32 bil.s 排列。Versiun:版本号,bits。尚前版本为l,[lars:请求消息标志位,4blis。如果该消息是回应其他coPs消息的,则Flags值为l:否则,其他情况(如主动发起请求的报文)该标志位为零, Cade:操作码(消名),8 bit:其体为:1= Request
2 = Decision
3 = Report State
1 = belete Requcst Statc
= Synchronize State Rcg
6 = client-Open
7 = Client-Accept
8 = Client-clnso
9 = Keep-Aiivc
0 = Synchronize Complete
(DEC Install/Remove)
Clienl-1yue:标明策略客户端的类型,16 hits。取值范周如下所示:0x0000: 用下表示 KA 消息。
0xD001-ax3FFF:保留,如:0x0001表尔乐InterSer.0x0002表示DiftScra0x4000-0x7F1F:称有,可用于厂商自已定义客户端类型。0x8000-0xFTFF:保留。
sct 接口的cliernll-1ype 为 0x4001,Messago-Lcngth:消息长度,32 sits。表示整个消息长度,包括消息头6 3 对象格式 (Object Formats)在每个消息中在公共信息头之后又包含若F个对象,而每个对象都由4个字节的头积若1个32-bi:的字构成并三对象义有楚长与变长。格式如表\:表3:对象格式
Length (bytes)
取值如下:
此内容来自标准下载网Cbjert Conteits
C-Type
Lerigth(byes):消息的对象人小,包括对象头,16 bits:C-Nir:标明对象中的信息类别,8bits。1 - Handlc
TTKADNTKAca-
2 - Context
3- In Interface
4 - Out Interface
5 - Reason cade
6 = Dccision
7 = LPDPp Decision
B-Error
9- Client Specific Info
10 = Keep Alive Timer
ll = PEp ldentification
12 = Report Type
13 = PDP Redireci Address
14 = Las1 PDP Addres5
15 - Accounting Timer
16 -Message Integrity
YDB 008.1. -2007
一-Type:子类型或者版本,8bits。根据不同的c-num,不同的-lype的值含义不间。当某一32-bit的字内对象内容未填满,就在其店填0补齐32-bit的字。6.4请求(REO)消息(SFE→BCFE)当进行业务状态一致性维护时,根据BCFE下发的SSQ消息,由SFE向BCFE再新发起REQ消息,请求需要进行一致性维护的用户,可以携带一个或多个ServiceID。当检测到用户上线时,SFE也可以使用REQ消息提交用户上线请求。
a)消息格式
:*-
*()
[]
b)说明
i) Conmom Header 中 Op Code = 1, Flags - 0.ii)Client Handle对象:必选。变长,C-Num = 1,C-Type = l。此对象中携带用户的唯 性标识 User ID,具体请见 9. 1。ili)Context 对象:说明了激发询间的事件类型 event,格式如表 4。表4Context 对象
Length (bytes) - 8
R-Type
取值如下:
C-Nium = 2
c-Type = 1
M-Type
R-Type(Request Type Flag):请求类型标志,16 bits。Oxol = Incoming-Message/Admission Control requestx02 -- Resource-Allocatjon requesl.OxD4 = Outgoing-Message reguestOxo8 = Configuration request业务状态一致性维护和)用户上线请求时,R-Tye=(x08。M-Type (Message Type):客j特定协议消息类型值,16 bits。7
YDB 008.12007
iv) Namcd ClietsI 对象:可选:变,C-Num = 9,-Tvp -2,此对象将包含 -个或多个PRID 与 EPD 对象,格式如.衣。表5Named ClientSI对象(REQ)
取值如下:
Length (bytes)
Length (bytes)
Length (bytes)
Length (bytes)
Length (hytes)
C-Num = 9
S-Num - 1
PRID刘象
S-Num = 3
EPD对象
S-Num =
PRID对象
S-Num = 3
FPD对象
C-Type = 2
S-Ty =
$-Type = 1
s-Type = 1
S-Type - 1
PRID 对象:可选,变长,S-NuI = 1,S-TyPE = 1。COPS-PR 定义的对象, 表示 OHJHCTIDENTIFIER类型,包含 Named DecisIon Datel 对象或者 Named ClientSI对象中,表示特定类的实例。采用S.1的征R进行编码。EPD对象:可选。变长,S-Num-3,S-Type=1、COPSPR定义的对象,表示实例数据编码:包含在NanedDecisionDaia对象或者NamedClientSl对象中。采用AsN.1的BER进行编码:
v)integrily对象:可选。变长,C-Num =16,C-Type =l。消息完整性信息,格如表6。表6Integrity对象
叙值刻下;
I.-ngth (hytes)
KEY_ID
顾序号
C-Type :
KEY_ID:用于标识一个PEP和它的PP之问的特别指定的kcy,以&所用加率党法,32hits.
顺序号:用丁防止重复攻击,32bits的无符号整数。此厅列号在开始的client-0penCliet-Accept的消息交斤.中进行初始化,然后此序列号会随每个新约消息在TCP连接发送(相同一个方向上发送)而加一,如序列号值达到值0xFF,那么下次如一后序列号的值将简单的变为0,
摘要:摘要是用-个完整的COPS消息算出来的(摘要本身不再被计算的范围内)。65删除请求状态消息(DRQ)(SFE-BCFE)当用户下线时,由SFF发送一个IRQ消息通知BCFE删除相关业务信息,n)消息格戏
的)说明
=
[KIntegrity>]
TTKADNTKAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。