المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

تحديد مسار PNNI

رسم توضيحي لتحديد المسار

مثال 1

مثال 2

مثال 3

القرار

معلومات ذات صلة

المقدمة

واجهة الشبكة إلى الشبكة الخاصة (PNNI) هي مجموعة من بروتوكولات الشبكة التي يمكن إستخدامها لاكتشاف مخطط شبكة ATM، وإنشاء قاعدة بيانات لمعلومات المخطط، واستدعاءات التوجيه عبر المخطط المكتشف. عندما تخطط بشكل صحيح، يكون إعداد شبكة PNNI أسهل وأسرع بكثير من التكوين اليدوي للاتصالات من خلال شبكة ATM.

يوضح هذا المستند عملية تحديد مسار PNNI من خلال إستخدام عدة أمثلة.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة ب PNNI. اقرأ هذه المستندات للحصول على شرح تفصيلي حول PNNI:

- مقدمة إلى PNNI (من دليل تخطيط شبكة PNNI من Cisco لمنتجات MGX و SES، الإصدار 5.2)

- تكوين توجيه ATM و PNNI

- إدارة حركة مرور ATM

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- cisco مادة حفازة 8540 MSR أن يركض cisco ios ® برمجية إطلاق 12.1(7a)EY1

- LightStream LS1010 الذي يعمل ببرنامج Cisco IOS Software، الإصدار 12.1(7a)EY

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

تحديد مسار PNNI

يستخدم PNNI توجيه المصدر، حيث يكون المصدر مسؤولا عن تحديد مسار الوجهة. وبشكل أكثر دقة، تقوم العقدة الأولى من كل مجموعة نظير بتحديد المسار عبر مجموعة النظير هذه. يتم تشفير المسار المحدد كقائمة عبور مخصصة (DTL) مضمنة في إعداد الاتصال. يحدد DTL هذا كل عقدة يمر من خلالها إعداد الاستدعاء.

تم أخذ هذا التوضيح من تحديد مسار مواصفات PNNI 1.0 (af-pnni-0055.0، القسم 5.13):

"عند تحديد مسار إلى عنوان ATM للوجهة، يجب أن توجه العقدة دائما إلى العقدة التي أعلنت عن أطول بادئة تطابق الوجهة. إذا كانت العقد التي تحتوي على أطول بادئة مطابقة هي العقد الأولى فقط، فلن يكون الهدف قابلا للوصول إليه. لا يمكن لعقدة الحساب أن تختار على أساس محلي الوجهة التي سيتم إستخدامها إلا عندما تعلن عدة عقد عن بادئات مطابقة ذات طول متساو تكون جميعها أطول من أي إعلان آخر. من العقد التي تعلن عن أطول بادئات مطابقة متجاهلة أي أسلاف وتحديدها من العقد المتبقية، إن وجدت.

على أجهزة Cisco، يستند تحديد المسار إلى عنوان ATM للوجهة إلى هذا المعيار:

- المسار الأكثر تفضيلا هو المسار الذي يحتوي على أطول بادئة ATM.

- إذا كانت هناك تطابقات متعددة، فيستند تحديد المسار إلى أسبقية المسارات التي تم العثور عليها. كلما قلت الأسبقية، كلما إرتفعت الأولوية.

- إذا كان هناك عدة طرق ذات أولوية متساوية، قم بأخذ الطريق بالوزن الإداري الأفضل.

هذه هي الأولوية الافتراضية المقترنة بكل مسار:

switch#show atm pnni precedence

Working   Default

Prefix Poa Type                Priority  Priority

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~

local-internal                    1         1

static-local-internal-metrics     2         2

static-local-exterior             3         3

static-local-exterior-metrics     2         2

pnni-remote-internal              2         2

pnni-remote-internal-metrics      2         2

pnni-remote-exterior              4         4

pnni-remote-exterior-metrics      2         2

يمكن تعديل هذه القيم باستخدام أمر الأسبقية [نوع البادئة] [priority]. وفيما يلي مثال على هذا:

switch#configure  terminal

Enter configuration commands, one per line.  End with CNTL/Z.

switch(config)#atm router pnni

switch(config-atm-router)#precedence ?

pnni-remote-exterior           Remote Exterior Prefix Without Metrics

pnni-remote-exterior-metrics   Remote Exterior Prefix With Metrics

pnni-remote-internal           Remote Internal Prefix Without Metrics

pnni-remote-internal-metrics   Remote Internal Prefix With Metrics

static-local-exterior          Static Exterior Prefix Without Metrics

static-local-exterior-metrics  Static Exterior Prefix With Metrics

static-local-internal-metrics  Static Internal Prefix With Metrics

<cr>

switch(config-atm-router)#precedence pnni-remote-exterior ?

<2-4>  Priority For Remote Exterior Without Metrics

switch(config-atm-router)#precedence pnni-remote-exterior 2

رسم توضيحي لتحديد المسار

توضح هذه الأمثلة الثلاثة تحديد مسار PNNI واستخدام مجموعة نظير واحدة.

مثال 1

الرسم التخطيطي للشبكة

أستخدم الرسم التخطيطي للشبكة التالي في هذا المثال:

ملاحظة:

- Budvar و Plate هما cisco مادة حفازة 8540 MSRs أن يركض cisco ios برمجية إطلاق 12.1(7a)EY1.

- مايلز هو ls1010 أن يركض cisco ios برمجية إطلاق 12.1(7a)EY.

- يمكن أن يكون الجهازان A و B أي نوع من الأجهزة قادرة على إنشاء شبكات SVC.

هدف

يوضح هذا الاختبار الأول حقيقة أن PNNI يأخذ أطول بادئة تطابق، المسار، بالأولوية الأعلى، وبالتالي الأولوية الأقل، أولا لتوجيه مكالمة. في هذا المثال، يتم إنشاء مجموعات إستدعاء معدل البت الثابت (CBR) من الجهاز (أ) إلى الجهاز (ب). يمكن أن تستخدم مجموعات اتصال الاستدعاءات هذه مسارين مختلفين ولكنهما متساويين مع نفس الوزن الإداري من أجل الوصول إلى الجهاز (ب):

- عبر بودفار وباتان

- عبر (بودفار) و (مايلز)

في هذا المثال، أعلن Platan عن مسار PNNI داخلي إلى الجهاز B وأعلن Miles عن مسار PNNI خارجي إلى الجهاز B. عادة، وفقا لتعريف تحديد المسار، Budvar يجب أن يوجه المكالمة عبر المسار الداخلي PNNI.

توضيح

يحتوي الجهاز B على عنوان نقطة الوصول إلى خدمة الشبكة (NSAP) هذا: 47.0091.8100.000.00d0.58b8.555.000.000.0001.00

راجع مسارين لتلك الوجهة عندما تنظر إلى جدول توجيه ATM على Budvar:

budvar#

show atm route

Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),

T - Type (I - Internal prefix, E - Exterior prefix, SE -

Summary Exterior prefix, SI - Summary Internal prefix,

ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal)

P  T Node/Port        St Lev Prefix

~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

P  I 10  0            UP 0   47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001/152

P  E 14  0            UP 0   47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001/152

budvar#

show atm pnni identifiers

Node  Node Id                                              Name

1       56:160:47.00918100000000D058B79A01.00D058B79A01.00 budvar

10      56:160:47.00918100000000D058B84201.00D058B84201.00 Platan

14      56:160:47.0091810000000050E2030601.0050E2030601.00 Miles

وكما أوضح سابقا، هناك طريق داخلي بالشبكة الوطنية عبر الإنترنت تم تعلمه من بلاتان، وطريق خارجي للشرطة الوطنية الإندونيسية تم تعلمه من أميال.

عند إستقبال إعداد المكالمة من الجهاز A إلى الجهاز B، يمكن ل Budvar حساب DTL وكذلك المسار عبر Platan. يوضح هذا الإخراج كيف تقوم Budvar بحساب DTL.

budvar#show atm pnni dtl address 47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001.00 cbr pcr 5000 5000

budvar#

00:42:34: PNNI: rcv CBR route req to addr 47.00918100000000D058B85555.000000000001.00

00:42:34: PNNI: Looking For Nodes That Advertise This Prefix

00:42:34: PNNI: Best Match Is 47.00918100000000D058B85555.000000000001.00/152

00:42:34: PNNI: Found 2 POAs

00:42:34:       priority: 2  (10 0) pnni-remote-internal

00:42:34:       priority: 4  (14 0) pnni-remote-exterior

00:42:34: PNNI: Compute On-Demand Route Based On Admin Weight

00:42:34: PNNI: Found A Suitable Route Based On AW, Check CDV and CTD

00:42:34: PNNI: Found A Route That Satisfies Both CDV and CTD

00:42:34: PNNI: SOURCE ROUTE

00:42:34:       DTL 1> 2 Nodes

00:42:34:              budvar 85001000 (ATM10/0/1)

00:42:34:              Platan 0

00:42:34: PNNI: Found 1 Ports To Next DTL Node 10 85001000 (ATM10/0/1)

00:42:34: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS

وكما تم توضيحه مسبقا، يكتشف Budvar أن هناك مسارين أو نقطة مرفقات (POA) ممكنين للوصول إلى الجهاز (ب). والطريق عبر Budvar (PNNI-remote-internal) له أسبقية أفضل من الطريق عبر أميال. ومن ثم، يتم إنشاء DTL باستخدام هذا المسار.

ملاحظات:

يمكن إستخدام هذا الأمر لتحديد DTL التي يجب إنشاؤها لإعداد الاستدعاء هذا:

show atm pnni dtl [node|address] [NSAP-address|node number] [traffic class] [class parameters]

حيث:

- عنوان NSAP هو عنوان NSAP للوجهة (عنوان الجهاز B في حالتنا).

- فئة حركة المرور هي: cbr، uBR، vbr-rt، vbr-nrt، ABR.

- معلمات الفئة هي المعلمات المختلفة المقترنة بفئة حركة المرور مثل PCR و MCR و SCR.

ملاحظة: يتم تحديد المعدلات المختلفة (PCR و MCR و SCR) في الخلايا/الثانية وليس في الثانية.

ملاحظة: يوضح هذا الأمر DTL الذي يتم حسابه عند إجراء إعداد مكالمة لعنوان NSAP أو رقم عقدة PNNI المطلوب باستخدام معلمات حركة المرور المحددة.

مثال 2

الرسم التخطيطي للشبكة

أستخدم الرسم التخطيطي للشبكة التالي في هذا المثال:

هدف

الهدف من هذا المثال هو إظهار أن PNNI يأخذ فقط في الاعتبار أطول بادئات المطابقة ويرجع إلى نقطة الوصول (POA) التالية المتاحة عندما لا يكون الحالي قابلا للاستخدام.

يتم إنشاء مجموعات إستدعاءات CBR بين الجهاز A والجهاز B. لا يستخدم هذان الجهازان ILMI وبالتالي المسارات الثابتة، إلى عنوان E.164 في هذه الحالة المعروف أيضا باسم 45 عنوانا، والتي تشير إلى أنهما تم إنشاؤها على Femke و Droopie.

إذا حدث إزدحام داخل سحابة ATM الخاصة التي تنتقل من خلال أميال، فيجب إجراء إختبارات إستدعاء CBR من خلال شبكة ATM العامة.

قم بإقران أسبقية مختلفة لأنواع مختلفة من المسارات بحيث كلما قلت الأولوية زادت أولوية المسار، وذلك للتأكد من إجراء إختبارات الاستدعاءات وفقا للمتطلبات الأساسية.

هكذا يتم تحقيق المتطلبات الأساسية:

في Femke و Droopie، يتم إنشاء المسارات الثابتة المحلية التي تشير إلى الجهاز المرفق محليا كمسار داخلي ومسلك نسخ إحتياطي يشير إلى الجهاز البعيد من خلال شبكة ATM العامة وتعرف على أنها خارجي. علاوة على ذلك، تم تعريف كلا الدورين الثابتين بنفس الطول بسبب قاعدة تحديد مسار PNNI المذكورة سابقا.

بالإضافة إلى المسار الداخلي الثابت المحلي الذي يشير إلى الجهاز المرفق، يتم إنشاء مسار داخلي ثابت آخر ذو تطابق أقل لتوضيح حقيقة أن PNNI تأخذ دائما أطول مسار مطابقة في الاعتبار.

انظر إلى Femke وانظر إلى أن هناك ثلاثة طرق للوصول إلى الجهاز ب:

1. مسار PNNI داخلي ينتج من إعادة توزيع المسار الثابت الداخلي الذي تم إنشاؤه على Droopie.

2. مسار PNNI داخلي أقصر ينتج عن إعادة توزيع المسار الثابت الداخلي الأقصر الذي تم إنشاؤه على Droopie.

3. مسار ثابت خارجي يتم تعريفه على Femke ويشير إلى شبكة ATM العامة.

توضيح

يحتوي الجهاز B على عنوان NSAP هذا: 45.0033.4455.6677.889f.111.222.4000.0c80.111.00

في Droopie، هذه المسارات الثابتة معرفة:

atm route 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111... ATM1/0/0 internal

atm route 45.0033.4455.6677.889f.1111.2222... ATM1/0/0 internal (*)

(*) هذا المسار هو أقصر مسار مطابقة يشير إلى الجهاز (ب).

في Femke، يتم تعريف مسار النسخ الاحتياطي الثابت هذا:

atm route 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111... ATM1/0/2

وبالتالي، يمكن رؤية هذه الإدخالات للجهاز B على جدول توجيه Femke:

Femke#show atm route

Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),

T - Type (I - Internal prefix, E - Exterior prefix, SE -

Summary Exterior prefix, SI - Summary Internal prefix,

ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal)

P  T Node/Port        St Lev Prefix

~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

P  I 14  0            UP 0   45.0033.4455.6677.889f.1111.2222/104

S  E 1   ATM1/0/2     UP 0   45.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152

P  I 14  0            UP 0   45.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152

للوصول إلى الجهاز (ب)، لديك:

- a /152 مسار PNNI داخلي

- a /104 مسار PNNI داخلي

- A /152 مسار ثابت خارجي يشير إلى شبكة ATM العامة

يمثل كل من /152 و /104 مستويات التدرج الهرمي. للحصول على شرح أكثر تفصيلا على مستويات التدرج الهرمي، ارجع إلى تكوين توجيه ATM و PNNI.

يوضح هذا الإخراج كيفية التحقق من الموارد المتوفرة بين Femke و Miles:

Femke#show atm interface resource atm 1/0/0

Resource Management configuration:

Output queues:

Max sizes(explicit cfg): none cbr, none vbr-rt, none vbr-nrt, none abr-ubr

Max sizes(installed): 256 cbr, 256 vbr-rt, 4096 vbr-nrt, 12032 abr-ubr

Efci threshold: 25% cbr, 25% vbr-rt, 25% vbr-nrt, 25% abr, 25% ubr

Discard threshold: 87% cbr, 87% vbr-rt, 87% vbr-nrt, 87% abr, 87% ubr

Abr-relative-rate threshold: 25% abr

Pacing: disabled   0 Kbps rate configured, 0 Kbps rate installed

Service Categories supported: cbr,vbr-rt,vbr-nrt,abr,ubr

Link Distance: 0 kilometers

Controlled Link sharing:

Max aggregate guaranteed services: none RX,  none TX

Max bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX,

none abr RX, none abr TX, none ubr RX, none ubr TX

Min bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX,

none abr RX, none abr TX, none ubr RX, none ubr TX

Best effort connection limit: disabled  0 max connections

Max traffic parameters by service (rate in Kbps, tolerance in cell-times):

Peak-cell-rate RX: none cbr, none vbr, none abr, none ubr

Peak-cell-rate TX: none cbr, none vbr, none abr, none ubr

Sustained-cell-rate: none vbr RX, none vbr TX

Minimum-cell-rate RX: none abr, none ubr

Minimum-cell-rate TX: none abr, none ubr

CDVT RX: none cbr, none vbr, none abr, none ubr

CDVT TX: none cbr, none vbr, none abr, none ubr

MBS: none vbr RX, none vbr TX

Resource Management state:

Cell-counts: 0 cbr, 0 vbr-rt, 0 vbr-nrt, 0 abr-ubr

Available bit rates (in Kbps):

72615 cbr RX, 72615 cbr TX, 72615 vbr RX, 72615 vbr TX,

0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX

Allocated bit rates:

75000 cbr RX, 75000 cbr TX, 128 vbr RX, 128 vbr TX,

0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX

Best effort connections: 1 pvcs,  0 svcs

الموارد المتاحة بين (مايلز) و(دروبي):

Miles#show atm interface resource atm 1/0/3

Resource Management configuration:

Service Classes:

Service Category map: c2 cbr, c2 vbr-rt, c3 vbr-nrt, c4 abr, c5 ubr

Scheduling: RS c1 WRR c2, WRR c3, WRR c4, WRR c5

WRR Weight: 15 c2, 2 c3, 2 c4, 2 c5

CAC Configuration to account for Framing Overhead : Disabled

Pacing: disabled   0 Kbps rate configured, 0 Kbps rate installed

overbooking :  disabled

Service Categories supported: cbr,vbr-rt,vbr-nrt,abr,ubr

Link Distance: 0 kilometers

Controlled Link sharing:

Max aggregate guaranteed services: none RX,  none TX

Max bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX,

none abr RX, none abr TX, none ubr RX, none ubr TX

Min bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX,

none abr RX, none abr TX, none ubr RX, none ubr TX

Best effort connection limit: disabled  0 max connections

Max traffic parameters by service (rate in Kbps, tolerance in cell-times):

Peak-cell-rate RX: none cbr, none vbr, none abr, none ubr

Peak-cell-rate TX: none cbr, none vbr, none abr, none ubr

Sustained-cell-rate: none vbr RX, none vbr TX

Minimum-cell-rate RX: none abr, none ubr

Minimum-cell-rate TX: none abr, none ubr

CDVT RX: none cbr, none vbr, none abr, none ubr

CDVT TX: none cbr, none vbr, none abr, none ubr

MBS: none vbr RX, none vbr TX

Resource Management state:

Available bit rates (in Kbps):

57743 cbr RX, 57743 cbr TX, 57743 vbr RX, 57743 vbr TX,

57743 abr RX, 57743 abr TX, 57743 ubr RX, 57743 ubr TX

Allocated bit rates:

90000 cbr RX, 90000 cbr TX, 0 vbr RX, 0 vbr TX,

0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX

Best effort connections: 1 pvcs,  0 svcs

يظهر هذا الإخراج ما يحدث عند إعداد إستدعاء CBR من الجهاز (أ) إلى الجهاز (ب) عند إستخدام قيم PCR مختلفة:

أ. إعداد مكالمة cBR من الجهاز A إلى الجهاز B مع PCR= 727 كيلوبت/ثانية (1715 خلية/ثانية)

توجد موارد متوفرة على المسار لاستيعاب إعداد المكالمة هذا. استمر في هذه التعليمات للتحقق من DTL، الذي تم إنشاؤه على Femke، للوصول إلى الجهاز B:

Femke#show atm pnni dtl address 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111  cbr pcr 1715 1715

Femke#

Nov 13 08:16:08.310: PNNI: rcv CBR route req to addr 45.003344556677889F11112222.40000C801111.00

Nov 13 08:16:08.310: PNNI: Looking For Nodes That Advertise This Prefix

Nov 13 08:16:08.310: PNNI: Best Match Is 45.003344556677889F11112222.40000C801111.00/152

Nov 13 08:16:08.310: PNNI: Found 2 POAs

Nov 13 08:16:08.310:        priority: 2  (16 0) pnni-remote-internal

Nov 13 08:16:08.310:        priority: 3  (1 80802000 (ATM1/0/2)) static-local-exterior

Nov 13 08:16:08.310: PNNI: Compute On-Demand Route Based On Admin Weight

Nov 13 08:16:08.310: PNNI: Found A Suitable Route Based On AW, Check  CDV and CTD

Nov 13 08:16:08.310: PNNI: Found A Route That Satisfies Both CDV and  CTD

Nov 13 08:16:08.310: PNNI: SOURCE ROUTE

Nov 13 08:16:08.310:       DTL 1> 3 Nodes

Nov 13 08:16:08.310:               Femke 80800000 (ATM1/0/0)

Nov 13 08:16:08.310:               Miles 80803000 (ATM1/0/3)

Nov 13 08:16:08.310:               Droopie

Nov 13 08:16:08.310: PNNI: Found 1 Ports To Next DTL Node 13 80800000  (ATM1/0/0)

Nov 13 08:16:08.314: PNNI: Send Source Route Reply To Requestor: Code  PNNI_SUCCESS

في إعداد الاستدعاء هذا، تم العثور على نقطتي POA التاليتين:

- /152 مسار PNNI داخلي

- /152 المسار الثابت الخارجي

لم يتم أخذ مسار /104 في الاعتبار. يتم بعد ذلك إستخدام المسار الداخلي ل /152 PNNI لأنه لديه أسبقية أفضل، أسبقية 2، مقارنة بالمسار الثابت الخارجي، أسبقية 3، ولأنه هناك موارد كافية على المسار من أجل إستيعاب إعداد الاستدعاء هذا.

ب. إعداد مكالمة cBR من الجهاز A إلى الجهاز B مع PCR = 77620 كيلوبت/ثانية (183066 خلية/ثانية)

Femke#show atm pnni dtl address 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111  cbr pcr 183066 183066

Femke#

Nov 13 12:38:28.165: PNNI: rcv CBR route req to addr 45.003344556677889F11112222.40000C801111.00

Nov 13 12:38:28.169: PNNI: Looking For Nodes That Advertise This Prefix

Nov 13 12:38:28.169: PNNI: Best Match Is 45.003344556677889F11112222.40000C801111.00/152

Nov 13 12:38:28.169: PNNI: Found 2 POAs

Nov 13 12:38:28.169:       priority:  2  (14 0) pnni-remote-internal

Nov 13 12:38:28.169:       priority:  3  (1 80802000 (ATM1/0/2)) static-local-exterior

Nov 13 12:38:28.169: PNNI: Compute On-Demand Route Based On Admin Weight

Nov 13 12:38:28.169: PNNI: Failed To Find An On-Demand Route, Code:  PNNI_USER_CELL_RATE_UNAVAILABLE

Nov 13 12:38:28.169: PNNI: My Node Is Destination

PNNI: Port List: 80802000 (ATM1/0/2)

Nov 13 12:38:28.169: PNNI: Return 1 Ports In Source Route

Nov 13 12:38:28.169: PNNI: Send Source Route Reply To Requestor: Code  PNNI_SUCCESS

في المثال السابق، لا توجد موارد كافية على مسار PNNI، لذلك يحاول LS1010 إستخدام المسار الثاني المتاح إلى الوجهة. لذلك، يرجع المحول إلى المسار الخارجي الثابت الذي يشير إلى شبكة ATM العامة حسب الطلب.

مثال 3

الرسم التخطيطي للشبكة

أستخدم هذا الإعداد لهذا المثال. جميع الارتباطات لها نفس الوزن الإداري.

والهدف من هذا المثال هو إظهار أن PNNI تستخدم دائما المسار بالوزن الإداري الأصغر. ولكن، إذا لم يكن المسار الأفضل يحتوي على موارد كافية من أجل إستيعاب المكالمة الحالية، فيمكن أن تعود PNNI إلى مسار أقل.

في هذا السيناريو، عندما يقوم الجهاز A بإجراء اتصال بالجهاز B، هناك مساران محتملان:

1. فيمك ثم ستان

2. (فيمك)، (مايلز) ثم (ستان)

وخلال العمليات العادية، تتدفق مجموعات اتصال المكالمات عبر المسار الأول لأنه المسار ذو الوزن الإداري الأصغر.

توضيح

وهذا يوضح التفسيرات السابقة:

يحتوي الجهاز B على عنوان NSAP هذا: 47.0033.4455.6677.889f.111.222.4000.0c80.111.00. تأكد من أن الطريق المختار هو الطريق الذي يمتد من أميال إلى ستان عندما تنظر في جدول التوجيه:

Femke#show atm route

Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),

T - Type (I - Internal prefix, E - Exterior prefix, SE -

Summary Exterior prefix, SI - Summary Internal prefix,

ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal)

P  T Node/Port        St Lev Prefix

~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

P  E 10  0            UP 0   47.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152

[snip]

Femke#show atm pnni identifiers

Node  Node Id                                              Name

1       56:160:47.00918100000000E0146CB101.00E0146CB101.00 Femke

10      56:160:47.0091810000000060705A8F01.0060705A8F01.00 Stan

11      56:160:47.0091810000000050E2030601.0050E2030601.00 la-miles

أ. إعداد مكالمة cBR من الجهاز A إلى الجهاز B مع PCR= 848 كيلوبت/ثانية (2000 خلية/ثانية)

يجب أن يمر إعداد المكالمة هذا بالمسار القصير دون أي مشكلة، نظرا لوجود موارد متاحة لاستيعابها:

Femke#show atm interface resource atm 1/0/3

Resource Management configuration:

[snip]

Resource Management state:

Cell-counts: 0 cbr, 0 vbr-rt, 0 vbr-nrt, 0 abr-ubr

Available bit rates (in Kbps):

72455 cbr RX, 72455 cbr TX, 72455 vbr RX, 72455 vbr TX,

0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX

Allocated bit rates:

75000 cbr RX, 75000 cbr TX, 288 vbr RX, 288 vbr TX,

0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX

Best effort connections: 0 pvcs,  0 svcs

لا يزال هناك 75 ميجابت في الثانية على ذلك المسار. هذه هي كيفية التحقق من DTL التي يتم حسابها بواسطة Femke عند تلقي إعداد المكالمة:

Femke#show atm pnni dtl address 47.0033.4455.6677.889f.1111.2222.4000.0c80.1111  cbr pcr 2000 2000

Femke#

*Dec 20 05:46:11.740: PNNI: CBR route request from ATM_OWNER_UNKNOWN

*Dec 20 05:46:11.740: PNNI: To address 47.003344556677889F11112222.40000C801111.00

*Dec 20 05:46:11.740: PNNI: Best Match Is 47.003344556677889F11112222.40000C801111.00/152

*Dec 20 05:46:11.740: PNNI: Found 1 POAs

*Dec 20 05:46:11.740:       priority:  4  (10 0) pnni-remote-exterior

*Dec 20 05:46:11.740: PNNI: Compute On-Demand Route Based On Admin  Weight

*Dec 20 05:46:11.740: PNNI: Found A Suitable Route Based On AW, Check  CDV and CTD

*Dec 20 05:46:11.740: PNNI: Found A Route That Satisfies Both CDV and  CTD

*Dec 20 05:46:11.740: PNNI: SOURCE ROUTE

*Dec 20 05:46:11.740:       DTL 1>  2 Nodes

*Dec 20 05:46:11.740:                Femke 80803000 (ATM1/0/3)

*Dec 20 05:46:11.740:               Stan 0

*Dec 20 05:46:11.744: PNNI: Found 1 Ports To Next DTL Node 10 80803000  (ATM1/0/3)

*Dec 20 05:46:11.744: PNNI: Send Source Route Reply To Requestor: Code  PNNI_SUCCESS

يوضح هذا الإخراج أن المكالمة تمر بالفعل عبر أقصر مسار.

ب. إعداد مكالمة cBR من الجهاز A إلى الجهاز B مع PCR = 84800 كيلوبت/ثانية (20000 خلية/ثانية)

وعند تلقي هذا النداء من قبل فيمكي، لا يمكن إستخدام المسار المباشر بين فيمكي وستان نظرا لعدم وجود موارد غير كافية غير مستخدمة. فيمك تستطيع بعد ذلك محاولة إستخدام الطريق الآخر عبر أميال. هذا هو DTL الذي ينشئه Femke عند تلقي إعداد مثل هذا الاتصال من الجهاز A:

Femke#show atm pnni dtl address 47.0033..4455.6677.889f.1111.2222.4000.0c80.1111  cbr pcr 200000 200000

Femke#

*Dec 20 05:47:31.885: PNNI: CBR route request from ATM_OWNER_UNKNOWN

*Dec 20 05:47:31.885: PNNI: To address 47.003344556677889F11112222.40000C801111.00

*Dec 20 05:47:31.885: PNNI: Best Match Is 47.003344556677889F11112222.40000C801111.00/152

*Dec 20 05:47:31.885: PNNI: Found 1 POAs

*Dec 20 05:47:31.885:       priority:  4  (10 0) pnni-remote-exterior

*Dec 20 05:47:31.889: PNNI: Compute On-Demand Route Based On Admin  Weight

*Dec 20 05:47:31.889: PNNI: Found A Suitable Route Based On AW, Check  CDV and CTD

*Dec 20 05:47:31.889: PNNI: Found A Route That Satisfies Both CDV and  CTD

*Dec 20 05:47:31.889: PNNI: SOURCE ROUTE

*Dec 20 05:47:31.889:       DTL 1>  3 Nodes

*Dec 20 05:47:31.889:                Femke 80800000 (ATM1/0/0)

*Dec 20 05:47:31.889:               la-miles 80801000 (ATM1/0/1)

*Dec 20 05:47:31.889:                Stan 0

*Dec 20 05:47:31.889: PNNI: Found 1 Ports To Next DTL Node 11 80800000  (ATM1/0/0)

*Dec 20 05:47:31.889: PNNI: Send Source Route Reply To Requestor: Code  PNNI_SUCCESS

بما أن أقصر مسار إلى الجهاز (ب) لا يملك الموارد الكافية لاستيعاب مثل هذه المكالمة، Femke يخلق DTL أن يماثل المسار عبر أميال.

القرار

وختاما، فإن PNNI، في إختيار المسار، هي:

- يأخذ فقط أطول مسار (مسارات) مطابقة في الاعتبار.

- يحاول المسارات وفقا لأولويتها، لذا كلما قلت الأسبقية، كان ذلك أفضل، عند وجود عدة مسارات.

- يستخدم المسار التالي المتاح، POA التالي المتاح، إذا كان متوفرا، في الوقت الذي لا يمكن إستخدام الحالي فيه.

- يعلن المسار الذي يتعذر الوصول إليه إذا لم يكن بالإمكان إستخدام أي من نقاط الوصول الخاصة بالمنفذ (POA).

معلومات ذات صلة

- مقدمة إلى PNNI

- تكوين توجيه ATM و PNNI