تصف هذه المقالة بنية WAAS وكيف تتدفق البيانات إلى جهاز WAAS وتتم معالجته وتدفق خارجه. إنه يوفر فهما أساسيا لهذه المفاهيم لمساعدتك في أستكشاف أخطاء نظام WAAS وإصلاحها.
يمكن أن يساعد الفهم الأساسي لبنية خدمات التطبيقات الواسعة (WAAS) وتدفق البيانات على تسهيل أستكشاف أخطاء نظام WAAS وإصلاحها. ويصف هذا القسم المجالات الوظيفية الرئيسية لنظام WAAS وكيفية عملها معا.
تنقسم بنية نظام WAAS إلى سلسلة من المناطق الوظيفية أو الخدمات كما هو موضح في الشكل 1.
AOs (أدوات تحسين التطبيقات، المعروفة أيضا باسم مسرع التطبيقات) هي البرامج الخاصة بالتطبيق التي تعمل على تحسين بروتوكولات معينة في الطبقة 7 (خارج عمليات التحسين العامة للطبقة 4). يمكن إعتبار AOs "تطبيقات" في نظام WAE (في قياس OS). وتعمل وحدة التحكم في الوصول العامة كعنصر جذب لجميع حركات المرور التي لا تحتوي على وحدة تحكم في الوصول (AO) خاصة بالبروتوكول وتعمل أيضا كمفوض إذا قررت وحدة تحكم في الوصول (AO) خاصة بالبروتوكول عدم تطبيق الاستخدام الأمثل.
خادم Windows على WAAS (WoW) يعمل Microsoft Windows Server في خادم نصلي ظاهري. تتيح لك ميزة المحاكاة الظاهرية ل WAAS إمكانية تكوين خادم نصلي ظاهري واحد أو أكثر، وهي عبارة عن محاكيات كمبيوتر موجودة في جهاز WAE أو WAVE. يتيح لك الخادم النصلي الظاهري تخصيص موارد نظام WAE للاستخدام من قبل أنظمة التشغيل الإضافية التي تقوم بتثبيتها على أجهزة WAE. يمكنك إستضافة تطبيقات الجهات الخارجية في البيئة المعزولة التي يوفرها خادم نصلي افتراضي. على سبيل المثال، يمكنك تكوين خادم نصلي ظاهري في جهاز WAE لتشغيل خدمات الطباعة والبحث عن المجال في Windows.
يتكون نظام إدارة التكوين (CMS) من WAAS Central Manager وقاعدة بياناته لتخزين معلومات تكوين جهاز WAAS. يسمح ال CMS أنت أن يشكل ويدير WAE أداة وأداة مجموعة من وحيد مدير مركزي قارن gui.
DRE with Scheduler (SO-DRE) هي الوحدة النمطية الأساسية في مساحة تحسين الطبقة الرابعة، وهي مسؤولة عن جميع تقنيات تقليل البيانات في النظام، بما في ذلك التخلص من تكرار البيانات (DRE) وضغط LZ المستمر. بالإضافة إلى الخوارزميات على نطاق المنظومة لخفض البيانات التي يتم تنفيذها هنا، يتضمن هذا المكون أيضا عنصر جدولة يتيح للنظام التحكم بشكل أفضل في ترتيب ووتيرة إستخدام DRE لمختلف عمليات التحكم.
يقوم نظام التخزين بإدارة أقراص النظام ووحدات تخزين RAID المنطقية على الأنظمة التي تحتوي على أقراص متعددة. يتم إستخدام تخزين الأقراص لبرامج النظام وذاكرة التخزين المؤقت من نوع DRE وذاكرة التخزين المؤقت من خلال بروتوكول نظام ملفات الإنترنت العام (CIFS) ووحدات التخزين النصلية الافتراضية.
يعد مكون الإدخال/الإخراج للشبكة مسؤولا عن جميع الجوانب المتعلقة بمعالجة إتصالات البيانات الواردة إلى WAE أو الخارجة منها، بما في ذلك اتصال WAE إلى WAE واتصال WAE إلى اتصال العميل/الخادم.
تتكون إدارة الاعتراض والتدفق من وحدات فرعية متعددة تقوم، باستخدام السياسات التي تم تكوينها بواسطة المستخدم، باعتراض حركة المرور، واكتشاف النظراء تلقائيا، وبدء التحسين على اتصال TCP. تتمثل بعض الوحدات النمطية الفرعية للمفاتيح في الاكتشاف التلقائي ومحرك النهج والتجاوز في التصفية.
يتيح الاكتشاف التلقائي للأجهزة النظيرة إمكانية اكتشاف بعضها البعض بشكل ديناميكي ولا يتطلب منك تكوين أزواج WAE مسبقا. الاكتشاف التلقائي هو آلية متعددة من نهاية إلى نهاية WAE تعرف بروتوكولا بين WAE يكتشف زوج من WAE النظير لاتصال معين.
تكتشف أجهزة WAE بعضها البعض تلقائيا أثناء مصافحة TCP الثلاثية التي تحدث عندما تقوم عقدتان بإنشاء اتصال TCP. يتم تحقيق هذا الاكتشاف من خلال إضافة كمية صغيرة من البيانات إلى حقل خيارات TCP (0x21) في رسائل SYN و SYN/ACK و ACK. يسمح خيار TCP هذا لأجهزة WAE بفهم أي WAE يكون على الطرف الآخر من الرابط ويسمح للإثنان بأن يصف أي سياسات تحسين يرغبون في إستخدامها للتدفق. إن يتواجد WAEs متوسط في الشبكة ممر، هم ببساطة يمر من خلال تدفقات أن يكون حسنت بواسطة WAE آخر. في نهاية عملية الاكتشاف التلقائي، يقوم WAEs بتحويل الأرقام التسلسلية في حزم TCP بين WAE المشاركة عن طريق زيادتها إلى أكثر من 2 مليار، لوضع علامة على المقطع المحسن من الاتصال.
تحدد الوحدة النمطية لمحرك السياسة ما إذا كان يجب تحسين حركة المرور، وأي عمليات للتوجيه إليها ومستوى تقليل البيانات (DRE) إن وجد، الذي يجب تطبيقه عليها. يقوم محرك النهج بتصنيف حركة مرور البيانات بعد إنشاء الاتصال (على سبيل المثال، استنادا إلى معلومات الحمولة) وتغيير تدفق اتصال بشكل ديناميكي من غير المحسن إلى المحسن.
تتضمن عناصر السياسة ما يلي:
يوضح مثال التكوين التالي تعريف تطبيق محرك السياسة (Web) الذي يتضمن مصنف (HTTP) وإجراء (تحسين السرعة الكاملة HTTP):
wae(config)# policy-engine application map basic wae(config-app-bsc)# name Web classifier HTTP action optimize full accelerate http set-dscp copy
بعد الاعتراض، تعمل وحدة التصفية-الالتفافية كوسيط بين محرك السياسة والاكتشاف التلقائي. تتتبع الوحدة النمطية لتجاوز عامل التصفية جميع الاتصالات المحسنة في جدول تصفية طوال فترة الاتصال. وبالإضافة إلى ذلك، فإنه يتتبع إتصالات المرور، ولكن تنقضي مهلة إدخالات الجدول العابرة بعد 3 ثوان.
يصف هذا قسم الربط تدفق في WAAS.
الشكل 2 يوضح إنشاء تدفق تجاوز التصفية أثناء دخول الحزمة إلى النظام.
1. تدخل حزمة SYN على تدفق النظام. يتم توجيه هذه الحزمة إلى وحدة تجاوز عامل التصفية.
2. تقوم الوحدة النمطية لتجاوز عامل التصفية باستشارة محرك السياسة حول كيفية التعامل مع التدفق.
2 أ. يقوم محرك السياسة باستشارة السياسات التي تم تكوينها وإضافتها ديناميكيا، واستنادا إلى الحالة التشغيلية الحالية لكل من AO و SO-DRE، يقرر ما يمكن أن يفعله WAE لهذا التدفق: المرور من خلال، الإنهاء المحلي، أو التحسين.
2 مليا. يتم بعد ذلك إرجاع الحزمة والقرار من محرك النهج إلى وحدة تجاوز عامل التصفية.
3. تعمل وحدة تحويل المسار الجانبي للتصفية على قرار محرك السياسة بإحدى الطرق التالية:
3a. يرسل الحزمة خارج فورا (يمر عبر).
3b. إرسال الحزمة للإنهاء المحلي بواسطة AO.
3c. يرسل الحزمة إلى وحدة الاكتشاف التلقائي لتحسين.
إن يختار المرشح-الالتفاف وحدة نمطية خيار 3c، الربط أرسلت إلى ال mise à-discovery وحدة نمطية. تحدد وحدة الاكتشاف التلقائي التحسنات التي يمكن القيام بها، استنادا إلى توفر WAE نظير والميزات الممكنة الخاصة به. تم اكتشاف WAE النظير من خلال إستخدام خيارات TCP التي تمت إضافتها أثناء مصافحة TCP إلى العقدة البعيدة. إذا حددت وحدة الاكتشاف التلقائي توفر WAE للنظير، يتم إيقاف الاتصال لمزيد من المعالجة بمجرد اكتمال تأكيد اتصال TCP الثلاثي. إذا تم اكتشاف WAE نظير لأول مرة، فسيقوم WAE بالإضافة إلى ذلك بالتفاوض حول إصدارات AO وقدراتها. يتم إستخدام هذه المعلومات لتحديد إمكانيات مستوى AO للاتصال.
4. يتم أخيرا إدخال الاتصال إلى النظام بتحسينات معينة من المستوى 4 والمستوى 7 ويتم تسليمه إلى وحدات تسريع المستوى 4 (DRE) المناسبة والمستوى 7 (AO). بالنسبة للاتصالات التي اكتشف فيما بعد أنها غير قابلة للوصول الأمثل بواسطة وحدات التحكم في الوصول (AOs) الخاصة بالبروتوكول (HTTP و MAPI وما إلى ذلك)، تتم معالجة الاتصال بواسطة وحدة التحكم في الوصول (AO) العامة، مع تحسين DRE أو بدونه (كما تم التفاوض عليه أثناء إنشاء الاتصال).