يقدم هذا المستند تعليمات لتكوين حلقة بروتوكول إعادة الاستخدام المكاني (SRP) يدويا على ONS 15190. يوضح هذا المستند أيضا كيفية تعديل تكوينات SRP الحالية.
لا توجد متطلبات خاصة لهذا المستند.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
تشير جميع المعلومات الواردة في هذا المستند إلى ONS 15190. لتحديد الإصدار الذي تقوم بتشغيله، أستخدم الأمر system show info:
Jupiter#system show info System uptime: 9d, 23:26:13.517 System time: 9d, 23:26:13.520 Name: Jupiter Description: Location: Contact: Running image: Release: 2.0 Created on: Thu Jun 01 17:42:44 2000 Created by: PentaCom Ltd. Length: 3054362 Signature: 0x7A784DA1 Software version: 2.0.213 Software created on: May 24 2000, 16:13:11 Bootstrap version: 3.0 Jupiter#
أحد أصول ONS 15190 هو أنه يمكنك توصيل الألياف من بطاقة خط SRP أو مهايئ المنفذ (PA) في أي منفذ، ويقوم البرنامج بتكوين العقد الفردية. إذا كان هناك ما يكفي من بطاقات SRP في ONS 15190 للاتصال مباشرة بجميع العقد، فيمكنك إستخدام الأمر autoConnect لإضافة جميع عقد SRP التي يعثر عليها إلى نفس الحلقة الافتراضية.
في معظم الحالات، يمكنك إستخدام الأمر autoConnect وإجراء بعض التعديلات اليدوية إذا لزم الأمر. فيما يلي بعض الاستثناءات:
إذا أخترت ربط بعض العقد، وبالتالي امتلاك اتصال جزئي ب ONS 15190، يجب عليك تعريف فسحة بين دعامتين يتكون من الجانب A من عقدة واحدة والجانب B من عقدة أخرى.
إذا أخترت تعريف حلقات متعددة، أو أن بطاقات خطوط SRP لا تدعم رسائل تتبع مسار الشبكة الضوئية المتزامنة (SONET)، فلن يعمل أمر الاتصال التلقائي.
يمثل نموذج التكوين الموجود في هذا المستند تكوينا يدويا بالكامل.
يستخدم نموذج التكوين هذا الأسماء لعقد ONS 15190 و SRP:
ONS 15190 = المشتري
عقد SRP (موجهات سلسلة Cisco 12000) = Maxi و Mini و Cloud و Thunder
أسهل طريقة لمعرفة العقدة إلى إتصالات المنافذ هي إستخدام الأمر port all show trace على ONS 15190:
Jupiter#port all show trace Port Hostname IP Interface Side L1.1 Maxi 1.1.1.1 SRP 0/0 A L1.2 Cloud 1.1.1.5 SRP 1/0 B L2.1 Mini 1.1.1.2 SRP 0/0 A L2.2 Maxi 1.1.1.1 SRP 0/0 B L3.1 Thunder 1.1.1.4 SRP 0/0 A L3.2 Mini 1.1.1.2 SRP 0/0 B
يشير هذا الإخراج إلى:
بطاقة الخط MAXI SRP، يتصل الجانب A بالمنفذ L1.1.
بطاقة الخط MAXI SRP، يتصل الجانب ب بالمنفذ L2.2.
بطاقة خط SRP صغيرة، يتصل الجانب (أ) بمنفذ L2.1.
بطاقة خط SRP صغيرة، يتصل الجانب (ب) بمنفذ L3.2.
السحابة والرعد متصلان (السحابة، الجانب أ متصل بالرعد، الجانب ب) و:
بطاقة الخط Cloud SRP، يتصل الجانب B بالمنفذ L1.2.
يتم توصيل بطاقة الخط Thunder SRP، الجانب (أ) بالمنفذ L3.1.
الآن أستخدم الأمر system show box للحصول على مزيد من المعلومات:
Jupiter#system show box
Ctrl 1 | السطر الأول | السطر الثاني | السطر الثالث | السطر الرابع | SW 1 | 2 سو | إس دبليو 3 | SW 4 | SW 5 | السطر الخامس | السطر 6 | السطر 7 | السطر الثامن | Ctrl 2 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oper i960 | oper OC12 | oper OC12 | oper OC12 | أوبر | أوبر | أوبر | أوبر | أوبر | oper OC12 | oper i960 | ||||
L1.1 OPER Link L1.2 OPER Link | L2.1 OPER Link L2.2 OPER Link | L3.1 OPER Link L3.2 OPER Link | L8.1 OPER Link UNEQ L8.2 Link UNEQ | عمل هذا ctrl |
يمكنك التحقق من الاتصال على العقد من خلال الأمر show controller srp:
Thunder#show controller srp 0/0 SRP0/0 - Side A (Outer RX, Inner TX) SECTION LOF = 0 LOS = 0 BIP(B1) = 15 LINE AIS = 0 RDI = 0 FEBE = 307 BIP(B2) = 203 PATH AIS = 0 RDI = 0 FEBE = 219 BIP(B3) = 30 LOP = 0 NEWPTR = 0 PSE = 0 NSE = 0 Active Defects: None Active Alarms: None Alarm reporting enabled for: SLOS SLOF PLOP Framing: SONET Rx SONET/SDH bytes: (K1/K2) = 0/0 S1S0 = 0 C2 = 0x16 J0 = 0xCC Tx SONET/SDH bytes: (K1/K2) = 0/0 S1S0 = 0 C2 = 0x16 Clock source: Internal Framer loopback: None Path tace buffer: Stable Remote hostname: RingStar8000 Remote interface: SRPL3.1 Remote IP addr: 10.200.28.100 Remote side id: B BER thresholds: SF = 10e-3 SD = 10e-6 IPS BER thresholds(B3): SF = 10e-3 SD = 10e-6 TCA thresholds: B1 = 10e-6 B2 = 10e-6 B3 = 10e-6 SRP0/0 - Side B (Inner RX, Outer TX) SECTION LOF = 0 LOS = 0 BIP(B1) = 15 LINE AIS = 0 RDI = 0 FEBE = 155 BIP(B2) = 188 PATH AIS = 0 RDI = 0 FEBE = 34 BIP(B3) = 35 LOP = 0 NEWPTR = 0 PSE = 0 NSE = 0 Active Defects: None Active Alarms: None Alarm reporting enabled for: SLOS SLOF PLOP Framing : SONET Rx SONET/SDH bytes : (K1/K2) = 0/0 S1S0 = 0 C2 = 0x16 Tx SONET/SDH bytes : (K1/K2) = 0/0 S1S0 = 0 C2 = 0x16 J0 = 0xCC Clock source : Internal Framer loopback : None Path trace buffer : Stable Remote hostname : Cloud Remote interface : SRP1/0 Remote IP addr : 1.1.1.5 Remote side id : A BER thresholds: SF = 10e-3 SD = 10e-6 IPS BER thresholds(B3): SF = 10e-3 SD = 10e-6 TCA thresholds: B1 = 10e-6 B2 = 10e-6 B3 = 10e-6
هنا أنت يستطيع رأيت أن ربطت الرعد إلى ال ONS 15190 على الجانب A وعلى ميناء L3.1. يمكنك أيضا أن ترى أن الجانب ب متصل بالسحابة.
ال ONS 15190 هو SONET ممر منهي أن يصدر رسالة تتبع المسار إن شكلت في أسلوب عادي. إختياريا، يمكنك تكوين ONS 15190 كشفاف، وفي هذه الحالة يعكس رسائل تتبع المسار التي ترسلها العقد المجاورة في الحلقة إلى بعضها البعض.
عند تجميع هذه المعلومات، يمكنك البدء في تعريف العقد على ONS 15190.
أستخدم الأمر rconf لتعديل العقد والحلقات على ONS 15190. قبل أن تقوم بذلك، تحقق من التكوين المطبق والتكوين الحالي على حد سواء:
Jupiter#rconf show ? applied Show applied configuration current Show current shadow (editable) configuration Jupiter#rconf show current Current shadow (editable) connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other --------------------------------------------------------------------------- No rings defined. Jupiter#rconf show applied Applied connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other --------------------------------------------------------------------------- No rings defined.
يمكنك أن ترى من هذا الإخراج أنه لم يتم تكوين أي شيء بعد. قم ببدء تكوين العقد يدويا، على أساس الإخراج الذي ينشئه الأمر show trace للمنفذ بأكمله.
Jupiter#port all show trace Port Hostname IP Interface Side L1.1 Maxi 1.1.1.1 SRP 0/0 A L1.2 Cloud 1.1.1.5 SRP 1/0 B L2.1 Mini 1.1.1.2 SRP 0/0 A L2.2 Maxi 1.1.1.1 SRP 0/0 B L3.1 Thunder 1.1.1.4 SRP 0/0 A L3.2 Mini 1.1.1.2 SRP 0/0 B
ولهذا السبب، أستخدم الأمر rconf node new لإعلام ONS 15190 الذي يتكون منه منفذان من عقدة. فيما يلي تنسيق هذا الأمر:
rconf node new [srp/pos/sniff/aps/fiber] [oc12/oc48]
تبعث العقد رسائل تتبع مسار SONET، وهي متصلة حاليا. لذلك، لا تحتاج إلى تحديد نوع العقدة (مثل SRP أو Packet-over-SONET)، أو الإشارة إلى ما إذا كان هو الناقل البصري (OC) 12 أو 48، لأن ONS 15190 يقرأ هذه المعلومات من رسالة تتبع المسار.
Jupiter#rconf node new Maxi l1.1 l2.2 OC12 SRP node Maxi created. Jupiter#rconf node new Mini l2.1 l3.2 OC12 SRP node Mini created. Jupiter#rconf node new span1 l3.1 l1.2 OC12 SRP node span1 created. Jupiter#rconf show current Current shadow (editable) connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other --------------------------------------------------------------------------- No rings defined. Free nodes: Maxi L1.1 L2.2 OC12 Mini L2.1 L3.2 OC12 span1 L3.1 L1.2 OC12 Current configuration not yet applied.
بعد تحديد العقد (يتم تعريف جميع الأجزاء المتفرعة كعقدة واحدة)، تحتاج إلى إنشاء حلقة منطقية، وتخصيص العقد للحلقة. أستخدم الأمر rconf ring new:
Jupiter#rconf ring new ring1 SRP ring ring1 created.
يوفر أمر عقد حلقة RCONF طريقة سريعة لإضافة العقد الحرة إلى الحلقة. وفي الوقت نفسه، يتيح لك هذا الأمر تحديد ترتيب الحلقة.
Jupiter#rconf ring ring1 nodes Maxi Mini span1 Ring ring1 node list set.
ملاحظة: عند إضافة عقدة جديدة إلى حلقة موجودة، يتم إدراج العقدة في نهاية الحلقة. لذلك قد تضطر إلى إعادة ترتيب الحلقة. راجع تعديل ترتيب العقد لمقطع الحلقة الموجود للحصول على تعليمات.
للتحقق من تعريف جميع العقد، تحقق من التكوين الحالي مرة أخرى:
Jupiter#rconf show current Current shadow (editable) connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other -------------------------------------------------------------- ring1 Maxi L1.1 L2.2 OC12 Mini L2.1 L3.2 OC12 span1 L3.1 L1.2 OC12 Current configuration not yet applied.
الآن بعد أن تم تعيين التكوين، يلزمك تطبيق التكوين:
Jupiter#rconf apply Configuration applied. Jupiter# 9d, 22:33:33.202 Port L1.1 - Stop transmitting UNEQ. 9d, 22:33:33.397 Port L1.2 - Stop transmitting UNEQ. 9d, 22:33:33.590 Port L2.1 - Stop transmitting UNEQ. 9d, 22:33:33.820 Port L2.2 - Stop transmitting UNEQ. 9d, 22:33:34.004 Port L3.1 - Stop transmitting UNEQ. 9d, 22:33:34.250 Port L3.2 - Stop transmitting UNEQ.
للتحقق من نجاح إنشاء الحلقة، انظر إلى إحدى العقد. أستخدم الأمر show srp top ل هذا:
Thunder# *Jun 30 04:01:04.295: %SRP-4-WRAP_STATE_CHANGE: SRP0/0 unwrapped on side B *Jun 30 04:01:04.295: %SRP-4-ALARM: SRP0/0 Side A Keepalive OK *Jun 30 04:01:04.295: %SRP-4-WRAP_STATE_CHANGE: SRP0/0 wrapped on side B *Jun 30 04:01:04.299: %SRP-4-WRAP_STATE_CHANGE: SRP0/0 unwrapped on side B *Jun 30 04:01:04.299: %SRP-4-WRAP_STATE_CHANGE: SRP0/0 wrapped on side B *Jun 30 04:01:04.299: %SRP-4-WRAP_STATE_CHANGE: SRP0/0 unwrapped on side B Thunder#show srp top Topology Map for Interface SRP0/0 Topology pkt. sent every 5 sec. (next pkt. after 4 sec.) Last received topology pkt. 00:00:00 Nodes on the ring: 4 Hops(outer ring) MAC IP Address Wrapped Name 0 0010.f608.ec00 1.1.1.4 No Thunder 1 0010.f60c.8c20 Unknown No Cloud 2 0030.71f1.6c00 Unknown No Maxi 3 0030.71f3.7c00 Unknown No Mini Thunder#
بمجرد كتابة الأمر rconf apply، يقوم ONS 15190 بإلغاء التفاف العقد الفردية المعزولة، وإنشاء خريطة المخطط من خلال حزم مخطط SRP.
في حالات معينة، قد ترغب في إعادة ترتيب العقد على الحلقة. على سبيل المثال، إذا كان هناك حركة مرور مزدحمة بين زوجين من العقد، وتتداخل تدفقات حركة المرور هذه حاليا، مما يؤدي إلى إستخدام عرض النطاق الترددي بشكل سيء. في هذا المثال، لنفترض أن شركة Thunder and Maxi لديهما تبادل ثابت عالي النطاق للبيانات، كما هو الحال مع شركتي Cloud و Mini. يمكنك إعادة ترتيب هذه العقد حتى لا يتعارض تدفق البيانات من Thunder إلى Maxi مع التدفق من Cloud إلى Mini:
Jupiter#rconf ring ring1 nodes Maxi span1 Mini Ring ring1 node list set. Jupiter#rconf apply Configuration applied. Jupiter#rconf show applied Applied connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other -------------------------------------------------------------- ring1 Maxi L1.1 L2.2 OC12 Mini L3.1 L1.2 OC12 span1 L2.1 L3.2 OC12 Jupiter#
ارجع الآن إلى Thunder للتحقق من الأمر الجديد، وتحقق من جدول بروتوكول تحليل العنوان (ARP) لمعرفة ما إذا كان كل شيء قد سار كما هو متوقع:
Thunder#show srp top Topology Map for Interface SRP0/0 Topology pkt. sent every 5 sec. (next pkt. after 2 sec.) Last received topology pkt. 00:00:02 Nodes on the ring: 4 Hops(outer ring) MAC IP Address Wrapped Name 0 0010.f608.ec00 1.1.1.4 No Thunder 1 0010.f60c.8c20 1.1.1.5 No Cloud 2 0030.71f3.7c00 1.1.1.2 No Mini 3 0030.71f1.6c00 1.1.1.1 No Maxi Thunder#show arp | i SRP Internet 1.1.1.1 5 0030.71f1.6c00 SRP-A SRP0/0 Internet 1.1.1.2 5 0030.71f3.7c00 SRP-B SRP0/0 Internet 1.1.1.5 0 0010.f60c.8c20 SRP-B SRP0/0 Internet 1.1.1.4 - 0010.f608.ec00 SRP SRP0/0
حركة المرور من "الرعد" إلى "ماكسي" تأخذ الآن الجانب "أ". الآن، انتقل إلى "السحابة"، وتحقق من نفس الشيء:
Cloud#show srp top Topology Map for Interface SRP1/0 Topology pkt. sent every 5 sec. (next pkt. after 0 sec.) Last received topology pkt. 00:00:04 Nodes on the ring: 4 Hops (outer ring) MAC IP Address Wrapped Name 0 0010.f60c.8c20 1.1.1.5 No Cloud 1 0030.71f3.7c00 1.1.1.2 No Mini 2 0030.71f1.6c00 1.1.1.1 No Maxi 3 0010.f608.ec00 1.1.1.4 No Thunder Cloud#show arp | i SRP Internet 1.1.1.1 0 0030.71f1.6c00 SRP-A SRP1/0 Internet 1.1.1.2 0 0030.71f3.7c00 SRP-B SRP1/0 Internet 1.1.1.5 - 0010.f60c.8c20 SRP SRP1/0 Internet 1.1.1.4 2 0010.f608.ec00 SRP-A SRP1/0 Cloud#
حيث يأخذ جانب ب حركة المرور من السحابة إلى Mini، مما يعني أن التعديل كان ناجحا حيث لا يتعارض هذان التدفقان مع بعضهما البعض.
ملاحظة: توصيك Cisco بأن تسمح ل ONS 15190 بتعيين ترتيب الحلقة تلقائيا لك للحصول على الحد الأقصى من التكرار. أستخدم الأمر autoOrder لهذا:
Jupiter#rconf ring ring1 autoorder Ring ring1 reordered. Jupiter#rconf apply Configuration applied. Jupiter#rconf show applied Applied connection configuration: Sniff configuration: Sniffer Port Sniffed node Port ---------------------------------------------- No sniffer nodes. POS connections: Node IP Address Ports Type Other ------------------------------------------------------ No POS connections. Ring configuration (nodes in order of outer ring): Ring Name Nodes IP Address A-Port B-Port Type Other -------------------------------------------------------------- ring1 Maxi L1.1 L2.2 OC12 Mini L2.1 L3.2 OC12 span1 L3.1 L1.2 OC12 Jupiter#
الآن، أنت تعود إلى التهيئة الأولية. يمكنك الآن إضافة عقد أو إزالتها، أو إعادة ترتيب الحلقة ولا تفقد أي حزم على الحلقة مع ذلك.
ملاحظة: قد تفقد الحزم التي تكون عالقة في مخازن النقل المؤقتة للعقد الفردية عند إزالة العقد أو إعادة ترتيبها. يمكن أن يحدث ذلك إذا، بسبب الأمر الجديد، قام المصدر بسحب بإزالة الحزم من الحلقة قبل أن تراها الوجهة.
ملاحظة: لا يقوم النظام بأي التفاف عند إعادة ترتيب العقد، حتى عند إضافة عقدة معزولة. وذلك لأن ONS 15190 يقوم بإنشاء حلقة ذات عقدة واحدة مع العقدة المعزولة (بحيث تكون على حلقة خاصة بها). يمنع هذا إلغاء التفاف الوقت الضائع عند إضافة عقد إلى حلقة.
عند إعداد الاتصال المادي من عقد SRP إلى ONS 15190، توصي Cisco بأن:
لا تقم أبدا بوضع أي من جانبي A أو جانبي B على البطاقة نفسها في ONS 15190. إذا قمت بتوصيل جانبي A أو جانبي B بنفس البطاقة وفشلت تلك البطاقة، ينتهي بك الأمر إلى فقد إتصالين تبادليين منطقيين (حيث أنه يجب توصيل الجانب A دائما بالجانب B)، وتنشق الحلقة إلى نصفين.
قم بتوصيل عقدة SRP واحدة دائما ببطاقتين مختلفتين في ONS 15190. إذا كان لديك عقدة SRP واحدة متصلة ببطاقة واحدة فقط، وفشلت تلك البطاقة، فسيتم عزل العقدة من الحلقة.
ملاحظة: توصي Cisco بأن تقوم بذلك لمنع التكرار، ولكن كل شيء لا يزال يعمل إذا لم تقم بذلك.
Jupiter#system show box
Ctrl 1 | السطر الأول | السطر الثاني | السطر الثالث | السطر الرابع | SW 1 | 2 سو | إس دبليو 3 | SW 4 | SW 5 | السطر الخامس | السطر 6 | السطر 7 | السطر الثامن | Ctrl 2 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oper i960 | oper OC12 | oper OC12 | oper OC12 | أوبر | أوبر | أوبر | أوبر | أوبر | oper OC12 | oper i960 | ||||
L1.1 OPER Link L1.2 OPER Link | L2.1 OPER Link L2.2 OPER Link | L3.1 OPER Link L3.2 OPER Link | إرتباط L8.1 OPER L8.2 OPER | عمل هذا ctrl |
بافتراض أن L1.1 و L1.2 متصلان بالجوانب A من عقدتي SRP، وأن L2.1 و L2.2 متصلان بالجوانب B من هذه العقد. تحتاج الاتصالات المنطقية إلى الانتقال من L1 إلى L2 باستخدام:
L1. 1 متصل ب L2. 1.
L1. 2 متصل ب L2. 2.
هذا يعني أنه إذا فقدت L1، فإن الحلقة بأكملها تختفي لأنك فقدت كلا الوصلتين المنطقيتين.
عند تكوين حلقة SRP، حاول اتباع الإرشادات التالية:
للاتصال المادي، قم بتوصيل عقدة ببطاقتين مختلفتين للحصول على تكرار في حالة فشل بطاقة واحدة.
أحرص على ألا ينتهي بك الأمر إلى وضع جانبي A أو جانبي B على نفس البطاقة.
حاول دائما زيادة عدد الاتصالات المنطقية الرأسية.