المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

تكوين جلسات عمل الفيديو باستخدام GQI و PowerKEY

التحقق من الصحة

أستكشاف الأخطاء وإصلاحها: لا يتم بدء جلسات عمل VoD أو يتم تعليقها في PowerKey معلق

القضية 1. لا يتم بدء جلسات عمل الفيديو حسب الطلب

القضية 2. تعطيل جلسات عمل VoD في PowerKey معلق

المقدمة

يصف هذا المستند كيفية تكوين الفيديو عند الطلب (VoD) واستكشاف أخطاء هذا الفيديو وإصلاحها باستخدام بروتوكول واجهة QAM العامة (GQI) وتشفير PowerKEY على جهاز Cisco CBR-8.

يمكن العثور على مزيد من المعلومات حول كيفية تكوين هذه الميزات والتحقق منها واستكشاف أخطائها وإصلاحها في ميزات الفيديو لموجهات النطاق الترددي العريض المتقارب من Cisco cBR.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- Cisco cBR-8

- فيديو الكبل

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

تكوين جلسات عمل الفيديو باستخدام GQI و PowerKEY

هذا مثال تكوين على CBR-8 لبطاقة خط واحدة، مع جهاز حافة منطقي (LED) واحد ومجموعة خدمة واحدة.

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 أو يتم تعليقها في PowerKey معلق

إذا كان طلب الفيديو صحيحا، في بيئة عمل صحيحة، فإنه يشغل إنشاء جلسة عمل على cBR-8 من جهاز نظام إدارة الفيديو مثل مدير مورد جلسة عمل Videoscape (VSRM) من Cisco.

القضية 1. لا يتم بدء جلسات عمل الفيديو حسب الطلب

إذا لم تكن ترى جلسة عمل VoD التي تم إنشاؤها على cBR-8 ضمن الأمر show cable video session all، بخلاف المشاكل الخارجية مثل الاتصال، التوجيه، VSRM misconfiguration، وما إلى ذلك، فمن الممكن أن يكون cBR-8 قد رد برمز خطأ على طلب جلسة عمل إنشاء GQI الوارد من VSRM.

على سبيل المثال، فإن رمز إستجابة إنشاء جلسة عمل 9002000 هو الإجابة الموجبة، بينما 9002000a هو رمز خطأ مما يعني أن عرض نطاق القناة الترددي غير متوفر. يمكنك العثور على قائمة برموز الاستجابة في هذا الجدول، من مواصفات واجهة رسائل تغيير قناة الفيديو الرقمية المحولة لكابل Time Warner (TWC-SDV-CCMIS):

الوصف

كود

GQI_NO_ERROR

0x9002000

gqi_error_rpc_out_of_memory

0x9002001

GQI_ERROR_RPC_HARDWARE_FAILURE

0x9002002

GQI_ERROR_RPC_SESSION_NOT_FOUND

0x9002003

GQI_ERROR_RPC_MISSING_MSK

0x90020004

GQI_ERROR_RPC_SESSION_ALREADY_EXISTING

0x9002005

GQI_ERROR_RPC_INSUFFICIENT_MEMORY

0x90020006

GQI_ERROR_RPC_INSUFFICIENT_CAPACITY

0x90020007

GQI_ERROR_RPC_PROVISION_FAILURE

0x90020008

GQI_ERROR_RPC_PROGRAM_NUMBER_CONFLICT

0x90020009

GQI_ERROR_RPC_BANDWIDTH_UNAVAILABLE

0x9002000a

gqi_error_rpc_SAME_GIGAIP

0x9002000b

gqi_error_rpc_gigaip_غير صالح

0x9002000c

GQI_ERROR_RPC_GIGAIP_FAILURE

0x9002000d

gqi_error_rpc_group_sdb_session_failure

0x9002000e

GQI_ERROR_RPC_INSUFFICIENT_OUTPUT_CAPACITY

0x9002000f

GQI_ERROR_RPC_ROUTE_CONFLICT_OUTPUT

0x90020010

GQI_ERROR_RPC_ROUTE_CONFLICT_INPUT

0x90020011

GQI_ERROR_RPC_ROUTE_NOT_FOUND

0x90020012

GQI_ERROR_RPC_ROUTE_ALREADY_EXISTING

0x90020013

GQI_ERROR_RPC_INVALID_Multicast_ADDRESS

0x90020014

GQI_ERROR_RPC_INVALID_SOURCE_ADDRESS

0x90020015

GQI_ERROR_RPC_STAT_MUX_GROUP_DEJITTER_FAILURE

0x90020016

gqi_error_rpc_gige_type_conflict

0x90020017

يمكنك التحقق من رسائل GQI في cBR-8 عن طريق تمكين مسارات النظام الأساسي من تصحيح الأخطاء أو مستوى التشويش للسرعة، واستعادته إلى مستوى الملاحظة بعد أستكشاف الأخطاء وإصلاحها:

cBR-8#set platform software trace led-01 rp نشط تشويش vgqi-mgmt

cBR-8#set platform software trace led-01 rp active vgqi-msg noise

وبمجرد تعيين عمليات التتبع، يمكنك طلب جلسة عمل VoD، ثم التحقق من إخراج عمليات التتبع باستخدام show platform software trace message led-01 rp نشط.

وفيما يلي مثال على حركة GQI في عمليات التتبع cBR-8، مع إرسال رمز الخطأ 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، ربما بسبب تكوين غير صحيح أو في نهاية المطاف عيب في البرنامج يجب التحقيق فيه لاحقا بواسطة Cisco.

يمكن التحقق من الربط الداخلي في cBR-8 باستخدام الأوامر الموضحة أدناه.

يبدي هذا أمر خلاصة من الفيديو قاعدة معطيات ل 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 نشط dbms تفريغ الجدول <ID> <table ID> <key ID>لعرض محتوى السجلات. في هذه الحالة، تريد فحص قاعدة البيانات 54 "Video Config Database"، الجدول 0 "DS Channel Table" الذي يحتوي على معرف المفتاح 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 rbms record 54 0 1/0/0:32

القضية 2. تعطيل جلسات عمل VoD في PowerKey معلق

قد تبدو جلسة العمل المعلقة في PowerKey معلقة بهذا الشكل على 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.

على أي حال، in order to دققت هذا واقع، أنت يستطيع خلقت ربط على الربط قادم بهذه الطريقة:

الخطوة 1. قم بإنشاء قائمة وصول تسمح لجميع عناوين IP الخاصة بالإدخال التي تم تكوينها تحت مصابيح LED المتأثرة، وفي هذه الحالة يكون لديك عنوان IP واحد فقط:

cBR-8(config)#ip access-list extended TAC_VOD

cBR-8(config)#allowed ip any host 10.0.0.1

الخطوة 2. تحقق من الواجهات الخاصة ب cBR-8 التي تتوقع إستلام حركة مرور البيانات حسب الطلب (VoD)، أحيانا على جميع واجهات المشرف في الفتحة 4 والفتحة 5. في هذه الحالة، أنت ينبغي شكلت 2 لالتقاط مختلف، بما أن من غير الممكن أن يشكل 8 قارن في التقاط وحيد:

cBR-8#monitor capture TAC_VOD قارن مدى Te4/1/0، و TE4/1/1، و TE4/1/2، و TE4/1/3 كلا من access-list TAC_VOD مصد حجم 100

الخطوة 3. تحقق من التكوين وابدأ في التقاط الشاشة:

cBR-8#show monitor capture TAC_VOD

بداية التقاط cBR-8#monitor TAC_VOD

الخطوة 4. قم بطلب جلسة عمل جديدة عبر الفيديو على LED 1 وتحقق مما إذا كانت هناك حزم يتم التقاطها (لديك خيارات مختلفة لمستوى التفاصيل لعرض الحزم):

cBR-8#show monitor capture TAC_VOD buff <brief/detail/dump>

الخطوة 5. وبمجرد القيام بذلك، يمكن إستخدام هذه الأوامر لحفظ الالتقاط في القرص الثابت، ووقف التقاط الشاشة، وإزالته من التكوين:

cBR-8#monitor capture TAC_VOD تصدير harddisk:/TAC_VOD.pcap

cBR-8#monitor capture TAC_VOD توقف

cBR-8#no monitor capture TAC_VOD

في حال لم يظهر التقاط الحزمة أي حزم، قم بتنفيذ الخطوات الموضحة في الحالة 1 لتصحيح أخطاء بروتوكول GQI نفسه.

وإلا، أستخدم عمليات تصحيح الأخطاء هذه للتحقق من التشغيل المناسب ل PowerKEY على cBR-8:

set platform software trace led-01 rp نشط vsess-mgmt debug

set platform software trace led-01 rp active vsess-msg debug

show platform software trace message 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 تتبع برمجية pk-ecmg 1/0 pk_ecmg-main debug

set platform تتبع برمجية pk-ecmg 1/0 pk_ecmg-stream debug

show platform software trace message pk-ecmg 1/0

ملاحظة: لا تنس إستعادة جميع آثار النظام الأساسي إلى مستوى الإشعار بمجرد الانتهاء من أستكشاف الأخطاء وإصلاحها.