「ハンドオーバー」と「ローミング」の使いかた派閥分け

https://qiita.com/advent-calendar/2022/nw-engineering-are-core-output

私は日頃iOSエンジニア（IOSにあらず）として働いていますが、技術カンファレンスのネットワークを提供するボランティアもしています。カンファレンスネットワークの特徴として

- 1000台以上の端末に無線LANを提供する
- オフィスや他の形態のイベントと比較すると面積あたりの端末数が非常に多い環境になる
- カンファレンスのタイムテーブルにあわせてユーザと端末が頻繁に移動する

があります。カンファレンス参加者はスマホとPCを持って来場し、受付エリアを通過し、興味のあるブースや講義室を目指します。そして、タイムテーブルを確認したりコードラボに参加したりSNSに感想を書き込んだりするためにネットワークへ接続します。

提供側として注意するべき点があります。特定のアクセスポイントに接続が集中しやすいのです。会場入ってすぐのアクセスポイントに接続したあと、参加者が会場奥へ移動したのに同じアクセスポイントにつながったままになることがあります。アクセスポイント1つあたり50台の接続を想定したのに実際には150台近くが接続し負荷をかけているという事態になりかねません。

これを回避するには適切にハンドオーバー？ローミング？が行われるようにします。端末が移動してアクセスポイントから離れたら = 少しでも電波強度が弱くなったら近場のアクセスポイントにハンドオーバー？ローミング？するよう設定しておきます。

ところで、これってハンドオーバーって呼ぶんですか？ローミングって呼ぶんですか？私は普段ハンドオーバーって呼んでるんですけど手元のネスペ対策本にはローミングって書いてあるんです。ググってもみんな好き勝手言っててよくわかりません。

本記事では「ハンドオーバー」「ローミング」が何を指すのかをまとめて皆さんに共有します。

# 英単語の意味

hand over
> 手渡す、引き渡す
> https://eow.alc.co.jp/search?q=hand+over

roaming → roam
> 〔当てもなく〕歩き回る、散策する、うろつく、放浪する
> https://eow.alc.co.jp/search?q=%22roam%22

# ネットワーク的な意味

Q. ハンドオーバーやローミングってどう使いわけてる？それぞれ何を指すの？

```
使いわけているよ派 ─┬─ 契約先と異なる通信事業者につなげたらローミングだよ派
　　　　　 　 　   │　　　　│
　　　　　 　   　 │　　　　└─ 違うネットワークにつなげたらローミングだよ派
　 　 　       　 │
　　　　　 　  　  ├─ 4G/5Gなのか無線LANなのかどうかで変わるよ派
　 　 　 　    　 │
　　　　　 　  　  └─ 通信事業者同士の提携の話なのか端末側の接続先切り替えの動作の話なのかで変わるよ派

使いわけてないよ派 ─┬─ 同じ意味だよ派
　 　 　 　    　 │
　　　　　 　  　  └─ みんなごっちゃにしてて使いわけられてないよ派
```
（思ったほど分岐しなかった）

端末が移動することで違う基地局へ接続するようになる、という点では認識を共有できていそうです。基地局が携帯基地局なのかアクセスポイントなのかははっきりしません。

## 異なる通信事業者につなげる行為やサービスは「ローミング」

キャリア契約者がサービス提供エリア外（海外など）に行き現地のキャリアを使わせてもらう、という行為は派閥に関わらず「ローミング」という呼称で間違いなさそうです。

- [データローミングとは？オンとオフで何ができる？| NTTドコモ](https://www.docomo.ne.jp/service/world/roaming/check/dataroaming/)
- [ご利用に必要な設定を行う：5G／4G LTEスマートフォン | 海外で使う（au世界サービス）：サービス・機能 | au](https://www.au.com/mobile/service/global/au-world-service/usage/4g-lte-smartphone/)
- [サービスエリア・料金 | スマートフォン・携帯電話 | ソフトバンク](https://www.softbank.jp/mobile/service/global/overseas/area-rates/)

このローミングは国内でも起こり得ます。
[ローミング - Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0#%E5%9B%BD%E5%86%85%E8%87%AA%E7%A4%BE%E3%82%A8%E3%83%AA%E3%82%A2%E5%A4%96%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9)
緊急時ローミングの議論も行われています。
[KDDI大規模障害で動き出した「緊急時ローミング」【石野純也のモバイル通信SE】-Impress Watch](https://www.watch.impress.co.jp/docs/series/ishino/1431237.html)

## 携帯電話基地局切り替えの話は「ハンドオーバー」？

「キャリアと契約したユーザがサービス提供エリア内を移動することで接続先の携帯電話基地局を切り替えていく行為」を何と呼ぶかは曖昧です。おそらくハンドオーバー派が主流です。

同じ移動体通信事業者の基地局を渡り歩くのはハンドオーバーだよ派のみなさん：

- [「ローミング」と「ハンドオーバー」はどう違うの？ | 日経クロステック（xTECH）](https://xtech.nikkei.com/it/atcl/column/14/228621/092600005/)
- [テザリング/ハンドオーバ/ローミングとは？｜ITパスポート試験無料教材  |  ぽんぱす](https://45kaku.com/itpassport_text_60-08/)

この派閥がローミングと発言したらサービスの内容（料金や代替先キャリアなど）が話題の中心になりそうです。ハンドオーバーと発言したら技術的な内容（接続を途切らせずに接続先を切り替える手法など）の話題が中心になりそうです。たぶん。

同事業者の基地局を渡り歩く行為も含めてローミングと呼ぶ派閥、ローミングの定義に接続先事業者を変えたかどうかの観点を含めていない派閥もあります。「無線LANにおいて接続先アクセスポイントを切り替える行為」もローミングと呼ぶ派閥、と言えそうです。

- [ローミングとは：roaming - IT用語辞典 │ Web制作会社.com](https://web-seisaku-kaisha.com/it-yougo-jiten/tsuushin-network/purobaida/ro-mingu.html)
- [【ツボその7.5】一般的な産業用無線LANを構築 | 株式会社ケーメックスONE](https://kmecsone.jp/article/moxa-column/column_21/)
- [シームレスローミング技術](https://www.fujitsu.com/downloads/JP/archive/imgjp/jmag/vol54-4/paper02.pdf)
- [移動しても途切れないローミング環境とは - エレコム](https://www2.elecom.co.jp/network/wireless-lan/column/wifi_column/vol35/)

## 接続先アクセスポイントを切り替えるのは「ハンドオーバー」？「ローミング」？

ここからは無線LANの話です。接続先のアクセスポイントを切り替える行為をハンドオーバーと呼ぶかローミングと呼ぶかは派閥がわかれそうです。

ローミング派のみなさん：
- [無線LANの設定を変更する](https://www.iodata.jp/support/product/wnapgr/wnapgr/htm/apset3-1.htm)
- [自動的にAirStation接続を切り替える（ローミング機能）](https://www.buffalo.jp/s3/guide/html/net/wlar128-online/katsuyo/chapter119.html)

ハンドオーバー派のみなさん：
- この記事の筆者
- [「ローミング」と「ハンドオーバー」はどう違うの？ | 日経クロステック（xTECH）](https://xtech.nikkei.com/it/atcl/column/14/228621/092600005/)
- [新しい時代の快適仕事術！　「ビジネス×スマホ」使いこなし術（2/2 ページ） - ITmedia Mobile](https://www.itmedia.co.jp/mobile/articles/2103/08/news013_2.html)
- [Wi-Biz通信Vol.30　【ニュース&#038;トピックス】 &nbsp;|&nbsp; 一般社団法人 無線LANビジネス推進連絡会【WiBiz（ワイビズ）】 - メルマガ一般社団法人 無線LANビジネス推進連絡会【WiBiz（ワイビズ）】](https://www.wlan-business.org/archives/14692)

4G/5Gではハンドオーバー、無線LANではローミングと呼び方を変えているよという指摘：
- [ローミング とハンドオーバー、言葉の使い方と動作の違い(4G/LTEとWi-Fi)｜san-fran｜note](https://note.com/studysanfran/n/nb31ecaa598b4)

## 環境やサービスは「ローミング」で切り替え機能が「ハンドオーバー」？

通信事業者同士の提携によるサービスのことをローミング、端末が移動しうる状況や移動を想定している環境をローミング、移動に伴い接続先基地局を切り替える動作や機能をハンドオーバーと呼びわける派閥もあるようです。

- [FAQ for Yamaha WLX Series](http://www.rtpro.yamaha.co.jp/RT/FAQ/WLX/roaming.html)

## 「ハンドオーバー ≒ ローミング」？

両者同じ意味という説、特に区別していないケースもあります。

- [無線通信＜ネットワーク＜Ｗｅｂ教材＜木暮仁](http://www.kogures.com/hitoshi/webtext/nw-musen-tushin/index.html)
- [＠IT：無線IP電話の思わぬ落とし穴](https://atmarkit.itmedia.co.jp/fnetwork/tanpatsu/19vowlan/02.html)

## 【おまけ】ChatGPTからの回答

今話題のChatGPTに聞いてみました。

「What's the difference between handover and roaming?」

> 前略
> In summary, handover refers to the process of transferring an active call or data session from one cell to another within the same network, while roaming refers to the ability of a device to connect to and use the network of a different service provider when it is outside of its home coverage area.

「On wireless LAN, what's the difference between handover and roaming?」

> 前略
> In summary, handover is the process of transferring a device's connection from one AP to another within the same network, while roaming is the process of transferring a device's connection from one network to another.

ChatGPTはサービス提供エリアやネットワーク網を出たか出てないかで決まる派らしいです。

# まとめ

やはり人によって使いわけが違う気がします。

私は
海外旅行に行ったら海外ローミング！
カンファレンス無線LANではハンドオーバー！
どちらで言ったらいいか迷ったらローミング！
でいこうと思います。