ESS中的每一个AP都可以作为RADIUS客户端,它与RADIUS服务器之间拥有一个不同于其它AP的共享密码。此外,RADIUS服务器还为每一个BSSID保留了如下信息: a) 基本服务组标识BSSID; b) 至少为160位RADIUS BSSID密码; c) BSSID的DSM IP地址或DNS域名; d) 用于IAPP通信加密的AP所支持的加密套件。
(2) 声明功能 a) 当有STA向本AP发起连接请求时,IAPP模块将向DS广播IAPP ADD-notify报文,使得至少在本地子网内的其它AP都不会再有与该STA的连接关系。 b) 当有STA向本AP发起连接或重连接请求时向有线网络广播XID帧,更新本地子网中二层设备的转发表,使得它们可以正确转发目的地址为STA的数据包。
(4) 支持ESS治理和AP的IP地址查询功能。 当ESS中配有RADIUS服务器时,IAPP还需要实现RADIUS客户端功能才保证IAPP的正确操作,为此,IAPP模块还需要实现: a) IAPP初始化时,用RADIUS Registration Access-Request报文向RADIUS服务器注册。 b) 当有STA切换到本AP时,向RADIUS服务器发送RADIUS Access-Request报文,查询STA原属AP的IP地址。 c) 当AP要脱离ESS时,向RADIUS服务器发送注销报文,同时关闭IAPP端口。