 |
COPS协议 |
|
|
| COPS协议 |
|
| 作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:56:54 |
|
COPS:公共开放政策服务
| |
(COPS:Common Open Policy Service) |
|
COPS 协议是一种简单的查询和响应协议,其主要用于在政策服务器(政策决策点 PDP)与其客户机(政策执行点 PEPs)之间交换政策信息。政策客户机的一个典型例子是 RSVP 路由器,它主要行使基于政策的允许控制功能。在每个受控管理域中至少有一个政策服务器。COPS 协议具有设计简单且易于扩展的特点,其主要特征如下:
- COPS 采用客户机服务器模式,即 PEP 对远程 PDP 实行发送请求、更新和删除过程,然后 PDP 返回决策给 PEP。
- COPS 使用传输协议 TCP 以便为政策客户机和服务器提供可靠信息交换。
- COPS 易于扩展,主要表现在它被设计来实现自我识别的杠杆作用,并在不需要修改 COPS 协议本身的情况下支持不同客户特定信息。COPS 是为总政策的管理、配置和执行而创建的。
- COPS 为认证、中继保护和信息完整性提供了信息安全机制。COPS 也能使用现有安全协议,如 IPSEC 或 TLS,以认证和确保 PEP 和 PDP 之间的信道。
- COPS 有两个主要状态:一、客户机和服务器共享请求/决策状态;二、可能是互相链接的来自各种不同事件(请求/决策对)的状态。
- 此外,COPS 允许服务器将配置信息压入客户机,然后在不再使用该状态的情况下允许服务器将其从客户机中删除。
|
| 4 |
8 |
16 |
32 bit |
| Version |
Flags |
Op Code |
Client-type |
| Message Length |
- Version ― Version 字段指定 COPS 版本号。当前版本号1。
- Flags ― 指定标记值为1,是一个请求信息标记位。当有其它 COPS 信息发送信息请求时需要设置该 Flag(所有其它的 Flag 必须设置为0)。
- Op Code ― 识别 COPS 操作:1 Request(REQ);2 Decision(DEC);3 Report State (RPT);4 Delete Request State(DRQ);5 Synchronize State Req(SSQ);6 Client-Open(OPN);7 Client-Accept(CAT);8 Client-Close(CC);9 Keep-Alive(KA);10 Synchronize Complete(SSC)
- Client-Type ― Client-Type 用来识别政策客户机。所有封装对象的解释都与 Client-Type 有关。
- Message Length ― 信息大小(Octets),包括标准 COPS 头和所有封装对象。
|
【转自世纪安全网 http://www.21safe.com】
|
|
| 文章录入:admin 责任编辑:admin |
|
|
上一篇文章: SCTP协议 下一篇文章: RTP协议 |
|
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|
|
|
|
|