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