5.5.3  强制漫游

5.5.3 强制漫游

1.强制漫游概述

强制漫游(Forced Roaming)是指在IP连接断掉的情况下循环监控一个特定的IP地址。强制漫游是通过ICMP报文实现的(Echo请求/回复或Ping功能)。当IP连接断掉时,即从通信方没有ping包返回,这时一个取消认证的报文帧将会发送到所有WLAN的客户端,相应的WLAN接口被禁止。

IP连接继续被监控,并且只要无线接入点AP接收到从通信方返回的ping包,那么WLAN接口被使能。这种机制可以监控在无线客户端和服务器之间的连接。如果不能经过无线接入点访问服务器,那么客户端就被取消认证并且无线接入点的WLAN接口被禁掉。客户端开始漫游然后连接到一个不同的服务器能够访问的无线接入点。只要第一个无线访问点能够再次到达服务器,它就重新使能WLAN接口。

注意,IP连接中断时的强制漫游不能在相同WLAN接口上与iPCF或WDS联合使用。

强制漫游网络拓扑图如图5-82所示。

978-7-111-37169-4-Chapter05-84.jpg

图5-82 强制漫游网络拓扑图

2.强制漫游组态

S7-300 CPU通过交换机与作为AP的SCALANCE W788-1RR和SCALANCE W788-2RR进行有线局域网(LAN)连接,ET200S PN直接连接到SCALANCE W客户端上。根据图5-82的网络拓扑图设置PG/PC的IP地址,使用PST软件设置SCALANCE W788的IP地址。另外可以使用PG/PC通过IE浏览器来直接连接调试SCALANCE W。

如图5-83所示,首先设置PC的以太网地址为192.168.9.158/24,与所连接以太网设备都在同一个网段上。组态SCALANCE W788-1RR的IP地址为192.168.9.82/24。

978-7-111-37169-4-Chapter05-85.jpg

图5-83 PC以太网口设定

如图5-84所示,在System标签下,组态SCALANCE W788-1RR作为无线接入点AP模式。设置相应的国家代码以及系统名称等参数。

978-7-111-37169-4-Chapter05-86.jpg

图5-84 系统参数

同样组态SCALANCE W788-2RR为AP点,IP地址为192.168.9.88/24,如图5-85所示,其SSID与前一个AP是相同的,都设置为“DG-SIEMENS WLAN”。

978-7-111-37169-4-Chapter05-87.jpg

图5-85 无线接口参数

同时组态工作在客户端模式的SCALANCE W788,如图5-86所示。

978-7-111-37169-4-Chapter05-88.jpg

图5-86 系统信息

因为客户端连接了ET200S PN,和带PN口的S7-300 CPU进行PN IO通信。如图5-87所示,MAC模式设置为“Layer 2 Tunnel”,这个模式也同样适用于客户端连接有多个ET200S PN的通信。

如图5-88所示,使客户端连接到SSID为DG-SIEMENS WLAN的网络上。

这时如图5-89所示,客户端与第一个接入点已经建立起了连接。

978-7-111-37169-4-Chapter05-89.jpg

图5-87 无线接口参数

978-7-111-37169-4-Chapter05-90.jpg

图5-88 SSID列表

978-7-111-37169-4-Chapter05-91.jpg

图5-89 AP信号列表

如图5-90所示,设置SCALANCE W788-1RR工作在强制漫游模式下,打开“IFeatures”→“Forced Roaming”标签项,设置目标IP地址为PLC的IP地址,其他参数采用默认设置。

978-7-111-37169-4-Chapter05-92.jpg

图5-90 强制漫游信息监控

如图5-91所示,第二个无线接入点的客户端列表为空:

978-7-111-37169-4-Chapter05-93.jpg

图5-91 客户端列表信息

这时,当有线连接的接入点出现电缆断线等故障时,它所连接的客户端会自动漫游到无线信号强度更强的第二个接入点,这样可以保证连接的可靠性。

当拔掉与第一个接入点的工业以太网连接后,可以看到S7-300 CPU与ET200S PN的PN IO通信仍然保持。如图5-92所示,客户端被强制漫游到第二个接入点。

978-7-111-37169-4-Chapter05-94.jpg

图5-92 客户端列表信息

如图5-93所示,此时另一个接入点的认证记录里多了两条客户端进行重新登录的内容。

978-7-111-37169-4-Chapter05-95.jpg

图5-93 客户端认证信息