يوضح هذا المقال كيفية أستكشاف أخطاء وحدة التحكم في الوصول (AO) العامة وإصلاحها.
يقوم المسرع العام بتحسين حركة المرور التي يتم دفعها لأسفل من وحدات التحكم في الوصول (AO) الأخرى لأنه لا يمكنها تحسين حركة المرور. تقوم وحدة التحكم في الوصول (AO) العامة بتحسين TFO فقط. (يتم إجراء تحسينات ضغط DRE و LZ بواسطة مكون SO-DRE)
تتلقى وحدة التحكم في الوصول (AO) العامة الاتصالات بموجب الشروط التالية:
تتضمن السيناريوهات الشائعة التي يتم فيها تقليل الاتصالات إلى وحدة التحكم في الوصول (AO) العامة الشروط التالية التي يكون فيها الاتصال غير مفهوم أو غير قادر على تحسينه في AO:
أحد طرق التحقق من ما إذا كانت AO العامة يتم إستخدامها هو النظر في الإحصائيات من AOs الأخرى. على سبيل المثال، يقوم CIFS AO بالإعلام عن الاتصالات التي يتم تحريكها إلى AO العام على النحو التالي:
WAE674# sh stat accelerator cifs detail CIFS: Global Statistics ----------------- Time Accelerator was started: Tue Jul 14 11:55:09 2009 Time Statistics were Last Reset/Cleared: Thu Jul 16 04:16:35 2009 Total Handled Connections: 32 Total Optimized Connections: 1 Total Connections Handed-off with Compression Policies Unchanged: 24 <-----Pushed down to generic AO Total Dropped Connections: 0 Current Active Connections: 0 Current Pending Connections: 0 Maximum Active Connections: 4 Number of local reply generating requests: 3388 Number of remote reply generating requests: 415 The Average time to generate a local reply (msec): 25 Average time to receive remote reply (ms): 2147
يمكنك أيضا التحقق من إحصائيات الاتصال للاطلاع على عمليات التحسين التي يتم تطبيقها على الاتصالات. في إخراج show statistics connection، يشير "G" إلى أن الاتصال تم معالجته من قبل AO العام كما يلي:
WAE674# sh stat connection Current Active Optimized Flows: 2 Current Active Optimized TCP Plus Flows: 2 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 0 Current Active Auto-Discovery Flows: 5 Current Active Pass-Through Flows: 0 Historical Flows: 100 D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 3722 10.10.10.10:2162 10.10.100.100:445 00:14:5e:84:24:5f TCDL 3924 10.10.10.10:2464 10.10.100.101:445 00:14:5e:84:24:5f TGDL <-----Look for "G"
إذا ألقيت نظرة فاحصة على الاتصال أعلاه، فسترى أنه تم تكوين بروتوكول نظام ملفات الإنترنت العام ولكن تم تطبيق AO العام كما يلي:
WAE674# sh stat connection conn-id 3924 Connection Id: 3924 Peer Id: 00:14:5e:84:24:5f Connection Type: EXTERNAL CLIENT Start Time: Thu Jul 16 06:10:44 2009 Source IP Address: 10.10.10.10 Source Port Number: 2464 Destination IP Address: 10.10.100.101 Destination Port Number: 445 Application Name: WAFS Classifier Name: CIFS Map Name: basic Directed Mode: FALSE Preposition Flow: FALSE Policy Details: Configured: TCP_OPTIMIZE + DRE + LZ Derived: TCP_OPTIMIZE + DRE + LZ Peer: TCP_OPTIMIZE + DRE + LZ Negotiated: TCP_OPTIMIZE + DRE + LZ Applied: TCP_OPTIMIZE + DRE + LZ Accelerator Details: Configured: CIFS <-----CIFS configured Derived: CIFS Applied: GENERICAO <-----Generic applied Hist: CIFS
لعرض معلومات مماثلة من "الإدارة المركزية"، أختر جهاز WAE، ثم أختر شاشة > تحسين > إحصائيات الاتصالات. الاتصالات التي تم معالجتها من خلال نظرة AO العامة كما يلي:
يمكنك إستخدام الأمر show statistics accelerator generic detail للاطلاع على مزيد من التفاصيل حول الاتصالات التي تتم معالجتها بواسطة وحدة التحكم في الوصول (AO) العامة كما يلي:
WAE# sh stat accelerator generic detail Generic: ------- Time elapsed since "clear statistics": 1days 18hr 25min 20sec Time Accelerator was started: Tue Jul 14 11:55:02 2009 Time Statistics were Last Reset/Cleared: Tue Jul 14 11:55:02 2009 Total Handled Connections: 366 Total Optimized Connections: 366 Total Connections Handed-off with Compression Policies Unchanged: 0 Total Dropped Connections: 0 Current Active Connections: 1 Current Pending Connections: 0 Maximum Active Connections: 2 . . . Global Generic AO connection statistics ======================================= Total number of connections handled: 366 <------------ Total number of active connections: 1 Total number of bytes transferred from client: 12055 Total number of bytes transferred from server: 12492 Global Generic AO connection error statistics ============================================= Source connection closed: 730 Destination connection closed: 0 Source connection aborted: 0 Destination connection aborted: 0 Source connection error: 0 Destination connection error: 0 Out of memory: 0 Kernel Queue abort error: 0
إذا كنت ترى عدد "إجمالي" كبير من الاتصالات التي تمت معالجتها، فقد يتسبب خطأ في تكوين أو اتصال من نوع ما في دفع عدد كبير من الاتصالات للأسفل.
تتوفر ملفات السجل التالية لاستكشاف أخطاء AO العامة وإصلاحها:
لتصحيح الأخطاء بشكل أسهل، يجب عليك أولا إعداد قائمة تحكم في الوصول لتقييد الحزم بمضيف واحد.
WAE674(config)# ip access-list extended 150 permit tcp host 10.10.10.10 any WAE674(config)# ip access-list extended 150 permit tcp any host 10.10.10.10
لتمكين تسجيل المعاملات، أستخدم أمر تكوين حركة-log كما يلي:
wae(config)# transaction-logs flow enable wae(config)# transaction-logs flow access-list 150
لإعداد تسجيل تصحيح الأخطاء الخاص بالعنوان العام وتمكينه، أستخدم الأوامر التالية.
ملاحظة: تسجيل تصحيح الأخطاء هو وحدة المعالجة المركزية (CPU) المكثفة ويمكن أن يقوم بإنشاء كمية كبيرة من الإخراج. إستعملوها بحكمة وقليل في بيئة إنتاج.
يمكنك تمكين التسجيل التفصيلي إلى القرص كما يلي:
WAE674(config)# logging disk enable WAE674(config)# logging disk priority detail
يمكنك تمكين تسجيل تصحيح الأخطاء للاتصالات في قائمة التحكم في الوصول كما يلي:
WAE674# debug connection access-list 150
خيارات تصحيح AO العام هي كما يلي:
WAE674# debug accelerator generic ? all enable all GENERIC accelerator debugs connection enable GENERIC accelerator connection debugs misc enable GENERIC accelerator miscellaneous debugs shell enable GENERIC accelerator shell debugs stats enable GENERIC accelerator stats debugs
يمكنك تمكين تسجيل تصحيح الأخطاء لاتصالات AO العامة ثم عرض نهاية سجل أخطاء تصحيح الأخطاء كما يلي:
WAE674# debug accelerator generic connection WAE674# type-tail errorlog/genericao-errorlog.current follow