BonjourおよびBluetoothデバイス
Bonjourサービスではなく、Bluetooth® Low Energy(BTLE)を使用してプラグアンドプレイデバイスをサポートすることで、WLANのオーバーヘッドトラフィックを削減します。
プラグアンドプレイデバイスは、Wi-Fiユーザーの検出サービスと併用すると、非常に頻繁になり、特に規模が大きくなり、ゲートウェイにまたがるワイヤレスネットワークのパフォーマンスが低下する可能性があります。この問題に対処するには、まずマルチキャスト ドメイン生成アルゴリズム(mDNS)フレームの生成を回避する必要があります。これを行うには、Bonjour サービスではなく Bluetooth® Low Energy(BTLE)を使用して、別の WLAN または別の VLAN(デバイスの近接性による)上の Bonjour デバイスをアドバタイズします。
Bonjour ではなく Bluetooth を使用すると、多くの Apple TV モデルや同様のデバイスのBluetooth広告に Apple TV の IP アドレスが含まれているため、機能します。したがって、デバイスのBluetooth範囲内(通常は約数千平方フィート)内のサポートされているAppleデバイスは、これらのアドバタイズを聞いて、Wi-Fiネットワーク経由でAirPlayセッションを確立できます。唯一の制限は、アドバタイズメントビーコンを受信できるように、デバイスが互いのBluetooth範囲内にあることと、ビーコンがファイアウォールによってブロックされないことです。
mDNSトラフィックの作成を回避するために可能な限りBluetoothを使用することに加えて、次のベストプラクティスもWi-Fiネットワークで生成されるパケットの量を制限するのに役立ちます。
- Bonjour デバイスを専用のディスカバリー VLAN にプールします。
- 近接検出ポリシーとロールベースの検出ポリシーを使用して、Bonjour 検出を制限します。
- Bonjour カスタムアプリケーションの場合は、本番環境に移行する前にサービスをテストおよび監視します。
- Bonjour Gateway を WLAN に追加します。