يقدم هذا المستند تنظيم حركة المرور باستخدام بطاقات معالج واجهة ATM (AIP) ويصف بنية هذه البطاقات وحدودها.
ملاحظة: لا يتعين عليك تعيين الدوائر الافتراضية الدائمة (PVCs) والدوائر الافتراضية المحولة (SVCs) يدويا لتصنيف قوائم الانتظار، نظرا لأن الإصدارات الأحدث من برنامج Cisco IOS® تقوم بذلك بشكل تلقائي وحركي. أي مراجع ترى لتعيين هذه يدويا تنطبق فقط على الإصدارات الأقدم من البرنامج.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى أجهزة AIP المفصلة في دليل تكوين وتثبيت AIP. إصدار البرنامج غير ذي صلة إلا إذا تم ذكره خلاف ذلك.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يتم تكوين الدوائر الافتراضية (VBR-NRT) ذات معدل البت غير الفعلي (VCs) عادة بمعدل ذروة ومعدل متوسط وحجم اندفاع. يحدد كل رأس مال نسبة مئوية من معدل الذروة كمعدل وسطي. وقد يكون متوسط المعدل إما 100٪ من معدل الذروة أو نسبة أقل من 50٪. فيما يلي مثال:
atm pvc 6 8 69 aal5snap 512 128 3
المثال أعلاه هو PVC بمعدل ذروة للخلية يبلغ 512 كيلوبت/ثانية، ومعدل خلايا مستدام يبلغ 128 كيلوبت/ثانية. وفي هذه الحالة، يبلغ متوسط المعدل 25٪ من معدل الذروة.
تعمل أداة AIP على تشكيل حركة المرور استنادا إلى خوارزميتين مثبتتين. هذا يمنح خلية ائتمان إلى ال VC في كل خدمة فاصل يماثل متوسط معدل.
ملاحظة: لا يمكن أن يتجاوز إجمالي رصيد الخلية حجم الاندفاع المحدد.
يحدد معدل الذروة لقائمة انتظار المعدل وقت الخدمة الخاص بقائمة الانتظار هذه. قبل إرسال الحزم، يقوم برنامج النظام بربطها أولا في بنية معرف فئة المورد (VC) المقابلة. ثم يقوم بربط بنية معرف فئة المورد (VC) هذه في قائمة انتظار المعدل المناسب.يستكشف القسم التالي هذا بمزيد من التفاصيل.
وتملي شريحة تجزئة وإعادة تجميع ATM تشكيل حركة مرور البيانات على دليل الطيران. تعتمد هذه الشريحة من تقنية SAR في تنظيم حركة البيانات على فكرة قوائم الانتظار حسب المعدل، كما هو موضح أدناه:
يمكن تخصيص معدل ذروة لكل رأس مال. هذا هو الحد الأقصى لمعدل نقل الخلايا على تلك الدائرة عندما تكون هناك حركة مرور للإرسال. يقوم برنامج النظام بفحص معدل الذروة للمعرف فئة المورد (VC) وتعيينه إلى قائمة انتظار المعدل التي تتطابق بشكل وثيق مع المعدل المطلوب.
يتوافق تنظيم حركة المرور في دليل الطيران مع التحكم في حركة مرور ITU-T وإدارة الموارد في B-ISDN. أولا - 371 التوصية، 1992. I.371 الذي يصف خوارزمية الدلو المتسرب. توفر شريحة SAR ثماني قوائم انتظار ذات معدل لتنظيم حركة مرور ATM. يقوم بتجميع هذه الثمانية قوائم انتظار في مصرفين:
البنك صفر: معدل قوائم الانتظار صفر حتى ثلاثة (0 - 3). وهذا له أولوية أعلى من أولوية البنك الأول.
البنك الأول: معدل قوائم الانتظار من أربعة إلى سبعة (4 - 7).
تقوم شريحة SAR بتعيين كل VC إلى قائمة انتظار المعدل عند إنشائها. أول VC تم إنشاؤه يستخدم قائمة انتظار المعدل صفر، والثاني يستخدم قائمة انتظار المعدل واحد، وهكذا. يمكنك التحقق من هذا باستخدام الأمر show atm interface atm interface number. يرجى الرجوع إلى قسم مشاكل الاشتراك الزائد لاحقا في هذا المستند.
عندما تستخدم vbr-nrt، إذا كانت قيمة معدل الخلايا الأقصى (PCR) تساوي قيمة معدل الخلايا المستدام (SCR)، فهذا يتم التعامل معه على أنه معدل uBR محدود. وثقت هذا سمة في cisco بق id CSCdm64510 (يسجل زبون فقط).
هذا التكوين غير مدعوم في واجهة سطر الأوامر الجديدة (CLI). للحصول على مزيد من المعلومات حول هذا الأمر، انقر هنا.
لا يمكن للحزم المرتبطة بقوائم انتظار المعدل في البنك ذي الأولوية المنخفضة (البنك الأول) الإرسال بينما قوائم انتظار المعدل في البنك ذي الأولوية العالية (البنك صفر) غير فارغة.
وعلى الرغم من أننا نستخدم قائمة الانتظار ذات الأولوية بين البنكين، فإن قوائم الانتظار داخل كل بنك تقدم الخدمات بطريقة تسلسلية أو بطريقة "round robin". يقوم كل عنصر افتراضي بإرسال خلية واحدة عند تقديم قائمة انتظار المعدل. عندما تطلب قائمة انتظار المعدل خدمة، يرسل VC المحدد حاليا خلية واحدة ويزداد مؤشر روبن دائري إلى VC التالي المرتبط بقائمة انتظار المعدل تلك. إذا انتهت صلاحية مؤقتتي قائمة انتظار ذات سعر مناسب في نفس الوقت، تتم صيانتها على طريقة الترتيب الدوري، بدءا من قائمة انتظار المعدل ذات الرقم الأدنى. بمجرد أن تقوم قائمة انتظار المعدل بإرسال خلية واحدة، تكون الخدمة الخاصة بقائمة الانتظار هذه قد اكتملت. لا توجد تنظيم حركة مرور أثناء إعادة التجميع.
إن شكلت معدل قائمة انتظار يكون 10 ميجابت في الثانية، عندما تأتي فرصة خدمة، واحد خلية من كل VCI في قائمة انتظار المعدل هذه يتم إرسالها طالما أن هناك رمزا في دلو. يظل معدل تكرار الخدمة لقائمة انتظار المعدل ثابتا بمجرد تكوينها. طالما أن الطبقة المادية قارن وحدة (PLIM) يستطيع التعامل مع السرعة، كل VCI يربط إلى قائمة انتظار المعدل هذا يكون في أعلى معدل.
هذا يعني أنه في حالة وجود عشرة معرفات قنوات ظاهرية (VCIs) فقط على قائمة انتظار ذات معدل 10 ميجابت في الثانية، فيمكنها إرسال الحزم بسرعة 10 ميجابت في الثانية في نفس الوقت، بإجمالي 100 ميجابت في الثانية.
في حالة زيادة اشتراكات النظام، قد يؤدي ذلك إلى منع البنك ذي الأولوية الأدنى. ومع ذلك، لا تزال جميع قوائم الانتظار ذات المعدل في المصارف ذات الأولوية الأعلى قيد الصيانة.
والإفراط في الاشتراك له أيضا عيوب أخرى. إذا قمنا بإرفاق 100 معرف فئة المورد (VCs) بقائمة انتظار بسرعة 5 ميجابت في الثانية، فسيحتفظ هذا بقائمة الانتظار لفترة طويلة ويمكن، على سبيل المثال، منع قائمة انتظار بسرعة 100 ميجابت في الثانية تحتوي على معرف فئة مورد (VC) واحد فقط. أيضا، من ال 100 VCs الملحقة بقائمة انتظار معدل 5 ميجابت في الثانية، قد يكون لكل واحد معدل متوسط مختلف. وبالتالي، عندما تنتهي مهلة قائمة انتظار معدل 5 ميجابت في الثانية وتحتاج إلى خدمة، لا تحتوي جميع بطاقات VC على رمز مميز في المستودع. وهذا يعني أنه يمكن خدمة أقل من 100 معرف فئة المورد (VCI) في هذا الوقت.
نظرا لأن تردد خدمة الطلب الخاص ب 100 ميجابت في الثانية أعلى من 5 ميجابت في الثانية، لا يزال يمكن إرسال الحزمة. ومع ذلك، فإن هذا بطيء جدا لأن النطاق الترددي محكوم عليه بشكل زائد بالفعل . في أسوأ الحالات، يمكن أن يتم حرمان الطابور الآخر تماما.
هناك ثلاثة معلمات تستخدم لإدارة تدفق حركة مرور AIP:
معدل الذروة
معدل وسطي
اندفاع
تحدد PCR قائمة انتظار المعدل التي سيتم إرفاق VCD بها وتحدد وقت الخدمة لقائمة انتظار المعدل تلك. سيتم الحفاظ على PCR طالما أن دلو SCR الخاص ب VC به اعتمادات. يحدد المعدل المتوسط الفترة الزمنية لرمز مميز واحد لوضعه في الدلو. يحدد المعدل المتوسط SCR. وتتراكم الأرصدة المالية بمعدل يساوي معدل الزيادة في الأسعار.
تتطلب مجموعة الشرائح SAT لدليل AIP ربط SCR و PCR بالصيغة التالية:
SCR = 1/n * PCR (n=1….64)
يحدد حجم الاندفاع الحد الأقصى لعدد الرمز المميز الذي سيتم وضعه في الدلو. لا يمكن أن يتجاوز إجمالي الائتمان حجم الاندفاع المحدد. يتراوح حجم الاندفاع من 0 -63. تتم خدمة قائمة انتظار المعدل بمعدل يساوي PCR . لذلك، إذا كان أحد مراكز البيانات لديه بيانات ثابتة لإرسالها، فسوف يرسل فقط بالمعدل الذي يساوي SCR ولن ينفجر. إذا كان مقدار البيانات أقل من SCR، فسوف تبدأ الأرصدة في التراكم بما يصل إلى حجم الاندفاع. إذا زاد مقدار البيانات التي سيتم إرسال VC بها، يمكن إرسال اندفاع يساوي حجم الاندفاع بواسطة VC. وبعد الانفجار، يمكن إرسال البيانات مرة أخرى بمعدل SCR.
فيما يلي الملامح الرئيسية دليل الطيران:
نطاق معدل الذروة: 155 ميجابت في الثانية وصولا إلى 130 كيلوبت في الثانية.
معدل ثابت: SCR = 1/n * PCR ( حيث n عدد صحيح و n=1...64)
ملاحظة: يمكنك أيضا تعيين SCR ليكون هو نفسه PCR.
باستخدام واجهة سطر الأوامر (CLI) القديمة، لا يمكنك ضبط حجم الاندفاع إلى صفر، نظرا لأنه عدد من 32 خلية.
على سبيل المثال، ATM PVC 6 8 69 aal5snap 256 128 3 يعني أنك تستخدم 3 x 32 خلية كحجم الاندفاع (96 خلية).
ال VCI مدى يستطيع كنت ثبتت من صفر إلى 65535.
بناء على الطريقة التي قمنا بها بتكوين PVC باستخدام VBR-NRT، المعلمة المستخدمة لتكوين مقدار الخلايا المرسلة عند تغييرات PCR.
إذا كنت تستخدم واجهة سطر الأوامر (CLI) القديمة، فإن المعلمة التي تم تكوينها ليست الحد الأقصى لحجم الاندفاع (MBS) بل حجم الاندفاع. حجم الإنفجار هذا هو مضاعف من 32 خلية.
router(config-subif)#atm pvc 6 8 69 aal5snap 256 128 ? <1-63> Burst size in number of 32 cell bursts inarp Inverse ARP enable oam OAM loopback enable <cr>
على سبيل المثال، الأمر الموضح هنا (ATM PVC 6 8 69 aal5snap 256 128 3) يعني أنك تستخدم 3 x 32 خلية كحجم الاندفاع (96 خلية). حجم الاندفاع هذا هو المعلمة التي تستخدمها AIP في خوارزمية التشكيل الخاصة بها. لا يمثل كمية الخلايا التي يتم إرسالها بالفعل في PCR.
دعنا نلقي نظرة على العلاقة بين حجم الاندفاع الذي تم تكوينه و MBS الموجود في VBR-NRT. يتم ربط هذين المعلمتين بالصيغة التالية:
MBS = عدد الخلايا في PCR = [(حجم الاندفاع × 32 × 424) / (PCR - SCR) ] * [PCR / 424]
إن PCR و SCR اللذين نستخدمهما في الصيغة أعلاه ليسا من القيم التي تم تكوينها، ولكن القيم التي تستخدمها دليل الطيران لتهيئة حركة المرور. وتعزى هذه المشكلة إلى دقة جهاز تحديد الهدف AIP. لنلق نظرة على مثال لتوضيح ما يلي:
interface ATM1/0.5 point-to-point atm pvc 7 10 500 aal5snap 5000 2500 52 router#show atm vc VCD / Peak Avg/Min Burst Interface Name VPI VCI Type Encaps SC Kbps Kbps Cells Sts 1/0.5 7 10 500 PVC SNAP VBR 5000 2500 3264 UP
كما نرى هنا، حجم الإنفجار المهيأ يساوي 1664 خلية (52 × 32) لكن MBS الفعلي يساوي 3264 خلية.
عند إستخدام واجهة سطر الأوامر (CLI) الجديدة (في الإصدار 12.0 من برنامج Cisco IOS Software والإصدارات الأحدث)، تكون المعلمة التي تم تكوينها هي MBS وليست حجم الاندفاع كما رأينا في القسم السابق. لا يزال الموجه يعمل على تحويل MBS الذي تم تكوينه داخليا إلى حجم اندفاع يستخدم في خوارزمية التكوين الخاصة به. بما أن MBS لا يزال مرتبطا بحجم الاندفاع من خلال الصيغة الموضحة في القسم السابق، فإن MBS الذي يمكن قياسه على حركة المرور الصادرة قد لا يزال يختلف قليلا عن القيمة التي تم تكوينها.
الفرق هو أن هذه العملية أصبحت الآن شفافة للمستخدم الذي يقوم بتكوين ما يحتاج إليه (بمعنى آخر، MBS).
وفيما يلي مثال يوضح هذا السلوك مع واجهة سطر الأوامر الجديدة:
router(config)#interface ATM1/0.3 point-to-point router(config-subif)#pvc 10/300 router(config-if-atm-vc)#vbr-nrt 5000 2500 ? <64-4032> Maximum Burst Size(MBS) in Cells <cr> router(config-if-atm-vc)#vbr-nrt 5000 2500 1000 router(config-if-atm-vc)#^Z router#sh atm vc VCD / Peak Avg/Min Burst Interface Name VPI VCI Type Encaps SC Kbps Kbps Cells Sts 1/0.3 5 10 300 PVC SNAP VBR 5000 2500 960 UP
كما ترى في الإخراج أعلاه، يمكن للمستخدم الآن تكوين MBS المطلوبة مباشرة ولكن نظرا لدقة AIP، قد تختلف MBS الحقيقية إختلافا طفيفا عن MBS التي تم تكوينها.
إذا تركت حجم الاندفاع غير معرف، فإن دليل الطيران يأخذ ثلاثة كقيمة افتراضية. على سبيل المثال:
atm pvc 6 8 69 aal5snap 256 128
يعادل:
atm pvc 6 8 69 aal5snap 256 128 3
يمكنك تعيين SCR لتكون قيمة PCR مقسومة على n (SCR = 1/n * PCR ( حيث n عبارة عن عدد صحيح و n=1...64).
إذا قمت بتعيين SCR=PCR/n حيث لا تمثل n عددا صحيحا، تقوم AIP بتقريب القيمة بدون عرض خطأ. كما تتيح لك أداة AIP تحديد القيم تحت PCR/2، ثم تجمعها معا دون إخطارك. على سبيل المثال، إذا قمت بكتابة:
atm pvc 6 8 69 aal5snap 512 200 1 (where the SCR is equal to PCR divided by 2.56)
ويفسر دليل الطيران ذلك على النحو التالي:
atm pvc 6 8 69 aal5snap 512 256 1 (where the SCR is rounded up to PCR divided by 2)
تنقل AIP هذا الشكل إلى قيمة اعلى. في جميع الحالات، يوصى باستخدام عدد صحيح ل n.