中国移动WLANACAP接口互通规范基本协议分册V100.docx
《中国移动WLANACAP接口互通规范基本协议分册V100.docx》由会员分享,可在线阅读,更多相关《中国移动WLANACAP接口互通规范基本协议分册V100.docx(149页珍藏版)》请在冰豆网上搜索。
中国移动WLANACAP接口互通规范基本协议分册V100
QB-╳╳-╳╳╳-╳╳╳╳
╳╳╳╳-╳╳-╳╳实施
╳╳╳╳-╳╳-╳╳发布
中国移动通信集团公司发布
版本号:
1.0.0
CMCCWLANAC-APInteroperabilitySpecification
中国移动WLANAC-AP接口互通规范(基本协议分册)
中国移动通信企业标准
前言1
1范围2
2规范性引用文件2
3术语及缩略语5
4CAPWAP消息交互流程及状态机定义6
4.1状态机简述6
4.2状态机流程图7
4.3状态机迁移详解8
4.3.1StartIdle(0)8
4.3.2IdleDiscovery
(1)9
4.3.3DiscoveryDiscovery
(2)9
4.3.4DiscoveryIdle(3)9
4.3.5DiscoverySulking(4)9
4.3.6SulkingIdle(5)9
4.3.7IdleJoin(6)10
4.3.8DiscoveryJoin(7)10
4.3.9JoinImageData(8)10
4.3.10ImageDataReset(9)10
4.3.11JoinConfigure(10)10
4.3.12ConfigureDataCheck(11)11
4.3.13DataCheckRun(12)11
4.3.14RunQuit(13)11
4.3.15RunRun(14)11
4.3.16ResetQuit(15)13
4.3.17XXXQuit(16)13
5CAPWAP协议基本格式定义13
5.1CAPWAP协议前导头14
5.2CAPWAP协议DTLS头14
5.3CAPWAP协议头14
5.4CAPWAP报文封装16
6CAPWAP协议具体格式定义16
6.1CAPWAP报文类型16
6.1.1发现请求(DiscoveryRequest)17
6.1.2发现回应(DiscoveryResponse)17
6.1.3加入请求(JoinRequest)18
6.1.4加入回应(JoinResponse)18
6.1.5配置状态请求(ConfigurationStatusRequest)19
6.1.6配置状态回应(ConfigurationStatusResponse)19
6.1.7配置更新请求(ConfigurationUpdateRequest)21
6.1.8配置更新回应(ConfigurationUpdateResponse)22
6.1.9事件请求(WTPEventRequest)23
6.1.10事件回应(WTPEventResponse)23
6.1.11状态改变请求(ChangeStateEventRequest)23
6.1.12状态改变回应(ChangeStateEventResponse)24
6.1.13回声请求(EchoRequest)24
6.1.14回声响应(EchoResponse)24
6.1.15ImageDataRequest24
6.1.16ImageDataResponse25
6.1.17重置请求(ResetRequest)25
6.1.18重置回应(ResetResponse)25
6.1.19站点配置请求(StationConfigurationRequest)26
6.1.20站点配置回应(StationConfigurationResponse)26
6.1.21无线局域网配置请求(WLANConfigurationRequest)26
6.1.22无线局域网配置回应(WLANConfigurationResponse)27
6.1.23清空配置请求(ClearConfigurationRequest)27
6.1.24清空配置回应(ClearConfigurationResponse)28
6.1.25DataTransfer28
6.1.25.1数据传输请求(DataTransferRequest)29
6.1.25.2数据传输应答(DataTransferResponse)29
6.2CAPWAP消息元素30
6.2.1AC描述符(ACDescriptor)30
6.2.2AC名字(ACName)32
6.2.3控制隧道IPv4地址(ControlIPv4Address)32
6.2.4控制隧道IPv6地址(ControlIPv6Address)33
6.2.5发现类型(DiscoveryType)33
6.2.6位置(LocationData)34
6.2.7错误码(ResultCode)34
6.2.8连接标识(SessionID)35
6.2.9WTPBoardData35
6.2.10WTP描述符(WTPDescriptor)36
6.2.11WTPFrameTunnelMode38
6.2.12LocalIPv4Address38
6.2.13WTPMACType38
6.2.14WTPName39
6.2.15Radio信息(IEEE802.11WTPRadioInformation)39
6.2.16ACPriority40
6.2.17ECNSupport40
6.2.18RadioAdministrativeState41
6.2.19统计定时器(StatisticsTimer)41
6.2.20WTPRebootStatistics41
6.2.21AC带优先级的名字(ACNamewithPriority)42
6.2.22IEEE802.11DirectSequenceControl43
6.2.23IEEE802.11SupportedRates43
6.2.24IEEE802.11WTPRadioConfiguration44
6.2.25IEEE802.11TxPower45
6.2.26CAPWAPTimers45
6.2.27DecryptionErrorReportPeriod45
6.2.28IdleTimeout46
6.2.29ACIPv4地址列表(ACIPv4List)46
6.2.30ACIPv6地址列表(ACIPv6List)46
6.2.31IEEE802.11OFDMControl47
6.2.32IEEE802.11RateSet47
6.2.33IEEE802.11MACOperation48
6.2.34IEEE802.11WTPQualityofService49
6.2.35IEEE802.11Multi-DomainCapability50
6.2.36IEEE802.11Antenna51
6.2.37AC时间戳(ACTimestamp)51
6.2.38WTPStaticIPAddressInformation51
6.2.39AddMACACLEntry52
6.2.40DeleteMACACLEntry52
6.2.41RadioOperationalState53
6.2.42删除站点(DeleteStation)54
6.2.43InitiateDownload54
6.2.44ImageData54
6.2.45ImageInformation55
6.2.46添加站点(AddStation)55
6.2.47IEEE802.11Station56
6.2.48IEEE802.11StationQoSProfile56
6.2.49IEEE802.11StationSessionKey57
6.2.50IEEE802.11InformationElement58
6.2.51IEEE802.11AddWLAN58
6.2.52IEEE802.11DeleteWLAN60
6.2.53IEEE802.11UpdateWLAN61
6.2.54IEEE802.11AssignedAPBSSID62
6.2.55VendorSpecificPayload62
6.2.56DataTransferData63
6.2.57DataTransferMode64
6.3厂商自定义消息元素64
6.3.1802.11nRadio绑定信息64
6.3.2802.11nStation信息66
6.4CAPWAP协议定时器68
6.4.1AP数据隧道保活定时器68
6.4.2AP发现时间68
6.4.3回声时间68
6.4.4AP等待ImageDataRequest时间68
6.4.5AP最大发现时间69
6.4.6重传时间69
6.4.7静默时间69
6.5CAPWAP协议变量69
6.5.1设备使能状态70
6.5.2发现次数70
6.5.3最大发现次数70
6.5.4最大重传次数70
6.5.5重传计数70
6.6AP保存的变量71
6.6.1指令性重启次数71
6.6.2隧道封装的帧类型71
6.6.3最近一次重启原因71
6.6.4MacType71
6.6.5静态IP地址72
6.6.6MAC参数72
6.6.7速率集72
6.6.8传输功率72
6.6.9无线QoS73
6.6.10射频参数73
7CAPWAP补充协议73
7.1AC发现过程73
7.1.1静态配置发现:
73
7.1.2DHCP Option4375
7.1.3DNS76
7.1.4广播发现。
77
7.2发现过程中AC优先级机制77
7.3AP映像文件升级机制77
7.3.1升级过程77
7.3.2报文格式80
7.4自动频点及功率设置82
7.4.1AP上电时自动频点设置82
7.4.2AP上电时功率设置83
7.5信道、功率自调整83
7.5.1报文交互83
7.5.2扫描机制84
7.5.3扫描行为85
7.5.4扫描报告85
修订历史88
前言
本标准的目的是制定中国移动WLANAC-AP接口互通规范
本标准包括的主要内容,或修订的主要内容。
本标准是系列标准之一,该系列标准的结构、名称或预计的名称如下:
序号
标准编号
标准名称
[1]
中国移动WLAN业务总体技术要求
[2]
中国移动WLANAP设备规范
[3]
中国移动WLANAC设备规范
[4]
中国移动WLANPortal设备规范
[5]
中国移动WLANRadius设备规范
[6]
中国移动WLAN设备接口规范
[7]
中国移动WLAN用户接入流程技术规范_WEB
[8]
中国移动WLAN业务规范
[9]
中国移动WLANAC-AP接口互通规范
本标准需与企业标准编号《企业标准名称》配套使用。
本标准的附录为标准性附录,附录为资料性附录。
本标准由中移号文件印发。
本标准由中国移动通信集团提出,集团公司技术部归口。
本标准起草单位:
中国移动通信有限公司研究院
本标准主要起草人:
1范围
中国移动WLANAC-AP接口互通规范包括基本协议、设备功能、网管功能三个分册、本标准系其中的基本协议分册,包括AC-AP消息交互流程、AC-AP接口协议基本格式、AC-AP接口协议详细格式及交互定时器定义、供中国移动内部和厂商共同使用;适用于中国移动开展WLAN业务所涉及到的AC、AP设备。
本分册定义了中国移动WLANAC-AP交互采用的协议规范,规范制定以RFC5415、RFC5416为基础,AC应同时支持CAPWAP定义的SplitMAC和LocalMAC,同时在其上增加了符合中国移动企标规范的内容。
本分册第6章6.3节定义了基于CAPWAP扩展部分的消息元素及格式。
本分册第7章CAPWAP补充协议是对RFC协议未明确定义部分的补充说明,包括ACAP发现策略和版本升级策略
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
表2-1规范性引用文件
[1]
《中国移动WLAN业务总体技术要求》
中国移动通信集团公司
[2]
《中国移动WLAN业务规范》
中国移动通信集团公司
[3]
《中国移动WLAN与2G/3G融合技术规范》
中国移动通信集团公司
[4]
《中国移动WLAN业务设备规范》
中国移动通信集团公司
[5]
《中国移动WLAN用户接入流程技术规范—WEB》
中国移动通信集团公司
[6]
September16,1999
WirelessLANMediumAccessControl(MAC)andPhysicalLayerSpecifications:
Higher-SpeedPhysicalLayerExtensioninthe2.4GHzBand
IEEEStd802.11
[7]
2001
DraftStandardsforLocalandMetropolitanAreaNetworks:
StandardforPortbasedNetworkAccessControl.
IEEEP802.1X
[8]
August20,1999
WirelessLANMediumAccessControl(MAC)andPhysicalLayerSpecifications
IEEEStd802.11
[9]
2001
StandardsforLocalandMetropolitanAreaNetworks-Specificrequirements-Part11:
WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)specifications:
MediumAccessMethod(MAC)SecurityEnhancements.
IEEE802.11i
[10]
RFC2284
PPPExtensibleAuthenticationProtocol(EAP),BlunkandVollbrecht,March,1998.
IETF
[11]
RFC2716
PPPEAPTLSAuthenticationProtocol,B.Aboha,D.Simon,October,1999.
IETF
[12]
RFC2865
RemoteAuthenticationDialInUserService(RADIUS),C.Rigney,S.Willens,A.Rubens,W.Simpson,June2000.
IETF
[13]
RFC2866
RADIUSAccounting,C.Rigney,June2000
IETF
[14]
RFC2869
RADIUSExtension,C.Rigney,W.Willats,P.Calhoun,June2000.
IETF
[15]
IETFDraft
EAPSIMAuthentication,Draft-haverinen-pppext-eap-sim-05.txt,H.Haverinen,February,2002
IETF
[16]
RFC2131
DynamicHostConfigurationProtocol.R.Droms.March1997.
IETF
[17]
RFC2132
DHCPOptionsandBOOTPVendorExtensions.S.Alexander,R.Droms.March1997.
IETF
[18]
RFC1945
HypertextTransferProtocol--HTTP/1.0.T.Berners-Lee,R.Fielding,H.Frystyk.May1996.
IETF
[19]
RFC2616
HypertextTransferProtocol--HTTP/1.1.R.Fielding,J.Gettys,J.Mogul,H.Frystyk,L.Masinter,P.Leach,T.Berners-Lee.June1999.
IETF
[20]
BestCurrentPracticesforWirelessInternetServiceProvider(WISP)Roaming
Wi-FiAlliance
[21]
RFC1981
PathMTUDiscoveryforIPversion6
IETF
[22]
RFC2460
InternetProtocol,Version6(IPv6)Specification
IETF
[23]
RFC2464
TransmissionofIPv6PacketsoverEthernetNetworks
IETF
[24]
RFC3484
DefaultAddressSelectionforInternetProtocolversion6(IPv6)
IETF
[25]
RFC4291
IPVersion6AddressingArchitecture
IETF
[26]
RFC4443
InternetControlMessageProtocol(ICMPv6)fortheInternetProtocolVersion6(IPv6)Specification
IETF
[27]
RFC4861
NeighborDiscoveryforIPversion6(IPv6)
IETF
[28]
RFC4862
IPv6StatelessAddressAutoconfiguration
IETF
[29]
RFC4941
PrivacyExtensionsforStatelessAddressAutoconfigurationinIPv6
IETF
[30]
RFC3411
AnArchitectureforDescribingSNMPManagementFrameworks
IETF
[31]
RFC2080
RIPngforIPv6
IETF
[32]
RFC4552
Authentication/ConfidentialityforOSPFv3
IETF
[33]
RFC5340
OSPFforIPv6
IETF
[34]
RFC4118
RFC4118ArchitectureTaxonomyforControlandProvisioningofWirelessAccessPoints(CAPWAP)
IETF
[35]
RFC5415
RFC5415ControlAndProvisioningofWirelessAccessPoints(CAPWAP)ProtocolSpecification
IETF
[36]
RFC5416
RFC5416ControlAndProvisioningofWirelessAccessPoints(CAPWAP)ProtocolBindingforIEEE802.11
IETF
[37]
RFC5417
RFC5417ControlAndProvisioningofWirelessAccessPoints(CAPWAP)AccessControllerDHCPOption
IETF
[38]
RFC5418
RFC5418ControlAndProvisioningofWirelessAccessPoints(CAPWAP)ThreatAnalysisforIEEE802.11Deployments
IETF
3术语及缩略语
下列术语、定义和缩略语适用于本标准:
A-MPDU:
AggregationMacProtocolDataUnit,聚合MAC协议数据单元
A-MSDU:
AggregationMacServerDataUnit,聚合无线数据单元
AP:
AccessPoint,接入点
AC:
AccessController,接入控制器
ARP:
Addressresolutionprotocol,地址解析协议
ACL:
Accesscontrollist访问控制
AS:
AuthenticationServer,认证服务器
DHCP:
DynamicHostConfigurationProtocol,动态主机配置协议
DoS攻击:
DenialofService,即拒绝服务,网络上导致合法用户不能够访问正常网络服务的行为都算是拒绝服务攻击,常见的DoS攻击有PingofDeath、TearDrop、UDPflood、SYNflood、LandAttack、IPSpoofingDoS等;
EAP-SIM:
EAP即ExtensibleAuthenticationProtocol,EAP-SIM为基于EAP协议之上的一种基于SIM卡的认证方式
EAP-AKA:
EAP-AKA为AuthenticationandKeyAgreement,是基于3GUSIM卡的认证协议
ESSID: