YD_T 2934-2015端口控制协议(PCP)技术要求.pdf

YD_T 2934-2015端口控制协议(PCP)技术要求.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 33.040.40M 32YD中华人民共和国通信行业标准YD/T2934-2015端口控制协议(PCP)技术要求Technical specification forport controlprotocol (PCP)2015-07-14发布2015-10-01实施中华人民共和国工业和信息化部发布 YD/REFER_FAILURE Option只在MAP Opcode 中有效。4.2.5ResultCodes结果码ResultCodes结果码枚举见下,只有O表示成功响应,其他都表示错误响应;当PCPScrver在处理请求消息过程中遇到多个错误,PCPServer应该使用最有代表性的错误码返回。每个错误的结果码划分为长生命时间的错误(longlifetimeerror)或短生命时间的错误(shortlifetimeerror),长生命时间宜为30min,短生命时间宜为30s。0SUCCESS:成功。1UPSUPP_VERSION:不支持的协议版本,属于长生命时间错误。2NOT_AUTHORIZED:PCPClient没有使能该请求操作,或者PCPClient请求的操作PCPServer因为安全策略等原因没办法执行,属于长生命时间错误。3MALFORMED_REQUEST:PCPScrver不能成功解析该请求消息,属于长生命时间错误。4UNSUPP_OPCODE:不支持的Opcode,属于长生命时间错误。5UNSUPP_OPTION:不支持的Option,仅出现在某个option要求强制处理面Server不支持时,属于长生命时间错误。6MAIFORMED_OPTION:畸形的选项,如出现多次,或者无效长度等,属于长生命时间错误。7NETWORK_FAILURE:PCPServer正遭遇某种类型的网络故障,比如没有获取到外部IP地址等,属于短生俞时间错误。8NO_RESOURCES:当前PCPServer上没有足够的资源完PCPClient请求的操作,比如,乏CPU资源或内存,或者其他临时性的状况:也许过段时间再发起相同的请求PCPServer能正确处理:这种属于系统性的错误,不同于USEREXQUOTA,属于短生命时间错误。9UNSUPP_PROTOCAL:不支持的协议,属于长生命时间错误,10USER_EX_QUOTA:试图创建一个新的映射条目但是超过了用户的端口配额,属于短生命时间错误,11CANNOT_PROVIDE_EXTERNAL:PCPServer无法提供PCPClient建议的外部地址或者外部端口,这个错误限于处理PEER请求、带有PREFER_FAILUREOption的MAP请求或者SCTP协议的MAP请求;属于哪种类型的生命时间错误依赖于发生故障的原因。12ADDRESS_MISMATCH:请求报文中的源IP地址和PCPClientsIPAddress不匹配,属于长生命时间的错误。13EXCESSIVE_REMOTE_PEERS:PCPServer无法创建过滤条目,只限于处理携带有FILTEROption的MAP请求,属于长生命时间错误。4.3PCP处理流程4.3.1PCPClient产生和发送Request消息PCPClient发送第一个请求消息之前,需要先发现PCPServer。发现PCPServer有以下几个步骤:如果PCPServer已配置,例如,通过配置文件或者DHCP下发;则直接添加到PCPServer列表;否则7 YD/T选择缺省路由添加到PCPServer列表:如果PCPClient既有IPv4地址又有IPv6地址,则选择IPv4缺省路由作为IPv4PCPScrver创建IPv4映射,选择IPv6缺省路由作为IPv6PCPScrver创建IPv6映射。本标准中暂时只支持一个PCPServer地址。有了PCPServer地址,PCPClient就可以发起PCP请求。PCP消息射装在UDP中,PCPServer必须在PCPPort端口号上监听PCP请求。每个PCP请求都会产生一个PCP响应,所以PCP不用运行在一个可靠传输协议之上。图7所示是封装在以太赖中的PCP报文格式。Eth headerIP headertDP headerPCP pay1oadPCP header (opcode)pay1oadoptions (opt ional)图7以太赖中的PCP报文格式一个内部主机上可以有多个PCPClients,每个Client发起请求时使用不同的端口号,端口号是随机产生的,具体详见IETFRFC6056。4.3.2PCPClient重传Request消息PCPClient需要保证请求消息的正确传送。当PCPClient在期望时间内没有收到来自

您可能关注的文档

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体 山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档