WLAN への Bonjour ゲートウェイの追加
Bonjourは、同じネットワーク上のデバイスとサービスが相互に検出する方法を提供するAppleの標準ベースのプロトコルです。これは、マルチキャストドメインネームシステム(mDNS)フレームをLAN上のクライアントに転送することで機能し、アドバタイズされたサービス(プリンターやAirPlayデバイスなど)を自動的に検出して接続できるようにします。
しかし、ワイヤレス ネットワークでは、クライアントとさまざまなサービスが、異なる VLAN から同じ WLAN に接続するのが一般的です。そのため、Bonjourサービスを使用するには、あるVLANで発信されたmDNSフレームを別のVLANで接続されたワイヤレスクライアントにブリッジする必要があります。これを行うには、WLAN に Bonjour ゲートウェイを設定します。ゲートウェイは、このトピックで説明したように、WLAN上でローカルVLANをブリッジすることもできます。また、Mist Edgeを通るトンネリングによってもブリッジングできますが、これにはジュニパーテクニカルサポートのサポートが必要です。
![Adding a Bonjour Gateway](/documentation/us/en/software/mist/mist-wireless/images/s070043.png)
Mist では、Bonjour ゲートウェイは、Wi-Fi ネットワーク上の適格なクライアント(以下で説明)からディスカバリクエリーを受信し、ゲートウェイ設定の ディスカバリー VLAN フィールドにリストされている VLAN に転送します。これらの VLAN は、WLAN の一部または有線インフラストラクチャの一部にすることができます。ネットワーク上の任意の Bonjour デバイス(つまり、WLAN、ワイヤレス VLAN、または有線 VLAN)からの応答は、要求元のクライアントに転送(ユニキャスト)され、ローカル キャッシュに追加されます。このようにして、ゲートウェイは、お互いを検出する必要があるすべてのユーザーとデバイスのリストを学習して構築します。
アクセス制御
Bonjour ゲートウェイを設定する場合、アクセス制御を使用して、特定の Bonjour サービスが指定されたユーザ ロールまたはロケーションに対してのみ検出できるようにすることもできます。たとえば、教室の設定では、生徒と教師の既存のRADIUSロールを利用して、Apple AirPlayサービスの画面キャストを教師のみが利用できるようにすることができます。また、ロケーションベースのアクセス制御を使用して、同様の結果を得ることもできます。たとえば、ゲートウェイでワイヤレス プリンター サービスのセットアップを設定するときに、同じフロアにいるユーザーのみがプリンターを検出できるように、サイトの間取り図を使用できます。
カスタムボンジュールサービス
Bonjour サービスラベルには、次のような構文が使用されます。 airplay._tcp._local一覧にまだ含まれていないサービスを追加する必要がある場合は、[カスタム サービスの追加] オプションなど、ラベルの service-name 部分を指定して、homeconnect独自のカスタム サービスを追加します。ラベルの残りの部分(._tcp._local部品)は、その名前に自動的に追加されます。
ロールベースのボンジュールディスカバリー
ロールベースのアクセスにより、WLAN 内の Bonjour サービス検出を指定されたユーザロールに制限できます。ユーザーの認証、許可、アカウンティング(AAA)プロファイルを提供するRADIUSサーバーと、これらの属性をMistポリシーフレームワークで使用できるようにマッピングするには、Mistユーザーラベルが必要です。その結果、ラベルを使用して一致しないユーザーを除外し、選択した Bonjour サービスを検出できないようにすると同時に、許可されたユーザーがサービスを使用できます。 使用例: Bonjour フィルタリング用のラベルの作成を参照してください。
ベスト プラクティス
ジュニパーは、APが送信にエアタイムを浪費しないように、無線ネットワーク上のほとんどのブロードキャストおよびマルチキャストフレームをフィルタリング(つまり、ドロップ)することを推奨します。デフォルトでは、Bonjour が有効になっている場合、このフィルタリングには mDNS フレームが含まれます。
プロトコルのチャタリング量を最小限に抑えるようにWLANを設計します。SSDP(プラグアンドプレイデバイス用)とmDNSはどちらも非常におしゃべりなプロトコルになる可能性があります。そのため、チャネルをフラッディングして通信時間を消費することにより、ワイヤレスパフォーマンスが急速に低下する可能性があります。以下の設計原則は、チャタリングを減らすのに役立ちます。
-
Bonjour ゲートウェイのフラッド境界を定義します。
-
Bonjourデバイスをプールして、最小限の検出VLANを使用します。
-
場所または役割ベースのサービス検出を使用します。
-
ネットワークに展開する前に、特にカスタム Bonjour アプリケーションを使用する前に、小規模でテストしてください。
-
ワイヤレス ネットワークでブロードキャストおよびマルチキャスト フィルタリングを有効にします。
Bonjour ゲートウェイを WLAN に追加するには、次の手順を実行します。