ワイヤレス FlexConnect モードの Local Area Bonjour の設定

ワイヤレス FlexConnect モードの Local Area Bonjour の概要

Cisco Catalyst 9800 シリーズ コントローラでは、Local Area Bonjour ネットワークドメインにユニキャストモード機能が導入されています。有線およびワイヤレスネットワークのファーストホップにおける拡張ゲートウェイ機能は、業界標準の RFC 6762 準拠のマルチキャスト DNS(mDNS)エンドポイントとレイヤ 2 ユニキャストモードで直接通信します。また、コントローラには新しいサービスピアモードが導入され、アップストリーム SDG エージェントスイッチにより単一ゲートウェイがエンドツーエンドのサービスルーティングに拡張され、ネットワークでのユニキャストモード、拡張性、パフォーマンス、およびレジリエンシの向上が実現されます。

ワイヤレス FlexConnect モードの Local Area Bonjour に関する制限事項

  • FlexConnect モードのネットワーク展開では、コントローラの mDNS ゲートウェイとサービスピアモードを設定せず、無効化された状態にする必要があります。

ワイヤレス FlexConnect モードの Local Area Bonjour の前提条件

FlexConnect モードのワイヤレスネットワーク用に Cisco Local Area Bonjour を実装する前に、Cisco Catalyst 9800 シリーズ コントローラを正しく設定して動作させる必要があります。

次のリストに、ワイヤレス FlexConnect の mDNS ゲートウェイソリューションを正常に有効にするために展開するコントローラの前提条件を示します。

  • 対象のレイヤ 2 Catalyst 9000 シリーズ イーサネットスイッチがサービスピアロールで設定され、必要な Cisco IOS-XE ソフトウェアバージョンを実行していることを確認します。

  • 有効な Cisco DNA-Advantage ライセンスが Catalyst 9000 シリーズ イーサネットスイッチで実行されていることを確認します。

  • 無線用のアップストリーム ディストリビューション レイヤの Cisco Catalyst スイッチと、FlexConnect ローカル スイッチング ワイヤレス ネットワークが SDG エージェントモードで設定され、有効な Cisco DNA-Advantage ライセンスが実行されていることを確認します。

ワイヤレス FlexConnect モードの mDNS ゲートウェイの代替手段について

コントローラは、エンタープライズ ネットワークの進化するビジネス上および技術上の要件に対応するために、mDNS ゲートウェイ機能を継続的に革新しています。FlexConnect ローカル スイッチング ベースのワイヤレスネットワークは、図に示す次の 2 つの方法を使用して mDNS ゲートウェイを実装します。

図 1. FlexConnect モードの mDNS ゲートウェイの代替手段

FlexConnect モード ワイヤレス ネットワーク用の mDNS ゲートウェイを、ネットワーク運用環境に基づいて次のいずれかのモードで実装し、サービスの検出と配信に対応できます。

  • スイッチベースの mDNS ゲートウェイ:レイヤ 2 アクセスの Cisco Catalyst 9000 シリーズ イーサネット スイッチは、サービスピアロールの mDNS ゲートウェイとして実装できます。主な利点は次のとおりです。

    • flood-n-learn を、FlexConnect モードのワイヤレスユーザーとの新しい強化されたユニキャストベースの mDNS 通信に置き換えます。

    • LAN ディストリビューションへのユニキャスト サービスルーティングにより、mDNS フラッドを排除します。LAN ディストリビューション層とレイヤ 2 アクセス層のスイッチ間のユニキャスト サービスルーティングは、Local Area Bonjour ドメインを形成して、ポリシーおよびロケーションベースのサービスの検出と配信を可能にします。レイヤ 2 トランクを介したユニキャストベースのサービスルーティングにより、mDNS フラッドが排除され、サービス指向のワイヤレスネットワークが実現されます。

    • 有線ネットワークのトラフィックをワイヤレスアクセスポイントに転送する必要がなくなり、ワイヤレスの拡張性、パフォーマンス、ネットワークの信頼性が向上します。

  • AP ベースの mDNS ゲートウェイ:Cisco FlexConnect モードのワイヤレスアクセスポイントは、サポートされていない LAN アクセススイッチに接続されている場合に mDNS ゲートウェイとして代わりに実装できます。この方法では、mDNS サービスの検出と配信は、レイヤ 2 のワイヤレスネットワーク上の flood-n-learn のメカニズムに従います。AP ベースの mDNS ゲートウェイを実装するには、「Multicast Domain Name System」の章を参照してください。

ワイヤレス FlexConnect モードの Local Area Bonjour について

コントローラは、各種のワイヤレスネットワークに対応するさまざまな進歩を備えた mDNS ゲートウェイ機能をサポートしています。企業の要件拡大に合わせて、IT 部門は新しいネットワーク導入モデルを採用し、モバイルデバイスや設定不要の分散型サービスをサポートして、ミッションクリティカルなネットワークの拡張性、きめ細かいセキュリティ管理、復元力を向上させています。Cisco Catalyst 9000 シリーズ LAN スイッチと Cisco Catalyst 9800 シリーズ コントローラに共通のユニファイド Cisco IOS -XE オペレーティングシステムにより、ネットワークエッジで分散型 Bonjour ゲートウェイ機能が有効になります。エンドツーエンドの Wide Area Bonjour サービスルーティングを備えたこの新しいソリューションは、直感的なユーザーエクスペリエンスを備えたサービス指向の企業ネットワークを実現します。

次の図は、ワイヤレスアクセスポイントに接続されたコントローラが、FlexConnect ローカルスイッチングモードのワイヤレスユーザーに対して mDNS ゲートウェイ機能をサポートする方法を示しています。

図 2. Cisco Catalyst 9800 シリーズ コントローラのワイヤレス用の Local Area Bonjour:FlexConnect モード

レイヤ 2 アクセス層とレイヤ 3 ディストリビューション層の Cisco Catalyst 9000 シリーズ スイッチは、同じレイヤ 2 ネットワークブロック内の有線ユーザーと FlexConnect ローカルスイッチングモードのワイヤレスユーザー間でユニキャストベースの mDNS サービスルーティングを有効にするために、次の mDNS ゲートウェイモードで設定する必要があります。

  • サービスピア:FlexConnect ローカルスイッチングモードのワイヤレスアクセスポイントに接続するレイヤ 2 アクセススイッチは、サービスピアモードの mDNS ゲートウェイを使用して設定する必要があります。各レイヤ 2 アクセススイッチは、ローカルに接続された有線ユーザーと FlexConnect モードのワイヤレスユーザーの間に mDNS ゲートウェイ機能を提供します。同じまたは異なる VLAN 内でのユニキャストベースの mDNS サービスの検出と配信は、単一のレイヤ 2 アクセススイッチ上の双方向 mDNS ポリシーでサポートされます。

  • SDG エージェント:レイヤ 2 ネットワークの mDNS flood-n-learn ベース方式は、サービスピアモードのレイヤ 2 アクセススイッチと mDNS ゲートウェイ SDG エージェントモードのアップストリーム ディストリビューション層との間のシンプルなユニキャストベースのサービスルーティングに置き換えられます。ユニキャストベースの mDNS サービスルーティングにより、レイヤ 2 トランクポートでの mDNS フラッドが排除されるため、有線ネットワークと FlexConnect ワイヤレスネットワークにおける帯域幅の増加、セキュリティの強化、ロケーションベースのサービス、フラッド制御管理が実現されます。

ワイヤレス FlexConnect モードの Local Area Bonjour の設定

このセクションでは、Cisco Catalyst 9000 シリーズ イーサネット スイッチを mDNS ゲートウェイとして実装し、サービスピアモードと SDG エージェントモードを有効にして、SDG エージェントモードのアップストリーム ディストリビューション レイヤ Cisco Catalyst 9000 シリーズ スイッチとのサービスルーティングを有効にして、Local Area Bonjour を構築するための設定ガイドラインを示します。

mDNS ゲートウェイモードの設定(CLI)

レイヤ 2 アクセススイッチで mDNS ゲートウェイとサービスピアモードを有効にし、レイヤ 3 ディストリビューション層スイッチで SDG エージェントモードを有効にするには、次の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。

プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

mdns-sd gateway

例:

Device(config)# mdns-sd gateway

レイヤ 2 Catalyst スイッチで mDNS を有効にし、mDNS ゲートウェイ コンフィギュレーション モードを開始します。

(オプション)次の追加のパラメータを設定できます。

  • air-print-helper:iPhone や iPad などの Apple iOS デバイス間の通信を有効にして、ドライバレス AirPrint 機能をサポートしていない古いプリンタを使用します。

  • cache-memory-max :キャッシュのメモリの割合を設定します。

  • ingress-client:入力クライアントのパケットチューナーを設定します。

  • rate-limit:着信 mDNS パケットのレート制限を有効にします。

  • service-announcement-count:最大アドバタイズメント数を設定します。

  • service-announcement-timer :アドバタイズメント アナウンス タイマーの周期を設定します。

  • service-query-count:最大クエリ数を設定します

  • service-query-timer:クエリ転送タイマーの周期を設定します

  • service-type-enumeration:サービスの列挙を設定します。

(注)  

 

cache-memory-maxingress-clientrate-limitservice-announcement-countservice-announcement-timerservice-query-countservice-query-timerservice-type-enumeration コマンドの場合、一般的な展開に関する各パラメータのデフォルト値を保持できます。必要に応じて、特定の展開の場合は異なる値を設定します。

ステップ 4

mode {service-peer | sdg-agent}

例:

Device(config-mdns-sd)# mode service-peer
Device(config-mdns-sd)# mode sdg-agent

システム設定に基づいて、次のいずれかのモードで mDNS ゲートウェイを設定します。

  • service-peer:mDNS サービスピアモードでレイヤ 2 Catalyst アクセススイッチを有効にします。

  • sdg-agent:デフォルト。SDG エージェントモードのレイヤ 3 ディストリビューション層 Catalyst スイッチが、Wide Area Bonjour サービスルーティングのために中央 Cisco Catalyst Center コントローラとピアリングできるようにします。

ステップ 5

exit

例:

Device(config-mdns-sd)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

mDNS サービスポリシーの設定(CLI)

mDNS サービスポリシーを設定するには、次の手順を実行する必要があります。

  1. 組み込みサービスタイプまたはユーザー定義のカスタムサービスタイプを許可するサービスリストを作成します。

  2. サービスリストをサービスポリシーに関連付けて、入力または出力方向に適用します。

  3. 新しい VLAN コンフィギュレーション モードにサービスポリシーを適用します。


(注)  


レイヤ 2 Catalyst スイッチの場合はサービスピアモードで、レイヤ 3 Catalyst スイッチの場合は SDG エージェントモードで、この設定を行う必要があります。


次の図は、サービスピアモードと SDG エージェントモードの Catalyst スイッチで mDNS ポリシーを設定する方法を示しています。

図 3. サービスピアモードおよび SDG エージェントモードでの Catalyst スイッチの mDNS サービスポリシー設定

この手順では、サービスピアモードおよび SDG エージェントモードでサービスポリシーを作成してターゲット VLAN に適用します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。

プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

mdns-sd service-list service-list-name {in | out}

例:

Device(config)# mdns-sd service-list VLAN100-LIST-IN in
Device(config)# mdns-sd service-list VLAN100-LIST-OUT out

mDNS サービスリストを設定して、1 つ以上のサービスタイプを分類します。固有のサービスリストは、着信 mDNS メッセージと、要求側のローカルに接続された有線エンドポイントまたは FlexConnect ワイヤレスエンドポイントへのアウトバウンド応答を処理するために必要です。

ステップ 4

match service-definition-name [message-type {any | announcement | query}]

例:

Device(config)# mdns-sd service-list VLAN100-LIST-IN in
Device(config-mdns-sl-in)# match APPLE-TV
Device(config-mdns-sl-in)# match PRINTER-IPPS message-type announcement

インバウンドサービスリストに一致します。

Catalyst スイッチは、検証を行い、ローカルに接続された有線エンドポイントまたは FlexConnect ワイヤレスエンドポイントからの着信 mDNS サービスタイプ(Apple TV など)のアドバタイズメントまたはクエリ一致メッセージタイプを受け入れるかドロップします。サービスリストの最後に暗黙的な拒否が含まれています。

デフォルトの message-type は any です。

ステップ 5

match service-definition-name [message-type {any | announcement | query}]

例:

Device(config)# mdns-sd service-list VLAN100-LIST-OUT out
Device(config-mdns-sl-in)# match APPLE-TV
Device(config-mdns-sl-in)# match PRINTER-IPPS

アウトバウンド サービスリストに一致します。

Catalyst スイッチは、要求側エンドポイントに一致するサービスタイプで応答することで、ローカルサービスプロキシ機能を提供します。たとえば、VLAN 100 から学習した Apple-TV とプリンタは、同じ VLAN 100 の FlexConnect ワイヤレスレシーバに配信されます。サービスリストの最後に暗黙的な拒否が含まれています。

アウトバウンドサービスリストのメッセージタイプは必要ありません。

ステップ 6

mdns-sd service-policy service-policy-name

例:

Device(config)# mdns-sd service-policy VLAN100-POLICY

グローバル コンフィギュレーション モードで固有の mDNS サービスポリシーを作成します。

ステップ 7

service-list service-list-name {in | out}

例:

Device(config)# mdns-sd service-policy VLAN100-POLICY
Device(config-mdns-ser-policy)# service-list VLAN100-LIST-IN in
Device(config-mdns-ser-policy)# service-list VLAN100-LIST-OUT out

各方向のサービスリストに関連付ける mDNS サービスポリシーを設定します。

ステップ 8

vlan configuration ID

例:

Device(config)# vlan configuration 100

詳細なサービスパラメータの有線またはワイヤレス FlexConnect ユーザーの VLAN 設定を有効にします。同じ設定に対して 1 つ以上の VLAN を作成できます。

この ID は VLAN 構成 ID を指します。値の範囲は 101 ~ 110 および 200 です。この範囲では、連続する VLAN ID と連続しない VLAN ID を設定できます。

ステップ 9

mdns-sd gateway

例:

Device(config-vlan)# mdns-sd gateway

設定した有線または FlexConnect ワイヤレスユーザーの VLAN ID で mDNS ゲートウェイを有効にします。

ステップ 10

service-policy service-policy-name

例:

Device(config-vlan-mdns)# service-policy VLAN100-POLICY

設定した有線または FlexConnect ワイヤレスユーザーの VLAN ID に mDNS サービスポリシーを関連付けます。

ステップ 11

exit

例:

Device(config-vlan-mdns)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

mDNS ロケーションフィルタの設定(CLI)

必要に応じ、mDNS ロケーションフィルタを設定すると、FlexConnect ワイヤレス ユーザー ネットワークに関連付けられたローカル設定の VLAN ID 間でサービスの検出と配信が可能になります。

次の図は、有線および FlexConnect ワイヤレスユーザー VLAN 間での mDNS サービスの検出と配信を許可する、サービスピアモードの Catalyst スイッチ上のロケーションフィルタ ポリシーを示しています。

図 4. Catalyst サービスピア mDNS ロケーションフィルタ構成

サービスピアモードの Cisco Catalyst スイッチでローカルサービスプロキシを有効にし、ローカルの有線およびワイヤレス FlexConnect ユーザー VLAN 間で mDNS サービスを検出するには、以下の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。

プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

mdns-sd location-filter location-filter-name

例:

Device(config)# mdns-sd location-filter LOCAL-PROXY

グローバル コンフィギュレーション モードで一意のロケーションフィルタを設定します。

ステップ 4

match location-group {all | default | ID} vlan [ID]

例:

Device(config-mdns-loc-filter)# match location-group default vlan 100
Device(config-mdns-loc-filter)# match location-group default vlan 101

グループ化された VLAN 間で許可されたサービスを相互に配信する一致基準を設定します。たとえば、ワイヤレス FlexConnect ユーザー VLAN ID 100 と有線ユーザー VLAN ID 101 の間でユニキャストモードを使用して、mDNS サービスを検出および配信できます。

ステップ 5

mdns-sd service-list service-list-name {in | out}

例:

Device(config)# mdns-sd service-list VLAN100-LIST-OUT out

mDNS サービスリストを設定して、1 つ以上のサービスタイプを分類します。

service-list 設定は、着信または発信 mDNS メッセージを処理するために必要です。

ステップ 6

match service-definition-name [message-type {any | announcement | query}]

例:

Device(config)# mdns-sd service-list VLAN100-LIST-OUT out
Device(config-mdns-sl-out)# match APPLE-TV location-filter LOCAL-PROXY

ロケーションフィルタを 1 つ以上のサービスタイプに関連付けて、ローカル VLAN 間のローカルプロキシを有効にします。たとえば、VLAN 100 と VLAN 101 から学習した Apple-TV は、VLAN 100 の受信者に配信されます。

(注)  

 

アウトバウンド サービスリストの場合、message-type は必要ありません。

ステップ 7

mdns-sd service-policy service-policy-name

例:

Device(config)# mdns-sd service-policy VLAN100-POLICY

グローバル コンフィギュレーション モードで固有の mDNS サービスポリシーを作成します。

ステップ 8

service-list service-list-name {in | out}

例:

Device(config)# mdns-sd service-policy VLAN100-POLICY
Device(config-mdns-ser-policy)# service-list VLAN100-LIST-OUT out

各方向のサービスリストに関連付ける mDNS サービスポリシーを設定します。

ステップ 9

vlan configuration ID

例:

Device(config)# vlan configuration 100

詳細なサービスパラメータの VLAN 設定を有効にします。同じ設定を使用して 1 つ以上の VLAN を作成できます。

この ID は VLAN 構成 ID を指します。値の範囲は 101 ~ 110 および 200 です。この範囲では、連続する VLAN ID と連続しない VLAN ID を設定できます。

ステップ 10

mdns-sd gateway

例:

Device(config-vlan-config)# mdns-sd gateway

設定した VLAN ID で mDNS ゲートウェイを有効にします。

ステップ 11

service-policy service-policy-name

例:

Device(config-vlan-mdns-sd)# service-policy VLAN100-POLICY

設定した VLAN ID に mDNS サービスポリシーを関連付けます。

ステップ 12

exit

例:

Device(config-vlan-mdns-sd)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

カスタムサービス定義の設定(CLI)

Cisco IOS-XE は、既知のさまざまな組み込み mDNS サービス定義のタイプを、主要な mDNS PTR レコードとわかりやすい名前にマッピングできます。たとえば、組み込みの Apple-TV サービスタイプは _airplay. _tcp.local および _raop. _tcp.local PTR レコードに関連付けられ、ネットワークでサービスを正常に有効にします。ネットワーク管理者は、一致する mDNS PTR レコードを使用してカスタムサービス定義を作成し、ネットワークで mDNS サービスルーティングを有効にできます。

カスタムサービス定義は、次の手順で説明するようにサービスリストに関連付けることができます。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。

プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

mdns-sd service-definition service-definition-name

例:

Device(config)# mdns-sd service-definition APPLE-CLASSROOM

カスタムサービスタイプの一意のサービス定義名を作成します。

ステップ 4

service-type custom-mDNS-PTR

例:

Device(config-mdns-ser-def)# service-type _classroom. _tcp.local

カスタム mDNS ポインタ(PTR)レコードの正規表現文字列を設定します。

ステップ 5

exit

例:

Device(config-mdns-ser-def)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

サービスピアでのサービスルーティングの設定(CLI)

サービスピアモードのレイヤ 2 Cisco Catalyst スイッチは、SDG エージェントモードのアップストリーム ディストリビューション層スイッチでサービスルーティングを構築します。レイヤ 2 Cisco Catalyst スイッチでサービスルーティングを構築するには、アップストリームの SDG エージェント Catalyst スイッチに到達するための有効な IP アドレスを持つ少なくとも 1 つのインターフェイスが必要です。スイッチ管理ポートはサポートされていません。

次の図は、サービスピアモードのアクセスレイヤ Catalyst スイッチと SDG エージェントモードのディストリビューション層 Catalyst スイッチ間のレイヤ 2 トランクを介したユニキャストベースのサービスルーティングを有効にするトポロジを示しています。

図 5. Catalyst サービスピア サービスルーティング構成

サービスピアモードの Cisco Catalyst スイッチでサービスルーティングを有効にし、mDNS 信頼インターフェイスの設定をセットアップするには、次の手順に従います。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

vlan configuration ID

例:

Device(config)# vlan configuration 100

詳細なサービスパラメータの有線および FlexConnect ユーザーの VLAN 設定を有効にします。同じ設定に対して 1 つ以上の VLAN を作成できます。

この ID は VLAN 構成 ID を指します。たとえば、vlan configuration 101-110, 200 のように範囲を指定すると、連続する VLAN ID と連続しない VLAN ID を設定できます。

ステップ 4

mdns-sd gateway

例:

Device(config-vlan-config)# mdns-sd gateway

設定した VLAN ID で mDNS ゲートウェイを有効にします。

それぞれの機能を有効にするには、mDNS ゲートウェイ コンフィギュレーション モードで次のコマンドを入力します。

  • active-query timer [sec]:検出されたサービスとサービスのレコードを、許可されたサービスタイプの定期的な mDNS クエリメッセージで更新可能にします。有効な範囲は 60 ~ 3600 秒です。推奨値は 3600 秒です。

  • service-mdns-query {ptr | srv | txt}:特定のクエリタイプの処理を許可します。デフォルトのクエリタイプは PTR です。

  • transport {ipv4 | ipv6 | both}:IPv4、IPv6、または両方の処理を許可します。冗長な処理と、2 つのネットワークタイプでの同じ情報による応答を減らすために、1 つのネットワークタイプを使用することを推奨します。デフォルトのネットワークタイプは IPv4 です。

ステップ 5

source-interface ID

例:

Device(config-vlan-mdns-sd)# source-interface vlan 4094 

アップストリーム Cisco Catalyst SDG エージェントスイッチとのサービスルーティング セッションを送信する有効な IP アドレスを持つインターフェイスを選択します。通常は管理 VLAN インターフェイスを使用できます。

ステップ 6

sdg-agent [IPv4_address]

例:

Device(config-vlan-mdns-sd)# sdg-agent 10.0.0.254

SDG エージェントの IPv4 アドレス(通常は管理 VLAN ゲートウェイアドレス)を設定します。FHRP モードの場合は、管理 VLAN の FHRP 仮想 IP アドレスを使用します。

ステップ 7

exit

例:

Device(config-vlan-mdns-sd)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

ロケーションベースの mDNS の設定

デフォルトでは、サービスピアモードのレイヤ 2 Catalyst スイッチでは、スイッチにローカルに接続された FlexConnect ワイヤレスユーザーでスイッチごとの mDNS の検出と配信が有効になります。このスイッチごとのデフォルトのロケーションベースの mDNS は、FlexConnect ユーザーの VLAN がユーザーモビリティのために複数のレイヤ 2 Catalyst スイッチにまたがって拡張されている場合でもサポートされます。ポリシーベースの mDNS サービスプロバイダーおよび受信者情報をダウンストリーム サービスピア アクセスレイヤ スイッチから受け入れるには、mDNS サービスポリシー構成の SDG エージェントが必要です。

図 6. スイッチごとのロケーションベースの FlexConnect 設定

(注)  


次の構成手順に進む前に、ディストリビューション層の SDG エージェントスイッチで mDNS サービスポリシーを設定してください。詳細については、「mDNS サービスポリシーの設定」の項を参照してください。


SDG エージェントでのサービスルーティングの設定(CLI)

Cisco Catalyst 9000 シリーズ スイッチは、ディストリビューション層で SDG エージェントモードを自動的にサポートし、FlexConnect のワイヤレスユーザーに接続されたダウンストリームレイヤ 2 アクセス層のイーサネットスイッチでユニキャストモード Bonjour サービスルーティングを有効にします。ダウンストリーム サービスピア スイッチからの mDNS サービスキャッシュを受け入れるには、ワイヤレス FlexConnect ユーザーの VLAN で mDNS サービスポリシーを使用して SDG エージェントを設定する必要があります。

この項では、サービスピアモードでローカルにペアリングされたレイヤ 2 アクセス ネットワーク スイッチ間でポリシーベースのサービスの検出と配信を有効にするための、段階的な設定のガイドラインを示します。

次の図は、SDG エージェントとサービスピアモードのダウンストリームレイヤ 2 アクセス ネットワーク スイッチでのユニキャスト サービスルーティングを示しています。

図 7. Catalyst SDG エージェントのサービスルーティング構成

(注)  


次の構成手順に進む前に、ディストリビューション層の SDG エージェントスイッチで mDNS サービスポリシーを設定してください。詳細については、「mDNS サービスポリシーの設定」の項を参照してください。


SDG エージェントスイッチで mDNS サービスポリシーとピアグループを有効にし、サービスピアモードのレイヤ 2 アクセス ネットワーク スイッチでユニキャスト モード サービスルーティングを有効にするには、次の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:

Device# enable

特権 EXEC モードを有効にします。

プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:

Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

mdns-sd service-peer group service-peer-group-name

例:

Device(config)# mdns-sd service-peer group group_1

一意のサービスピアグループを設定します。

ステップ 4

peer-group [ID]

例:

Device(config-mdns-svc-peer)# peer-group 1

一意のピアグループ ID を割り当てて、mDNS サービスの検出と割り当てられたグループリスト内での配信を許可するサービスピアをペアリングします。

有効なピアグループの範囲は、SDG エージェントスイッチごとに 1 〜 1000 です。

ステップ 5

service-policy service-policy-name

例:

Device(config-mdns-svc-peer-grp)# service-policy VLAN100-POLICY

ペアリングされたサービスピアからのサービスのアドバタイズメントとクエリを受け入れるように、mDNS サービスポリシーを関連付けます。

ステップ 6

service-peer [IPv4_address] location-group {all | default | id}

例:

Device(config-mdns-svc-peer-grp)# service-peer 10.0.0.1 location-group default
Device(config-mdns-svc-peer-grp)# service-peer 10.0.0.2 location-group default

mDNS サービスのアドバタイズメントまたはクエリメッセージを受け入れるように、少なくとも 1 つのサービスピアを設定します。複数のサービスピアでグループ化されている場合、設定されたピア間のレイヤ 2 ユニキャスト モード ルーティングが SDG エージェントによって提供されます。

たとえば、SDG エージェントは、関連付けられたサービスポリシーに一致する 3 つ(10.0.0.1 と 10.0.0.2)のレイヤ 2 サービスピアスイッチ間にユニキャストベースのサービスゲートウェイ機能を提供します。

ペアリングされていないレイヤ 2 サービスピア(10.0.0.3)からの mDNS サービス情報では、他のグループ化されたサービスピア(10.0.0.1 と 10.0.0.2)との mDNS サービスを通知または受信できません。

ステップ 7

exit

例:

Device(config-mdns-svc-peer-grp)# exit

mDNS ゲートウェイ コンフィギュレーション モードを終了します。

サービスピアモードの Local Area Bonjour の確認

このセクションでは、サービスピアモードのコントローラ上のさまざまな Local Area Bonjour ドメイン mDNS サービス構成パラメータ、キャッシュレコード、統計などを確認するためのガイドラインを示します。

表 1.

コマンドまたはアクション

目的

show mdns-sd cache {all | interface | mac | name | service-peer | static | type | vlan}

複数の変数をサポートする使用可能な mDNS キャッシュレコードを表示し、有線またはワイヤレス FlexConnect ユーザーの VLAN から受信したソースのきめ細かな詳細情報を提供します。変数は次のとおりです。

  • all:システムの複数のソース接続から検出された、使用可能なすべてのキャッシュレコードを表示します。

  • interface:指定したレイヤ 3 インターフェイスから検出された、使用可能なキャッシュレコードを表示します。

  • mac:指定した MAC アドレスから検出された、使用可能なキャッシュレコードを表示します。

  • name:サービスプロバイダーが通知した名前に基づいて、使用可能なキャッシュレコードを表示します。

  • service-peer:指定したレイヤ 2 サービスピアから検出された、使用可能なキャッシュレコードを表示します。

  • static:ローカルで設定された静的 mDNS キャッシュエントリを表示します。

  • type:特定の mDNS レコードタイプ(PTR、SRV、TXT、A、AAAA など)に基づいて、使用可能なキャッシュレコードを表示します。

  • vlan:ユニキャストモードで指定されたレイヤ 2 VLAN ID から検出された、使用可能なキャッシュレコードを表示します。

show mdns-sd service-definition {name | type}

サービス名を mDNS PTR レコードにマッピングする組み込みおよびユーザー定義のカスタムサービス定義を表示します。サービス定義は、名前またはタイプでフィルタリングできます。

show mdns-sd service-list {direction | name}

サービスポリシーに一致するサービスタイプを分類する、設定済みのサービスリストのインバウンドまたはアウトバウンド方向のリストを表示します。リストは、名前または特定の方向でフィルタリングできます。

show mdns-sd service-policy {interface | name}

インバウンドまたはアウトバウンドのサービスリストにマッピングされた mDNS サービスポリシーのリストを表示します。サービスポリシーリストは、関連付けられた指定インターフェイスまたは名前でフィルタ処理できます。

show mdns-sd statistics {all | cache | debug | interface | service-list | service-policy | services | vlan}

ユニキャストモードで mDNS が設定されている各 mDNS ゲートウェイ対応 VLAN でシステムによって双方向に処理された詳細な mDNS 統計を表示します。mDNS 統計のキーワードは、インターフェイス、ポリシー、サービスリスト、およびサービスに関する詳細ビューを提供できます。

(注)  

 

このコマンドは、WLAN の直接接続(ローカルモード)または Flex クライアントから受信したすべての mDNS パケットを表示します。

show mdns-sd summary {interface | vlan}

mDNS ゲートウェイに関する簡単な情報や、システムのすべての有線およびワイヤレス FlexConnect ユーザーの VLAN およびインターフェイスの主要な設定ステータスを表示します。

SDG エージェントモードの Local Area Bonjour の確認

このセクションでは、SDG エージェントモードのコントローラ上のさまざまな Local Area Bonjour ドメイン mDNS サービス構成パラメータ、キャッシュレコード、統計などを確認するためのガイドラインを示します

表 2.

コマンドまたはアクション

目的

show mdns-sd cache {all | interface | mac | name | service-peer | static | type | vlan | vrf}

複数の変数をサポートする使用可能な mDNS キャッシュレコードを表示し、ソースのきめ細かな詳細情報を提供します。変数は次のとおりです。

  • all:システムの複数のソース接続から検出された、使用可能なすべてのキャッシュレコードを表示します。

  • interface:指定したレイヤ 3 インターフェイスから検出された、使用可能なキャッシュレコードを表示します。

  • mac:指定した MAC アドレスから検出された、使用可能なキャッシュレコードを表示します。

  • name:サービスプロバイダーが通知した名前に基づいて、使用可能なキャッシュレコードを表示します。

  • service-peer:指定したレイヤ 2 サービスピアから検出された、使用可能なキャッシュレコードを表示します。

  • static:ローカルで設定された静的 mDNS キャッシュエントリを表示します。

  • type:特定の mDNS レコードタイプ(PTR、SRV、TXT、A、AAAA など)に基づいて、使用可能なキャッシュレコードを表示します。

  • vlan:ユニキャストモードで指定されたレイヤ 2 VLAN ID から検出された、使用可能なキャッシュレコードを表示します。

  • vrf:特定の mDNS レコードタイプ(PTR、SRV、TXT、A、または AAAA)に基づいて、各 VRF の使用可能なキャッシュレコードを表示します。

show mdns-sd service-definition {name | type}

サービス名を mDNS PTR レコードにマッピングする組み込みおよびユーザー定義のカスタムサービス定義を表示します。サービス定義は、名前またはタイプでフィルタリングできます。

show mdns-sd service-list {direction | name}

サービスポリシーに一致するサービスタイプを分類する、設定済みのサービスリストのインバウンドまたはアウトバウンド方向のリストを表示します。リストは、名前または特定の方向でフィルタリングできます。

show mdns-sd service-policy {interface | name}

インバウンドまたはアウトバウンドのサービスリストにマッピングされた mDNS サービスポリシーのリストを表示します。サービスポリシーリストは、関連付けられた指定インターフェイスまたは名前でフィルタ処理できます。

show mdns-sd statistics {all | cache | debug | interface | service-list | service-policy | services | vlan}

ユニキャストモードで mDNS が設定されている各 mDNS ゲートウェイ対応 VLAN でシステムによって双方向に処理された詳細な mDNS 統計を表示します。mDNS 統計のキーワードは、インターフェイス、ポリシー、サービスリスト、およびサービスに関する詳細ビューを提供できます。

show mdns-sd summary {interface | vlan}

mDNS ゲートウェイに関する簡単な情報と、システムのすべての VLAN およびインターフェイスの主要な構成ステータスを表示します。

参照先

表 3.

関連項目

マニュアル タイトル

DNA Service for Bonjour Deployment on Cisco Catalyst 9600 Switch

Cisco Catalyst 9600 Series Switch Software Configuration Guide, Release 17.5.X

DNA Service for Bonjour Deployment on Cisco Catalyst 9500 Switch

Cisco Catalyst 9500 Series Switch Software Configuration Guide, Release 17.5.X

DNA Service for Bonjour Deployment on Cisco Catalyst 9400 Switch

Cisco Catalyst 9400 Series Switch Software Configuration Guide, Release 17.5.X

DNA Service for Bonjour Deployment on Cisco Catalyst 9300 Switch

Cisco Catalyst 9300 Series Switch Software Configuration Guide, Release 17.5.X

Cisco Wide Area Bonjour Application on Cisco Catalyst Center User Guide

Cisco Wide Area Bonjour Application on Cisco Catalyst Center User Guide, Release 2.2.2