この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Cisco CBR-8デバイスで、汎用QAMインターフェイス(GQI)プロトコルとPowerKEY暗号化を使用してビデオオンデマンド(VoD)を設定し、トラブルシューティングする方法について説明します。
これらの機能の設定、確認、およびトラブルシューティングの方法の詳細は、『Cisco cBRコンバージドブロードバンドルータのビデオ機能』を参照してください。
次の項目に関する知識があることが推奨されます。
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
これは、1つのラインカード、1つの論理エッジデバイス(LED)、および1つのサービスグループに対するCBR-8の設定例です。
cable video
[...]
mgmt-intf VirtualPortGroup 0
encryption
linecard 1/0 ca-system powerkey scrambler des
service-distribution-group SG1 id 1
rf-port integrated-cable 1/0/0
virtual-carrier-group SG1 id 1
encrypt
service-type narrowcast
rf-channel 32 tsid 10188 output-port-number 1
rf-channel 33-53 tsid 10189-10209 output-port-number 2-22
bind-vcg
vcg SG1 sdg SG1
logical-edge-device LED1 id 1
protocol gqi
mgmt-ip 10.10.10.10
mac-address aaaa.bbbb.cccc
server 10.20.30.40
keepalive retry 3 interval 10
reset interval 8
virtual-edge-input-ip 10.0.0.1 input-port-number 1
vcg SG1
active
VoDセッションが開始されると、cBR-8での出力は次のようになります。
cBR-8#show cable video session all LED Session Output Streaming Sess Session Source UDP Output Input Output Input Output Encrypt Encrypt Low PMV Session Id Id Port Type Type Ucast Dest IP/Mcast IP (S,G) Port Program State State Bitrate Bitrate Type Status Lat NUM Name ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 1 1 Remap UDP 10.0.0.1 1000 1 ACTIVE-PSI ON 14475285 14465257 PowerKey Encrypted N - 0x4C83DE87450000035B74
VoD要求が有効であれば、正しく動作する環境で、ビデオ管理システムデバイスからCisco Videoscape Session Resource Manager(VSRM)としてcBR-8でのセッション作成がトリガーされます。
show cable video session allコマンドでcBR-8に作成されたVoDセッションが表示されない場合、接続、ルーティング、VSRMの誤設定などの外部の問題以外に、cBR-8がVSRMからのGQI Create Session Requestにエラーコードで応答した可能性があります。
たとえば、Create Session Response Code(CRC)9002000は正の応答ですが、9002000Aはチャネル帯域幅が使用できないことを意味するエラーコードです。この表の応答コードのリストは、『Time Warner Cable Switched Digital Video Channel Change Message Interface Specification(TWC-SDV-CCMIS)』から入手できます。
| 説明 | コード |
|---|---|
| GQI_NO_エラー | 0x90020000 |
| GQI_ERROR_RPC_OUT_OF_メモリ | 0x90020001 |
| GQI_ERROR_RPC_ハードウェア障害 | 0x90020002 |
| GQI_ERROR_RPC_SESSION_NOT_FOUND | 0x90020003 |
| GQI_ERROR_RPC_MISSING_MSK | 0x90020004 |
| GQI_ERROR_RPC_SESSION_すでに存在します | 0x90020005 |
| GQI_ERROR_RPC_INSUFFICIENT_メモリ | 0x90020006 |
| GQI_ERROR_RPC_INSUFFICIENT_容量 | 0x90020007 |
| GQI_ERROR_RPC_PROVISION_FAILURE |
0x90020008 |
| GQI_ERROR_RPC_PROGRAM_NUMBER_競合 |
0x90020009 |
| GQI_ERROR_RPC_BANDWIDTH_UNAVAILABLE |
0x9002000A |
| GQI_ERROR_RPC_SAME_GIGAIPコマンド |
0x9002000B |
| GQI_ERROR_RPC_GIGAIP_無効 |
0x9002000C |
| GQI_ERROR_RPC_GIGAIP_障害 |
0x9002000D |
| GQI_ERROR_RPC_GROUP_SDB_SESSION_失敗 |
0x9002000E |
| GQI_ERROR_RPC_INSUFFICIENT_出力_容量 | 0x9002000F |
| GQI_ERROR_RPC_ROUTE_CONFLICT_出力 | 0x90020010 |
| GQI_ERROR_RPC_ROUTE_CONFLICT_入力 | 0x90020011 |
| GQI_ERROR_RPC_ROUTE_NOT_FOUND | 0x90020012 |
| GQI_ERROR_RPC_ROUTE_すでに存在する | 0x90020013 |
| GQI_ERROR_RPC_無効_MULTICAST_ADDRESS | 0x90020014 |
| GQI_ERROR_RPC_INVALID_送信元_アドレス | 0x90020015 |
| GQI_ERROR_RPC_STAT_MUX_GROUP_DEJITTER_FAILURE | 0x90020016 |
| GQI_ERROR_RPC_GIGE_TYPE_競合 | 0x90020017 |
プラットフォームトレースでデバッグまたはノイズレベルの冗長性を有効にして、トラブルシューティング後にレベルを通知するように復元することで、cBR-8のGQIメッセージを確認できます。
cBR-8#set platform software trace led-01 rp active vgqi-mgmt noise
cBR-8#set platform software trace led-01 rp active vgqi-msg noise
トレースを設定したら、VoDセッションを要求し、show platform software trace message led-01 rp activeを使用してトレースの出力を確認できます。
cBR-8トレースのGQIトランザクションの例を次に示します。エラーコード9002000AがVSRMに送信されています。この場合、VSRMはcBR-8でセッションを開始しません。
cBR-8#show platform software trace message led-01 rp active
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug): abcdefghijklmnopabcdefghijklmnopabc, Received GQI Create Session V2 Request from 10.20.30.40 to 10.10.10.10 <<<<<<<<<<<<< the request points at LED1 mgmt-ip
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-msg] [24599]: UUID: 0, ra: 0, TID: 0 (info):
abcdefghijklmnopabcdefghijklmnopabcdef -> Received GQI Create Session Request:
Transaction Header:
Transaction ID: 4F75000F
Response Program Number: 30000082
Session ID:
Session ID Length: 10
Session ID Value: 54 52 00 64 6A 7F 06 99 11 E1
Incomming Program Number: 62351
Outgoing Program Number: 62351
Input Port Number: 1
Output Port Number: 1
Session Rate: 125000
Is Multicast: 1
Input UDP Port: PORT#
Multicast Details:
Source Address Len: 3
Source IP Address Value: 10.20.31.40, 0.0.0.0, 0.0.0.0,
Group IP Address: IP, IP, IP,
UDP Port : 0, 0, 0,
NO PID Remapping: 1
Encryption: 0
Override Session Flag 0
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug):
abcdefghijklmnopabcdefghijklmnopabcd - GQI Input Port 1 is mapped to LED IP Address 10.0.0.1 <<<<<<<<<<<<< input mapping correctly pointing at LED1 IP
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug):
abcdefghijklmnopabcdefghijklmnopa - GQI Output Port 1 maps to physical QAM -> slot 2 port 1 channel 32 <<<<<<<<<<<<< output mapping incorrect: QAM 2/0/1:32 does not belong to LED1
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug):
abcdefghijklmnopabcdefghijklmnopabcd -> QAM Bandwidth request 125000 has exceeded the available bw 0 on QAM 2/0/1:32 <<<<<<<< Bandwidth exceeded error
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug):
Converting vgqi_rc_e (-22) to GQI Reponse Status code
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug): abcdefghijklmnopabcdef, Allocating GQI Response: GQI Server IP 10.20.30.40, LED Mgmt IP 10.10.10.10
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug): abcdefghijklmnopabcdefghijklmnopabcdefghijklmnop, Sending GQI Create Session V1/V2 Response from 10.10.10.10 to 10.20.30.40
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-mgmt] [24833]: UUID: 0, ra: 0, TID: 0 (debug):
abcdefghijklmnopabcdefghijk -> Client 0xfac14b422, conn_state = 4, req_type = 3, req version 2, conn version 2, sock = 19
2019/01/10 09:02:59.618 {led1_R0-0}{1}: [vgqi-msg] [24833]: UUID: 0, ra: 0, TID: 0 (info):
abcdefghijklmnopabcdefghijklmnopabcdefgh -> Sending GQI Create Session Response:
Result Code: 9002000A <<<<<<< error code response
Transaction Header:
Transaction ID: 4F75000F
Response Program Number: 30000082
Session ID:
Session ID Length: 10
Session ID Value: 54 52 00 64 6A 7F 06 99 11 E1
2019/01/10 09:02:59.710 {led1_R0-0}{1}: [vgqi-mgmt] [24599]: UUID: 0, ra: 0, TID: 0 (debug):
abcdefghijklmnopabcdefghijkl -> ev_check_disconnect::remote fd 3 (0x0) has been disconnected
この例では、おそらく設定の誤り、または最終的にソフトウェアの不具合が原因で、cBR-8に誤ったバインドが存在し、シスコがさらなる調査を行う必要があります。
cBR-8の内部バインドは、次に説明するコマンドを使用して確認できます。
このコマンドは、各データベースの名前とID、データベース内のテーブルの名前とID、および各テーブルのキーIDに関する情報を検索できる、単一のLEDに関するビデオ・データベースのサマリーを表示します。これらのインデックスは、次のコマンドに必要です。
acdc-cbr8-2#show platform software vpm led1-ui rp active dbms data summary
Database Name: led-default-database Database Id: 53
Database Name: Video Config Database Database Id: 54 <<<<< Database name and ID
Table: DS Channel Table Table Id: 0 Record Count: 4 <<<< Table name, ID, and records number
------------------------------------------------------------------------
Table Options
--------------------------------------------
Snapshot: DISABLED
Replication: DISABLED
Shadowing: DISABLED
Dynamic Mem Allocation: ENABLED
Key Name Engine ID
------------------------------------------------------
vcfg_dbms_qam_key AVL 1 <<<<<< key ID
--More--
ダンプするデータベースとテーブルを特定したら、コマンドshow platform software vpm led1-ui rp active dbms table dump <database ID> <table ID> <key ID>を使用して、レコードの内容を表示できます。この例では、データベース54「Video Config Database」、テーブル0「DS Channel Table」を調べます。このテーブルにはキーID 1だけが含まれています。
acdc-cbr8-2#show platform software vpm led1-ui rp active dbms table dump 54 0 1 Record: Slot: 1, Bay: 0, Port: 0, Channel: 32 Logical QAM id: 48, Previous LQAM Id: 65535 QRG Role: none SD group id: 1, VC group id: 1 Admin state: 1, Operational state: 1, Previous Operation State: 0 TSID: 10188 Override TSID: not configured Encryption Support: Powerkey Resource Id: 0 ONID: 100 PSI Interval: 100 Output Port number: 1 Power Adjust: 400 dBmV Annex Type: ANNEX A Modulation: 256QAM Interleaver: QAM_INTERLEAVER_I_12_J_17 Frequency: 850000000 Bandwidth: 51253960 bps Symbol Rate: 6952 Low Latency: 0 Channel Width: 8000000 Hz NIT Reference: 0 --More--
上記の出力から、VCG 1がSDG 1に正しくマッピングされており、LED 1の最初のチャネルが設定に従って1/0/0:32であることがわかります。
セッションに入るトラフィックには、TSIDなどのビデオセッション用に設定された予期されるパラメータが必ず含まれるようにしてください。
アクセスするレコードがすでに判明している場合は、上記で表示された同じ出力をshow platform software vpm led1-ui rp active dbms record 54 0 1 1/0/0:32コマンドで取得できます
PowerKey Pendingでスタックしたセッションは、cBR-8では次のように表示されます。
cBR-8#show cable video session logical-edge-device id 1 Session Output Frequency Streaming Sess Session Source UDP Output Input Output Input Output Encrypt Encrypt Low PMV Session Id Port Hz Type Type Ucast Dest IP/Mcast IP (S,G) Port Program State State Bitrate Bitrate Type Status Lat NUM Name ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 1 850000000 Remap UDP 10.0.0.1 1000 1 OFF PENDING 0 0 PowerKey Pending N - 0x4C83DE87450000035B74
最初に確認する必要があるパラメータは、入力ビットレートと出力ビットレートです。
入力レートが0の場合、通常はこのセッションのcBR-8での入力に実際にはトラフィックがないことを意味します。問題の原因はcBR-8の外部で調査する必要があります。
この事実を確認するには、次の方法で着信リンクのパケットキャプチャを作成できます。
ステップ 1:影響を受けるLEDの下に設定されているすべての入力IPを許可するアクセスリストを作成します。この場合、IPアドレスは1つだけです。
cBR-8(config)#ip access-list extended TAC_VOD
cBR-8(config)#permit ip any host 10.0.0.1
ステップ 2VoDトラフィックを受信するcBR-8のインターフェイスを確認します。スロット4とスロット5のスーパーバイザのすべてのインターフェイスで受信する場合もあります。この場合、1回のキャプチャで8つのインターフェイスを設定することはできないため、2つの異なるキャプチャを設定する必要があります。
cBR-8#monitor capture TAC_VOD interface range Te4/1/0、Te4/1/1、Te4/1/2、Te4/1/3両方のアクセスリストTAC_VODバッファサイズ100
ステップ 3設定を確認し、モニタキャプチャを開始します。
cBR-8#show monitor capture TAC_VOD
cBR-8#monitor capture TAC_VOD start
ステップ 4LED 1の新しいVoDセッションを要求し、キャプチャされているパケットがあるかどうかを確認します(パケット表示の詳細レベルに関するオプションはそれぞれ異なります)。
cBR-8#show monitor capture TAC_VOD buff <brief/detail/dump>
ステップ 5完了したら、次のコマンドを使用してキャプチャをハードディスクに保存し、モニタのキャプチャを停止して、設定から削除できます。
cBR-8#monitor capture TAC_VOD export harddisk:/TAC_VOD.pcap
cBR-8#monitor capture TAC_VOD stop
cBR-8#no monitor capture TAC_VOD
パケットキャプチャにパケットが表示されない場合は、ケース1で説明されている手順を実行して、GQIプロトコル自体をデバッグします。
それ以外の場合は、cBR-8でPowerKEYが正しく動作していることを確認するために、次のデバッグを使用します。
set platform software trace led-01 rp active vsess-mgmt debug
set platform software trace led-01 rp active vsess-msg debug
show platform software traceメッセージled-01 rp active
set platform software trace pk-ecmg 1/0 pk_ecmg-chnl debug
set platform software trace pk-ecmg 1/0 pk_ecmg-ipc debug
set platform software trace pk-ecmg 1/0 pk_ecmg-main debug
set platform software trace pk-ecmg 1/0 pk_ecmg-stream debug
show platform software trace message pk-ecmg 1/0
注:トラブルシューティングの完了後は、すべてのプラットフォームトレースを通知レベルに復元することを忘れないでください。
フィードバック