يصف هذا المستند كيفية تكوين آلية التحكم في الازدحام على سلسلة موجه الخدمات المجمعة (ASR) 5x00 من Cisco. يتم تطبيق وظيفة التحكم في الازدحام الموضحة في هذا المستند بشكل أساسي على وظائف شبكة وحدة إدارة التنقل (MME) وعقدة دعم حزمة الراديو العامة (GPRS) التي تخدم.
لا توجد متطلبات خاصة لهذا المستند.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
وفي بعض الأحيان، يمكن ملاحظة وجود حمل زائد في الشبكة، مما قد يؤدي إلى مخالفة الترخيص أو إستخدام عال لوحدة المعالجة المركزية (CPU) أو إستخدام مرتفع للمنافذ أو إستخدام كبير للذاكرة. قد يتسبب ذلك في حدوث انخفاض في الأداء على العقدة التي يتم تحميلها بشكل كبير، ولكن هذه الحالات تكون عادة مؤقتة ويتم حلها بسرعة. يتم إستخدام التحكم في الازدحام للمساعدة في تحديد هذه الشروط واستدعاء السياسات التي تعالج الحالة عند إستمرار ظروف الحمل الثقيل هذه بشكل مستمر، أو وجود عدد كبير من هذه الشروط.
يصف هذا القسم آلية التحكم في الازدحام في SGSN و MME، وفقا لمشروع شراكة الجيل الثالث (3GPP).
توفر MME آلية للتحكم في إزدحام مستوى عدم الوصول (NAS) قائمة على اسم نقطة الوصول (APN) أو التحكم العام في إدارة التنقل على مستوى NAS.
يمكن أن تتعامل آليات التحكم في الازدحام القائمة على شبكة APN مع إدارة جلسة نظام الحزم المتطور (EPS) وإشارات إدارة تنقل EPS (EMM) المرتبطة بمعدات المستخدم (UE) التي تحتوي على APN و UE معينين. يجب أن تدعم الشبكة وظيفة التحكم في الازدحام هذه. تقوم MME باكتشاف التحكم في الازدحام على مستوى NAS المرتبط بشبكة APN، كما تقوم ببدء ووقف التحكم في الازدحام المستند إلى شبكة APN وفقا لهذه المعايير:
يمكن تنشيط التحكم في إزدحام إدارة جلسة العمل المستندة إلى APN على MME بسبب حالة إزدحام، أو بواسطة OAM، أو من خلال إعادة تشغيل/إسترداد PGW. يمكن أن ترفض MME طلبات ESM من UE، والتي يمكن تضمينها في اتصال PDN، أو تخصيص الموارد لحاملها، أو طلبات تعديل الموارد لحاملها. كما يمكن ل MME إلغاء تنشيط اتصال PDN الحالي أثناء حالات الازدحام وإرسال مؤقت "إيقاف جلسة العمل" إلى UE. عند تضمين وحدة التوقيت هذه، يجب عدم تنشيط طلب إعادة التنشيط.
يمكن ل MME تخزين مؤقت "إدارة جلسة العمل" (SM) الاحتياطي ل UE خاص و APN أثناء الازدحام ورفض أي رسائل SM لاحقة فورا من UE التي تستهدف APN حتى ينفد المؤقت. هذا مطلوب ل UEs أن لا يساند ال SM back-off مؤقت (ل UE إطلاق قبل إطلاق 10). يقوم MME أولا بمسح هذا المؤقت إذا كان يريد إرسال رسالة SM إلى UE التي يعمل المؤقت لها بالفعل.
يمكن ل UE إكمال هذه الإجراءات أثناء تشغيل المؤقت:
وكما هو الحال مع إجراءات SM، فإن MME أيضا لديها موقت إحتياطي MM ويمكنها رفض الإجراء المرفق. يجب على MME الاحتفاظ ببيانات المشترك لبعض الوقت بعد رفضها للإجراء المرفق حتى يمكن إكمال رفض الطلبات اللاحقة لنفس المشترك بدون التفاعل مع HSS.
أثناء تشغيل مؤقت الإيقاف، يجب ألا يبدأ UE أي طلب NAS للإجراء MM، باستثناء الوصول ذي الأولوية العالية أو خدمات الطوارئ. ومع ذلك، يتم السماح ل UE بإجراء تحديثات منطقة التعقب (TAUs) إذا كان موجودا بالفعل في الوضع المتصل.
يجب أن تحدد MME مؤقت إيقاف تشغيل بحيث لا يكون لكافة UEs نفس قيمة هذا المؤقت، ويجب على UEs بدء الطلبات المؤجلة في نفس الوقت. عند تلقي مؤقت إيقاف التنقل، لا يكون سلوك UE خاصا ب APN.
يعد التحكم في الازدحام على مستوى وحدات التخزين المتصلة بالشبكة (NAS) العام مفيدا في ظروف الحمل الزائد العامة. يعمل بشكل مماثل للتحكم في الازدحام المستند إلى APN وله مفهوم مماثل لوحدة توقيت الخلفية. عند تشغيل جهاز توقيت إيقاف التشغيل، يمكن ل UE بدء طلبات الفصل والطلبات ذات الأولوية العالية ووحدات TAU (أثناء التواجد في وضع الاتصال).
يستمر تشغيل مؤقت إيقاف التشغيل حتى بعد فصل UE عن الشبكة. يجب على MME إيقاف مؤقت "الإيقاف المؤقت" إذا كانت MME ترغب في إرسال صفحة UE التي يتم تشغيل مؤقت "الإيقاف المؤقت" لها بالفعل، ويجب على UE إيقاف مؤقت "الإيقاف التلقائي" بعد أن يستلم طلب الترحيل من MME ويبدأ طلب الخدمة.
لا يؤثر جهاز ضبط الوقت الخلفي ل MM على تغيير الخلية/الجرذان والجرذان PLMN. لا يؤدي تغيير TA إلى إيقاف هذا المؤقت. يتم إيقاف هذا المؤقت عند تحديد PLMN جديد غير مكافئ ل PLMN.
عندما يستلم UE أمر تسليم، يجب أن يتابع هو التسليم بغض النظر عن حالة مؤقت إيقاف التشغيل.
إذا رفضت MME طلب TAU أو طلب الخدمة باستخدام مؤقت MM خلفي، والذي يكون أكبر من مجموع مؤقت TAU الدوري الخاص ب UE بالإضافة إلى مؤقت Detach الضمني، فيجب على MME ضبط مؤقت Mobile Reachable و/أو مؤقت Implicit Detach بحيث لا تقوم MME بفصل UE ضمنيا أثناء تشغيل مؤقت Mm الخلفي.
يمكن أن يرسل MME رسالة بدء تحميل زائد إلى E-NodeB (eNB) لتقليل حمل الإشارات. يستخدم هذا الإجراء إشارات غير مرتبطة ب UE. يحتوي عنصر معلومات إجراء التحميل الزائد (IE) على إستجابة الحمل الزائد IE داخل رسالة بدء التحميل الزائد، والتي تحتوي على معلومات حول معايير الرفض، ويقوم eNB باتخاذ الإجراء بشكل صحيح.
للإشارة إلى نهاية حالة الحمل الزائد، يرسل MME رسالة Overload Stop (إيقاف التحميل الزائد) إلى قاعدة معلومات الشبكة (eNB):
يمكن أن يرفض PGW اتصال PDN أثناء سيناريوهات التحميل الزائد. يمكن أن يكتشف PGW حالة الحمل الزائد ويبدأ أو يوقف التحكم في الحمل الزائد بناء على معايير مثل:
يمكن أن يحدد PGW مؤقت إيقاف PGW خلفي باتجاه MME لنقطة وصول معينة، ويجب أن يرفض MME طلبات اتصال PDN الخاصة ب APN هذا أثناء هذه الفترة الزمنية. يمكن ل MME تحديد PGW آخر بدلا من الرفض أثناء تلك الفترة الزمنية، إلا إذا كان هناك اتصال PDN حالي بالفعل إلى APN نفسه ل UE هذا.
تستند عملية التحكم في الازدحام إلى تكوين هذه الميزات الإضافية:
فيما يلي مثال:
تسمح هذه الوظيفة للنظام بتمكين سياسة قطع اتصال المكالمات الخاملة (على مستوى الهيكل) أو تعطيلها أثناء حالة الحمل الزائد. كما أنها تسمح لك بضبط سياسة إزدحام فصل الحمل الزائد.
يمكن تحديد العديد من حدود التحكم في الازدحام، والتي تملي الشروط التي سيتم تمكين التحكم في الازدحام من أجلها. كما تحدد أيضا حدود تعريف حالة النظام التي يتم احتقانها أو إزالتها. عند الوصول إلى هذه العتبات، لا يتم فقط إنشاء فخ لبروتوكول إدارة الشبكة البسيط (SNMP) (إزدحام)، ولكن يتم أيضا إستدعاء سياسة إزدحام.
يتم إستخدام تفاوت العتبة من أجل فرض النسبة المئوية تحت العتبة التي تم تكوينها والتي يجب الوصول إليها قبل إعتبار شرط ما ممسوحا ويتم تشغيل مصيدة SNMP (CongestionClear).
تكون سياسات خدمة الازدحام قابلة للتكوين لكل خدمة، مثل عقدة خدمة بيانات الحزم (PDSN)، وعقدة دعم GPRS للعبارة (GGSN)، وعقدة دعم GPRS الخدمة (SGSN). تملي هذه السياسات الطريقة التي تستجيب بها الخدمات عند اكتشاف إزدحام على النظام بسبب حدوث خرق لحد الازدحام.
يصف هذا القسم التكوينات المطلوبة لتمكين التحكم في الازدحام والتوليف الأساسي للتحكم في الازدحام.
يتم تعطيل التحكم في الازدحام بشكل افتراضي على الهيكل. أدخل الأمر congestion-control في وضع التكوين العام من أجل تمكينه:
[local]host_name(config)# congestion-control
يؤدي قطع الاتصال بالتحكم في الازدحام إلى تمكين نهج قطع اتصال المكالمات الخاملة على مستوى الهيكل أو تعطيله أثناء حالة الحمل الزائد. هذا أعجزت افتراضيا. وهو يسمح بفصل المكالمات الخاملة في المراحل والتكرارات من الهيكل حتى يتم مسح التحكم في الازدحام. يمكن تكوين حد إستخدام الترخيص والحد الأقصى لجلسات العمل لكل خدمة، بالإضافة إلى قيمة الحد الأقصى.
على سبيل المثال، إذا تم تكوين الحد بقيمة 90٪ ومساحة سماح 5٪، فيتوقف النظام عن قطع اتصال المكالمات الخاملة عند انخفاض عدد المكالمات إلى أقل من 85٪ من إجمالي المكالمات المسموح بها لهذه الخدمة.
وفيما يلي صياغة واجهة سطر الأوامر (CLI) التي يمكن إستخدامها لتمكين قطع اتصال الحمل الزائد للتحكم في الازدحام، والذي يتم تكوينه دائما في وضع التكوين العام:
congestion-control overload-disconnect
congestion-control overload-disconnect [ iterations-per-stage <integer> | percent
<percentage_value> | threshold { license-utilization <percentage_value> |
max-sessions-per-service-utilization <percentage_value> | tolerance <number> } ]
فيما يلي بعض الملاحظات حول هذه الصياغة:
يمكنك تكوين سياسة التحكم في الازدحام لكل خدمة. يمكن أن يتسبب النهج في أن يتخذ النظام إجراءات مثل drop، none، وإعادة التوجيه، والرفض في الجلسات الجديدة عند تجاوز أي من حدود التحكم في الازدحام المحددة، مما يؤدي إلى تنشيط التحكم في الازدحام.
يتيح هذا التكوين تعريفا أكثر دقة لسياسة التحكم في الازدحام الخاصة بخدمة MME و SGSN ويسمح بتكوين مراحل مختلفة من التحكم في الازدحام، مثل هام وكبير وصغير (مع اقتران ملفات تعريف الإجراءات).
فيما يلي صياغة CLI لتكوين سياسة التحكم في الازدحام (باستثناء خدمات MME):
congestion-control policy { asngw-service | asnpc-service | cscf-service | fng-service
| epdg-service | samog-service | ggsn-service | ha-service | hnbgw-service |
hsgw-service | ipsg-service | lma-service | lns-service | mipv6ha-service |
pcc-af-service | pcc-policy-service | pdg-service | pdif-service | pdsn-service |
pdsnclosedrp-service | pgw-service | phsgw-service | phspc-service | saegw-service
| sgsn-service | sgw-service | wsg-service } action { drop | none | redirect |
reject }
فيما يلي بعض الملاحظات حول هذه الصياغة:
يجب تكوين هذا إذا تم تكوين إجراء إعادة توجيه لوظيفة التحكم في جلسة الاتصال (CSCF)، أو عبارة خدمة HRPD (HSGW)، أو الوكيل الرئيسي (HA)، أو خدمة PDSN.
قبل الإصدار 14.0، يمكن تحديد سياسة التحكم في الازدحام لخدمة MME بشكل مماثل لصيغة CLI المشار إليها في القسم السابق، ولكن مع بعض الخيارات الإضافية. فيما يلي صياغة واجهة سطر الأوامر (CLI):
congestion-control policy mme-service action { drop | none | reject | report-overload
{ permit-emergency-sessions | reject-new-sessions | reject-non-emergency-sessions }
enodeb-percentage <percentage> }
بالإضافة إلى إجراءات الإسقاط و none و الرفض، تحتوي خدمة MME أيضا على خيار الإبلاغ عن حالات الحمل الزائد ل eNodeBs. تقوم MME باستدعاء إجراء الحمل الزائد S1 مع رسالة بدء الحمل الزائد ل S1AP للإبلاغ عن حالة الحمل الزائد للنسبة المحددة من eNodeBs التي يتوفر لها MME اتصال واجهة S1. تقوم MME بتحديد eNodeBs بشكل عشوائي. لا يقوم إثنان من MME المحملة بشكل زائد في نفس التجمع بإرسال رسائل الحمل الزائد إلى نفس eNodeBs. عندما تسترد MME وتستطيع زيادة حمولتها، بعد ذلك ترسل رسالة إيقاف الحمل الزائد ل S1AP. بالإضافة إلى ذلك، يمكن إكمال هذه الإجراءات عند تكوين إجراء تحميل تقرير زائد:
في الإصدارات 14.0 والإصدارات الأحدث، يمكن أن تحتوي خدمة MME على ثلاث سياسات مختلفة وملفات تعريف إجراءات مرتبطة. فيما يلي صياغة واجهة سطر الأوامر (CLI):
congestion-control policy { critical mme-service action-profile <action_profile_name> |
major mme-service action-profile <action_profile_name> | minor mme-service
action-profile <action_profile_name> }
هناك ثلاثة أنواع نهج يمكن تكوينها ل MME في الإصدارات 14.0 والإصدارات الأحدث:
يمكن تكوين ملف تعريف إجراء سياسة التحكم في إزدحام MME بموجب LTE-policy. فيما يلي صياغة واجهة سطر الأوامر (CLI):
configure > lte-policy
congestion-action-profile <profile_name>
تصف الأقسام التالية الإجراءات المتاحة التي يمكن تكوينها ضمن ملف تعريف إجراء الازدحام.
قطرة
يتسبب هذا الإجراء في إسقاط طلبات جلسة عمل جديدة عند الوصول إلى عتبة التحكم في الازدحام. فيما يلي صياغة واجهة سطر الأوامر (CLI):
drop { addn-brr-requests | addn-pdn-connects | brr-ctxt-mod-requests |
combined-attaches | handovers | ps-attaches | s1-setups | service-request |
tau-request } [ lapi ] [ apn-based ]
وهو يسمح بقدر أكبر من التحكم الدقيق فيما يتعلق بنوع أحداث الطلبات/المكالمات التي يجب إسقاطها. وفيما يلي التفاصيل:
كما يمكن تكوين هذين الخيارين باستخدام نوع حدث الاتصال المذكور سابقا (يتم التحكم في كلا الخيارين بترخيص):
droplapi
droplapi
إستبعاد الأحداث الطارئة
وهذا يسمح بمعالجة طلبات الطوارئ حتى عند تجاوز الحد. فيما يلي صياغة واجهة سطر الأوامر (CLI):
exclude-emergency-events
عند تكوين هذا الإجراء، لا يتم تطبيق إجراء الازدحام على هذه الرسائل في أدوات UE المتصلة بحالات الطوارئ:
إستبعاد الأحداث الصوتية
وهذا يسمح بمعالجة المكالمات الصوتية حتى عند تجاوز الحد الأدنى. فيما يلي صياغة واجهة سطر الأوامر (CLI):
exclude-voice-events
None
وهذا يحدد أنه لا يجب إتخاذ إجراء التحكم في الازدحام للطلبات الواردة عند الوصول إلى حد التحكم في الازدحام. فيما يلي صياغة واجهة سطر الأوامر (CLI):
none { addn-brr-requests | addn-pdn-connects | combined-attaches | handovers |
psattaches | s1-setups | service-request | tau-request }
فيما يلي تفاصيل أحداث الاستدعاء التي يمكن تكوينها لهذا الإجراء (none هو الإجراء الافتراضي لجميع أحداث الاستدعاء هذه):
يرفض
وهذا يتسبب في رفض الطلبات الواردة وإرسال إستجابة رسالة رفض عند الوصول إلى حد التحكم في الازدحام. فيما يلي صياغة واجهة سطر الأوامر (CLI):
reject { addn-brr-requests | addn-pdn-connects | brr-ctxt-mod-requests |
combined-attaches | handovers | ps-attaches | s1-setups time-to-wait
{ 1 | 10 | 2 | 20 | 50 | 60 } | service-request | tau-request }[ lapi ]
[ apn-based ]
فيما يلي تفاصيل أحداث الاتصال التي يمكن تكوينها باستخدام إجراء الرفض:
كما يمكن تكوين هذين الخيارين باستخدام نوع حدث الاتصال المذكور سابقا (يتم التحكم في كلا الخيارين بترخيص):
rejectlapi
rejectlapi
تحميل التقرير الزائد
وهذا يمكن MME من الإبلاغ عن حالات الحمل الزائد إلى eNodeBs من أجل تخفيف سيناريوهات الازدحام. تقوم MME باستدعاء إجراء الحمل الزائد S1 مع رسالة بدء الحمل الزائد ل S1AP للإبلاغ عن حالة الحمل الزائد إلى النسبة المحددة من eNodeBs التي يتوفر لها اتصال واجهة S1 لدى MME.
تقوم MME بتحديد eNodeBs بشكل عشوائي. لا يقوم إثنان من MME المحملة بشكل زائد في نفس التجمع بإرسال رسائل الحمل الزائد إلى نفس eNodeBs. عندما تسترد MME وتستطيع زيادة حمولتها، فإنها ترسل رسالة إيقاف الحمل الزائد ل S1AP. فيما يلي صياغة واجهة سطر الأوامر (CLI):
report-overload { permit-emergency-sessions-and-mobile-terminated-services |
permit-highpriority-sessions-and-mobile-terminated-services |
reject-delay-tolerant-access | reject-new-sessions |
reject-non-emergency-sessions } enodeb-percentage
هذه هي الخيارات التي يمكن تكوينها باستخدام هذا الإجراء:
في الإصدارات 17.0 والإصدارات الأحدث، تطلبت SGSN أيضا سياسة التحكم في الازدحام مماثلة لتلك الخاصة ب MME. يمكن أن يحتوي SGSN على ثلاثة إجراءات تحكم إزدحام، ويقترن كل إجراء بملف تعريف إجراء. فيما يلي صياغة واجهة سطر الأوامر (CLI):
congestion-control policy { critical | major | minor }
sgsn-service action-profile <action_profile_name>
يمكن تكوين أنواع النهج الثلاثة هذه ل MME في الإصدارات 14.0 والإصدارات الأحدث:
تم تكوين ملف تعريف إجراء سياسة التحكم في إزدحام SGSN في وضع التكوين العام SGSN. وهو يحدد الإجراء الذي يجب إكماله لهذه الأنواع من أحداث المكالمات/الرسائل عند الوصول إلى أي حد تحكم بالازدحام في عقدة SGSN:
وفيما يلي الصياغة الخاصة بتكوين ملف تعريف إجراء سياسة التحكم في إزدحام SGSN:
configure > sgsn-global > congestion-control
congestion-action-profile <action_profile_name>
تصف الأقسام التالية السياسات المختلفة التي يمكن تكوينها ضمن ملف تعريف إجراء إزدحام SGSN.
نهج الاتصال النشط
وهذا يحدد إسقاط أو رفض أي رسائل اتصال نشطة عند حدوث إزدحام أثناء مكالمة نشطة. يمكن تعريف إسقاط المكالمات النشطة أو رفضها فقط على أنها LAPI للرسالة. فيما يلي صياغة واجهة سطر الأوامر (CLI):
active-call-policy { rau | service-req } { drop | reject } [ low-priority-ind-ue ]
فيما يلي بعض الملاحظات حول هذه الصياغة:
نهج مكالمة جديد
وهذا يحدد إسقاط أو رفض أي رسائل اتصال جديدة عند حدوث إزدحام. يمكن تنقيح إجراءات الإسقاط أو الرفض للمكالمات الجديدة (إرفاق طلب أو SGSN RAU جديد) إلى LAPI أو المستندة إلى APN، أو كلاهما. فيما يلي صياغة واجهة سطر الأوامر (CLI):
new-call-policy { drop | reject } [ apn-based ] [ low-priority-ind-ue ]
فيما يلي بعض الملاحظات حول هذه الصياغة:
رسائل SM
وهذا يحدد السياسة الخاصة برسائل SM، مثل طلبات التعديل أو النشطة. يمكن رفض الاستجابة من SGSN فقط، ويمكن تنقيح هذا إلى LAPI أو APN المستند إلى، أو كليهما. فيما يلي صياغة واجهة سطر الأوامر (CLI):
sm-messages reject [ apn-based] [ low-priority-ind-ue ]
فيما يلي بعض الملاحظات حول هذه الصياغة:
يحدد حد التحكم في الازدحام قيم الحد للمعلمات المختلفة التي يمكن أن تستدعي التحكم في الازدحام عند تجاوز الحد. فيما يلي صياغة واجهة سطر الأوامر (CLI):
congestion-control threshold { license-utilization percent |
max-sessions-per-service-utilization <percent> | message-queue-utilization <percent>
| message-queue-wait-time <time> | port-rx-utilization <percent> | port-specific
{ <slot/port> | all } [ tx-utilization <percent> ] [ rx-utilization <percent> ]
port-specific-rx-utilization critical | port-specific-tx-utilization critical |
port-tx-utilization <percent> | service-control-cpu-utilization
| system-cpu-utilization <percent> | system-memory-utilization <percent>
| tolerance <percent> }
فيما يلي المعلمات المختلفة التي يمكن تكوينها باستخدام قيم الحد ويمكن أن تؤدي إلى تشغيل التحكم في الازدحام عند الوصول إلى الحد:
يحدد هذا القسم تكوين الحد ل MME و SGSN عند تحديد ثلاثة مشغلات مختلفة، بالإضافة إلى ملفات تعريف التحكم في الازدحام.
تنطبق هذه المعلومات على الإصدارات 14.0 من MME والإصدارات الأحدث، وإصدارات SGSN 17.0 والإصدارات الأحدث. هذه هي المستويات الثلاثة المختلفة للمشغلات التي تتوفر ل MME و SGSN، والتي ترتبط كذلك بسياسات التحكم في الازدحام التي تتوافق:
يمكن تحديد قيم الحد الثلاث لجميع المعلمات/المشغلات المذكورة في القسم السابق. فيما يلي صياغة واجهة سطر الأوامر (CLI) التي يتم إستخدامها لتحديد الحدود للمعلمات المختلفة:
congestion-control threshold license-utilization { critical <percent> | major
<percent>t | minor <percent> }
congestion-control threshold max-sessions-per-service-utilization { critical
<percent> | major <percent> | minor <percent> }
congestion-control threshold message-queue-utilization { critical <percent> |
major <percent> | minor <percent> }
congestion-control threshold message-queue-wait-time { critical <time> |
major <time> | minor <time> }
congestion-control threshold port-rx-utilization { critical| major
| minor }
congestion-control threshold port-specific {[ tx-utilization {
critical| major | minor ] [ rx-utilization {
critical| major | minor } | all { critical
| major | minor } }
congestion-control threshold port-tx-utilization { critical <percent> | major
<percent> | minor <percent> }
congestion-control threshold service-control-cpu-utilization { critical
| major | minor }
congestion-control threshold system-cpu-utilization { critical <percent> |
major <percent> | minor <percent> }
congestion-control threshold system-memory-utilization { critical|
major| minor }
congestion-control threshold tolerance { critical <percent> | major
<percent> | minor <percent> }
أستخدم المعلومات الموضحة في هذا القسم للتحقق من تكوين التحكم في الازدحام.
دخلت العرض إزدحام تحكم تشكيل | أكثر CLI أمر in order to دققت التشكيل من الازدحام تحكم. وتوفر الأقسام التالية مثالا على مخرجات الأوامر للمراحل المختلفة من التحكم في الازدحام.
[local]st40-sim# show congestion-control configuration | more
Congestion-control: disabled
...................
[local]st40-sim# configure
[local]st40-sim(config)# congestion-control
[local]st40-sim(config)# end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
............
[local]st40-sim# configure
[local]st40-sim(config)# congestion-control overload-disconnect
[local]st40-sim(config)# end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
............
Overload-disconnect: enabled
Overload-disconnect threshold parameters
license utilization: 80%
max-session-per-service utilization: 80%
tolerance: 10%
session disconnect percent: 5%
iterations-per-stage: 8
............
يقوم تكوين المعلمة <action> لإجراء نهج التحكم في الازدحام <service-name> بتغيير قيمة قسم سياسة التحكم في الازدحام، وفقا للتكوين. وفيما يلي مثال على تكوين إجراء إسقاط لخدمة ggsn:
[local]st40-sim(config)# congestion-control policy ggsn-service action drop
[local]st40-sim(config)# end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
............
Congestion-control Policy
pdsn-service: none
hsgw-service: none
ha-service: none
ggsn-service: drop
closedrp-service: none
.............
يصف هذا القسم التحقق من تكوين حد التحكم في الازدحام للتوصيفات الرئيسية والثانوية. يحتوي ملف التعريف الحرج بالفعل على بعض القيم الافتراضية، والتي يمكن تغييرها حسب الطلب، ولكن يلزم تكوين الحدين الرئيسي والثانوي. يمكن إستخدام هذه التوصيفات الثلاثة فيما بعد مع سياسة التحكم في الازدحام.
[local]st40-sim# configure
[local]st40-sim(config)# congestion-control threshold license-utilization major 70
[local]st40-sim(config)# congestion-control threshold license-utilization minor 60
[local]st40-sim(config)# congestion-control threshold
max-sessions-per-service-utilization major 70
[local]st40-sim(config)# congestion-control threshold
max-sessions-per-service-utilization minor 60
[local]st40-sim(config)# congestion-control threshold mes
message-queue-utilization message-queue-wait-time
[local]st40-sim(config)# congestion-control threshold
message-queue-utilization major 70
[local]st40-sim(config)# congestion-control threshold
message-queue-utilization minor 60
[local]st40-sim(config)# congestion-control threshold message-queue-wait-time major 4
[local]st40-sim(config)# congestion-control threshold message-queue-wait-time minor 3
[local]st40-sim(config)# congestion-control threshold port-rx-utilization major 70
[local]st40-sim(config)# congestion-control threshold port-rx-utilization minor 60
[local]st40-sim(config)# congestion-control threshold port-tx-utilization major 70
[local]st40-sim(config)# congestion-control threshold port-tx-utilization minor 60
[local]st40-sim(config)# congestion-control threshold
service-control-cpu-utilization major 70
[local]st40-sim(config)# congestion-control threshold
service-control-cpu-utilization minor 60
[local]st40-sim(config)# congestion-control threshold syst
system-cpu-utilization system-memory-utilization
[local]st40-sim(config)# congestion-control threshold system-cpu-utilization major 70
[local]st40-sim(config)# congestion-control threshold system-cpu-utilization minor 60
[local]st40-sim(config)# congestion-control threshold
system-memory-utilization major 70
[local]st40-sim(config)# congestion-control threshold
system-memory-utilization minor 60
[local]st40-sim(config)# congestion-control threshold tolerance major 5
[local]st40-sim(config)# congestion-control threshold tolerance minor 2
[local]st40-sim(config)# end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
Congestion-control Critical threshold parameters
system cpu utilization: 80%
service control cpu utilization: 80%
system memory utilization: 80%
message queue utilization: 80%
message queue wait time: 5 seconds
port rx utilization: 80%
port tx utilization: 80%
license utilization: 100%
max-session-per-service utilization: 80%
tolerance limit: 10%
Congestion-control Major threshold parameters
system cpu utilization: 70%
service control cpu utilization: 70%
system memory utilization: 70%
message queue utilization: 70%
message queue wait time: 4 seconds
port rx utilization: 70%
port tx utilization: 70%
license utilization: 70%
max-session-per-service utilization: 70%
tolerance limit: 5%
Congestion-control Minor threshold parameters
system cpu utilization: 60%
service control cpu utilization: 60%
system memory utilization: 60%
message queue utilization: 60%
message queue wait time: 3 seconds
port rx utilization: 60%
port tx utilization: 60%
license utilization: 60%
max-session-per-service utilization: 60%
tolerance limit: 2%
Overload-disconnect: enabled
Overload-disconnect threshold parameters
license utilization: 80%
max-session-per-service utilization: 80%
tolerance: 10%
session disconnect percent: 5%
iterations-per-stage: 8
............
أستخدم هذه المعلومات للتحقق من تنشيط سياسة التحكم في الازدحام ل SGSN:
[local]st40-sim# configure
[local]st40-sim(config)# sgsn-global
[local]st40-sim(config-sgsn-global)# congestion-control
[local]st40-sim(config-congestion-ctrl)# end
[local]st40-sim# configure
[local]st40-sim(config)# congestion-control
[local]st40-sim(config)# end
[local]st40-sim# configure
[local]st40-sim(config)# sgsn-global
[local]st40-sim(config-sgsn-global)# congestion-control
[local]st40-sim(config-congestion-ctrl)# congestion-action-profile sgsn_critical
[local]st40-sim(config-cong-act-prof-sgsn_critical)# active-call-policy rau reject
[local]st40-sim(config-cong-act-prof-sgsn_critical)# active-call-policy
service-req reject
[local]st40-sim(config-cong-act-prof-sgsn_critical)# new-call-policy reject
[local]st40-sim(config-cong-act-prof-sgsn_critical)# sm-messages reject
[local]st40-sim(config-cong-act-prof-sgsn_critical)# exit
[local]st40-sim(config-congestion-ctrl)# congestion-action-profile sgsn_major
[local]st40-sim(config-cong-act-prof-sgsn_major)# active-call-policy rau drop
[local]st40-sim(config-cong-act-prof-sgsn_major)# active-call-policy
service-req drop
[local]st40-sim(config-cong-act-prof-sgsn_major)# new-call-policy drop
[local]st40-sim(config-cong-act-prof-sgsn_major)# sm-messages reject
low-priority-ind-ue
[local]st40-sim(config-cong-act-prof-sgsn_major)# exit
[local]st40-sim(config-congestion-ctrl)# congestion-action-profile sgsn_minor
[local]st40-sim(config-cong-act-prof-sgsn_minor)# exit
[local]st40-sim(config-congestion-ctrl)# exit
[local]st40-sim(config-sgsn-global)# exit
[local]st40-sim(config)# congestion-control policy critical sgsn-service
action-profile sgsn_critical
[local]st40-sim(config)# congestion-control policy major sgsn-service
action-profile sgsn_major
[local]st40-sim(config)# congestion-control policy minor sgsn-service
action-profile sgsn_minor
[local]st40-sim(config)#end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
............
pdsn-service: none
hsgw-service: none
ha-service: none
ggsn-service: drop
closedrp-service: none
lns-service: none
cscf-service: reject
pdif-service: none
wsg-service: none
pdg-service: none
epdg-service: none
fng-service: none
sgsn-service:
Critical Action-profile : sgsn_critical
Major Action-profile : sgsn_major
Minor Action-profile : sgsn_minor
...........
أستخدم هذه المعلومات للتحقق من تنشيط نهج التحكم في الازدحام ل MME:
[local]st40-sim# configure
[local]st40-sim(config)# lte-policy
[local]st40-sim(lte-policy)# congestion-action-profile mme_critical
Are you sure? [Yes|No]: yes
[local]st40-sim(congestion-action-profile)# drop addn-brr-requests
[local]st40-sim(congestion-action-profile)# drop s1-setups
[local]st40-sim(congestion-action-profile)# exit
[local]st40-sim(lte-policy)# congestion-action-profile mme_major
Are you sure? [Yes|No]: yes
[local]st40-sim(congestion-action-profile)# reject addn-brr-requests
[local]st40-sim(congestion-action-profile)# reject s1-setups time-to-wait 20
[local]st40-sim(congestion-action-profile)# exit
[local]st40-sim(lte-policy)# congestion-action-profile mme_minor
Are you sure? [Yes|No]: yes
[local]st40-sim(congestion-action-profile)# none addn-brr-requests
[local]st40-sim(congestion-action-profile)# none s1-setups
[local]st40-sim(congestion-action-profile)# exit
[local]st40-sim(lte-policy)# exit
[local]st40-sim(config)# congestion-control policy critical mme-service
action-profile mme_critical
[local]st40-sim(config)# congestion-control policy major mme-service
action-profile mme_major
[local]st40-sim(config)# congestion-control policy minor mme-service
action-profile mme_minor
[local]st40-sim(config)# end
[local]st40-sim# show congestion-control configuration | more
Congestion-control: enabled
............
pdsn-service: none
hsgw-service: none
ha-service: none
ggsn-service: drop
closedrp-service: none
lns-service: none
cscf-service: reject
pdif-service: none
wsg-service: none
pdg-service: none
epdg-service: none
fng-service: none
sgsn-service:
Critical Action-profile : sgsn_critical
Major Action-profile : sgsn_major
Minor Action-profile : sgsn_minor
mme-service:
Critical Action-profile : mme_critical
Major Action-profile : mme_major
Minor Action-profile : mme_minor
...........
يتم إستخدام هذه الأوامر لعرض الإحصائيات والحالات المتعلقة بالتحكم في الازدحام:
show congestion-control { configuration | statistics { <manager> [ all | instance
<task_instance> ] } [ | { grep <grep_options> | more } ]
show congestion-control statistics mme { critical | full | major | minor } [ | {
grep <grep_options> | more } ]
يمكن أن يحتوي خيار <manager>على القيم التالية:
مستوى إزدحام مشغل SGSN { هام | الرئيسية | ثانوي يتم إستخدام الأمر من أجل تشغيل التحكم في الازدحام يدويا في SGSN. يتم إستخدام الأمر sgsn clear-congestion لمسح الازدحام الذي يتم مباشرته بواسطة الأمر sgsn trigger-congestion.
فيما يلي مثال للمخرجات:
[local]st40-sim# sgsn trigger-congestion level critical
[local]st40-sim# show congestion-control statistics imsimgr all full | more
Current congestion status: Cleared
Current congestion Type : None
Congestion applied: 0 times
Critical Congestion Control Resource Limits
system cpu use exceeded: No
service cpu use exceeded: No
system memory use exceeded: No
port rx use exceeded: No
port tx use exceeded: No
port specific rx use exceeded: No
port specific tx use exceeded: No
max sess use exceeded: No
license use exceeded: No
msg queue size use exceeded: No
msg queue wait time exceeded: No
license threshold exceeded: No
max sess threshold exceeded: No
Sessions disconnected due to overload disconnect: 0
Major Congestion Control Resource Limits
system cpu use exceeded: No
service cpu use exceeded: No
system memory use exceeded: No
port rx use exceeded: No
port tx use exceeded: No
port specific rx use exceeded: No
port specific tx use exceeded: No
max sess use exceeded: No
license use exceeded: No
msg queue size use exceeded: No
msg queue wait time exceeded: No
Minor Congestion Control Resource Limits
system cpu use exceeded: No
service cpu use exceeded: No
system memory use exceeded: No
port rx use exceeded: No
port tx use exceeded: No
port specific rx use exceeded: No
port specific tx use exceeded: No
max sess use exceeded: No
license use exceeded: No
msg queue size use exceeded: No
msg queue wait time exceeded: No
SGSN Congestion Control:
MM Congestion Level: Critical
Congestion Resource: None
SM Congestion Level: Critical
O&M Congestion Level: Critical
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
23-Jul-2015 |
الإصدار الأولي |