索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > COPS

COPS


贡献者:sdjntl    浏览:9529次    创建时间:2009-12-05

COPS  COPS:公共开放政策服务
  (COPS:Common Open Policy Service)
  公共开放策略服务(COPS)协议是一种简单的查询和响应协议,其主要用于在策略服务器(策略决策点 PDP)与其客户机(策略执行点 PEP)之间交换策略信息。策略客户机的一个典型例子是 RSVP 路由器,它主要行使基于策略的允许控制功能。在每个受控管理域中至少有一个策略服务器。 
  COPS 协议具有设计简单且易于扩展的特点,其主要特征如下:
  COPS 采用客户机 / 服务器模式,即 PEP 向远程 PDP 发送请求、更新和删除信息,然后 PDP 返回决定给 PEP 。
  COPS 使用传输层协议 TCP 以便为客户机和服务器提供可靠信息交换。
  COPS 是可扩展的,它能够自我识别,并在不需要修改 COPS 协议本身的情况下支持不同特定客户机信息。 COPS 是为策略的通用管理、配置和执行而创建的。
  COPS 为认证、中继保护和信息完整性提供了信息级别的安全性。COPS 也能使用已有安全协议,如 IPSEC 或 TLS ,以认证和确保 PEP 和 PDP 之间的信道。
  COPS 有两个主要状态:(1)客户机和服务器共享请求 / 决策状态;(2)可能是内部互相联系的来自各种不同事件(请求 / 决策)的状态。
  此外, 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 头和所有封装对象。


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
协议    通信    

参考资料

贡献者
sdjntl    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]