スマートフォンやパソコンでWi-Fiの設定画面を開くと、
「Home-WiFi」
「Buffalo-A-1234」
「Guest-WiFi」
のような名前が表示されます。
このWi-Fiネットワーク名に関係するのが、
SSID
です。
一方、Windowsのネットワーク診断やWi-Fi分析ツールを使うと、
BSSID
という別の項目が表示されることがあります。
すると、
「SSIDとBSSIDは何が違う?」
「BSSIDはMACアドレスなの?」
「同じSSIDなのにBSSIDが複数あるのはなぜ?」
「2.4GHzと5GHzでBSSIDは変わる?」
「メッシュWi-FiではSSIDとBSSIDはどうなる?」
「SSIDを隠せば安全になる?」
と疑問に感じることがあります。
結論からいうと、「SSID」は利用者がWi-Fiネットワークを識別するための名前で、「BSSID」は1つのBSS(Basic Service Set)を識別するための識別子です。
一般的なインフラストラクチャ型Wi-Fiでは、BSSIDとしてアクセスポイント側の48ビットMACアドレスに関連する値が使われます。
一言で覚えるなら、
SSID=「Wi-Fiネットワークの名前」
BSSID=「実際に接続しているアクセスポイント側の識別子」
です。
たとえば会社やホテルに複数のアクセスポイントがあり、すべてが、
Company-WiFi
という同じSSIDを提供していても、それぞれのBSSには別々のBSSIDがあります。
端末は、同じSSIDの中で電波状態などを見ながら、接続するBSSIDを切り替えることがあります。
これがWi-Fiローミングを理解するうえでも重要なポイントです。
この記事では、「SSID」と「BSSID」の違いから、BSS・ESS、アクセスポイント、MACアドレス、ローミング、2.4GHz・5GHz・6GHz、メッシュWi-Fi、隠しSSIDまで詳しく解説します。
- 「SSID」と「BSSID」の違い【結論】
- 「SSID」とは?
- SSIDは何文字まで?
- SSIDは大文字・小文字を区別する?
- 「BSSID」とは?
- そもそも「BSS」とは?
- 「ESS」とは?
- 同じSSIDなのにBSSIDが複数あるのはなぜ?
- 1台のアクセスポイントが複数のSSIDを出すこともある?
- 「1つのSSID=1つのBSSID」ではない
- SSIDとBSSIDの違いを「ホテル」でたとえると?
- Wi-FiローミングとSSID・BSSIDの関係
- ローミング先はSSIDではなくBSSIDが変わる?
- 端末は自動的に一番強いBSSIDへ移る?
- 2.4GHzと5GHzでSSIDを同じにできる?
- 2.4GHz・5GHzでSSIDを分けてもよい?
- 6GHzでもBSSIDはある?
- メッシュWi-FiとSSID・BSSIDの関係
- 「SSIDを非表示」にするとどうなる?
- SSIDを隠せばセキュリティが高くなる?
- 同じSSIDなら同じネットワーク?
- 同じSSID・同じパスワードなら同じネットワークになる?
- BSSIDなら絶対に重複しない?
- BSSIDはルーター本体のMACアドレスと同じ?
- BSSIDをWindowsで確認する方法
- SSIDだけを見るよりBSSIDを見るメリットは?
- BSSIDが変わったらWi-Fiが切断されたということ?
- 「SSID・BSSID」で迷ったときの3秒判定
- 「SSID」を使った例文
- 「BSSID」を使った例文
- 具体例で比較:一般家庭のWi-Fi
- 具体例で比較:会社のWi-Fi
- よくある間違い1:「SSIDとBSSIDは同じ」と思う
- よくある間違い2:「1つのSSIDにはBSSIDが1つだけ」と思う
- よくある間違い3:「BSSIDは必ずルーター本体のMACアドレス」と思う
- よくある間違い4:「同じSSIDなら必ず同じ安全なWi-Fi」と思う
- よくある間違い5:「SSIDを隠せば安全になる」と思う
- よくある間違い6:「BSSIDが変わったら別のWi-Fiへ切断・再接続した」と思う
- よくある間違い7:「2.4GHzと5GHzでSSIDが同じならBSSIDも同じ」と思う
- 「SSID」と「BSSID」に関するよくある質問
- まとめ
- 参考リンク・出典
「SSID」と「BSSID」の違い【結論】
| 比較項目 | SSID | BSSID |
|---|---|---|
| 正式名称 | Service Set Identifier | Basic Service Set Identifier |
| 主な役割 | Wi-Fiネットワークを識別する名前 | 1つのBSSを識別する |
| 利用者からの見え方 | 「Home-WiFi」などのネットワーク名 | MACアドレス形式で表示されることが多い |
| 例 | Company-WiFi | 00:11:22:33:44:55 |
| 同じ値を複数APで使えるか | 使える | 各BSSを区別するため異なる値になる |
| ローミングとの関係 | 同じネットワークとして見せるため共通化できる | どのBSS・APへ接続するかを区別する |
| 一般利用者が設定するか | ルーター設定で変更できることが多い | 通常は機器側で管理される |
3秒で判断するなら、
「Wi-Fi一覧に見える名前?」 → SSID
「その中の具体的な接続先をMACアドレス形式で識別?」 → BSSID
と考えると分かりやすいでしょう。
「SSID」とは?
Wi-Fiネットワークを識別する名前
SSIDは、
Service Set Identifier
の略です。
IEEE 802.11では、SSIDを、インフラストラクチャ型のBSS群で構成されるESSなどを識別するために使う文字列として定義しています。
一般利用者にとっては、
「Wi-Fi設定画面に表示されるネットワーク名」
と考えると分かりやすいでしょう。
たとえば、
- Home-WiFi
- Office-WLAN
- Guest-Network
などがSSIDです。
SSIDは何文字まで?
IEEE 802.11のSSID要素は、
0〜32オクテット
の長さを持ちます。
一般向けには「最大32文字」と説明されることもありますが、厳密には文字数ではなくバイト・オクテット数で扱われる点に注意が必要です。
日本語や特殊文字を使う場合は、文字コードによって1文字が複数バイトになる場合があります。
またルーター製品によって利用できる文字種に制限がある場合があります。
SSIDは大文字・小文字を区別する?
区別されます。
たとえば、
HomeWiFi
と、
homewifi
は、同じとは限りません。
Wi-Fi設定を手入力するときは、大文字・小文字まで正確に入力する必要があります。
「BSSID」とは?
1つのBasic Service Setを識別する識別子
BSSIDは、
Basic Service Set Identifier
の略です。
RFC 7105では、インフラストラクチャ型BSSにおけるBSSIDを、
アクセスポイントの48ビットMACアドレス
として説明しています。
そのため実際の表示では、
00:11:22:33:44:55
のようなMACアドレス形式になります。
ただし現在のアクセスポイントでは、仮想APやMultiple BSSIDなどの機能によって、1台の物理機器・1つの無線装置から複数のBSSIDを提供する場合があります。
そのため、
「BSSID=必ず機器本体に印刷されている物理MACアドレスそのもの」
と覚えるのは正確ではありません。
より安全な理解は、
BSSID=802.11上で1つのBSSを識別する48ビットの識別子
です。
そもそも「BSS」とは?
BSSIDを理解するには、
BSS(Basic Service Set)
を知る必要があります。
インフラストラクチャ型Wi-Fiでは、アクセスポイントと、そのアクセスポイントへ関連付けられた端末群によって、1つの基本的な無線LAN単位が構成されます。
これがBSSです。
簡略化すると、
アクセスポイント+そのAPへ接続している端末群=1つのBSS
と考えると分かりやすいでしょう。
そして、そのBSSを識別するのがBSSIDです。
「ESS」とは?
ESSは、
Extended Service Set
の略です。
複数のBSSを接続し、利用者から見て1つの無線LANとして利用できるようにした構成です。
たとえばオフィスの1階・2階・3階にそれぞれアクセスポイントを設置し、すべて、
Office-WiFi
という同じSSIDを提供しているとします。
各アクセスポイントは異なるBSSIDを持ちますが、同じESSとして構成することで、利用者には1つのWi-Fiネットワークのように見せることができます。
同じSSIDなのにBSSIDが複数あるのはなぜ?
正常な構成です。
たとえば、
| 場所 | SSID | BSSID |
|---|---|---|
| 1階AP | Office-WiFi | 00:11:22:33:44:01 |
| 2階AP | Office-WiFi | 00:11:22:33:44:02 |
| 3階AP | Office-WiFi | 00:11:22:33:44:03 |
という構成ができます。
利用者のスマートフォンには、
Office-WiFi
という1つのSSIDとして表示されても、実際には周囲に複数のBSSIDが存在します。
IEEE 802.11関連資料でも、同じESSに属するアクセスポイントが同じSSIDを広告する構成が説明されています。
1台のアクセスポイントが複数のSSIDを出すこともある?
あります。
企業向けアクセスポイントでは、
- 社員用SSID
- 来客用SSID
- IoT機器用SSID
などを1台のAPから提供することがあります。
たとえば、
Company-Staff
Company-Guest
という2つのSSIDを同じアクセスポイントから送信できます。
Ciscoの実例でも、1つの無線インターフェース上に複数のSSIDと、それぞれに対応する異なるBSSIDが存在する構成が確認できます。
「1つのSSID=1つのBSSID」ではない
ここが最大のポイントです。
1つのSSIDに複数のBSSID
が対応することがあります。
さらにアクセスポイントの仮想AP機能等によって、
1台の物理APが複数のSSID・BSSID
を提供することもあります。
したがって、
SSIDとBSSIDは単純な1対1関係ではありません。
SSIDとBSSIDの違いを「ホテル」でたとえると?
ホテルチェーンにたとえると分かりやすくなります。
SSID=ホテルチェーン名
BSSID=実際に今いるホテル店舗
のようなイメージです。
「Example Hotel」というブランド名は複数店舗で共通でも、東京店・大阪店・福岡店はそれぞれ別の場所です。
同じように、SSIDは同じでも、実際に電波を提供しているBSSはBSSIDで区別できます。
ただしこれは理解しやすくするための例えであり、802.11の厳密な構造と完全に一致するわけではありません。
Wi-FiローミングとSSID・BSSIDの関係
複数のアクセスポイントが同じSSIDを提供している環境では、端末が移動したときに接続先APを変更できます。
たとえば、
1階BSSID → 2階BSSID
へ接続先を切り替える動作です。
このようなAP間の移動を、一般に、
ローミング
と呼びます。
Ciscoは802.11kによるローミング支援について、アクセスポイントがクライアントへ、
同じSSIDに属する近隣BSSID
の情報を知らせることができると説明しています。
ローミング先はSSIDではなくBSSIDが変わる?
同じESS内を移動する代表的な構成では、
SSIDは同じまま
で、
接続先BSSIDが変わる
ことがあります。
そのためスマートフォンの画面だけを見ると、ずっと、
Office-WiFi
へ接続しているように見えます。
しかし内部では、
BSSID A → BSSID B → BSSID C
と接続先APが変わっていることがあります。
端末は自動的に一番強いBSSIDへ移る?
必ず「最も電波が強いBSSID」へ即座に切り替わるわけではありません。
ローミングを最終的に判断するのは、一般にクライアント端末側です。
端末は、
- 信号強度
- 通信品質
- 対応規格
- ドライバーのローミング方針
- アクセスポイントから得られる情報
などを基に接続先を判断します。
そのため、近くにより強いAPがあるのに、弱くなった古いAPへ接続し続ける、
Sticky Client
と呼ばれる状態が起きることもあります。
2.4GHzと5GHzでSSIDを同じにできる?
できます。
家庭用Wi-Fiルーターでは、2.4GHz帯と5GHz帯へ同じSSIDを設定することがあります。
利用者には1つのWi-Fiネットワーク名として見せながら、ルーター・端末の機能によって適切な周波数帯を利用します。
ただし、それぞれの無線BSSには別のBSSIDが割り当てられる構成があります。
つまり、
SSID=同じ
BSSID=異なる
ということが起こります。
2.4GHz・5GHzでSSIDを分けてもよい?
分けることもできます。
たとえば、
Home-2G
Home-5G
のように別のSSIDにすれば、利用者が自分でどちらへ接続するか選びやすくなります。
一方、同じSSIDへ統一すれば、端末やルーター側の制御に任せやすくなります。
どちらが適切かは、
- ルーターの機能
- 端末
- 設置環境
- IoT機器の互換性
などによって異なります。
6GHzでもBSSIDはある?
あります。
Wi-Fi 6E・Wi-Fi 7などで6GHz帯を利用する場合も、802.11のBSSを識別する仕組みが必要です。
2.4GHz・5GHz・6GHzの複数無線を利用するアクセスポイントでは、周波数帯・無線インターフェース・仮想AP構成などに応じて複数のBSSIDが見えることがあります。
メッシュWi-FiとSSID・BSSIDの関係
メッシュWi-Fiでは、複数のノードを住宅内に配置します。
たとえば、
- リビング
- 2階廊下
- 寝室
に3台のメッシュノードを置いたとします。
利用者には、
Home-WiFi
という同じSSIDを表示しながら、各ノード・無線BSSには異なるBSSIDが存在する構成が一般的です。
端末が家の中を移動すると、同じSSIDを維持しつつ別のBSSIDへローミングできます。
「SSIDを非表示」にするとどうなる?
Wi-Fiルーターには、
SSIDをブロードキャストしない
SSIDを隠す
などの設定がある場合があります。
一般に「隠しSSID」と呼ばれます。
ただし、アクセスポイント自体の無線通信やBSSIDが完全に消えるわけではありません。
Wi-Fi分析では、名前が通常表示されないBSSが存在していること自体を確認できる場合があります。
SSIDを隠せばセキュリティが高くなる?
大きなセキュリティ対策として期待すべきではありません。
Ciscoの無線LANベストプラクティスでは、SSIDを隠しても追加的なセキュリティにはならず、SSID名は比較的容易に把握できること、さらに一部のクライアントでは接続やローミングへ悪影響が出る可能性があると説明されています。
Wi-Fiを保護するなら、SSIDを隠すことより、
- WPA2・WPA3など適切なセキュリティ方式
- 十分に強いパスフレーズ
- ルーター・APの更新
- 不要な古い暗号方式を使わない
ことのほうが重要です。
同じSSIDなら同じネットワーク?
必ずしもそうとは限りません。
誰でも好きなSSIDを設定できるためです。
たとえば自宅のSSIDが、
Home-WiFi
だったとしても、第三者が別の場所で同じHome-WiFiという名前を設定できます。
SSIDだけでは、
「以前利用したものと同じアクセスポイント」
であることは保証されません。
そのため公共Wi-Fiでは、正しいSSIDだけでなく、提供者・認証方法なども確認することが重要です。
同じSSID・同じパスワードなら同じネットワークになる?
必ずではありません。
SSIDとパスワードが一致しても、まったく別の場所に独立して設置されたWi-Fiネットワークである可能性があります。
SSIDはネットワークを識別するために使われますが、インターネット上のドメイン名のように世界中で重複が禁止された名前ではありません。
BSSIDなら絶対に重複しない?
BSSIDはBSSを識別するために使われ、一般的なインフラストラクチャ型では48ビットMACアドレス形式です。
ただしMACアドレスには、グローバルに管理されるものだけでなく、ローカル管理アドレスなども存在します。
そのため、
「BSSIDという値が世界中で永久に絶対重複しない」
とまで考えるのは適切ではありません。
実際の無線LANでは、同一の運用範囲でBSSを適切に識別できるよう管理されます。
BSSIDはルーター本体のMACアドレスと同じ?
必ずしも同じではありません。
Wi-Fiルーターには、
- WAN側MACアドレス
- LAN側MACアドレス
- 2.4GHz無線用アドレス
- 5GHz無線用アドレス
- 6GHz無線用アドレス
など、複数のMACアドレスが関係することがあります。
さらに複数SSIDを提供する仮想AP機能によって、複数のBSSIDが利用される場合があります。
したがって、ルーターの底面に書かれている1つのMACアドレスと、Windows等で確認したBSSIDが一致しなくても、それだけで異常とは限りません。
BSSIDをWindowsで確認する方法
Windowsでは、コマンドプロンプトなどで、
netsh wlan show networks mode=bssid
を利用できます。
Microsoftの現在のWi-Fiトラブルシューティング資料でも、このコマンドによって、可視ネットワークについて、
- BSSID
- 信号強度
- チャネル
- 無線方式
などを確認できると案内しています。
同じSSIDの下に複数のBSSIDが表示されれば、周囲に複数のBSSが存在することが分かります。
SSIDだけを見るよりBSSIDを見るメリットは?
BSSIDを確認すると、
「実際にどのアクセスポイント・BSSへ接続しているか」
を細かく切り分けられます。
たとえば、
- 1階では速いのに2階では遅い
- 同じSSIDなのに特定の場所だけ切断される
- ローミングがうまくいかない
- 特定のAPだけ電波が弱い
という問題では、SSIDだけでは原因を特定できません。
BSSID・チャネル・信号強度まで確認すると、どのBSSで問題が発生しているかを判断しやすくなります。
BSSIDが変わったらWi-Fiが切断されたということ?
必ずではありません。
同じSSIDの別のアクセスポイントへローミングした結果、BSSIDが変わることがあります。
適切にローミングできれば、利用者は大きな切断を意識せずに通信を続けられる場合があります。
一方、ローミング処理・認証・電波状態などに問題があれば、一時的な通信停止が発生することもあります。
「SSID・BSSID」で迷ったときの3秒判定
| こんな場合 | 答え |
|---|---|
| Home-WiFi | SSID |
| 00:11:22:33:44:55 | BSSID |
| 利用者が選ぶWi-Fi名 | SSID |
| 1つのBSSを識別 | BSSID |
| 複数APで共通にできる | SSID |
| ローミング時に変化することがある | BSSID |
| 0〜32オクテット | SSID |
| 48ビットMACアドレス形式 | BSSID |
最も簡単に覚えるなら、
SSID=「Wi-Fiの看板」
BSSID=「その看板を掲げている具体的な無線接続先」
です。
「SSID」を使った例文
- スマートフォンで接続するSSIDを選択する。
- Wi-FiルーターのSSIDを変更する。
- 社員用とゲスト用で別のSSIDを設定する。
- 2.4GHzと5GHzへ同じSSIDを設定する。
- アクセスポイントを増設し、同じSSIDを利用する。
「BSSID」を使った例文
- 現在接続しているBSSIDを確認する。
- 同じSSIDから複数のBSSIDが検出された。
- 端末が別のBSSIDへローミングした。
- BSSIDごとの信号強度を確認する。
- 特定のBSSIDだけ通信品質が悪い。
具体例で比較:一般家庭のWi-Fi
家庭にWi-Fiルーターがあり、SSIDが、
Home-WiFi
だったとします。
ルーターが2.4GHzと5GHzの両方で同じSSIDを提供している場合、スマートフォンには、
Home-WiFi
という1つの名前だけが見えることがあります。
一方、Wi-Fi分析ツールでは、
2.4GHz側BSSID:AA:BB:CC:DD:EE:01
5GHz側BSSID:AA:BB:CC:DD:EE:02
のように別々のBSSIDとして見えることがあります。
これが、
SSID=ネットワークを利用者向けに識別
BSSID=実際のBSSを識別
という違いです。
具体例で比較:会社のWi-Fi
3階建ての会社で、各階に2台ずつ、合計6台のアクセスポイントがあるとします。
社員用Wi-FiのSSIDはすべて、
Company-WiFi
です。
しかし、6つのBSSにはそれぞれ別のBSSIDがあります。
社員が1階から3階へ移動してもスマートフォンのWi-Fi名はCompany-WiFiのままです。
内部では、端末が、
BSSID A → BSSID C → BSSID F
などへ接続先を変更している可能性があります。
これがSSIDとBSSIDの違いを利用した典型的な無線LAN構成です。
よくある間違い1:「SSIDとBSSIDは同じ」と思う
違います。
SSIDはWi-Fiネットワークを識別する文字列、BSSIDはBSSを識別する識別子です。
よくある間違い2:「1つのSSIDにはBSSIDが1つだけ」と思う
違います。
複数のアクセスポイントで同じSSIDを提供する場合、1つのSSIDに複数のBSSIDが存在できます。
よくある間違い3:「BSSIDは必ずルーター本体のMACアドレス」と思う
一般的なインフラストラクチャ型ではBSSIDは48ビットMACアドレス形式ですが、1台の機器が複数の無線インターフェース・仮想BSSを提供する場合があります。
本体ラベルの1つのMACアドレスと必ず一致するわけではありません。
よくある間違い4:「同じSSIDなら必ず同じ安全なWi-Fi」と思う
SSIDは自由に設定できます。
第三者が同じSSIDを設定することも可能なため、SSID名だけでネットワーク運営者を完全に確認することはできません。
よくある間違い5:「SSIDを隠せば安全になる」と思う
SSID非表示は強力なセキュリティ対策ではありません。
適切な暗号化・認証・パスフレーズ・機器更新のほうが重要です。
よくある間違い6:「BSSIDが変わったら別のWi-Fiへ切断・再接続した」と思う
同じSSID内でローミングしただけの場合があります。
利用者から見えるWi-Fi名は同じでも、接続BSSIDは変わります。
よくある間違い7:「2.4GHzと5GHzでSSIDが同じならBSSIDも同じ」と思う
通常は別のBSSとして識別されるため、BSSIDが異なる構成があります。
SSIDの同一性とBSSIDの同一性は別です。
「SSID」と「BSSID」に関するよくある質問
Q1. SSIDとBSSIDの一番簡単な違いは?
SSIDは利用者が見るWi-Fiネットワーク名、BSSIDは実際のBSS・アクセスポイント側の接続先を識別する値です。
Q2. BSSIDはMACアドレスですか?
一般的なインフラストラクチャ型Wi-Fiでは、BSSIDは48ビットMACアドレス形式で、アクセスポイント側のMACアドレスに関連する値が利用されます。
ただし仮想AP・Multiple BSSID等があるため、機器本体に印刷された単一のMACアドレスと必ず同じとは限りません。
Q3. 同じSSIDから複数のBSSIDが表示されても正常ですか?
はい。
複数アクセスポイント、複数周波数帯、メッシュWi-Fiなどでは一般的に起こります。
Q4. SSIDは何文字まで設定できますか?
IEEE 802.11のSSID要素は最大32オクテットです。
日本語などでは1文字が複数バイトになる場合があるため、「必ず32文字入力できる」という意味ではありません。
Q5. SSIDを同じにすれば自動的にローミングできますか?
同じSSIDはローミングしやすい無線LANを構成する基本要素の一つですが、SSIDを一致させるだけで理想的なローミングが保証されるわけではありません。
認証・セキュリティ設定、LAN構成、アクセスポイント設定、クライアント端末の挙動なども関係します。
Q6. メッシュWi-FiでもBSSIDは複数ありますか?
一般的には複数のノード・無線BSSが存在するため、同じSSIDに対して複数のBSSIDが確認できる場合があります。
Q7. SSIDを非表示にするとBSSIDも見えなくなりますか?
いいえ。
SSID名が通常の一覧へ表示されにくくなることはありますが、無線BSSの存在自体が完全に消えるわけではありません。
Q8. BSSIDを自分で変更できますか?
一般的な家庭用ルーターでは利用者が直接BSSIDを自由入力することは通常ありません。
製品・仮想AP構成・ファームウェア等によって機器側で決定されます。
Q9. WindowsでBSSIDを確認できますか?
はい。
代表的には、
netsh wlan show networks mode=bssid
で周囲のSSID・BSSID・信号強度・チャネル等を確認できます。
Q10. BSSIDを知ればWi-Fiパスワードも分かりますか?
いいえ。
BSSIDはBSSを識別するための値であり、Wi-Fiのパスワードそのものではありません。
安全性を確保するには、WPA2・WPA3などの適切なセキュリティ方式と強いパスフレーズを利用することが重要です。
まとめ
「SSID」と「BSSID」は、どちらもWi-Fiネットワークを理解するための重要な識別子ですが、役割が異なります。
| SSID | BSSID |
|---|---|
| Service Set Identifier | Basic Service Set Identifier |
| Wi-Fiネットワークを識別する名前 | 1つのBSSを識別 |
| Home-WiFiなど | MACアドレス形式 |
| 複数APで同じ値を利用できる | 各BSSを区別する |
| 利用者が普段目にする | 管理・診断時に確認することが多い |
| ローミング中も同じ場合がある | ローミングで変更される場合がある |
最も簡単な覚え方は、
SSID=「Wi-Fiネットワークの名前」
BSSID=「そのWi-Fiを提供している具体的なBSSの識別子」
です。
たとえば会社に10台のアクセスポイントがあっても、利用者には、
Company-WiFi
という同じSSIDだけを表示できます。
一方、内部では各BSSが、
異なるBSSID
によって区別されています。
利用者が建物内を移動すると、SSIDはCompany-WiFiのままでも、
BSSID A → BSSID B
へ接続先が変わることがあります。
これがWi-Fiローミングを理解する基本です。
また、
SSID=安全性の証明
ではありません。
同じSSIDは誰でも設定できます。
さらに、
SSIDを隠す=強力なセキュリティ対策
でもありません。
無線LANの安全性では、SSID非表示より、WPA2・WPA3、強いパスフレーズ、適切な機器更新などが重要です。
Wi-Fi用語を整理するなら、
SSID=ネットワーク名
BSS=1つの基本的な無線LAN単位
BSSID=BSSを識別する値
ESS=複数BSSをまとめて1つのネットワークとして扱う構成
ローミング=同じSSIDを維持しながら別BSSIDへ移ることがある
と理解すると分かりやすいでしょう。
参考リンク・出典
-
IEEE 802.11 Working Group「Discussion on SSID」
― IEEE 802.11の定義として、SSIDをBSS・ESSを識別する文字列、ESSを複数BSSがDistribution Systemによって接続された構成として説明。同一ESSのAPが同じSSIDを広告する構成も解説 -
IETF / RFC Editor「RFC 7105: Using Device-Provided Location-Related Measurements in Location Configuration Protocols」
― Wi-Fi測定情報におけるBSSIDを定義し、Infrastructure BSSではBSSIDがアクセスポイントの48ビットMACアドレスであると説明 -
Cisco「Configuring the WiFi Interface」
― SSIDをWLANへ関連付ける識別子、BSSIDをBSSネットワーク内のアクセスポイントを識別するMACアドレス形式の識別子として説明 -
Cisco「Assisted Roaming」
― 802.11k対応環境で、APが同じSSIDに属する近隣BSSIDをクライアントへ通知し、ローミングのスキャン・判断を支援する仕組みを解説 -
Microsoft Learn「ワイヤレス ネットワーク接続に関する問題のトラブルシューティング」
― Windowsの「netsh wlan show networks mode=bssid」で、可視ネットワークのBSSID・信号強度・チャネル・無線方式などを確認できることを案内
※本記事では一般的なインフラストラクチャ型Wi-Fiを中心に説明しています。IEEE 802.11にはIBSS、メッシュ、Multiple BSSID、Multi-Link Operationなど多様な構成があり、BSSIDの具体的な扱いは構成によって異なる場合があります。
※BSSIDについて「アクセスポイントのMACアドレス」と説明されることが多くありますが、現在のアクセスポイントは複数SSID・仮想AP・複数無線を提供することがあります。そのため「機器本体に1つだけ存在する物理MACアドレス」と単純化しないよう注意してください。
※SSID要素はIEEE 802.11上で最大32オクテットです。「必ず32文字まで」という意味ではなく、日本語などのマルチバイト文字では利用できる文字数が少なくなる場合があります。また実際に設定可能な文字はルーター・OS等の仕様にも左右されます。
※SSID非表示は、強力なセキュリティ機能として扱うべきではありません。Wi-Fiを保護する場合は、WPA2・WPA3等の適切な認証・暗号化方式、十分に強いパスフレーズ、機器の更新などを優先してください。
※同じSSIDを設定した複数アクセスポイントがあっても、SSIDを同じにするだけでシームレスなローミングが保証されるわけではありません。認証方式、ネットワーク構成、端末側のローミング判断、802.11k/v/r等への対応なども影響します。
