Portal协议分析Word文档格式.docx

上传人:b****2 文档编号:4032055 上传时间:2023-05-02 格式:DOCX 页数:17 大小:83.94KB
下载 相关 举报
Portal协议分析Word文档格式.docx_第1页
第1页 / 共17页
Portal协议分析Word文档格式.docx_第2页
第2页 / 共17页
Portal协议分析Word文档格式.docx_第3页
第3页 / 共17页
Portal协议分析Word文档格式.docx_第4页
第4页 / 共17页
Portal协议分析Word文档格式.docx_第5页
第5页 / 共17页
Portal协议分析Word文档格式.docx_第6页
第6页 / 共17页
Portal协议分析Word文档格式.docx_第7页
第7页 / 共17页
Portal协议分析Word文档格式.docx_第8页
第8页 / 共17页
Portal协议分析Word文档格式.docx_第9页
第9页 / 共17页
Portal协议分析Word文档格式.docx_第10页
第10页 / 共17页
Portal协议分析Word文档格式.docx_第11页
第11页 / 共17页
Portal协议分析Word文档格式.docx_第12页
第12页 / 共17页
Portal协议分析Word文档格式.docx_第13页
第13页 / 共17页
Portal协议分析Word文档格式.docx_第14页
第14页 / 共17页
Portal协议分析Word文档格式.docx_第15页
第15页 / 共17页
Portal协议分析Word文档格式.docx_第16页
第16页 / 共17页
Portal协议分析Word文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Portal协议分析Word文档格式.docx

《Portal协议分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《Portal协议分析Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

Portal协议分析Word文档格式.docx

5与3A相关的交互中报文填充说明10

5.1Access_Request10

5.2Accounting-Request/Start10

5.3Accounting-Request/Interim-Update11

5.4Accounting-Request/Stop11

6HTTPRequestportal-url11

1Portal协议协议概述

AC与PortalServer之间通过Portal协议交互。

2Portal协议报文格式

3Portal协议报文字段说明

Ver

Ver字段是协议的版本号,长度为1字节,目前定义的值为0x01。

Type

Type字段定义报文的类型,长度为1字节。

Pap/Chap

Pap/Chap字段定义此用户的认证方式,长度为1字节,只对Type值为0x03的认证请求报文有意义:

chap方式认证(0x00)、Pap方式认证(0x01)。

Rsv

Rsv目前是保留字段,长度为1字节,在所有报文中值为0。

SerialNo

SerialNo字段是报文的序列号,长度为2字节,由PortalServer随机生成;

由PortalServer发给AC的报文;

每一个由AC设备发给PortalServer的响应报文的SerialNo必须和PortalServer发送的相应请求报文的SerialNo一样。

ReqID

ReqID字段长度2个字节,AC随机生成。

UserIP

UserIP字段为Portal用户的IP地址,长度是4字节,由PortalServer根据获得的IP地址填写,必填项。

UserPort

UserPort字段目前没有用到,长度为2字节,在所有报文中其值为0。

ErrCode

ErrCode字段和Type字段一起表示一定的意义,长度为1字节。

AttrNum

AttrNum字段表示其后便可变长度的属性字段属性的个数,长度为1字节(表示属性最多可有255个属性),其值在所有的报文中都要根据具体情况赋值。

Attr

Attr字段(属性字段)是一个可变长字段,由多个属性依次链接而成,每个属性的格式为TLV,如图:

属性字段中每个属性说明如下:

(1)属性类型(AttrType)

Attr(属性字段)

AttrType

属性值长度

属性含义

UserName

0x01

<

=253(可变)

随e行用户名,具体为:

“用户手机号码”;

全国/省内预付费卡用户名称:

13位数字;

为满足国际漫游的需要,支持253字节的长用户名。

PassWord

0x02

=16(可变)

用户提交的明文密码

Challenge

0x03

16(固定)

Chap方式加密的魔术字

ChapPassWord

0x04

经过Chap方式加密后的密码

(2)属性长度(AttrLen)

AttrLen字段表示属性的长度,长度为1字节,其值是整个属性三个字段AttrType、AttrLen、AttrValue的长度之和。

(3)属性值(AttrValue)

AttrValue的值为具体的属性值,比如用户名、口令等,长度有些可变,有些固定,但最长不超过253(255-2)字节

4与Portal交互中报文填充说明

4.1REQ_CHALLENGE

序号

参数名称

长度(字节)

说明

1

协议版本号

2

报文类型

3

无意义

定义用户的认证方式

4

保留字段

5

随机

报文的序列号,PortalServer随机生成,同一个认证流程中所有报文的SerialNo相同

6

该字段无意义

7

IP

由PortalServer根据获得的IP地址填写,必填

8

9

10

其后便可变长度的属性字段属性的个数,长度为1字节(表示属性最多可有255个属性)

4.2ACK_CHALLENGE

同4.1中的SerialNo相同

报文的序列号,与Type字段的值等于0x01的报文相同

Chap方式:

Pap方式:

无意义,0

AC随机生成,AC设备的请求Challenge响应报文中把该ReqID的值告诉PortalServer

0:

请求challenge成功

1:

请求challenge拒绝

2:

链接已建立

3:

有一个用户在认证

4:

请求challenge失败

与Type字段一起表示一定的意义,AC设备通知PortalServer

其后可变长度的属性字段属性的个数,长度为1字节(表示最多可有255个属性)

11

属性类型(Challege)

12

AttrLenth

18

整个属性三个字段AttrType、AttrLen、AttrValue的长度之和

13

AttrValue

16

具体的属性值,Chap方式加密的魔术字

4.3REQ_AUTH

Chap:

0x00

Pap:

报文的序列号,PortalServer随机生成

和Type值为2的报文中此字段的值相同

字段无意义

属性字段类型(UserName)

=255

属性长度

=253

随e行用户名

14

属性字段类型(PassWord)

15

=18

=16

17

属性字段类型(Challenge)

19

Chap方式加密的魔术字

4.4ACK_AUTH

同4.3中的SerialNo相同

报文的序列号,与Type字段的值等于0x03的报文相同

0:

用户认证成功

1:

用户认证请求被拒绝

3:

有一个用户在认证,青售后再试

4:

此用户认证失败

4.5AFF_ACK_AUTH

0x07

由PortalServer向AC设备发出的认证成功确认报文,与Type字段的值等于0x03的报文相同

5与3A相关的交互中报文填充说明

5.1Access_Request

值(十进制)

用户名

18<

=..<

=130

16<

=128

用户提交的密码

60

>

=7

5<

=247

5.2Accounting-Request/Start

5.3Accounting-Request/Interim-Update

5.4Accounting-Request/Stop

6HTTPRequestportal-url

HTTPRequestportal-url(实现强制PORTAL功能)的相关参数

当AC实现强制Portal功能时,要求强制Portal中包含一下参数:

参数取值

参数说明

认证模式

作用阶段

举例

wlanuserip

十进制的字符串格式

网段在前,主机在后

WLAN用户的私网地址,是认证Portal与AC之间判别WLAN用户的身份识别码

WEB

重定向认证页面请求时

wlanuserip=10.1.2.34

wlanacname

wlanacname=ACN.CTY.PRO.OPE,属性名为严格小写,属性值为按照下列规定的AC名称。

统一规定全国AC的编码,其编码规则为ACN.CTY.PRO.OPE,其中:

ACN表示AC的名字,由4位数字组成,各省自己规划和分配。

CTY表示WLAN位于的城市,由4位数字组成,由各个地市的长途区号表示,右对齐左填零。

PRO表示WLAN位于的省份,由3位数字组成,PRO的代码分配参见附表。

OPE表示WLAN所属的运营商,由2位数字组成,中国移动为00。

wlanacip=ACN.CTY.

PRO.OPE

举例说明:

WEB认证模式的URL:

?

wlanuserip=10.1.2.34&

wlanacname=ACN.CTY.PRO.OPE

注意:

允许在URL中的“?

”后面增加其他的参数,但是名称不能使用wlan作为起始

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2