网站大量收购独家精品文档,联系QQ:2885784924

portal協议标准V20.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
portal協议标准V20

Q/DKBA华为技术有限公司企业技术标准Q/DKBAXXXX-2001 华为公司宽带产品Portal协议标准第2部分:Portal标准V2.0 2001-XX-XX发布 2001-XX-XX实施华 为 技 术 有 限 公 司发布目 次1 范围42 术语和定义43 概述44协议44.1报文格式44.2报文字段说明44.2.1Ver54.2.2Type54.2.3Pap/Chap54.2.4Rsv64.2.5SerialNo64.2.6ReqID64.2.7UserIP64.2.8UserPort64.2.9ErrCode64.2.10AttrNum64.2.11 Authenticator64.2.12报文属性字段(Attr)的格式75流程和相关说明95.1信息询问流程(无论成功还是失败)95.2下线通知流程(BAS通知Portal Server)106其他说明116.1关于TextInfo属性的使用116.2协议的兼容性116.3协议的不完善之处11前 言本标准由宽带联合系统部提出。本标准主要起草部门:宽带联合系统部,MA5200产品组,ESR产品组,iNet产品组本标准主要解释部门:宽带总体组本标准主要起草人:杨宏杰、周和秘、乔明本标准主要审核人:卢朝晖、胡鹏本标准批准人:华为公司宽带产品Portal协议标准V2.0 范围本标准规定了华为公司宽带产品所采用的Portal协议标准。本标准适用于华为公司具备Portal特性的宽带设备,包括服务器端设备(如:iTellin、iNet IP Hotel系统等)以及BAS端设备(如:ESR、MA5200等)特别的:对于服务器端设备(如:iTellin、iNet IP Hotel系统等)必须同时支持V1.0与V2.0协议,对于BAS端设备(如:ESR、MA5200等)以V2.0为标准。 术语和定义Portal —— 门户业务Web认证 —— 通过Web方式进行用户认证认证Client —— 本文中使用的概念,表示协议中发起认证请求的一方,可以为Portal Server或 任何发起认证的客户机。在不会引起混淆的情况下,简称为Client认证Server —— 本文中使用的概念,表示协议中接受认证请求的一方,例如BAS设备。 在不 会引起混淆的情况下,简称为ServerBAS ——Broad Access Server 宽带接入设备 概述本文档主要分两部分,一部分描述了PortalServer和BAS设备之间的通信协议,令一部分(附录)提出了对PortalServer 的Web服务器相关配置和网页设计的一些规定。PortalServer和BAS设备之间的协议规定了采用Portal认证(或Web认证)时PortalServer和BAS设备之间的报文格式和通信流程,协议支持PAP和CHAP两种认证方式,对可能出现的各种情况的认证流程分别做了详细的规定。Portal V2.0协议是对原有V1.0协议存在的漏洞和不合理之处进行部分完善,增加了用于对协议报文进行验证的字段Authenticator。对于V1.0与V2.0相互冲突之处,一律以V2.0为准。协议报文格式协议包采用固定长度头加可变长度的属性字段组成,属性字段采用TLV格式。为了增加对协议报文的校验,扩充报文格式如下(图 4-1):图4-1 增加报文校验之后的Portal协议报文格式报文字段说明VerVer字段是协议的版本号,长度为 1 字节,Ver = 0x02。之所以对Version进行升级,是因为对Version 1做了如下的扩充:修改了报文格式,在AttrNum字段之后增加了16个字节的Authenticator字段。增加对所有协议报文的校验,包括上线流程、下线流程和查询流程。修改了TextInfo属性,使其完全符合TLV格式(version 1曾经出现过不完全符合TLV格式的软件实现版本),不再区分其内容的语言,并且约定:BAS本地产生的提示信息不上报到Portal Server。TypeType字段定义报文的类型,长度为 1 字节。该版本兼容原协议的全部命令字,同时新增类型为0x08,0x09,0x0a三个命令字:Type值方向含义REQ_CHALLENGE0x01Client -- ServerPortal Server向BAS发送的Challenge请求报文ACK_CHALLENGE0x02Server -- ClientBAS对Portal Server请求Challenge报文的响应报文REQ_AUTH0x03Client -- ServerPortal Server向BAS发送的认证请求报文ACK_AUTH0x04Server -- ClientBAS对Portal Server认证请求的响应报文REQ_L

文档评论(0)

bmdj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档