يوضح هذا المستند كيفية تنفيذ ميزات الحماية المتوفرة للعبارات (GW) وعناصر الشبكة المجاورة على سلسلة موجه الخدمات المجمعة (ASR) 5x00 من Cisco لحماية أداء الشبكة الإجمالي.
التحكم في الازدحام ميزة عامة للحماية الذاتية. يتم إستخدامه لحماية النظام من زيادات إستخدام هذه الموارد:
عندما يتجاوز الاستخدام الحدود المحددة مسبقا، يتم إسقاط جميع الاستدعاءات الجديدة (عمليات تنشيط بروتوكول بيانات الحزمة (PDP)، وتنشيط جلسة شبكة بيانات الحزمة (PDN) أو رفضها، وفقا للتكوين.
فيما يلي مثال يوضح كيفية مراقبة إستخدام بطاقة معالجة البيانات (DPC) بشكل عام:
congestion-control threshold system-cpu-utilization 85
congestion-control threshold system-memory-utilization 85
congestion-control policy ggsn-service action drop
congestion-control policy sgw-service action drop
congestion-control policy pgw-service action drop
تحمي هذه الميزة عمليات GPRS التي تدعم الحزمة GW (P-GW)/العبارة (GPRS) من موجات الإرسال وحالات فشل عنصر الشبكة. في عقدة دعم GPRS (SGSN) خاصة بخدمة/p-GW، تتعلق المشكلة الرئيسية بمعالجة بيانات المستخدم، مثل إستخدام مدير جلسة العمل ووحدة المعالجة المركزية (CPU) الخاصة بوحدة معالجة الرسومات (DPC) الإجمالية واستخدام الذاكرة.
يتم تكوين لا قيمة على SGSN/وحدة إدارة التنقل (MME) من أجل كبح رسائل التحكم في بروتوكول GPRS للاتصال النفقي الواردة (GTP-C) عند تنشيط حماية الحمل الزائد للشبكة.
تساعد هذه الميزة في التحكم في معدل الرسائل الواردة/الصادرة على P-GW/GGSN، والتي تساعد على ضمان عدم تجاوز P-GW/GGSN لرسائل خطة التحكم في GTP. وبالإضافة إلى ذلك، يساعد هذا البرنامج على ضمان أن لا يؤدي برنامج P-GW/GGSN إلى إرباك نظير GTP-C باستخدام رسائل مستوى التحكم في بروتوكول GTP. تتطلب هذه الميزة تكوين/تنظيم رسائل التحكم في GTP (الإصدار 1 (v1) والإصدار 2 (v2)) عبر واجهات GN/GP و S5/S8. تغطي هذه الميزة حماية الحمل الزائد لعقد P-GW/GGSN والعقد الخارجية الأخرى التي تتصل بها. يتم تقييد رسائل التحكم على مستوى جلسة العمل فقط، لذلك لا يتم تحديد معدل رسائل إدارة المسار على الإطلاق.
يمكن أن يحدث الحمل الزائد للعقدة الخارجية في سيناريو يقوم فيه P-GW/GGSN بإنشاء طلبات إرسال الإشارات بمعدل أعلى مما يمكن للعقد الأخرى معالجته. أيضا، إذا كان المعدل الوارد مرتفعا عند العقدة P-GW/GGSN، فقد يؤدي إلى إغراق العقدة الخارجية. ولهذا السبب، يلزم تقييد كل من رسائل التحكم الواردة والصادرة. لحماية العقد الخارجية من الحمل الزائد بسبب إرسال إشارات التحكم في P-GW/GGSN، يتم إستخدام إطار عمل لتشكيل رسائل التحكم الصادرة والتحكم فيها إلى الواجهات الخارجية.
دخلت هذا أمر in order to شكلت المدخل GTP-C رسالة قرصنة:
gtpc overload-protection Ingress
يقوم هذا بتكوين حماية الحمل الزائد ل GGSN/PGW من خلال كبح رسائل التحكم GTPv1 و GTPv2 الواردة عبر واجهة GN/GPv1 أو S5/S8 (GTPv2) مع المعلمات الأخرى للخدمات التي تم تكوينها في سياق وتطبيقها على GGSN و PGW.
عند إدخال الأمر السابق، يتم إنشاء هذه المطالبة:
[context_name]host_name(config-ctx)# gtpc overload-protection ingress
{msg-rate msg_rate} [delay-tolerance dur] [queue-size size]
[no] gtpc overload-protection Ingress
فيما يلي بعض الملاحظات حول هذه الصياغة:
يمكنك إستخدام هذا الأمر لتمكين تقييد رسائل التحكم في GTP الواردة لخدمات GGSN/PGW التي تم تكوينها في نفس السياق. على سبيل المثال، يقوم هذا الأمر بتمكين رسائل التحكم في GTP الواردة في سياق بمعدل رسالة يبلغ 1000 في الثانية، وحجم قائمة انتظار الرسائل يبلغ 10000، مع تأخير ثانية واحدة:
gtpc overload-protection ingress msg-rate 1000 delay-tolerance 1 queue-size 10000
يستخدم العديد من عناصر الشبكة المجاورة آلياتها الخاصة من أجل حماية نفسها، وقد لا تكون هناك حاجة إلى حماية إضافية للتحميل الزائد للشبكة على جانب ASR5x00. قد تكون حماية عناصر الشبكة المجاورة مطلوبة في الحالات التي يمكن فيها الوصول إلى إستقرار الشبكة الإجمالي فقط عند تطبيق تقييد الرسالة على جانب المخرج.
يحمي هذا سمة ال S6a و S13 قارن في المخرج إتجاه. فهو يوفر الحماية لخادم المشترك المنزلي (HSS) ووكيل توجيه القطر (DRA) وسجل هوية الأجهزة (EIR). تستخدم الميزة وظيفة تحديد المعدل (RLF).
ضع في الاعتبار تلك الملاحظات المهمة عند تطبيق تكوين نقطة نهاية القطر:
هنا الأمر بناء جملة أن يكون استعملت in order to شكلت قطر قطر يقيد على S6a قارن:
[context_na>me]host_name(config-ctx-diameter)#>peer [*] peer_name [*]
[ realm realm_name ] { address ipv4/ipv6_address [ [ port port_number ]
[connect-on-application-access] [ send-dpr-before-disconnect disconnect-cause
disconnect_cause ] [ sctp ] ] + | fqdn fqdn [ [ port port_number ]
[ send-dpr-before-disconnect disconnect-cause disconnect_cause ]
[ rlf-template rlf_template_name ] ] }
no peer peer_name [ realm realm_name ]
فيما يلي بعض الملاحظات حول هذه الصياغة:
تحمي هذه الميزة واجهات GX و GY في إتجاه المخرج. يحمي وظيفة السياسة وقواعد الشحن (PCRF) ونظام الشحن عبر الإنترنت (OCS) ويستخدم التردد اللاسلكي.
ضع في الاعتبار تلك الملاحظات المهمة عند تطبيق تكوين نقطة نهاية القطر:
يتم إستخدام هذا الأمر لتكوين حماية الحمل الزائد للشبكة:
[context_name]host_name(config-ctx-diameter)# rlf-template rlf_template_name
قد تفكر في إستخدام RLF لواجهات القطر. هنا مثال على التكوين:
rlf-template rlf1
msg-rate 1000 burst-size 100
threshold upper 80 lower 60
delay-tolerance 4
#exit
diameter endpoint Gy
use-proxy
origin host Gy address 10.55.22.3
rlf-template rlf1
peer peer1 realm foo.com address 10.55.22.1 port 3867 rlf-template rlf2
peer peer2 realm fo.com address 10.55.22.1 port 3870
#exit
فيما يلي بعض الملاحظات حول هذا التكوين:
no peer peer2 realm foo.com
peer peer2 realm foo.com address 10.55.22.1 port 3867
show rlf-context-statistics diamproxy
show rlf-context-statistics diamproxy verbose
تحدد ميزة تقييد الصفحات عدد رسائل ترحيل الصفحات التي يتم إرسالها من SGSN. وهو يوفر المرونة والتحكم للمشغل، الذي يمكنه الآن تقليل عدد رسائل الترحيل التي يتم إرسالها من SGSN استنادا إلى شروط الشبكة. في بعض المواقع، تكون كمية رسائل ترحيل الصفحات التي يتم بدء تشغيلها من SGSN عالية جدا بسبب ظروف الراديو السيئة. يؤدي إرتفاع عدد رسائل ترحيل الصفحات إلى إستهلاك النطاق الترددي في الشبكة. توفر هذه الميزة حد معدل قابل للتكوين، يتم فيه تقييد رسالة ترحيل الصفحات على هذه المستويات:
تحسن هذه الميزة إستهلاك النطاق الترددي على واجهة الراديو.
هنا مثال على عملية ترحيل الصفحات مع الوصول إلى الجيل الثاني وتحديد المعدل:
هنا مثال على عملية ترحيل الصفحات مع وصول 3G وتحديد المعدل:
يتم إستخدام الأوامر الموضحة في هذا القسم لتكوين ميزة تقييد الصفحة. يتم إستخدام أوامر واجهة سطر الأوامر (CLI) هذه لإقران/إزالة قالب RLF للحد من الصفحات على المستوى العام ومستوى NSE ومستوى RNC على SGSN.
تعيين اسم RNC لمعرف RNC
يتم إستخدام أمر الواجهة لتكوين التعيين بين معرف RNC (ID) واسم RNC. يمكنك تكوين ترحيل-RLF-template إما بواسطة اسم RNC أو معرف RNC. فيما يلي الصياغة المستخدمة:
config
sgsn-global
interface-management
[ no ] interface {gb
peer-nsei | iu peer-rnc} {name <value> | id <value>}
exit
هنا مثال على التكوين:
[local]asr5000# configure
[local]asr5000(config)# sgsn-global
[local]asr5000(config-sgsn-global)# interface-management
[local]asr5000(config-sgsn-interface-mgmt)# interface
iu peer-rnc id 250 name bng_rnc1
[local]asr5000(config-sgsn-interface-mgmt)# end
[local]asr5000#
إقران قالب RLF ترحيل الصفحات
يسمح هذا الأمر ل SGSN بإرفاق قالب RLF إما على المستوى العام، مما يحد من رسائل ترحيل الصفحات التي يتم بدؤها عبر كل من الوصول إلى 2G (مستوى NSE) و 3G (مستوى RNC)، أو على مستوى كل كيان، والذي يكون إما على مستوى RNC للوصول إلى 3G أو على مستوى NSE للوصول إلى 2G. فيما يلي الصياغة المستخدمة:
config
sgsn-global
interface-management
[no] paging-rlf-template {template-name <template-name>} {gb
peer-nsei | iu peer-rnc} {name <value> | id <value>}
exit
هنا مثال على التكوين:
[local]asr5000(config)# sgsn-global
[local]asr5000(config-sgsn-global)# interface-management
[local]asr5000(config-sgsn-interface-mgmt)# paging-rlf-template
template-name rlf1
[local]asr5000(config-sgsn-interface-mgmt)# end
[local]asr5000#
[local]asr5000# configure
[local]asr5000(config)# sgsn-global
[local]asr5000(config-sgsn-global)# interface-management
[local]asr5000(config-sgsn-interface-mgmt)# paging-rlf-template
template-name rlf2 gb peer-nsei id 1
[local]asr5000(config-sgsn-interface-mgmt)# end
[local]asr5000#
[local]asr5000# configure
[local]asr5000(config)# sgsn-global
[local]asr5000(config-sgsn-global)# interface-management
[local]asr5000(config-sgsn-interface-mgmt)# paging-rlf-template
template-name rlf2 iu peer-rnc name bng_rnc1
[local]asr5000(config-sgsn-interface-mgmt)# end
[local]asr5000#