Portal协议分析

Portal协议分析

ID:36538790

大小:406.50 KB

页数:12页

时间:2019-05-11

Portal协议分析_第1页
Portal协议分析_第2页
Portal协议分析_第3页
Portal协议分析_第4页
Portal协议分析_第5页
资源描述:

《Portal协议分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、AC、Portal与AAA交互协议分析封页3上海寰创通信科技有限公司封页3文档更新记录日期更新人版本备注2009-2-13齐霄鹏2009-2-16齐霄鹏封页3上海寰创通信科技有限公司【内部文档】目录1PORTAL协议协议概述52PORTAL协议报文格式53PORTAL协议报文字段说明54与PORTAL交互中报文填充说明64.1REQ_CHALLENGE64.2ACK_CHALLENGE74.3REQ_AUTH84.4ACK_AUTH84.5AFF_ACK_AUTH95与3A相关的交互中报文填充说明105.

2、1Access_Request105.2Accounting-Request/Start105.3Accounting-Request/Interim-Update115.4Accounting-Request/Stop116HTTPREQUESTPORTAL-URL11第12页共12页上海寰创通信科技有限公司【内部文档】1Portal协议协议概述AC与PortalServer之间通过Portal协议交互。2Portal协议报文格式3Portal协议报文字段说明VerVer字段是协议的版本号,长度为1字节

3、,目前定义的值为0x01。TypeType字段定义报文的类型,长度为1字节。Pap/ChapPap/Chap字段定义此用户的认证方式,长度为1字节,只对Type值为0x03的认证请求报文有意义:chap方式认证(0x00)、Pap方式认证(0x01)。RsvRsv目前是保留字段,长度为1字节,在所有报文中值为0。SerialNoSerialNo字段是报文的序列号,长度为2字节,由PortalServer随机生成;由PortalServer发给AC的报文;每一个由AC设备发给PortalServer的响应报

4、文的SerialNo必须和PortalServer发送的相应请求报文的SerialNo一样。ReqIDReqID字段长度2个字节,AC随机生成。UserIPUserIP字段为Portal用户的IP地址,长度是4字节,由PortalServer根据获得的IP地址填写,必填项。UserPortUserPort字段目前没有用到,长度为2字节,在所有报文中其值为0。ErrCodeErrCode字段和Type字段一起表示一定的意义,长度为1字节。AttrNumAttrNum字段表示其后便可变长度的属性字段属性的个数

5、,长度为1字节(表示属性最多可有255个属性),其值在所有的报文中都要根据具体情况赋值。Attr第12页共12页上海寰创通信科技有限公司【内部文档】Attr字段(属性字段)是一个可变长字段,由多个属性依次链接而成,每个属性的格式为TLV,如图:属性字段中每个属性说明如下:(1)属性类型(AttrType)Attr(属性字段)AttrType属性值长度属性含义UserName0x01<=253(可变)随e行用户名,具体为:“用户手机号码”;全国/省内预付费卡用户名称:13位数字;为满足国际漫游的需要,支持2

6、53字节的长用户名。PassWord0x02<=16(可变)用户提交的明文密码Challenge0x0316(固定)Chap方式加密的魔术字ChapPassWord0x0416(固定)经过Chap方式加密后的密码(2)属性长度(AttrLen)AttrLen字段表示属性的长度,长度为1字节,其值是整个属性三个字段AttrType、AttrLen、AttrValue的长度之和。(3)属性值(AttrValue)AttrValue的值为具体的属性值,比如用户名、口令等,长度有些可变,有些固定,但最长不超过25

7、3(255-2)字节1与Portal交互中报文填充说明1.1REQ_CHALLENGE序号参数名称长度(字节)值说明1Ver10x01协议版本号2Type10x01报文类型3Pap/Chap1无意义定义用户的认证方式4Rsv10保留字段5SerialNo2随机报文的序列号,PortalServer随机生成,同一个认证流程中所有报文的SerialNo相同6ReqID20该字段无意义7UserIP4IP由PortalServer根据获得的IP地址填写,必填8UserPort20保留字段9ErrCode10该字

8、段无意义10AttrNum10其后便可变长度的属性字段属性的个数,长度为1字节(表示属性最多可有255个属性)第12页共12页上海寰创通信科技有限公司【内部文档】1.1ACK_CHALLENGE序号参数名称长度(字节)值说明1Ver10x01协议版本号2Type10x02报文类型3Pap/Chap1无意义定义用户的认证方式4Rsv10保留字段5SerialNo2同4.1中的SerialNo相同报文的序列号,与Type字段的值等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。