C H A P T E R
9
音声 と ビデオのプ ロ ト コルのイ ン スペ ク
シ ョ ン
こ こ では、 音声 と ビ デオのプ ロ ト コ ルの ア プ リ ケーシ ョ ン イ ン ス ペ ク シ ョ ン について説明 し ま す。 特定のプ ロ ト コ ルに関 し て イ ン ス ペ ク シ ョ ン を使用す る 必要が あ る 理由、 お よ び イ ン ス ペ ク シ ョ ン を適用す る 全体的な方法については、「ア プ リ ケーシ ョ ン レ イ ヤ プ ロ ト コ ル イ ン スペ ク シ ョ ン の準備」 (P.7-1) を参照 し て く だ さ い。 • 「CTIQBE イ ン ス ペ ク シ ョ ン」 (P.9-1) • 「H.323 イ ン ス ペ ク シ ョ ン」 (P.9-3) • 「MGCP イ ン ス ペ ク シ ョ ン」 (P.9-13) • 「RTSP イ ン スペ ク シ ョ ン」 (P.9-19) • 「SIP イ ン ス ペ ク シ ョ ン」 (P.9-25) • 「Skinny (SCCP) 検査」 (P.9-34) • 「音声 と ビ デオのプ ロ ト コ ル イ ン スペ ク シ ョ ン の履歴」 (P.9-40)CTIQBE イ ン スペ ク シ ョ ン
CTIQBE プ ロ ト コ ル イ ン スペ ク シ ョ ンは、 NAT、 PAT、 お よ び双方向 NAT を サポー ト し ま す。 こ れに よ っ て、Cisco IP SoftPhone と 他の Cisco TAPI/JTAPI アプ リ ケーシ ョ ン が Cisco
CallManager と 連動 し 、 ASA を越え て コ ール セ ッ ト ア ッ プ を行え る よ う にな り ます。
TAPI と JTAPI は、 多 く の Cisco VoIP アプ リ ケーシ ョ ン で使用 さ れ ます。 CTIQBE は、 Cisco TSP が Cisco CallManager と 通信す る ために使用 さ れ ます。
CTIQBE イ ン スペ ク シ ョ ン を イ ネーブルにす る 方法については、「ア プ リ ケーシ ョ ン レ イ ヤ プ ロ ト コ ル イ ン ス ペ ク シ ョ ン の設定」 (P.7-11) を参照 し て く だ さ い。
• 「CTIQBE イ ン ス ペ ク シ ョ ン の制限事項」 (P.9-2)
第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン CTIQBE イ ン スペ ク シ ョ ン
CTIQBE イ ン スペ ク シ ョ ンの制限事項
CTIQBE アプ リ ケーシ ョ ン イ ン ス ペ ク シ ョ ン の使用時に適用 さ れ る 制限を次に ま と め ま す。 • CTIQBE アプ リ ケーシ ョ ン イ ン スペ ク シ ョ ンは、 alias コ マ ン ド を使用す る コ ン フ ィ ギ ュ レ ーシ ョ ン を サポー ト し ま せん。 • CTIQBE コ ールの ス テー ト フ ル フ ェ ールオーバーはサポー ト さ れてい ま せん。 • debug ctiqbe コ マ ン ド を入力す る と 、 メ ッ セージの伝送が遅れ、 リ アル タ イ ム環境のパ フ ォ ーマ ン ス に影響を与え る 場合が あ り ま す。 こ のデバ ッ グ ま たは ロ グ を イ ネーブルに し 、 ASA を介 し て Cisco IP SoftPhone で コ ール セ ッ ト ア ッ プ を完了で き ない場合は、 Cisco IP SoftPhone の動作す る シ ス テ ム で Cisco TSP 設定の タ イ ム ア ウ ト 値を増や し て く だ さ い。 次に、CTIQBE アプ リ ケーシ ョ ン イ ン スペ ク シ ョ ン を特定の事例で使用す る 際に、 特別に注意 が必要な事項を ま と め ま す。• 2 つの Cisco IP SoftPhone が異な る Cisco CallManager に登録 さ れていて、各 CallManager が ASA の異な る イ ン タ ーフ ェ イ ス に接続 さ れてい る 場合、 こ れ ら 2 つの電話間の コ ールは失 敗 し ま す。
• Cisco IP SoftPhone と 比較 し て Cisco CallManager の方がセ キ ュ リ テ ィ の高い イ ン タ ーフ ェ イ ス 上に配置 さ れてい る 状態で、 NAT ま たは外部 NAT が Cisco CallManager IP ア ド レ ス に必 要な場合、 マ ッ ピ ン グは ス タ テ ィ ッ ク で あ る 必要が あ り ま す。 Cisco IP SoftPhone では Cisco CallManager IP ア ド レ ス を PC 上の Cisco TSP コ ン フ ィ ギ ュ レーシ ョ ン で明示的に指定 す る こ と が必要な ためです。
• PAT ま たは外部 PAT の使用時に Cisco CallManager IP ア ド レ ス を変換す る 場合、 Cisco IP SoftPhone を正常に登録 さ せ る には、 TCP ポー ト 2748 を PAT ( イ ン タ ーフ ェ イ ス ) ア ド レ
ス と 同 じ ポー ト に ス タ テ ィ ッ ク にマ ッ ピ ン グす る 必要が あ り ま す。CTIQBE 受信ポー ト (TCP 2748) は固定 さ れていて、 Cisco CallManager、 Cisco IP SoftPhone、 Cisco TSP のいず れにおいて も ユーザに よ る 設定はで き ま せん。
CTIQBE イ ン スペ ク シ ョ ンの確認 と モニ タ リ ング
show ctiqbe コ マ ン ド は、 ASA を越え て確立 さ れてい る CTIQBE セ ッ シ ョ ン に関す る 情報を表
示 し ま す。 CTIQBE イ ン ス ペ ク シ ョ ン エ ン ジ ン で割 り 当て ら れた メ デ ィ ア接続に関す る 情報が 表示 さ れ ま す。
次の条件におけ る show ctiqbe コ マ ン ド の出力例を示 し ます。 ASA を越え てセ ッ ト ア ッ プ さ れ てい る ア ク テ ィ ブ CTIQBE セ ッ シ ョ ンは 1 つだけです。 そのセ ッ シ ョ ンは、 ロ ーカル ア ド レ ス 10.0.0.99 の内部 CTI デバ イ ス (た と えば、 Cisco IP SoftPhone) と 172.29.1.77 の外部 Cisco CallManager の間で確立 さ れてい ます。 こ こ で、 TCP ポー ト 2748 は、 Cisco CallManager です。
こ のセ ッ シ ョ ン のハー ト ビ ー ト 間隔は 120 秒です。 hostname# # show ctiqbe
Total: 1
LOCAL FOREIGN STATE HEARTBEAT ---1 ---10.0.0.99/---1---1---17 ---172.29.---1.77/2748 ---1 ---120
RTP/RTCP: PAT xlates: mapped to 172.29.1.99(1028 - 1029) MEDIA: Device ID 27 Call ID 0
第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
CTI デバ イ ス は、 すでに CallManager に登録 さ れてい ま す。 デバ イ ス の内部ア ド レ ス お よ び RTP 受信ポー ト は 172.29.1.99 の UDP ポー ト 1028 に PAT 変換 さ れてい ま す。 RTCP 受信ポー
ト は UDP 1029 に PAT 変換 さ れてい ます。
RTP/RTCP: PAT xlates: で始 ま る 行は、 内部 CTI デバ イ ス が外部 CallManager に登録 さ れ、 CTI デバ イ ス の ア ド レ ス と ポー ト がその外部 イ ン タ ー フ ェ イ ス に PAT 変換 さ れてい る 場合に限 り 表 示 さ れ ま す。 こ の行は、CallManager が内部 イ ン タ ーフ ェ イ ス 上にあ る 場合、 ま たは内部 CTI デバ イ ス の ア ド レ ス と ポー ト が、 CallManager が使用 し てい る の と 同 じ 外部 イ ン タ ーフ ェ イ ス に変換 さ れてい る 場合は、 表示 さ れ ま せん。 こ の出力は、 コ ールが こ の CTI デバ イ ス と 172.29.1.88 にあ る 別の電話機の間に確立 さ れてい る こ と を示 し ま す。 他の電話機の RTP お よ び RTCP 受信ポー ト は、 UDP 26822 お よ び 26823 で す。ASA は 2 番目の電話機 と CallManager に関連す る CTIQBE セ ッ シ ョ ン レ コ ー ド を維持で き ないので、 他の電話機は、 CallManager と 同 じ イ ン タ ーフ ェ イ ス上にあ り ます。 CTI デバ イ ス 側の ア ク テ ィ ブ コ ール レ ッ グは、 Device ID 27 お よ び Call ID 0 で確認で き ます。
こ れ ら の CTIQBE 接続の show xlate debug コ マ ン ド の出力例を示 し ます。 hostname# show xlate debug
3 in use, 3 most used
Flags: D - DNS, d - dump, I - identity, i - inside, n - no random, r - portmap, s - static
TCP PAT from inside:10.0.0.99/1117 to outside:172.29.1.99/1025 flags ri idle 0:00:22 timeout 0:00:30
UDP PAT from inside:10.0.0.99/16908 to outside:172.29.1.99/1028 flags ri idle 0:00:00 timeout 0:04:10
UDP PAT from inside:10.0.0.99/16909 to outside:172.29.1.99/1029 flags ri idle 0:00:23 timeout 0:04:10
show conn state ctiqbe コ マ ン ド は、 CTIQBE 接続の ス テー タ ス を表示 し ます。 出力には、
CTIQBE イ ン スペ ク シ ョ ン エ ン ジ ン に よ っ て割 り 当て ら れた メ デ ィ ア接続が 「C」 フ ラ グで示 さ れ ま す。 次に、show conn state ctiqbe コ マ ン ド の出力例を示 し ま す。
hostname# show conn state ctiqbe 1 in use, 10 most used
hostname# show conn state ctiqbe detail 1 in use, 10 most used
Flags: A - awaiting inside ACK to SYN, a - awaiting outside ACK to SYN, B - initial SYN from outside, C - CTIQBE media, D - DNS, d - dump, E - outside back connection, F - outside FIN, f - inside FIN, G - group, g - MGCP, H - H.323, h - H.225.0, I - inbound data, i - incomplete, J - GTP, j - GTP data, k - Skinny media,
M - SMTP data, m - SIP media, O - outbound data, P - inside back connection, q - SQL*Net data, R - outside acknowledged FIN,
R - UDP RPC, r - inside acknowledged FIN, S - awaiting inside SYN, s - awaiting outside SYN, T - SIP, t - SIP transient, U - up
H.323 イ ン スペ ク シ ョ ン
こ こ では、 H.323 アプ リ ケーシ ョ ン イ ン スペ ク シ ョ ン について説明 し ます。 • 「H.323 イ ン ス ペ ク シ ョ ン の概要」 (P.9-4) • 「H.323 の動作」 (P.9-4) • 「H.245 メ ッ セージでの H.239 サポー ト 」 (P.9-5) • 「H.323 イ ン ス ペ ク シ ョ ン の制限事項」 (P.9-6) • 「H.323 イ ン ス ペ ク シ ョ ン の設定」 (P.9-6) • 「H.323 お よ び H.225 タ イ ム ア ウ ト 値の設定」 (P.9-11) • 「H.323 イ ン ス ペ ク シ ョ ン の確認 と モニ タ リ ン グ」 (P.9-11)第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ンの概要
H.323 イ ン スペ ク シ ョ ンは、 Cisco CallManager や VocalTec Gatekeeper な ど、 H.323 準拠のアプ リ ケーシ ョ ン を サポー ト し ま す。 H.323 は、 国際電気通信連合に よ っ て定義 さ れてい る 、 LAN を介 し た マルチ メ デ ィ ア会議用のプ ロ ト コ ル群です。ASA は、 H.323 v3 機能の同一 コ ール シ グ ナ リ ン グ チ ャ ネルでの複数 コ ールを含めて、 H.323 を Version 6 ま でサポー ト し ま す。 H.323 イ ン スペ ク シ ョ ン を イ ネーブルに し た場合、 ASA は、 H.323 Version 3 で導入 さ れた機能 で あ る 同一 コ ール シ グナ リ ン グ チ ャ ネルでの複数 コ ールを サポー ト し ます。 こ の機能に よ っ て セ ッ ト ア ッ プ時間が短縮 さ れ、 ASA でのポー ト 使用が減少 し ます。 H.323 イ ン スペ ク シ ョ ン の 2 つの主要機能は次の と お り です。 • H.225 と H.245 の両 メ ッ セージ内に埋め込ま れてい る 必要な IPv4 ア ド レ ス を NAT 処理 し ま す。H.323 メ ッ セージは PER 符号化形式で符号化 さ れてい る ため、 ASA では ASN.1 デ コ ー ダ を使用 し て H.323 メ ッ セージ を復号化 し ます。 • ネ ゴ シ エー ト さ れた H.245 と RTP/RTCP 接続を ダ イ ナ ミ ッ ク に割 り 当て ます。 RAS を使用 す る と 、 H.225 接続 も ダ イ ナ ミ ッ ク に割 り 当て る こ と がで き ます。
H.323 の動作
H.323 のプ ロ ト コ ルの コ レ ク シ ョ ンは、合計で最大 2 つの TCP 接続 と 4 ~ 8 つの UDP 接続を使 用で き ま す。 FastConnect は 1 つの TCP 接続だけ を使用 し 、 RAS は登録、 ア ド ミ ッ シ ョ ン、 お よ び ス テー タ ス 用に 1 つの UDP 接続を使用 し ま す。 H.323 ク ラ イ ア ン ト は、 最初に TCP ポー ト 1720 を使用 し て、 H.323 サーバへの TCP 接続を確 立 し 、Q.931 コ ール セ ッ ト ア ッ プ を要求 し ま す。 H.323 端末は、 コ ール セ ッ ト ア ッ プ プ ロ セ ス の一部 と し て、H.245 TCP 接続に使用す る ため、 ク ラ イ ア ン ト に 1 つのポー ト 番号を供給 し ま す。 H.323 ゲー ト キーパーが使用 さ れてい る 環境では、 初期パケ ッ ト は UDP を使用 し て送信 さ れ ま す。 H.323 イ ン スペ ク シ ョ ンは、 Q.931 TCP 接続を モニ タ し て、 H.245 ポー ト 番号を決定 し ま す。 H.323 端末が、 FastConnect を使用 し ていない場合は、 ASA が H.225 メ ッ セージの イ ン ス ペ ク シ ョ ン に基づいて、H.245 接続を ダ イ ナ ミ ッ ク に割 り 当て ます。 (注) RAS を使用す る と 、 H.225 接続 も ダ イ ナ ミ ッ ク に割 り 当て る こ と がで き ます。 各 H.245 メ ッ セージ内で、 H.323 エ ン ド ポ イ ン ト が、 後続の UDP デー タ ス ト リ ームに使用す る ポー ト 番号を交換 し ま す。H.323 イ ン スペ ク シ ョ ンは、 H.245 メ ッ セージ を調査 し て、 ポー ト 番号を識別 し 、 メ デ ィ ア交換用の接続を ダ イ ナ ミ ッ ク に作成 し ま す。 RTP はネ ゴ シエー ト さ れ た ポー ト 番号を使用 し 、 RTCP はその次に高いポー ト 番号を使用 し ます。 H.323 制御チ ャ ネルは、 H.225、 H.245、 お よ び H.323 RAS を処理 し ま す。 H.323 イ ン スペ ク シ ョ ン では、 次のポー ト が使用 さ れ ま す。 • 1718 : ゲー ト キーパー検出 UDP ポー ト • 1719 : RAS UDP ポー ト • 1720 : TCP 制御ポー ト RAS シ グナ リ ン グ用に予約済み H.323 ポー ト 1719 の ト ラ フ ィ ッ ク を許可す る 必要があ り ます。 さ ら に、H.225 コ ール シ グナ リ ン グ用に、 予約済み H.323 ポー ト 1720 の ト ラ フ ィ ッ ク を許可す第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン H.323 イ ン スペ ク シ ョ ン H.225 メ ッ セージ を検査 し た後、 ASA は H.245 チ ャ ネルを開 き 、 H.245 チ ャ ネルで送信 さ れ る ト ラ フ ィ ッ ク も 検査 し ま す。 ASA を通過す る すべての H.245 メ ッ セージは、 H.245 アプ リ ケー シ ョ ン イ ン スペ ク シ ョ ン を受け ます。 こ の イ ン ス ペ ク シ ョ ン では、 埋め込み IP ア ド レ ス が変 換 さ れ、H.245 メ ッ セージでネ ゴ シエー ト さ れた メ デ ィ ア チ ャ ネルが開かれ ます。 H.323 ITU 規準では、 メ ッ セージ長を定義す る TPKT ヘ ッ ダーが最初に送信 さ れてか ら 、 H.225 と H.245 が信頼で き る 接続上を送信 さ れ る こ と が要求 さ れてい ます。 TPKT ヘ ッ ダーは、 必ず し も H.225 メ ッ セージや H.245 メ ッ セージ と 同一の TCP パケ ッ ト で送信 さ れ る 必要はないた め、 ASA は、 メ ッ セージ を正 し く 処理 し て復号化す る ために TPKT 長を記憶 し てお く 必要があ り ま す。ASA は、 次の メ ッ セージに備え て、 TPKT 長が含 ま れ る レ コ ー ド を接続ご と に保持 し ま す。
ASA で メ ッ セージ内の IP ア ド レ ス に NAT を行 う 必要があ る 場合、 チ ェ ッ ク サ ム、 UUIE 長、 お よ び TPKT (H.225 メ ッ セージが入っ てい る TCP パケ ッ ト に含ま れてい る 場合) は変更 さ れ ま す。 TPKT が別の TCP パケ ッ ト で送信 さ れ る 場合、 ASA がその TPKT へのプ ロ キ シ ACK を 実行 し 、 新 し い TPKT を新 し い長 さ で H.245 メ ッ セージに追加 し ます。 (注) ASA は、 TPKT に対す る ACK の代理処理では TCP オプシ ョ ン を サポー ト し てい ません。 H.323 イ ン スペ ク シ ョ ン を通過す る パケ ッ ト が通 る 各 UDP 接続は、 H.323 接続 と し てマー ク さ れ、 timeout コ マ ン ド で設定 さ れた H.323 タ イ ム ア ウ ト 値で タ イ ム ア ウ ト し ま す。 (注) ゲー ト キーパーがネ ッ ト ワ ー ク 内に あ る 場合は、 H.323 エ ン ド ポ イ ン ト 間の コ ール セ ッ ト ア ッ プ を イ ネーブルにで き ま す。 ASA には、 RegistrationRequest/RegistrationConfirm (RRQ/RCF) メ ッ セージに基づいて コ ールの ピ ン ホール を開 く オプシ ョ ン が含 ま れてい ま す。 こ れ ら の RRQ/RCF メ ッ セージは ゲー ト キーパー と の間で送受信 さ れ る ので、 発信側エ ン ド ポ イ ン ト の IP ア ド レ ス は不明で、 ASA は発信元 IP ア ド レ ス /ポー ト 0/0 を通 じ て ピ ン ホールを開 き ます。 デ フ ォ ル ト では、 こ のオプシ ョ ン は無効にな っ てい ま す。 H.323 エ ン ド ポ イ ン ト 間の コ ール セ ッ ト ア ッ プ を イ ネーブルにす る には、H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの作成時に、 パ ラ メ ー タ コ ン フ ィ ギ ュ レーシ ョ ン モー ド で ras-rcf-pinholes enable コ マ ン ド を入力 し ます。 「H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定」 (P.9-7) を参照 し て く だ さ い。
H.245 メ ッ セージでの H.239 サポー ト
ASA は、 2 つの H.323 エ ン ド ポ イ ン ト の間に存在 し ます。 2 つの H.323 エ ン ド ポ イ ン ト が、 ス プ レ ッ ド シー ト デー タ な ど のデー タ プ レ ゼ ン テーシ ョ ン を送受信で き る よ う にテ レ プ レ ゼ ン テーシ ョ ン セ ッ シ ョ ン を セ ッ ト ア ッ プす る と き 、 ASA はエ ン ド ポ イ ン ト 間で H.239 ネ ゴ シエー シ ョ ン が成功す る こ と を保証 し ま す。 H.239 は、 H.300 シ リ ーズ エ ン ド ポ イ ン ト が 1 回の コ ールで追加ビデオ チ ャ ネルを開 く こ と が で き る 機能を提供す る 規格です。 コ ールで、 エ ン ド ポ イ ン ト (ビ デオ電話な ど ) は ビ デオ用 チ ャ ネル と デー タ プ レ ゼ ン テーシ ョ ン用チ ャ ネルを送信 し ます。 H.239 ネ ゴ シエーシ ョ ンは H.245 チ ャ ネルで発生 し ます。 ASA が追加 メ デ ィ ア チ ャ ネル用 と メ デ ィ ア制御チ ャ ネル用の ピ ン ホールを開 き ます。 エ ン ド ポ イ ン ト は、 オープ ン論理チ ャ ネル メ ッ セージ (OLC) を使用 し て新 し いチ ャ ネルの作成を通 知 し ま す。 メ ッ セージ拡張は H.245 バージ ョ ン 13 の一部です。 テ レ プ レ ゼ ン テーシ ョ ン セ ッ シ ョ ン の復号化 と 符号化は、 デフ ォ ル ト で イ ネーブルに さ れてい ま す。 H.239 の符号化 と 復号化は ASN.1 コ ーダに よ っ て実行 さ れ ます。第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ンの制限事項
H.323 イ ン スペ ク シ ョ ンは、 Cisco Unified Communications Manager (CUCM) 7.0 でテ ス ト お よ び サポー ト さ れてい ま す。CUCM 8.0 以降ではサポー ト さ れ ません。 H.323 イ ン スペ ク シ ョ ンは、 他の リ リ ー ス や製品で機能す る 場合が あ り ま す。 H.323 アプ リ ケーシ ョ ン イ ン ス ペ ク シ ョ ン の使用に関 し て、 次の既知の問題お よ び制限があ り ま す。 • 完全にサポー ト さ れてい る のは、 ス タ テ ィ ッ ク NAT だけです。 ス タ テ ィ ッ ク PAT は、 H.323 メ ッ セージのオプシ ョ ン フ ィ ール ド に埋め込 ま れた IP ア ド レ ス を正 し く 変換で き な い こ と が あ り ま す。 こ の問題が発生 し た場合は、H.323 で ス タ テ ィ ッ ク PAT を使用 し ない で く だ さ い。 • ダ イ ナ ミ ッ ク NAT ま たは PAT ではサポー ト さ れ ません。 • 拡張 PAT ではサポー ト さ れ ま せん。 • セ キ ュ リ テ ィ レベルが同一の イ ン タ ーフ ェ イ ス 間の NAT ではサポー ト さ れ ません。 • 外部 NAT ではサポー ト さ れ ません。 • NAT64 ではサポー ト さ れ ません。 • NetMeeting ク ラ イ ア ン ト が H.323 ゲー ト キーパーに登録 し 、 同 じ く H.323 ゲー ト キーパー に登録 さ れてい る H.323 ゲー ト ウ ェ イ を呼び出そ う と す る と 、 接続は確立 さ れ ますが、 ど ち ら の方向で も 音声が聞 こ え ま せん。 こ の問題は、ASA の問題ではあ り ません。 • ネ ッ ト ワ ー ク ス タ テ ィ ッ ク ア ド レ ス を設定 し た場合、 こ のネ ッ ト ワ ー ク ス タ テ ィ ッ ク ア ド レ ス が第三者のネ ッ ト マ ス ク お よ びア ド レ ス と 同 じ で あ る と 、 すべての発信 H.323 接続 が失敗 し ま す。
H.323 イ ン スペ ク シ ョ ンの設定
H.323 イ ン スペ ク シ ョ ンは RAS、 H.225、 H.245 を サポー ト し 、 埋め込 ま れた IP ア ド レ ス と ポー ト をすべて変換す る 機能を備え てい ま す。 ス テー ト の ト ラ ッ キ ン グ と フ ィ ル タ リ ン グ を実 行 し 、 イ ン ス ペ ク シ ョ ン機能の ア ク テ ィ ベーシ ョ ン を カ ス ケー ド で き ま す。 H.323 イ ン スペ ク シ ョ ン は、 電話番号の フ ィ ル タ リ ン グ、 T.120 のダ イ ナ ミ ッ ク 制御、 H.245 の ト ン ネル機能制 御、 HSI グループ、 プ ロ ト コ ルの ス テー ト ト ラ ッ キ ン グ、 H.323 通話時間制限の適用、 音声/ビ デオ制御を サポー ト し ま す。 H.323 検査はデフ ォ ル ト では イ ネーブルです。 デフ ォ ル ト 以外の処理が必要な場合にのみ設定 す る 必要が あ り ま す。H.323 イ ン スペ ク シ ョ ン を カ ス タ マ イ ズす る 場合は、 次のプ ロ セ ス を使 用 し ま す。 手順 ス テ ッ プ 1 「H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定」 (P.9-7) ス テ ッ プ 2 「H.323 イ ン スペ ク シ ョ ン サービ ス ポ リ シーの設定」 (P.9-10)第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン H.323 イ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定
ネ ッ ト ワ ー ク に対 し てデ フ ォ ル ト の イ ン ス ペ ク シ ョ ン動作が十分で ない場合は、H.323 イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プ を作成 し て H.323 イ ン スペ ク シ ョ ンのア ク シ ョ ン を カ ス タ マ イ ズで き ま す。 ト ラ フ ィ ッ ク の一致基準を定義す る と き に、 ク ラ ス マ ッ プを作成する か、 ま たはポ リ シー マ ッ プに match ス テー ト メ ン ト を直接含め る こ と がで き ま す。 次の手順では、 両方の方法について 説明 し ま す。 は じ める前に 一部の ト ラ フ ィ ッ ク 照合オプシ ョ ン では、 照合のために正規表現を使用 し ま す。 こ れ ら のテ ク ニ ッ ク の 1 つを使用する場合は、 最初に正規表現ま たは正規表現の ク ラ ス マ ッ プを作成 し ます。 手順 ス テ ッ プ 1 (任意) 次の手順に従っ て、H.323 イ ン スペ ク シ ョ ン の ク ラ ス マ ッ プ を作成 し ます。 ク ラ ス マ ッ プは複数の ト ラ フ ィ ッ ク 照合を グループ化 し ます。 代わ り に、 ポ リ シー マ ッ プで match コ マ ン ド を直接指定で き ま す。 ク ラ ス マ ッ プ を作成す る こ と と イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プで ト ラ フ ィ ッ ク と の照合を直接定義す る こ と の違いは、 ク ラ ス マ ッ プでは複雑な 照合基準を作成で き 、 ク ラ ス マ ッ プ を再利用で き る と い う こ と です。 ク ラ ス マ ッ プ と 照合 し ない ト ラ フ ィ ッ ク を指定す る には、 match not コ マ ン ド を使用 し ます。 た と えば、match not コ マ ン ド で文字列 「example.com」 を指定す る と 、 「example.com」 が含 まれ る すべての ト ラ フ ィ ッ ク は ク ラ ス マ ッ プ と 照合 さ れ ません。 こ の ク ラ ス マ ッ プで指定す る ト ラ フ ィ ッ ク に対 し ては、 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プで ト ラ フ ィ ッ ク に対 し て実行す る ア ク シ ョ ン を指定 し ま す。 match コ マ ン ド ご と に異な る ア ク シ ョ ン を実行す る 場合、 ポ リ シー マ ッ プに直接 ト ラ フ ィ ッ ク を特定す る 必要が あ り ま す。 a. 次の コ マ ン ド を入力 し て、 ク ラ ス マ ッ プ を作成 し ます。
hostname(config)# class-map type inspect h323 [match-all | match-any] class_map_name hostname(config-cmap)# class_map_name には、 ク ラ ス マ ッ プの名前を指定 し ます。 match-all キー ワ ー ド はデフ ォ ル ト です。 ト ラ フ ィ ッ ク が ク ラ ス マ ッ プ と 一致す る には、 すべての基準 と 一致す る 必要が あ る こ と を指定 し ま す。match-any キー ワ ー ド は、 ト ラ フ ィ ッ ク が少な く と も 基準の 1 つ に一致 し た ら ク ラ ス マ ッ プ と 一致す る こ と を指定 し ます。 CLI が ク ラ ス マ ッ プ コ ン フ ィ ギ ュ レ ーシ ョ ン モー ド に入 り 、 1 つ以上の match コ マ ン ド を入力で き ます。 b. (任意) ク ラ ス マ ッ プに説明を追加す る には、 次の コ マ ン ド を使用 し ます。
hostname(config-cmap)# description string
string には、 ク ラ ス マ ッ プの説明を 200 文字以内で指定 し ま す。
c. 次のいずれかの match コ マ ン ド を使用 し て、 ア ク シ ョ ン を実行す る ト ラ フ ィ ッ ク を指定 し ま す。 match not コ マ ン ド を使用す る と 、 match not コ マ ン ド の基準に一致 し ないすべての
ト ラ フ ィ ッ ク に ア ク シ ョ ン が適用 さ れ ま す。
• match [not] called-party regex {regex_name | class class_name}:指定 し た正規表現 ま たは 正規表現 ク ラ ス に対 し て着信側を照合 し ま す。
• match [not] calling-party regex {regex_name | class class_name} : 指定 し た正規表現 ま た は正規表現 ク ラ ス に対 し て発信側を照合 し ま す。
第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
ス テ ッ プ 2 H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プ を作成 し ます。
hostname(config)# policy-map type inspect h323 policy_map_name hostname(config-pmap)#
policy_map_name には、 ポ リ シー マ ッ プの名前を指定 し ます。 CLI はポ リ シー マ ッ プ コ ン フ ィ
ギ ュ レ ーシ ョ ン モー ド に入 り ます。
ス テ ッ プ 3 (任意) こ のポ リ シー マ ッ プに説明を追加す る には、 次の コ マ ン ド を使用 し ます。 hostname(config-pmap)# description string
ス テ ッ プ 4 一致 し た ト ラ フ ィ ッ ク に ア ク シ ョ ン を適用す る には、 次の手順を実行 し ま す。
ポ リ シー マ ッ プには、 複数の class コ マ ン ド ま たは match コ マ ン ド を指定で き ます。 class コ マ ン ド と match コ マ ン ド の順序については、 「 イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プのア ク シ ョ ン の 定義」 (P.2-4) を参照 し て く だ さ い。
a. 次のいずれかの方法を使用 し て、 ア ク シ ョ ン を実行す る ト ラ フ ィ ッ ク を指定 し ま す。 • H.323 ク ラ ス マ ッ プ を作成 し た場合は、 次の コ マ ン ド を入力 し てそれを指定 し ます。
hostname(config-pmap)# class class_map_name hostname(config-pmap-c)#
• H.323 ク ラ ス マ ッ プで記述 さ れた match コ マ ン ド の 1 つを使用 し て、 ポ リ シー マ ッ プ で ト ラ フ ィ ッ ク を直接指定 し ま す。match not コ マ ン ド を使用す る と 、 match not コ マ
ン ド の基準に一致 し ないすべての ト ラ フ ィ ッ ク に ア ク シ ョ ン が適用 さ れ ま す。 b. 次の コ マ ン ド を入力 し て、 一致 し た ト ラ フ ィ ッ ク に対 し て実行す る ア ク シ ョ ン を指定 し
ま す。
hostname(config-pmap-c)# {drop [log] | drop-connection | reset}
drop キー ワ ー ド はパケ ッ ト を ド ロ ッ プ し ま す。 メ デ ィ ア タ イ プの照合の場合、 log キー ワ ー ド を含めて シ ス テ ム ロ グ メ ッ セージ を送信で き ます。 drop-connection キー ワ ー ド を指定す る と 、 パケ ッ ト を ド ロ ッ プ し 、 接続を閉 じ ます。 こ の オプ シ ョ ン は、 着信側 ま たは発信側の照合に使用で き ま す。 reset キー ワ ー ド を指定す る と 、 パケ ッ ト を ド ロ ッ プ し て接続を閉 じ 、 サーバ と ク ラ イ ア ン ト の両方 ま たはいずれかに TCP リ セ ッ ト を送信 し ます。 こ のオプシ ョ ンは、 着信側ま たは 発信側の照合に使用で き ま す。 ス テ ッ プ 5 イ ン ス ペ ク シ ョ ン エ ン ジ ン に影響のあ る パ ラ メ ー タ を設定す る には、 次の手順を実行 し ます。 a. パ ラ メ ー タ コ ン フ ィ ギ ュ レーシ ョ ン モー ド に入 る には、 次の コ マ ン ド を入力 し ます。 hostname(config-pmap)# parameters hostname(config-pmap-p)# b. 1 つ ま たは複数のパ ラ メ ー タ を設定 し ま す。 次のオプシ ョ ン を設定で き ま す。 オプシ ョ ン をデ ィ セーブルにす る には、 コ マ ン ド の no 形式を使用 し て く だ さ い。 • ras-rcf-pinholes enable : H.323 エ ン ド ポ イ ン ト 間の コ ール セ ッ ト ア ッ プ を イ ネーブル に し ま す。 ゲー ト キーパーがネ ッ ト ワ ー ク 内に あ る 場合は、H.323 エ ン ド ポ イ ン ト 間の コ ール セ ッ ト ア ッ プ を イ ネーブルにで き ます。 RegistrationRequest/RegistrationConfirm (RRQ/RCF) メ ッ セージに基づいて コ ールの ピ ン ホールを開 く には、 こ のオプシ ョ ン を 使用 し ま す。 こ れ ら の RRQ/RCF メ ッ セージは ゲー ト キーパー と の間で送受信 さ れ る ので、 発信側エ ン ド ポ イ ン ト の IP ア ド レ ス は不明で、 ASA は発信元 IP ア ド レ ス /ポー ト 0/0 を通 じ て ピ ン ホールを開 き ま す。 デフ ォ ル ト では、 こ のオプシ ョ ンは無効にな っ
第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
• timeout users time : H.323 コ ールの制限時間 (hh: mm: ss 形式) を設定 し ます。 タ イ ム ア ウ ト を付け ない場合は、 00:00:00 を指定 し て く だ さ い。 範囲は、 0:0:0 ~ 1193:0:0 です。
• call-party-number : コ ール設定時に発信側の番号を強制的に送信 し ま す。
• h245-tunnel-block action {drop-connection | log} : H.245 ト ン ネル ブ ロ ッ キ ン グ を適用 し ま す。 接続を ド ロ ッ プす る か、 単に ロ グ に記録す る だけか を選択 し ま す。 • rtp-conformance [enforce-payloadtype] : ピ ン ホール上を流れ る RTP パケ ッ ト のプ ロ ト コ ル準拠を チ ェ ッ ク し ま す。 オプシ ョ ン の enforce-payloadtype キー ワ ー ド を指定す る と 、 シ グナ リ ン グ交換に基づいてペ イ ロ ー ド タ イ プ を強制的に音声やビデオに し ます。 • state-checking {h225 | ras} : ス テー ト チ ェ ッ ク 検証を イ ネーブルに し ま す。 個別に コ マ ン ド を入力 し て、H.225 お よ び RAS の ス テー ト チ ェ ッ ク を イ ネーブルにす る こ と がで き ま す。 ス テ ッ プ 6 パ ラ メ ー タ コ ン フ ィ ギ ュ レーシ ョ ン モー ド の ま ま で、 HSI グループ を設定で き ます。 a. HSI グループ を定義 し 、 HSI グループ コ ン フ ィ ギ ュ レーシ ョ ン モー ド を開始 し ま す。 hostname(config-pmap-p)# hsi-group id id には、 HSI グループ ID を指定 し ます。 範囲は 0 ~ 2147483647 です。
b. IP ア ド レ ス を使用 し て HSI を HSI グループに追加 し ます。 HSI グループあ た り 最大 5 つの ホ ス ト を追加で き ま す。
hostname(config-h225-map-hsi-grp)# hsi ip_address
c. HSI グループにエ ン ド ポ イ ン ト を追加 し ます。
hostname(config-h225-map-hsi-grp)# endpoint ip_address if_name
ip_address には追加す る エ ン ド ポ イ ン ト 、 if_name にはエ ン ド ポ イ ン ト を ASA に接続す る
と き に使用す る イ ン タ ー フ ェ イ ス を指定 し ま す。 HSI グループあ た り 最大 10 個のエ ン ド ポ イ ン ト を追加で き ま す。
例
次の例は、 電話番号の フ ィ ル タ リ ン グ を設定す る 方法を示 し てい ま す。 hostname(config)# regex caller 1 “5551234567”
hostname(config)# regex caller 2 “5552345678” hostname(config)# regex caller 3 “5553456789”
hostname(config)# class-map type inspect h323 match-all h323_traffic hostname(config-pmap-c)# match called-party regex caller1
hostname(config-pmap-c)# match calling-party regex caller2
hostname(config)# policy-map type inspect h323 h323_map hostname(config-pmap)# parameters
hostname(config-pmap-p)# class h323_traffic hostname(config-pmap-c)# drop
第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン H.323 イ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン サービ ス ポ リ シーの設定
デ フ ォ ル ト の ASA 設定には、 すべての イ ン タ ーフ ェ イ ス でグ ロ ーバルに適用 さ れ る デフ ォ ル ト ポー ト での H.323 H.255、 お よ び RAS の イ ン ス ペ ク シ ョ ン が含ま れ ま す。 イ ン ス ペ ク シ ョ ン の設定を カ ス タ マ イ ズす る 一般的な方法は、 デ フ ォ ル ト の グ ロ ーバル ポ リ シーを カ ス タ マ イ ズ す る こ と です。 ま たは、 た と えば イ ン タ ー フ ェ イ ス 固有のポ リ シーな ど 、 必要に応 じ て新 し い サービ ス ポ リ シーを作成す る こ と も で き ます。 手順 ス テ ッ プ 1 必要な場合は、 L3/L4 ク ラ ス マ ッ プ を作成 し て、 イ ン ス ペ ク シ ョ ン を適用す る ト ラ フ ィ ッ ク を 識別 し ま す。 class-map name match parameter 例 :hostname(config)# class-map h323_class_map hostname(config-cmap)# match access-list h323
デフ ォ ル ト グ ローバル ポ リ シーの inspection_default ク ラ ス マ ッ プは、 すべての イ ン スペ ク シ ョ ン タ イ プのデ フ ォ ル ト ポー ト を含む特別な ク ラ ス マ ッ プです (match default-inspection-traffic)。 こ のマ ッ プ をデ フ ォ ル ト ポ リ シー ま たは新 し いサービ ス ポ リ シーで使用す る 場合は、 こ の ス テ ッ プ を省略で き ま す。 照合 ス テー ト メ ン ト については、 「 ト ラ フ ィ ッ ク の特定 ( レ イ ヤ 3/4 ク ラ ス マ ッ プ)」 (P.1-14) を参照 し て く だ さ い。 ス テ ッ プ 2 ク ラ ス マ ッ プ ト ラ フ ィ ッ ク で実行す る ア ク シ ョ ン を設定す る ポ リ シー マ ッ プ を追加 ま たは編 集 し ま す。 policy-map name 例 :
hostname(config)# policy-map global_policy
デ フ ォ ル ト 設定では、global_policy ポ リ シー マ ッ プはすべての イ ン タ ーフ ェ イ ス にグ ロ ーバル に割 り 当て ら れ ま す。global_policy を編集す る 場合は、 ポ リ シー名 と し て global_policy を入力 し ま す。 ス テ ッ プ 3 H.323 イ ン スペ ク シ ョ ン に使用す る L3/L4 ク ラ ス マ ッ プ を指定 し ます。 class name 例 :
hostname(config-pmap)# class inspection_default
デ フ ォ ル ト ポ リ シーを編集す る 場合、 ま たは新 し いポ リ シーで特別な inspection_default ク ラ ス マ ッ プ を使用す る 場合は、name と し て inspection_default を指定 し ます。 それ以外の場合は、
こ の手順ですでに作成 し た ク ラ ス を指定 し ま す。
ス テ ッ プ 4 H.323 イ ン スペ ク シ ョ ン を設定 し ます。 inspect h323 {h255 | ras} [h323_policy_map]
第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン H.323 イ ン スペ ク シ ョ ン h323_policy_map は、 オプシ ョ ン の H.323 イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プです。 デフ ォ ル ト 以外の イ ン ス ペ ク シ ョ ン処理が必要な場合にのみマ ッ プが必要です。H.323 イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プの作成の詳細については、 「H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定」 (P.9-7) を参照 し て く だ さ い。 例 : hostname(config-class)# no inspect h323 h225 hostname(config-class)# no inspect h323 ras hostname(config-class)# inspect h255 h323-map hostname(config-class)# inspect ras h323-map
(注) デ フ ォ ル ト の グ ロ ーバル ポ リ シー ( ま たは使用中の任意のポ リ シー) を編集 し て、 異 な る H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プ を使用す る 場合は、 no inspect h323 コ マ ン ド で H.323 イ ン スペ ク シ ョ ン を除去 し た後、新 し い H.323 イ ン スペ ク シ ョ ン ポ リ シー マ ッ プ名を指定 し て再度追加 し ま す。 ス テ ッ プ 5 既存のサービ ス ポ リ シー (た と えば、 global_policy と い う 名前のデフ ォ ル ト グ ロ ーバル ポ リ シー) を編集 し てい る 場合は、 以上で終了です。 それ以外の場合は、1 つま たは複数の イ ン タ ー フ ェ イ ス でポ リ シー マ ッ プ を ア ク テ ィ ブに し ます。
service-policy policymap_name {global | interface interface_name}
例 :
hostname(config)# service-policy global_policy global
global キー ワ ー ド はポ リ シー マ ッ プ をすべての イ ン タ ーフ ェ イ ス に適用 し 、 interface は 1 つの
イ ン タ ー フ ェ イ ス に適用 し ま す。 グ ロ ーバル ポ リ シーは 1 つ し か適用で き ま せん。 イ ン タ ー フ ェ イ ス の グ ロ ーバル ポ リ シーは、 その イ ン タ ーフ ェ イ ス にサービ ス ポ リ シーを適用す る こ と で上書 き で き ま す。 各 イ ン タ ー フ ェ イ ス には、 ポ リ シー マ ッ プ を 1 つだけ適用で き ま す。
H.323 および H.225 タ イムアウ ト 値の設定
[Configuration] > [Firewall] > [Advanced] > [Global Timeouts] ページで H.323/H.255 グ ロ ーバル タ イ ム ア ウ ト 値を設定で き ま す。H.255 シ グナ リ ン グ接続を閉 じ る ま での非ア ク テ ィ ブ状態の間 隔 (デ フ ォ ル ト は 1 時間) ま たは H.323 制御接続を閉 じ る ま での非ア ク テ ィ ブ状態間隔 (デ フ ォ ル ト は 5 分) を設定で き ま す。 H.225 シ グナ リ ン グ接続を閉 じ る ま でのア イ ド ル時間を設定す る には、 timeout h225 コ マ ン ド を使用 し ま す。H.225 タ イ ム ア ウ ト のデフ ォ ル ト は 1 時間です。 H.323 制御接続を閉 じ る ま でのア イ ド ル時間を設定す る には、 timeout h323 コ マ ン ド を使用 し ま す。 デ フ ォ ル ト は 5 分です。
H.323 イ ン スペ ク シ ョ ンの確認 と モニ タ リ ング
こ こ では、 H.323 セ ッ シ ョ ン に関す る 情報を表示す る 方法について説明 し ます。 • 「H.225 セ ッ シ ョ ン のモニ タ リ ン グ」 (P.9-12) • 「H.245 セ ッ シ ョ ン のモニ タ リ ン グ」 (P.9-12) • 「H.323 RAS セ ッ シ ョ ン のモニ タ リ ン グ」 (P.9-13)第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン
H.323 イ ン スペ ク シ ョ ン
H.225 セ ッ シ ョ ンのモニ タ リ ング
show h225 コ マ ン ド は、 ASA を越え て確立 さ れてい る H.225 セ ッ シ ョ ン の情報を表示 し ま す。
こ の コ マ ン ド は、 debug h323 h225 event、 debug h323 h245 event、 お よ び show local-host コ マ
ン ド と と も に、 H.323 イ ン スペ ク シ ョ ン エ ン ジ ン の問題の ト ラ ブルシ ュ ーテ ィ ン グに使用 さ れ ま す。 異常なほ ど 多 く の接続が存在す る 場合は、 デ フ ォ ル ト の タ イ ム ア ウ ト 値 ま たは設定 し た値に基 づいて セ ッ シ ョ ン が タ イ ム ア ウ ト し てい る か ど う か確認 し ま す。 タ イ ム ア ウ ト し ていな ければ 問題が あ る ので、 調査が必要です。 次に、show h225 コ マ ン ド の出力例を示 し ます。 hostname# show h225 Total H.323 Calls: 1 1 Concurrent Call(s) for
Local: 10.130.56.3/1040 Foreign: 172.30.254.203/1720 1. CRV 9861
Local: 10.130.56.3/1040 Foreign: 172.30.254.203/1720 0 Concurrent Call(s) for
Local: 10.130.56.4/1050 Foreign: 172.30.254.205/1720 こ の出力は、 現在 ASA を通過 し てい る ア ク テ ィ ブ H.323 コ ールが 1 つ、 ロ ーカル エ ン ド ポ イ ン ト 10.130.56.3 と 外部のホ ス ト 172.30.254.203 の間にあ る こ と を示 し てい ま す。 ま た、 こ れ ら の特定のエ ン ド ポ イ ン ト の間に、 同時 コ ールが 1 つあ り 、 その コ ールの CRV が 9861 であ る こ と を示 し てい ま す。 ロ ーカル エ ン ド ポ イ ン ト 10.130.56.4 と 外部ホ ス ト 172.30.254.205 に対 し て、同時 コ ールは 0 で す。 つ ま り H.225 セ ッ シ ョ ン が ま だ存在 し てい る も のの、 こ のエ ン ド ポ イ ン ト 間にはア ク テ ィ ブ コ ールがない こ と を意味 し ます。 こ の状況は、 show h225 コ マ ン ド を実行 し た と き に、 コ ー ルはすでに終了 し てい る が、H.225 セ ッ シ ョ ン が ま だ削除 さ れていない場合に発生す る 可能性 が あ り ま す。 ま たは、2 つのエ ン ド ポ イ ン ト が、 「maintainConnection」 を TRUE に設定 し てい る ため、 TCP 接続を ま だ開いた ま ま に し てい る こ と を意味す る 可能性 も あ り ま す。 し たが っ て、 「maintainConnection」 を再度 FALSE に設定す る ま で、 ま たは コ ン フ ィ ギ ュ レーシ ョ ン内の H.225 タ イ ム ア ウ ト 値に基づ く セ ッ シ ョ ン の タ イ ム ア ウ ト が起 こ る ま で、 セ ッ シ ョ ンは開いた ま ま にな り ま す。
H.245 セ ッ シ ョ ンのモニ タ リ ング
show h245 コ マ ン ド は、 ス ロ ー ス タ ー ト を使用 し てい る エ ン ド ポ イ ン ト が ASA を越え て確立 し た H.245 セ ッ シ ョ ン の情報を表示 し ます。 ス ロ ー ス タ ー ト は、 コ ールの 2 つのエ ン ド ポ イ ン ト が H.245 用の別の TCP コ ン ト ロ ール チ ャ ネルを開いた場合です。 フ ァ ス ト ス タ ー ト は、 H.245 メ ッ セージが H.225 コ ン ト ロ ール チ ャ ネルで H.225 メ ッ セージの一部 と し て交換 さ れた場合で す。 次に、show h245 コ マ ン ド の出力例を示 し ます。 hostname# show h245 Total: 1 LOCAL TPKT FOREIGN TPKT 1 10.130.56.3/1041 0 172.30.254.203/1245 0 MEDIA: LCN 258 Foreign 172.30.254.203 RTP 49608 RTCP 49609 Local 10.130.56.3 RTP 49608 RTCP 49609 MEDIA: LCN 259 Foreign 172.30.254.203 RTP 49606 RTCP 49607 Local 10.130.56.3 RTP 49606 RTCP 49607第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン ASAでア ク テ ィ ブな H.245 コ ン ト ロ ール セ ッ シ ョ ン が、 現在 1 つあ り ます。 ロ ーカル エ ン ド ポ イ ン ト は、 10.130.56.3 であ り 、 TPKT 値が 0 であ る こ と か ら 、 こ のエ ン ド ポ イ ン ト か ら の次の パケ ッ ト には TPKT ヘ ッ ダーがあ る と 予測 し ま す。 TKTP ヘ ッ ダーは、 各 H.225/H.245 メ ッ セージの前に送 ら れ る 4 バ イ ト のヘ ッ ダーです。 こ のヘ ッ ダーで、 こ の 4 バ イ ト のヘ ッ ダーを 含む メ ッ セージの長 さ がわか り ま す。 外部の ホ ス ト のエ ン ド ポ イ ン ト は、 172.30.254.203 であ り 、TPKT 値が 0 であ る こ と か ら 、 こ のエ ン ド ポ イ ン ト か ら の次のパケ ッ ト には TPKT ヘ ッ ダーが あ る と 予測 し ま す。 こ れ ら のエ ン ド ポ イ ン ト 間でネ ゴ シ エー ト さ れた メ デ ィ ア には、 258 と い う LCN があ り 、 外部 に 172.30.254.203/49608 と い う RTP IP ア ド レ ス /ポー ト ペア と 172.30.254.203/49609 と い う RTCP IP ア ド レ ス /ポー ト ペア を持ち、 ロ ーカルに 10.130.56.3/49608 と い う RTP IP ア ド レ ス / ポー ト ペア と 49609 と い う RTCP ポー ト を持っ てい ます。 259 と い う 2 番目の LCN には、 外部に 172.30.254.203/49606 と い う RTP IP ア ド レ ス/ポー ト ペ ア と 172.30.254.203/49607 と い う RTCP IP ア ド レ ス /ポー ト ペアがあ り 、 ロ ーカルに 10.130.56.3/49606 と い う RTP IP ア ド レ ス /ポー ト ペア と 49607 と い う RTCP ポー ト を持っ てい ま す。
H.323 RAS セ ッ シ ョ ンのモニ タ リ ング
show h323-ras コ マ ン ド は、 ASA を越え てゲー ト キーパー と その H.323 エ ン ド ポ イ ン ト の間に
確立 さ れてい る H.323 RAS セ ッ シ ョ ン の接続情報を表示 し ます。 こ の コ マ ン ド は、 debug h323
ras event お よ び show local-host コ マ ン ド と と も に、H.323 RAS イ ン スペ ク シ ョ ン エ ン ジ ンの問
題の ト ラ ブルシ ュ ーテ ィ ン グ に使用 さ れ ま す。 次に、show h323-ras コ マ ン ド の出力例を示 し ます。
hostname# show h323-ras Total: 1 GK Caller 172.30.254.214 10.130.56.14 こ の出力は、 ゲー ト キーパー 172.30.254.214 と その ク ラ イ ア ン ト 10.130.56.14 の間にア ク テ ィ ブ な登録が 1 つあ る こ と を示 し てい ま す。
MGCP イ ン スペ ク シ ョ ン
こ こ では、 MGCP アプ リ ケーシ ョ ン イ ン ス ペ ク シ ョ ン について説明 し ます。 • 「MGCP イ ン スペ ク シ ョ ン の概要」 (P.9-14) • 「MGCP イ ン スペ ク シ ョ ン の設定」 (P.9-15) • 「MGCP タ イ ム ア ウ ト 値の設定」 (P.9-18) • 「MGCP イ ン ス ペ ク シ ョ ン の確認 と モニ タ リ ン グ」 (P.9-18)第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン
MGCP イ ン スペ ク シ ョ ンの概要
MGCP は、 メ デ ィ ア ゲー ト ウ ェ イ コ ン ト ロ ー ラ ま たは コ ール エージ ェ ン ト と 呼ばれ る 外部の コ ール制御要素か ら メ デ ィ ア ゲー ト ウ ェ イ を制御す る ために使用す る マ ス タ ー /ス レーブ プ ロ ト コ ルです。 メ デ ィ ア ゲー ト ウ ェ イ は一般に、 電話回線を通 じ た音声信号 と 、 イ ン タ ーネ ッ ト ま たは他のパケ ッ ト ネ ッ ト ワ ー ク を通 じ たデー タ パケ ッ ト と の間の変換を行 う ネ ッ ト ワ ー ク 要素です。 NAT お よ び PAT を MGCP と と も に使用す る と 、 限 ら れた外部 (グ ロ ーバル) ア ド レ ス のセ ッ ト で、 内部ネ ッ ト ワ ー ク の多数のデバ イ ス を サポー ト で き ま す。 メ デ ィ ア ゲー ト ウ ェ イ の例は次の と お り です。 • ト ラ ン キ ン グ ゲー ト ウ ェ イ 。 電話ネ ッ ト ワ ー ク と Voice over IP ネ ッ ト ワ ー ク と の間の イ ン タ ー フ ェ イ ス です。 こ の よ う な ゲー ト ウ ェ イ は通常、 大量のデジ タ ル回線を管理 し ま す。 • 住宅用ゲー ト ウ ェ イ 。 従来の アナ ロ グ (RJ11) イ ン タ ーフ ェ イ ス を Voice over IP ネ ッ ト ワ ー ク に提供 し ま す。 住宅用ゲー ト ウ ェ イ の例 と し ては、 ケーブル モデムやケーブル セ ッ ト ト ッ プ ボ ッ ク ス、 xDSL デバ イ ス、 ブ ロ ー ド バン ド ワ イ ヤ レ ス デバ イ ス な ど があ り ます。 • ビ ジ ネ ス ゲー ト ウ ェ イ 。 従来のデジ タ ル PBX (構内交換機) イ ン タ ーフ ェ イ ス ま たは統合soft PBX イ ン タ ーフ ェ イ ス を Voice over IP ネ ッ ト ワ ー ク に提供 し ま す。
MGCP メ ッ セージは UDP を介 し て送信 さ れ ます。 応答は コ マ ン ド の送信元ア ド レ ス (IP ア ド レ ス と UDP ポー ト 番号) に返送 さ れ ますが、 コ マ ン ド 送信先 と 同 じ ア ド レ ス か ら の応答は到 達 し ない場合が あ り ま す。 こ れは、 複数の コ ール エージ ェ ン ト が フ ェ ールオーバー コ ン フ ィ ギ ュ レ ーシ ョ ン で使用 さ れてい る と き に、 コ マ ン ド を受信 し た コ ール エージ ェ ン ト が制御を バ ッ ク ア ッ プ コ ール エージ ェ ン ト に引 き 渡 し 、 バ ッ ク ア ッ プ コ ール エージ ェ ン ト が応答を送 信す る 場合に起 こ る 可能性が あ り ま す。 次の図は、NAT と MGCP を使用す る 方法を示 し てい ま す。 図9-1 NAT と MGCP の使用 119936 Cisco CallManager Gateway is told to send its media to 209.165.200.231 (public address of the IP Phone) M IP M M Cisco PGW 2200 H.323 To PSTN 209.165.201.10 209.165.201.11 209.165.201.1 IP IP Branch offices RTP to 209.165.201.1 from 209.165.200.231 RTP to 10.0.0.76 from 209.165.200.231 10.0.0.76 209.165.200.231 MGCP SCCP GW GW 209.165.200.231
第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン MGCP エ ン ド ポ イ ン ト は、 物理 ま たは仮想のデー タ 送信元お よ び宛先です。 メ デ ィ ア ゲー ト ウ ェ イ には、 他のマルチ メ デ ィ ア エ ン ド ポ イ ン ト と の メ デ ィ ア セ ッ シ ョ ン を確立 し て制御す る ために、 コ ール エージ ェ ン ト が接続を作成、 変更、 お よ び削除で き る エ ン ド ポ イ ン ト が含 ま れてい ま す。 ま た、 コ ール エージ ェ ン ト は、 特定の イ ベン ト を検出 し て シ グナルを生成す る よ う にエ ン ド ポ イ ン ト に指示で き ま す。 エ ン ド ポ イ ン ト は、 サービ ス 状態の変化を自動的に コ ー ル エージ ェ ン ト に伝達 し ます。 • 通常、 ゲー ト ウ ェ イ は UDP ポー ト 2427 を リ ッ ス ン し て コ ール エージ ェ ン ト か ら の コ マ ン ド を受信 し ま す。 • コ ール エージ ェ ン ト がゲー ト ウ ェ イ か ら の コ マ ン ド を受信す る ポー ト 。 通常、 コ ール エー ジ ェ ン ト は UDP ポー ト 2727 を リ ッ ス ン し てゲー ト ウ ェ イ か ら コ マ ン ド を受信 し ま す。 (注) MGCP イ ン ス ペ ク シ ョ ン では、 MGCP シ グナ リ ン グ と RTP デー タ で異な る IP ア ド レ ス を使用 す る こ と はサポー ト さ れてい ま せん。 一般的かつ推奨 さ れ る 方法は、 ループバ ッ ク IP ア ド レ ス や仮想 IP ア ド レ ス な ど の復元力のあ る IP ア ド レ ス か ら RTP デー タ を送信す る こ と です。 ただ し 、ASA は、 MGCP シ グナ リ ン グ と 同 じ ア ド レ ス か ら RTP デー タ を受信す る 必要があ り ます。
MGCP イ ン スペ ク シ ョ ンの設定
MGCP イ ン ス ペ ク シ ョ ン を イ ネーブルにす る には、 次のプ ロ セ ス を使用 し ます。 手順 ス テ ッ プ 1 「 イ ン ス ペ ク シ ョ ン制御を追加す る ための MGCP イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定」 (P.9-15)。 ス テ ッ プ 2 「MGCP イ ン ス ペ ク シ ョ ン サービ ス ポ リ シーの設定」 (P.9-16)。イ ン スペ ク シ ョ ン制御を追加するための MGCP イ ンスペ ク シ ョ ン ポ リ シー マ ッ プの設定
ASA が ピ ン ホールを開 く 必要のあ る コ ール エージ ェ ン ト と ゲー ト ウ ェ イ がネ ッ ト ワ ー ク に複 数あ る 場合、 MGCP マ ッ プ を作成 し ます。 作成 し た MGCP マ ッ プは、 MGCP イ ン スペ ク シ ョ ン を イ ネーブルにす る と 適用で き ま す。 手順 ス テ ッ プ 1 MGCP イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プ を作成す る には、 次の コ マ ン ド を入力 し ます。 hostname(config)# policy-map type inspect mgcp map_namehostname(config-pmap)#
policy_map_name には、 ポ リ シー マ ッ プの名前を指定 し ます。 CLI はポ リ シー マ ッ プ コ ン フ ィ
ギ ュ レ ーシ ョ ン モー ド に入 り ます。
ス テ ッ プ 2 (任意) こ のポ リ シー マ ッ プに説明を追加す る には、 次の コ マ ン ド を使用 し ます。 hostname(config-pmap)# description string
第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン ス テ ッ プ 3 パ ラ メ ー タ コ ン フ ィ ギ ュ レーシ ョ ン モー ド を開始 し ます。 hostname(config-pmap)# parameters hostname(config-pmap-p)# ス テ ッ プ 4 1 つ ま たは複数のパ ラ メ ー タ を設定 し ま す。 次のオプシ ョ ン を設定で き ま す。 オプシ ョ ン を デ ィ セーブルにす る には、 コ マ ン ド の no 形式を使用 し て く だ さ い。
• call-agent ip_address group_id : 1 つ以上のゲー ト ウ ェ イ を管理で き る コ ール エージ ェ ン ト グループ を設定 し ま す。 コ ール エージ ェ ン ト のグループ情報は、 ど の コ ール エージ ェ ン ト も 応答を送信で き る よ う に、 グループ内の (ゲー ト ウ ェ イ が コ マ ン ド を送信す る 先以外の) コ ール エージ ェ ン ト に接続を開 く ために使用 さ れ ます。 同 じ group_id を持つ コ ール エー ジ ェ ン ト は、 同 じ グループに属 し ま す。 1 つの コ ール エージ ェ ン ト は複数のグループに所 属で き ま す。 group_id オプシ ョ ン には、 0 ~ 4294967295 の数字を指定 し ます。 ip_address オプ シ ョ ン には、 コ ール エージ ェ ン ト の IP ア ド レ ス を指定 し ま す。 (注) MGCP コ ール エージ ェ ン ト は、 AUEP メ ッ セージ を送信 し て、 MGCP エ ン ド ポ イ ン ト が存在す る か ど う か を判定 し ま す。 こ れに よ っ て、ASA を通過す る フ ロ ーが確立 さ れ、MGCP エ ン ド ポ イ ン ト を コ ール エージ ェ ン ト に登録で き ます。
• gateway ip_address group_id : 特定のゲー ト ウ ェ イ を管理 し てい る コ ール エージ ェ ン ト のグ ループ を指定 し ま す。ip_address オプシ ョ ン を使用 し て、 ゲー ト ウ ェ イ の IP ア ド レ ス を指 定 し ま す。 group_id オプシ ョ ン には 0 ~ 4294967295 の数字を指定 し ます。 こ の数字は、 ゲー ト ウ ェ イ を管理 し てい る コ ール エージ ェ ン ト の group_id に対応 し てい る 必要があ り ま す。 1 つのゲー ト ウ ェ イ は 1 つのグループだけに所属で き ます。 • command-queue command_limit : MGCP コ マ ン ド キ ュ ーで許容 さ れ る コ マ ン ド の最大数 (1 ~ 2147483647) を設定 し ま す。 デフ ォ ル ト は 200 です。 例 次の例は、 MGCP マ ッ プ を定義す る 方法を示 し てい ます。 hostname(config)# policy-map type inspect mgcp sample_map hostname(config-pmap)# parameters hostname(config-pmap-p)# call-agent 10.10.11.5 101 hostname(config-pmap-p)# call-agent 10.10.11.6 101 hostname(config-pmap-p)# call-agent 10.10.11.7 102 hostname(config-pmap-p)# call-agent 10.10.11.8 102 hostname(config-pmap-p)# gateway 10.10.10.115 101 hostname(config-pmap-p)# gateway 10.10.10.116 102 hostname(config-pmap-p)# gateway 10.10.10.117 102 hostname(config-pmap-p)# command-queue 150
MGCP イ ン スペ ク シ ョ ン サービ ス ポ リ シーの設定
MGCP イ ン スペ ク シ ョ ンは、 デフ ォ ル ト の イ ン ス ペ ク シ ョ ン ポ リ シーで イ ネーブルにな っ てい ないため、 こ の イ ン ス ペ ク シ ョ ン が必要な場合は イ ネーブルにす る 必要が あ り ま す。 ただ し 、 デ フ ォ ル ト の inspect ク ラ ス にはデフ ォ ル ト の MGCP ポー ト が含ま れてい る ので、 デフ ォ ル ト の グ ロ ーバル イ ン スペ ク シ ョ ン ポ リ シーを編集す る だけで MGCP イ ン スペ ク シ ョ ン を追加で き ま す。 ま たは、 た と えば イ ン タ ー フ ェ イ ス 固有のポ リ シーな ど 、 必要に応 じ て新 し いサービ ス ポ リ シーを作成す る こ と も で き ます。第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン 手順 ス テ ッ プ 1 必要な場合は、L3/L4 ク ラ ス マ ッ プ を作成 し て、 イ ン ス ペ ク シ ョ ン を適用す る ト ラ フ ィ ッ ク を 識別 し ま す。 class-map name match parameter 例 :
hostname(config)# class-map mgcp_class_map hostname(config-cmap)# match access-list mgcp
デフ ォ ル ト グ ローバル ポ リ シーの inspection_default ク ラ ス マ ッ プは、 すべての イ ン スペ ク シ ョ ン タ イ プのデ フ ォ ル ト ポー ト を含む特別な ク ラ ス マ ッ プです (match default-inspection-traffic)。 こ のマ ッ プ をデ フ ォ ル ト ポ リ シー ま たは新 し いサービ ス ポ リ シーで使用す る 場合は、 こ の ス テ ッ プ を省略で き ま す。 照合 ス テー ト メ ン ト については、「 ト ラ フ ィ ッ ク の特定 ( レ イ ヤ 3/4 ク ラ ス マ ッ プ)」 (P.1-14) を参照 し て く だ さ い。 ス テ ッ プ 2 ク ラ ス マ ッ プ ト ラ フ ィ ッ ク で実行す る ア ク シ ョ ン を設定す る ポ リ シー マ ッ プ を追加 ま たは編 集 し ま す。 policy-map name 例 :
hostname(config)# policy-map global_policy
デ フ ォ ル ト 設定では、global_policy ポ リ シー マ ッ プはすべての イ ン タ ーフ ェ イ ス にグ ロ ーバル に割 り 当て ら れ ま す。 global_policy を編集す る 場合は、 ポ リ シー名 と し て global_policy を入力 し ま す。 ス テ ッ プ 3 MGCP イ ン スペ ク シ ョ ン に使用す る L3/L4 ク ラ ス マ ッ プ を指定 し ます。 class name 例 :
hostname(config-pmap)# class inspection_default
デ フ ォ ル ト ポ リ シーを編集す る 場合、 ま たは新 し いポ リ シーで特別な inspection_default ク ラ ス マ ッ プ を使用す る 場合は、name と し て inspection_default を指定 し ます。 それ以外の場合は、 こ の手順ですでに作成 し た ク ラ ス を指定 し ま す。 ス テ ッ プ 4 MGCP イ ン ス ペ ク シ ョ ン を設定 し ます。 inspect mgcp [mgcp_policy_map] mgcp_policy_map は、 オプシ ョ ン の MGCP イ ン スペ ク シ ョ ン ポ リ シー マ ッ プです。 MGCP イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プの作成の詳細については、 「 イ ン ス ペ ク シ ョ ン制御を追加す る ための MGCP イ ン スペ ク シ ョ ン ポ リ シー マ ッ プの設定」 (P.9-15) を参照 し て く だ さ い。 例 : hostname(config-class)# no inspect mgcp hostname(config-class)# inspect mgcp mgcp-map
第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン MGCP イ ン スペ ク シ ョ ン (注) デ フ ォ ル ト の グ ロ ーバル ポ リ シー ( ま たは使用中の任意のポ リ シー) を編集 し て、 異 な る MGCP イ ン ス ペ ク シ ョ ン ポ リ シー マ ッ プ を使用す る 場合は、 no inspect mgcp コ マ ン ド で MGCP イ ン スペ ク シ ョ ン を除去 し た後、 新 し い MGCP イ ン スペ ク シ ョ ン ポ リ シー マ ッ プ名を指定 し て再度追加 し ます。 ス テ ッ プ 5 既存のサービ ス ポ リ シー (た と えば、 global_policy と い う 名前のデフ ォ ル ト グ ロ ーバル ポ リ シー) を編集 し てい る 場合は、 以上で終了です。 それ以外の場合は、 1 つま たは複数の イ ン タ ー フ ェ イ ス でポ リ シー マ ッ プ を ア ク テ ィ ブに し ます。
service-policy policymap_name {global | interface interface_name}
例 :
hostname(config)# service-policy global_policy global
global キー ワ ー ド はポ リ シー マ ッ プ をすべての イ ン タ ーフ ェ イ ス に適用 し 、 interface は 1 つの
イ ン タ ー フ ェ イ ス に適用 し ま す。 グ ロ ーバル ポ リ シーは 1 つ し か適用で き ま せん。 イ ン タ ー フ ェ イ ス の グ ロ ーバル ポ リ シーは、 その イ ン タ ーフ ェ イ ス にサービ ス ポ リ シーを適用す る こ と で上書 き で き ま す。 各 イ ン タ ー フ ェ イ ス には、 ポ リ シー マ ッ プ を 1 つだけ適用で き ま す。
MGCP タ イムアウ ト 値の設定
[Configuration] > [Firewall] > [Advanced] > [Global Timeouts] ページで複数の MGCP グ ロ ーバル タ イ ム ア ウ ト 値を設定で き ま す。 MGCP メ デ ィ ア接続を閉 じ る ま での非ア ク テ ィ ブ状態の間隔 を設定で き ま す (デ フ ォ ル ト は 5 分)。 PAT xlate の タ イ ム ア ウ ト を設定す る こ と も で き ま す (30 秒)。
timeout mgcp コ マ ン ド を使用 し て、 MGCP メ デ ィ ア接続を閉 じ る ま での非ア ク テ ィ ブ状態の間
隔を設定で き ま す。 デ フ ォ ル ト は 5 分です。
timeout mgcp-pat コ マ ン ド を使用 し て、 PAT xlate の タ イ ム ア ウ ト を設定で き ます。 MGCP には
キープ ア ラ イ ブ メ カ ニ ズ ム がないため、 Cisco 以外の MGCP ゲー ト ウ ェ イ ( コ ール エージ ェ ン ト ) を使用す る と 、 デ フ ォ ル ト の タ イ ム ア ウ ト 間隔 (30 秒) の後で PAT xlate は切断 さ れ ま す。
MGCP イ ン スペ ク シ ョ ンの確認 と モニ タ リ ング
show mgcp commands コ マ ン ド は、 コ マ ン ド キ ュ ー内の MGCP コ マ ン ド 数を表示 し ます。show mgcp sessions コ マ ン ド は、 既存の MGCP セ ッ シ ョ ン数を表示 し ま す。 detail オプシ ョ ンは、 各
コ マン ド (ま たはセ ッ シ ョ ン) に関する追加情報を出力に含め ます。 次に、show mgcp commands
コ マ ン ド の出力例を示 し ま す。 hostname# show mgcp commands
1 in use, 1 most used, 200 maximum allowed
CRCX, gateway IP: host-pc-2, transaction ID: 2052, idle: 0:00:07
次に、show mgcp detail コ マ ン ド の出力例を示 し ます。
hostname# show mgcp commands detail 1 in use, 1 most used, 200 maximum allowed CRCX, idle: 0:00:10
第 9 章 音声 と ビデオのプ ロ ト コルのイ ン スペ ク シ ョ ン RTSP イ ン スペ ク シ ョ ン Call ID 9876543210abcdef Connection ID Media IP 192.168.5.7 Media port 6058 次に、show mgcp sessions コ マ ン ド の出力例を示 し ます。
hostname# show mgcp sessions 1 in use, 1 most used
Gateway IP host-pc-2, connection ID 6789af54c9, active 0:00:11
次に、show mgcp sessions detail コ マ ン ド の出力例を示 し ます。
hostname# show mgcp sessions detail 1 in use, 1 most used
Session active 0:00:14
Gateway IP host-pc-2 Call ID 9876543210abcdef Connection ID 6789af54c9 Endpoint name aaln/1 Media lcl port 6166 Media rmt IP 192.168.5.7 Media rmt port 6058
RTSP イ ン スペ ク シ ョ ン
こ こ では、 RTSP アプ リ ケーシ ョ ン イ ン スペ ク シ ョ ン について説明 し ます。 • 「RTSP イ ン スペ ク シ ョ ン の概要」 (P.9-19) • 「RealPlayer 設定要件」 (P.9-20) • 「RSTP イ ン スペ ク シ ョ ン の制限事項」 (P.9-20) • 「RTSP イ ン スペ ク シ ョ ン の設定」 (P.9-21)RTSP イ ン スペ ク シ ョ ンの概要
RTSP イ ン ス ペ ク シ ョ ン エ ン ジ ン を使用す る こ と に よ り 、 ASA は RTSP パケ ッ ト を通過 さ せ る こ と がで き ま す。RTSP は、 RealAudio、 RealNetworks、 Apple QuickTime 4、 RealPlayer、 お よ び Cisco IP/TV の各接続で使用 さ れ ます。 (注) Cisco IP/TV では、 RTSP TCP ポー ト 554 お よ び 8554 を使用 し ます。 RTSP アプ リ ケーシ ョ ンは、 制御チ ャ ネル と し ての TCP (例外的に UDP) と と も に予約済み ポー ト 554 を使用 し ま す。 ASA は、 RFC 2326 に準拠 し て、 TCP だけ を サポー ト し ま す。 こ の TCP 制御チ ャ ネルは、 ク ラ イ ア ン ト 上で設定 さ れてい る ト ラ ン ス ポー ト モー ド に応 じ て、 音声 /ビデオ ト ラ フ ィ ッ ク の送信に使用 さ れ る デー タ チ ャ ネルのネ ゴ シエーシ ョ ン に使用 さ れ ま す。 サポー ト さ れてい る RDT ト ラ ン ス ポー ト は、 rtp/avp、 rtp/avp/udp、 x-real-rdt、 x-real-rdt/udp、 x-pn-tng/udp です。第 9 章 音声 と ビデオのプ ロ ト コ ルのイ ン スペ ク シ ョ ン
RTSP イ ン スペ ク シ ョ ン
ASA は、 ス テー タ ス コ ー ド 200 の SETUP 応答 メ ッ セージ を解析 し ます。 SETUP 応答 メ ッ セー ジが、 着信方向に移動 し てい る 場合、 サーバは ASA と の相対位置関係で外部に存在す る こ と にな る ため、 サーバか ら 着信す る 接続に対 し て ダ イ ナ ミ ッ ク チ ャ ネルを開 く こ と が必要にな り ま す。 こ の応答 メ ッ セージが発信方向で あ る 場合、ASA は、 ダ イ ナ ミ ッ ク チ ャ ネルを開 く 必 要は あ り ま せん。 RFC 2326 では、 ク ラ イ ア ン ト ポー ト と サーバ ポー ト が、 SETUP 応答 メ ッ セージ内に含 ま れて い る こ と は必要で ないため、ASA では、 状態を維持 し 、 SETUP メ ッ セージ内の ク ラ イ ア ン ト ポー ト を記憶 し ま す。QuickTime が、 SETUP メ ッ セージ内に ク ラ イ ア ン ト ポー ト を設定す る と 、 サーバは、 サーバ ポー ト だけで応答 し ます。
RTSP イ ン スペ ク シ ョ ンは、 PAT ま たはデ ュ アル NAT を サポー ト し てい ません。 ま た、 ASA は、RTSP メ ッ セージが HTTP メ ッ セージ内に隠 さ れ る HTTP ク ロ ーキ ン グ を認識で き ません。
RealPlayer 設定要件
RealPlayer を使用す る と き は、 転送モー ド を正 し く 設定す る こ と が重要です。 ASA では、 サー バか ら ク ラ イ ア ン ト に、 ま たはその逆に access-list コ マ ン ド を追加 し ま す。 RealPlayer の場 合、[Options] > [Preferences] > [Transport] > [RTSP] [Settings] を ク リ ッ ク し て転送モー ド を変更
し ま す。
RealPlayer で TCP モー ド を使用す る 場合は、 [Use TCP to Connect to Server] チ ェ ッ ク ボ ッ ク スお よ び [Attempt to use TCP for all content] チ ェ ッ ク ボ ッ ク ス を オ ンに し ます。 ASA で、 イ ン スペ ク シ ョ ン エ ン ジ ン を設定す る 必要はあ り ません。
RealPlayer で UDP モー ド を使用す る 場合、[Use TCP to Connect to Server] お よ び [Attempt to use UDP for static content] チ ェ ッ ク ボ ッ ク ス を オ ン に し ます。 マルチキ ャ ス ト での使用がで き ない
ラ イ ブ コ ン テ ン ツ については、 ASA で、 inspect rtsp port コ マ ン ド を追加 し ます。
RSTP イ ン スペ ク シ ョ ンの制限事項
RSTP イ ン ス ペ ク シ ョ ン には次の制限が適用 さ れ ます。 • ASA は、 マルチキ ャ ス ト RTSP ま たは UDP に よ る RTSP メ ッ セージ を サポー ト し ません。 • ASA には、 RTSP メ ッ セージが HTTP メ ッ セージ内に隠 さ れてい る HTTP ク ロ ーキ ン グ を 認識す る 機能はあ り ま せん。 • 埋め込み IP ア ド レ ス が HTTP メ ッ セージ ま たは RTSP メ ッ セージの一部 と し て SDP フ ァ イ ル内に含 ま れてい る ため、ASA は、 RTSP メ ッ セージに NAT を実行で き ません。 パケ ッ ト は フ ラ グ メ ン ト 化で き ま すが、ASA では フ ラ グ メ ン ト 化 さ れたパケ ッ ト に対 し て NAT を 実行す る こ と はで き ま せん。• Cisco IP/TV では、 メ ッ セージの SDP 部分に対 し て ASA が実行す る 変換の数は、 Content Manager にあ る プ ロ グ ラ ム リ ス ト の数に比例 し ます (各プ ロ グ ラ ム リ ス ト には、 少な く と
も 6 個の埋め込み IP ア ド レ ス を含め る こ と がで き ます)。
• Apple QuickTime 4 ま たは RealPlayer 用の NAT を設定で き ま す。 Cisco IP/TV は、 ビ ュ ーア と Content Manager が外部ネ ッ ト ワ ー ク にあ り 、 サーバが内部ネ ッ ト ワ ー ク にあ る と き にだ け NAT を使用で き ます。