カフェや店舗などの無線LAN環境では、多数のスマートフォンやPCが接続しているように見える一方で、実際には通信できないケースがあります。特にCisco WLC(Wireless LAN Controller)やFlexConnect構成では、ブロードキャスト・マルチキャスト制御やL2/L3転送方式によって見える端末と到達できる端末の挙動が変わります。この記事では、ネットワークスキャンで大量のSTA(Station)が検出された場合に考えられる原因や、WLC環境で確認すべきポイントについて解説します。
Wi-Fiスキャンで多数のSTAが見える理由
スマートフォンなどのネットワークスキャンツールで500台程度のSTAが検出された場合、必ずしもそのすべてが同じLAN内で自由に通信できる状態とは限りません。
無線LANでは、端末が同じSSIDに接続している場合でも、アクセスポイントやWLC側でクライアント間通信が制御されていることがあります。例えば、ゲストWi-Fiでは端末同士の通信を禁止する設定が一般的です。
そのため、SSID上に多数の端末が存在していても、Pingが通らないこと自体は珍しい現象ではありません。
Pingが通らない場合に考えられる主な原因
Pingが通らない原因として最初に確認すべきなのは、単純なIP到達性ではなく、無線LAN側でICMP通信やクライアント間通信が制限されていないかという点です。
Cisco WLCでは、以下のような設定によって端末間通信が遮断される場合があります。
- Peer-to-Peer Blocking(クライアント間通信禁止)
- ACLによるICMP制御
- ゲストネットワーク用の分離設定
- VLAN分離
例えばカフェのWi-Fiでは、利用者Aのスマートフォンから利用者BのPCへアクセスできないように設定されていることが多くあります。
FlexConnect環境でWLCが関係している可能性
FlexConnectは、主に拠点側アクセスポイントが中央のWLCと連携しながら、データ通信をローカルブレイクアウトできる構成です。
FlexConnect Local Switchingの場合、通常のユーザーデータはアクセスポイントから直接ローカルネットワークへ流れます。そのため、すべての通信がWLCを経由するわけではありません。
ただし、設定によってはブロードキャストやマルチキャスト、認証関連通信など一部のトラフィックがWLC側へ送られる場合があります。
そのため、古いWLCや設定内容によっては「FlexConnectなのに一部トラフィックが集中する」という現象が発生する可能性があります。
VRRPの仮想MACアドレスが見えた場合の考え方
ARPでVRRP(Virtual Router Redundancy Protocol)の仮想MACアドレスが確認できた場合、デフォルトゲートウェイが冗長化されたルーターやL3スイッチによって提供されている可能性があります。
VRRPの仮想MACが見えること自体は、WLCが必ず存在する証拠ではありません。しかし、無線LAN環境の上流に冗長化されたネットワーク機器が配置されていることを示す情報になります。
例えば、店舗ネットワークで2台のルーターがVRRPを構成している場合、端末から見るデフォルトゲートウェイは1つの仮想IP・仮想MACとして認識されます。
ブロードキャストやマルチキャストが原因か確認する方法
大量の端末が見える原因としてブロードキャストドメインの広さを疑うことはできますが、単純にSTA数だけで判断することは難しいです。
確認する場合は、以下のような情報を見ると原因を切り分けやすくなります。
| 確認項目 | 確認内容 |
|---|---|
| SSID設定 | Local SwitchingかCentral Switchingか |
| WLC設定 | Broadcast Forward設定やMulticast設定 |
| VLAN設計 | 同一ブロードキャストドメインか |
| ACL設定 | 端末間通信が許可されているか |
特に古いWLCでは、現在の推奨設計とは異なるブロードキャスト処理をしている場合があるため、設定確認が重要です。
ネットワーク調査で見るべきポイント
今回のような現象を調査する場合、単にスマートフォンのスキャン結果だけを見るのではなく、無線LANと有線LANの境界を確認することが重要です。
例えば以下のような流れで調査すると原因を特定しやすくなります。
- 端末が取得しているIPアドレスを確認する
- デフォルトゲートウェイを確認する
- 同一VLAN内の端末へPingできるか確認する
- WLCのクライアント一覧で接続状態を見る
- APがLocal Switchingか確認する
500台の端末が検出されても、それが同一セグメントに存在しているのか、単に無線電波上で見えているだけなのかを分けて考える必要があります。
まとめ
Wi-Fiスキャンで多数のSTAが検出されるにもかかわらずPingが通らない場合、すぐにWLCのブロードキャスト処理が原因と判断することはできません。
FlexConnect環境ではLocal Switchingによって通常の通信はローカルへ流れますが、設定によってブロードキャストやマルチキャストの扱いが変わります。また、Peer-to-Peer BlockingやACL、VLAN分離などでも端末間通信は制限されます。
VRRPの仮想MACが確認できた場合も、ネットワーク構成を推測する一つの手掛かりになります。最終的にはWLC設定、AP動作モード、VLAN設計、ACL設定を総合的に確認することで原因を特定できます。


コメント