تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية Cisco IOS؟ ينفذ البرنامج موازنة حمل الطبقة 3 عبر إرتباطات متوازية متعددة عند إستخدام إعادة التوجيه السريع من Cisco.
يفترض هذا المستند فهم بنيتي البيانات لإعادة التوجيه السريع من Cisco.
قاعدة معلومات التوجيه (FIB)
جدول التجاور
راجع قسم "المعلومات ذات الصلة" في هذا المستند للحصول على نظرة عامة على العملية على إعادة التوجيه السريع من Cisco.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات المُقدمة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كنت تعمل في شبكة مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر قبل استخدامه.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.
تحويل IP هو الآلية الداخلية المستخدمة من قبل Cisco IOS لإعادة توجيه الحزم من خلال موجه. تتضمن الآليات المتاحة تحويل العمليات والتبديل السريع وإعادة التوجيه السريع من Cisco. وتبعا لأي آلية من الآليات الثلاث يتم إستخدامه لتبديل غالبية الحزم، يتأثر الأداء العام للنظام وموازنة الأحمال.
تدعم آليات تحويل IP الوضعين العامين، لكل حزمة ولكل وجهة. يلخص الجدول التالي مميزات ومساوئ كلا الوضعين.
لكل غاية | لكل حزمة | |
---|---|---|
آلية تحويل IP | التحويل السريع وإعادة التوجيه السريع Cisco Express Forwarding لكل وجهة. | تحويل العمليات وإعادة التوجيه السريع من Cisco لكل حزمة. |
المزايا | باستخدام التحويل السريع، فإن الحزم لوجهة معينة يتم ضمانها لأخذ نفس المسار حتى إذا كانت هناك مسارات متعددة متاحة. باستخدام تحويل إعادة التوجيه السريع من Cisco، يتم ضمان أخذ الحزم الخاصة بزواج مضيف مصدر-غاية معين للمسار نفسه، حتى إذا كانت المسارات المتعددة متاحة. تميل حركة المرور الموجهة إلى أزواج مختلفة إلى إتخاذ مسارات مختلفة. | يعد إستخدام المسار مع موازنة حمل كل حزمة أمرا جيدا لأن موازنة حمل كل حزمة تسمح للموجه بإرسال حزم البيانات المتتالية عبر المسارات دون النظر إلى البيئات المضيفة الفردية أو جلسات عمل المستخدم. وهو يستخدم طريقة round-robin لتحديد المسار الذي تسلكه كل حزمة إلى الوجهة |
مساوئ | باستخدام التحويل السريع، قد يؤدي كل تحويل وجهة إلى مشاركة حمل غير متساوية لأن الحزم إلى وجهة واحدة تتبع دائما نفس المسار. قد يؤدي تحويل إعادة التوجيه السريع Cisco Express Forwarding إلى توزيع غير متكافئ مع عدد صغير من أزواج وجهة المصدر. يعتمد موازنة الحمل لكل وجهة على التوزيع الإحصائي لحركة المرور، حيث تصبح مشاركة الحمل أكثر فعالية مع زيادة عدد أزواج وجهة المصدر. | قد تأخذ الحزم الخاصة بزوج مضيف مصدر-غاية معين مسارات مختلفة، مما قد يؤدي إلى تقديم إعادة ترتيب الحزم. لا يوصى بذلك لعمليات نقل الصوت عبر بروتوكول الإنترنت (VoIP) والتدفقات الأخرى التي تتطلب التسليم التسلسلي. |
تصف موازنة التحميل قدرة الموجه على إرسال الحزم إلى عنوان IP للوجهة (يعرف أيضا ببادئة IP) عبر أكثر من مسار.
عند مناقشة موازنة الأحمال، نحتاج أولا إلى تحديد المصطلحات التالية.
مدة | التعريف |
---|---|
بادئة | يصف شبكة IP وجهة، مثل 192.16.10.0/24. يضيف Cisco IOS بادئة IP وجهة إلى جدول التوجيه باستخدام المعلومات التي يتم الحصول عليها من تبادل الرسائل باستخدام بروتوكول توجيه ديناميكي أو من خلال التكوين اليدوي للمسارات الثابتة. |
مسار | يصف مسار صالح للوصول إلى بادئة وجهة. يقوم Cisco IOS بتعيين تكلفة لكل مسار. مجموعة المسارات النشطة إلى بادئة الوجهة قد يكون لها تكاليف متساوية أو غير متساوية. |
جلسة | يصف تدفق إتصالات أحادي الإتجاه بين عقدتي IP. كل ربط في جلسة يستعمل ال نفسه مصدر وغاية عنوان. |
للحصول على معلومات إضافية، راجع كيف يعمل موازنة الأحمال؟
تستخدم إعادة التوجيه السريع Cisco معلومات المسار في جدول توجيه IP لموازنة حركة المرور عبر إرتباطات متعددة. ولهذا السبب، يبدأ تأكيد موازنة حمل إعادة التوجيه السريع من Cisco بتثبيت محتويات جدول توجيه IP.
في المخطط التالي، يقوم موجهان، الموجه A والموجه B، بتوصيل الاتصال من الخلف إلى الخلف عبر ثلاث واجهات تسلسلية من خلال تضمين التحكم في إرتباط البيانات عالي المستوى (HDLC).
الموجه A | الموجه B |
---|---|
interface Ethernet 0 ip address 192.168.20.1 255.255.255.0 ! interface Serial1 ip address 10.10.10.1 255.255.255.0 ! interface Serial2 ip address 20.20.20.1 255.255.255.0 ! interface Serial3 ip address 30.30.30.1 255.255.255.0 ip ospf cost 100 ! router ospf 1 network 10.10.10.0 0.0.0.255 area 0 network 20.20.20.0 0.0.0.255 area 0 network 30.30.30.0 0.0.0.255 area 0 network 192.168.20.0 0.0.0.255 area 0 |
interface Serial1 ip address 10.10.10.2 255.255.255.0 clockrate 2000000 ! interface Serial2 ip address 20.20.20.2 255.255.255.0 clockrate 148000 ! interface Serial3 ip address 30.30.30.2 255.255.255.0 ip ospf cost 100 clockrate 148000 router ospf 1 network 10.10.10.0 0.0.0.255 area 0 network 20.20.20.0 0.0.0.255 area 0 network 30.30.30.0 0.0.0.255 area 0 maximum-paths 1 |
دعنا نلقي نظرة على كيفية تحديد الموجه B مسار واحد أو أكثر للوصول إلى شبكة IP لواجهة إيثرنت للموجه A 192.168.20.0.
بشكل افتراضي، يدعم فتح أقصر مسار أولا (OSPF) أربعة مسارات متساوية التكلفة إلى الوجهة. في هذا السيناريو، يتم تكوين الموجه B بالحد الأقصى للمسارات يساوي واحدا. وبالتالي سيقوم الموجه B باختيار مسار واحد فقط من بين المسارات المتساوية المحتملة بناء على المسار الذي استلم أولا. يبدأ الموجه B بتحديد Serial 2 كمسار واحد لشبكة 192.168.20.0. أستخدم الأمر show ip cefوshow ip route لعرض مجموعة المسار الحالية.
RouterB#show ip cef 192.168.20.0 192.168.20.0/24, version 59, cached adjacency to Serial2 0 packets, 0 bytes via 20.20.20.1, Serial2, 0 dependencies next hop 20.20.20.1, Serial2 valid cached adjacency RouterB#show ip route 192.168.20.0 Routing entry for 192.168.20.0/24 Known via "ospf 1", distance 110, metric 74, type intra area Redistributing via ospf 1 Last update from 20.20.20.1 on Serial2, 00:03:58 ago Routing Descriptor Blocks: * 20.20.20.1, from 204.204.204.1, 00:03:58 ago, via Serial2 Route metric is 74, traffic share count is 1
أستخدم الأمر maximum-paths ضمن OSPF للسماح بأكثر من مسار إلى جدول التوجيه. لا يسمح OSPF إلا بموازنة الأحمال بالتكلفة المتساوية. لتكوين مشاركة حمل غير متساوية، قم بتكوين بروتوكول توجيه العبارة الداخلي المحسن/بروتوكول توجيه العبارة الداخلية (EIGRP/IGRP) كبروتوكول العبارة الداخلية (IGP). راجع كيفية عمل موازنة مسار التكلفة غير المتكافئة (التباين) في IGRP و EIGRP؟ للحصول على مزيد من المعلومات.
RouterB(config)#router ospf 1 RouterB(config-router)#maximum-paths ? <1-6> Number of paths RouterB(config-router)#maximum-paths 3
أستخدم الأمر show ip route لتأكيد أن جدول التوجيه يحتوي على مسارين إلى 192.168.20.0.
RouterB#show ip route 192.168.20.0 Routing entry for 192.168.20.0/24 Known via "ospf 1", distance 110, metric 74, type intra area Redistributing via ospf 1 Last update from 10.10.10.1 on Serial1, 00:00:11 ago Routing Descriptor Blocks: * 20.20.20.1, from 204.204.204.1, 00:00:11 ago, via Serial2 Route metric is 74, traffic share count is 1 10.10.10.1, from 204.204.204.1, 00:00:11 ago, via Serial1 Route metric is 74, traffic share count is 1 !--- The route metric is 74 for both paths.
على الرغم من أننا قمنا بتكوين OSPF لدعم ثلاثة مسارات متساوية التكلفة، إلا أنه يتم عرض مسارين نشطين فقط في إخراج show ip route. يمكننا إستخدام أمر show ip ospf interface لتحديد السبب. فالمسلسل 3 مكلف أكثر من المسلسل 1 والتسلسل 2، وبالتالي فهو غير متكافئ.
RouterB#show ip ospf interface s1 Serial1 is up, line protocol is up Internet Address 10.10.10.4/24, Area 0 Process ID 1, Router ID 100.100.100.1, Network Type POINT_TO_POINT, Cost: 64 RouterB#show ip ospf interface s2 Serial2 is up, line protocol is up Internet Address 20.20.20.2/24, Area 0 Process ID 1, Router ID 100.100.100.1, Network Type POINT_TO_POINT, Cost: 64 RouterB#show ip ospf interface s3 Serial3 is up, line protocol is up Internet Address 30.30.30.2/24, Area 0 Process ID 1, Router ID 100.100.100.1, Network Type POINT_TO_POINT, Cost: 100
أستخدم الأمر show run لتأكيد ما إذا تم تكوين السلسلة 3 باستخدام الأمر ip ospf cost 100. أستخدم أمر الواجهة الفرعية no ip ospf cost 100 لإزالته من التكوين وجعل التكاليف على جميع الارتباطات التسلسلية الثلاثة متساوية.
RouterB#show run interface s3 Building configuration... Current configuration: ! interface Serial3 ip address 30.30.30.2 255.255.255.0 no ip directed-broadcast ip ospf cost 100 ip ospf interface-retry 0
يعرض الأمر show ip route الآن ثلاثة مسارات متساوية التكلفة لشبكة 192.168.20.0.
RouterB#show ip route 192.168.20.0 Routing entry for 192.168.20.0/24 Known via "ospf 1", distance 110, metric 74, type intra area Redistributing via ospf 1 Last update from 10.10.10.1 on Serial1, 00:00:01 ago Routing Descriptor Blocks: * 20.20.20.1, from 204.204.204.1, 00:00:01 ago, via Serial2 Route metric is 74, traffic share count is 1 30.30.30.1, from 204.204.204.1, 00:00:01 ago, via Serial3 Route metric is 74, traffic share count is 1 10.10.10.1, from 204.204.204.1, 00:00:01 ago, via Serial1 Route metric is 74, traffic share count is
الآن دعونا ننظر إلى كيفية إستخدام موازنة حمل إعادة التوجيه السريع من Cisco للمعلومات الموجودة في جدول التوجيه لإعادة توجيه الحزم.
تحقق إعادة توجيه Cisco Express موازنة الأحمال من خلال إستخدام جدول LoadShare. كما هو الحال مع جميع حلول موازنة الأحمال الأخرى على موجهات Cisco، يتم إتخاذ قرار موازنة الأحمال على الواجهات الصادرة. بخلاف أساليب التحويل الأخرى، تسلك إعادة توجيه Cisco Express مسارات تعتمد على كل من عنوان المصدر والوجهة للمسار. لتبسيط هذا، أنت يستطيع قلت أن المسار هو جلسة IP وكل جلسة منطقيا عينت كفريد مصدر غاية عنوان زوج.
لفهم كيفية حدوث موازنة الحمل، يجب أن ترى أولا كيفية إرتباط الجداول. يشير جدول إعادة التوجيه السريع من Cisco إلى 16 مآخذ تجزئة (جدول تحميل مشاركة)، والتي تشير إلى جدول التجاور للمسارات المتوازية. راجع قسم الآليات الداخلية لموازنة حمل إعادة التوجيه السريع من Cisco للحصول على مزيد من التفاصيل. يتم تقسيم كل حزمة ليتم تحويلها إلى زوج عناوين المصدر والوجهة ويتم فحصها مقابل جدول LoadShare.
ملاحظة: هناك نوعان رئيسيان من تحويل إعادة التوجيه السريع من Cisco، لكل وجهة ولكل حزمة. إذا كان كلا النوعين قيد الاستخدام على موجه، فإن كل نوع له جدول LoadShare خاص به.
يتيح موازنة الحمل لكل وجهة للموجه إستخدام مسارات متعددة لتحقيق مشاركة الحمل. يتم تمكين موازنة الأحمال لكل وجهة بشكل افتراضي عند تمكين إعادة التوجيه السريع من Cisco، وهي طريقة موازنة الأحمال المفضلة لمعظم الحالات. لأن موازنة الحمل لكل وجهة تعتمد على التوزيع الإحصائي لحركة المرور، فإن مشاركة الحمل تصبح أكثر فعالية مع زيادة عدد أزواج وجهة المصدر.
تتيح موازنة الحمل لكل حزمة للموجه إرسال حزم البيانات المتتالية عبر المسارات دون النظر إلى البيئات المضيفة الفردية أو جلسات عمل المستخدم. وهو يستخدم طريقة round-robin لتحديد المسار الذي تسلكه كل حزمة إلى الوجهة. تضمن موازنة الحمل لكل حزمة الموازنة عبر إرتباطات متعددة. إستخدام المسار مع موازنة حمل كل حزمة جيد، ولكن قد تتخذ الحزم الخاصة بزوج مضيف مصدر-غاية معين مسارات مختلفة قد تتسبب في إعادة ترتيب الحزم. ولهذا السبب، لا تناسب موازنة الحمل لكل حزمة أنواع معينة من حركة مرور البيانات، مثل VoIP، التي تعتمد على الحزم الواردة إلى الوجهة في التسلسل. أستخدم موازنة الحمل لكل حزمة للمساعدة في ضمان أن المسار لزوج وجهة مصدر واحد لا يتم تحميله بشكل زائد.
أستخدم الأمر ip load-sharing للتغيير بين كل حزمة وكل وجهة.
7200-1.3(config)#interface fast 0/0 7200-1.3(config-if)#ip load-sharing ? per-destination Deterministic distribution per-packet Random distribution 7200-1.3(config-if)#ip load-sharing per-packet
أستخدم الأمر show cef interface لتأكيد التغييرات التي قمت بها.
7200-1.3#show cef interface fast 0/0 FastEthernet0/0 is up (if_number 3) Corresponding hwidb fast_if_number 3 Corresponding hwidb firstsw->if_number 3 Internet address is 172.16.81.13/24 ICMP redirects are always sent Per packet load-sharing is enabled IP unicast RPF check is disabled Inbound access list is not set Outbound access list is not set IP policy routing is disabled Hardware idb is FastEthernet0/0 Fast switching type 1, interface type 18 IP CEF switching enabled IP Feature Fast switching turbo vector IP Feature CEF switching turbo vector Input fast flags 0x0, Output fast flags 0x0 ifindex 1(1) Slot 0 Slot unit 0 VC -1 Transmit limit accumulator 0x0 (0x0) IP MTU 1500
دعنا نبدأ عن طريق تعطيل الآلية الداخلية خلف موازنة حمل إعادة التوجيه السريع من Cisco.
يتم تعيين كل جلسة عمل (راجع الجدول أعلاه) إلى مسار نشط.
يتم إجراء التعيين من جلسة إلى مسار باستخدام وظيفة تجزئة تأخذ عناوين IP للمصدر والوجهة، وفي الإصدارات الأخيرة من Cisco IOS، معرف تجزئة فريد يقوم بتقسيم المهمة عشوائيا عبر المسار من نهاية إلى نهاية.
يتم تعيين المسارات النشطة داخليا إلى العديد من 16 حاوية تجزئة. يختلف تعيين المسار إلى الدلو مع نوع موازنة التحميل وعدد المسارات النشطة.
يتم إستخدام نتيجة دالة التجزئة لاختيار أحد الدلاء الممكنة، وبالتالي تحديد المسار الذي سيتم إستخدامه لجلسة العمل.
بالنسبة لجميع الجلسات التي يتم إعادة توجيهها بواسطة الموجه، يحمل كل مسار نشط نفس عدد الجلسات.
دعنا ننظر إلى مثال على هذه الميزات الداخلية لإعادة التوجيه السريع من Cisco.
أستخدم الأمر maximum-paths لتقليل عدد المسارات النشطة لبادئة الوجهة إلى إثنين.
RouterB(config)#router ospf 1 RouterB(config-router)#maximum-paths 2
أستخدم الأمر show ip cef {prefix} داخلي لعرض تعيين المسار إلى الدلو.
RouterB#show ip cef 192.168.20.0 internal 192.168.20.0/24, version 66, per-destination sharing 0 packets, 0 bytes via 20.20.20.1, Serial2, 0 dependencies traffic share 1 next hop 20.20.20.1, Serial2 valid adjacency via 30.30.30.1, Serial3, 0 dependencies traffic share 1 next hop 30.30.30.1, Serial3 valid adjacency 0 packets, 0 bytes switched through the prefix Load distribution: 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 (refcount 1) !--- The load distribution line summarizes how each path is !--- assigned to the hash buckets. Hash OK Interface Address Packets 1 Y Serial2 point2point 0 2 Y Serial3 point2point 0 3 Y Serial2 point2point 0 4 Y Serial3 point2point 0 5 Y Serial2 point2point 0 6 Y Serial3 point2point 0 7 Y Serial2 point2point 0 8 Y Serial3 point2point 0 9 Y Serial2 point2point 0 10 Y Serial3 point2point 0 11 Y Serial2 point2point 0 12 Y Serial3 point2point 0 13 Y Serial2 point2point 0 14 Y Serial3 point2point 0 15 Y Serial2 point2point 0 16 Y Serial3 point2point
يتم إعداد دلاء التجزئة ال 16 وفقا لنوع موازنة التحميل وعدد المسارات النشطة. الحالة البسيطة هي لعدد زوجي من المسارات. ال 16 قاعدة يتم تعبئتها بالتساوي بالمسارات النشطة. إذا لم يكن 16 يقبل القسمة على عدد المسارات النشطة، فإن الدلاء القليلة الأخيرة التي تمثل الباقي تكون معطلة. يوضح الجدول التالي كيفية بحث دلاء التجزئة عن مسارين وثلاثة مسارات نشطة.
دلو/مسارات | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 1 | 2 | x |
في المثال التالي، لدينا ثلاثة مسارات إلى الوجهة. لاحظ كيف قامت إعادة التوجيه السريع من Cisco بإزالة دلو التجزئة 16 وكيف يتم تعيين الارتباطات التسلسلية الثلاثة بالتساوي إلى دلاء التجزئة من 1 إلى 15.
RouterB#show ip cef 192.168.20.0 interface 192.168.20.0/24, version 64, per-destination sharing 0 packets, 0 bytes via 20.20.20.1, Serial2, 0 dependencies traffic share 1 next hop 20.20.20.1, Serial2 valid adjacency via 30.30.30.1, Serial3, 0 dependencies traffic share 1 next hop 30.30.30.1, Serial3 valid adjacency via 10.10.10.1, Serial1, 0 dependencies traffic share 1 next hop 10.10.10.1, Serial1 valid adjacency 0 packets, 0 bytes switched through the prefix Load distribution: 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 (refcount 1) !--- The active paths are assigned to hash buckets in a !--- round-robin pattern. Hash OK Interface Address Packets 1 Y Serial2 point2point 0 2 Y Serial3 point2point 0 3 Y Serial1 point2point 0 4 Y Serial2 point2point 0 5 Y Serial3 point2point 0 6 Y Serial1 point2point 0 7 Y Serial2 point2point 0 8 Y Serial3 point2point 0 9 Y Serial1 point2point 0 10 Y Serial2 point2point 0 11 Y Serial3 point2point 0 12 Y Serial1 point2point 0 13 Y Serial2 point2point 0 14 Y Serial3 point2point 0 15 Y Serial1 point2point 0 !--- Hash bucket 16 has been removed.
ملاحظة: على الرغم من أنها تحدد مسارا واحدا للوجهة، إلا أن آليات إعادة التوجيه السريع من Cisco لكل وجهة والتحويل السريع تختلف في كيفية تحديدها لذلك المسار. تأخذ إعادة التوجيه السريع Cisco Express Forwarding في الاعتبار كلا من عناوين IP للمصدر والوجهة، بينما يأخذ التحويل السريع في الاعتبار فقط عنوان IP للوجهة.
أستخدم الخطوات التالية للتحقق من موازنة حمل إعادة التوجيه السريع من Cisco على الموجه الخاص بك.
تأكد من تمكين إعادة التوجيه السريع من Cisco بشكل عام على الموجه.
S3-4K-2#show ip cef %CEF not running Prefix Next Hop Interface !--- This output shows Cisco Express Forwarding is not enabled. !--- Use ip cef command in global configuration to enable it.
تم تمكين التحويل لكل حزمة أو لكل وجهة على الواجهات الصادرة المحددة. التقصير لكل غاية.
RouterA#show cef interface s1 Serial1 is up (if_number 3) Internet address is 10.10.10.1/24 ICMP redirects are always sent Per packet loadbalancing is disabled IP unicast RPF check is disabled Inbound access list is not set Outbound access list is not set Interface is marked as point to point interface Hardware idb is Serial1 Fast switching type 4, interface type 40 IP CEF switching enabled !--- Cisco Express Forwarding is enabled on the interface. IP CEF Fast switching turbo vector Input fast flags 0x0, Output fast flags 0x0 ifindex 5(5) Slot 0 Slot unit 1 VC -1 Transmit limit accumulator 0x0 (0x0) IP MTU 1500
تأكد من أن جدول التوجيه وجدول إعادة التوجيه السريع من Cisco يحتويان على جميع المسارات المتوازية باستخدام الأمر show ip route.
RouterB#show ip route 192.168.20.0 Routing entry for 192.168.20.0/32, 1 known subnets O 192.168.20.1 [110/65] via 20.20.20.1, 00:06:54, Serial1 [110/65] via 10.10.10.1, 00:06:54, Serial2 [110/65] via 30.30.30.1, 00:06:54, Serial3
تحقق من FIB لإعادة التوجيه السريع من Cisco باستخدام الأمر show ip cef.
RouterB#show ip cef 192.168.20.0 192.168.20.0/24, version 18, per-destination sharing 0 packets, 0 bytes via 30.30.30.1, Serial3, 0 dependencies traffic share 1 next hop 30.30.30.1, Serial3 valid adjacency via 20.20.20.1, Serial2, 0 dependencies traffic share 1 next hop 20.20.20.1, Serial2 valid adjacency via 10.10.10.1, Serial1, 0 dependencies traffic share 1 next hop 10.10.10.1, Serial1 valid adjacency 0 packets, 0 bytes switched through the prefix tmstats: external 0 packets, 0 bytes internal 0 packets, 0 bytes RouterB#show ip cef 192.168.20.0 internal 192.168.20.0/24, version 18, per-destination sharing 0 packets, 0 bytes via 30.30.30.1, Serial3, 0 dependencies traffic share 1 next hop 30.30.30.1, Serial3 valid adjacency via 20.20.20.1, Serial2, 0 dependencies traffic share 1 next hop 20.20.20.1, Serial2 valid adjacency via 10.10.10.1, Serial1, 0 dependencies traffic share 1 next hop 10.10.10.1, Serial1 valid adjacency 0 packets, 0 bytes switched through the prefix tmstats: external 0 packets, 0 bytes internal 0 packets, 0 bytes Load distribution: 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 (refcount 1) Hash OK Interface Address Packets 1 Y Serial3 point2point 0 2 Y Serial2 point2point 0 3 Y Serial1 point2point 0 4 Y Serial3 point2point 0 5 Y Serial2 point2point 0 6 Y Serial1 point2point 0 7 Y Serial3 point2point 0 8 Y Serial2 point2point 0 9 Y Serial1 point2point 0 10 Y Serial3 point2point 0 11 Y Serial2 point2point 0 12 Y Serial1 point2point 0 13 Y Serial3 point2point 0 14 Y Serial2 point2point 0 15 Y Serial1 point2point 0
ملاحظة: يبين جدول مشاركة الأحمال أعلاه توزيع الأحمال 0 1 2 0 2 . . . و حصة المرور 1 لكل مسار. وهذا يعني تقاسم التكاليف بالتساوي لكل وجهة للأحمال فيما بين ثلاثة مسارات متساوية التكلفة.
تحقق من تجاور إعادة التوجيه السريع من Cisco.
RouterB#show adjacency detail Protocol Interface Address IP Serial1 point2point(11) 0 packets, 0 bytes 0F000800 CEF expires: 00:02:31 refresh: 00:00:31 IP Serial2 point2point(11) 0 packets, 0 bytes 0F000800 CEF expires: 00:02:31 refresh: 00:00:31 IP Serial3 point2point(11) 0 packets, 0 bytes 0F000800 CEF expires: 00:02:31 refresh: 00:00:31
تأكد من تكوين آلية موازنة حمل إعادة التوجيه السريع المتوقعة من Cisco على جميع الواجهات الصادرة.
RouterB#show ip cef 192.168.20.0 192.168.20.0/24, version 89, per-destination sharing 0 packets, 0 bytes via 10.10.10.1, Serial1, 0 dependencies traffic share 1 next hop 10.10.10.1, Serial1 valid adjacency [output omitted]
قم بتمكين محاسبة دلو التجزئة لجمع الإحصائيات لفهم أنماط إعادة توجيه Cisco Express في شبكتك بشكل أفضل. على سبيل المثال، قد ترغب في تجميع معلومات مثل عدد الحزم ووحدات البايت التي يتم تحويلها إلى وجهة أو عدد الحزم التي يتم تحويلها من خلال وجهة. أستخدم الأمر التالي:
router(config)# ip cef accounting load-balance-hash
تحقق من تدفق الحزمة بملاحظة القيم تحت حقل الحزمة.
RouterB#show ip cef 192.168.20.0 internal [...] Load distribution: 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 (refcount 1) Hash OK Interface Address Packets 1 Y Serial point2point 0 2 Y Serial2 point2point 0 3 Y Serial1 point2point 0 4 Y Serial3 point2point 0 5 Y Serial2 point2point 35 6 Y Serial1 point2point 0 7 Y Serial3 point2point 0 8 Y Serial2 point2point 60 9 Y Serial1 point2point 0 10 Y Serial3 point2point 0 11 Y Serial2 point2point 0 12 Y Serial1 point2point 0 13 Y Serial3 point2point 0 14 Y Serial2 point2point 30 15 Y Serial1 point2point 0
تدفق 125 حزمة من خلال السلسلة 2. إذا كنت تستخدم إختبار الاتصال لإنشاء حركة مرور البيانات، فتأكد من أنه يجب على حزم إختبار الاتصال نقل الموجه المحول لإعادة التوجيه السريع من Cisco. بمعنى آخر، يجب أن تدخل حزم إختبار الاتصال من واجهة واحدة محولة لإعادة التوجيه السريع من Cisco، وأن تكون محولة لإعادة التوجيه السريع من Cisco وأن تترك من واجهة أخرى محولة لإعادة التوجيه السريع من Cisco.
ملاحظة: تصبح مشاركة الحمل لكل وجهة أكثر فعالية مع زيادة عدد أزواج وجهة المصدر.
أثناء إرسال حركة مرور البيانات إلى البادئة، التقط العديد من مخرجات الأمر show interface. تحليل قيمتي "txload" و"rxload". (تعرض بعض الواجهات قيمة "تحميل" واحدة، والتي تعتبر كلا من الإرسال والاستقبال). على الرغم من أن موازنة حمل كل حزمة يوفر توزيع زوجي في عدد الحزم، إلا أن الروابط المتوازية قد تعرض معدل غير منتظم قليلا حسب حجم الحزمة.
Serial1/0:0 is up, line protocol is up reliability 255/255, txload 10/255, rxload 3/255 Serial1/1:0 is up, line protocol is up reliability 255/255, txload 18/255, rxload 3/255
باستخدام موازنة الحمل لكل وجهة لإعادة التوجيه السريع من Cisco، يمكنك تحديد المسار الذي يتم تعيين جلسة العمل إليه باستخدام الأمر التالي. قم بإضافة الكلمة الأساسية داخلية لعرض دلو التجزئة المستخدم.
show ip cef exact-route {source-ip-address} {dest-ip-address} [internal] RouterB# show ip cef exact-route 50.50.50.2 192.168.20.1 internal 50.50.50.2 -> 192.168.20.1 : Serial9/0 (next hop 20.20.20.1) Bucket 4 from 15, total 3 paths RouterB# show ip cef exact-route 5.5.5.1 192.168.20.1 internal 5.5.5.1 ->192.168.20.1 : Serial9/0 (next hop 20.20.20.1) Bucket 7 from 15, total 3 paths RouterB# show ip cef exact-route 6.6.6.1 192.168.20.1 internal 6.6.6.1 -> 192.168.20.1 : Serial9/0 (next hop 20.20.20.1) Bucket 7 from 15, total 3 paths RouterB# show ip cef exact-route 8.8.8.1 192.168.20.1 internal 8.8.8.1 -> 192.168.20.1 : Serial9/0 (next hop 20.20.20.1) Bucket 13 from 15, total 3 paths
إذا ظهرت المخرجات غير متساوية، ضع في حسبانك ما يلي:
عدد أزواج عناوين المصدر والوجهة الفريدة أو جلسات العمل التي تجتاز الارتباطات المتوازية.
عدد الحزم وحجمها في كل جلسة عمل. هل تحتوي جلسة عمل واحدة على عدد كبير من الحزم؟ يعتمد موازنة الحمل لكل وجهة على التوزيع الإحصائي لحركة المرور ويصبح أكثر فعالية مع زيادة عدد أزواج الوجهة المصدر.
عندما يضبط تغيير جدول التوجيه عدد المسارات النشطة إلى وجهة، فإن إعادة توجيه Cisco Express تحدث بنى موازنة التحميل التي تمت رؤيتها في إخراج الأمر show ip cef {prefix} داخلي. بعد ذلك، تتم إعادة التوجيه السريع من Cisco مطابقة الحزم الواردة حديثا إلى دلو تجزئة وتجاور. قد يكون الدلو المحدد أو لا يكون نفس الدلو المستخدم سابقا.
تصف الخطوات التالية كيفية تحديث معلومات موازنة حمل إعادة التوجيه السريع من Cisco بعد تغيير عدد المسارات النشطة إلى بادئة وجهة.
افترض أن بادئة الوجهة يمكن الوصول إليها من خلال مسارين. المسار 1 غير نشط، والمسار 2 نشط ويحمل كل حركة المرور.
عندما يتوفر المسار 1 مرة أخرى، فإنه يطلب عمليات إعادة تقارب توجيه IP.
تعمل إعادة التوجيه السريع من Cisco الآن على موازنة الحمل عبر كلا المسارين ولا تحافظ على التدفقات الموجودة عبر المسار 2. سيؤدي ذلك إلى ترك المسار 1 غير مستخدم. بمعنى آخر، لا تعتبر إعادة التوجيه السريع من Cisco أنه يمكن إعادة توجيه الحزم لجلسة على مسار صالح وقد تحدد مسار جديد للتدفق حسب أي دلو تجزئة يحدده.
بعد تغيير في جدول التوجيه، يحذف إعادة التوجيه السريع من Cisco ثم يعيد إنشاء بنى موازنة التحميل التي تقوم بتعيين مسارات نشطة إلى دلاء التجزئة. أثناء عملية إعادة البناء، قد تفقد بعض الحزم، يشير الأمر show ip cef {prefix} داخلي إلى معلومات مشاركة الحمل التي يجب حذفها.
router#show ip cef 10.10.128.0 int 10.10.128.0/28, version 63, per-destination sharing 0 packets, 0 bytes via 10.8.0.31, 0 dependencies, recursive next hop 10.8.2.49, POS0/0/0 valid adjacency Load sharing information due for deletion
تقلل التغييرات التي تم تنفيذها من خلال Cisco CSCdm87127 من فقدان الحزمة أثناء تغيير في عدد المسارات النشطة للمسار الافتراضي 0.0.0. وعلى وجه الخصوص، تقوم إعادة التوجيه السريع من Cisco الآن بتخصيص إدخال FIB مع توفير مساحة للحد الأقصى الممكن من المسارات النشطة لهذا المسار.
موازنة حمل إعادة التوجيه السريع من Cisco غير متساوية على أربعة مسارات. لمزيد من التفاصيل، ارجع إلى CSCdm87756 (العملاء المسجلون فقط).
في إصدارات Cisco IOS الأقدم من 12.0(16)S، قد يؤدي إدخال الأمر show ip cef exact-route إلى إعادة تحميل معالج التوجيه (RP) في موجه الإنترنت من السلسلة Cisco 12000 Series أو موجه من السلسلة Cisco 7500/RSP. يحدث هذا الموقف عندما تكون البادئة الوجهة متكررة ويكون الموجه هو مشاركة الحمل إلى الخطوة التالية. للحصول على مزيد من التفاصيل، ارجع إلى CSCdt80914 (العملاء المسجلون فقط)، والذي يحل هذه المشكلة.
في النظام الأساسي من السلسلة 6500 لا يتم دعم CEF لكل حزمة موازنة التحميل. وهذا يرجع إلى حدود الأجهزة ومن الممكن فقط موازنة الأحمال لكل وجهة حاليا. وبالتالي، فإن الخيار الوحيد هو إستخدام بروتوكول نقطة إلى نقطة متعدد الارتباطات الموزع (dMLPPP) أو مشاركة حمل التدفق من الطبقة 4.
تم دعم موازنة حمل كل حزمة لإعادة التوجيه السريع من Cisco في الأصل في الأنظمة الأساسية التي تستخدم إعادة التوجيه المستندة إلى البرامج. تتضمن هذه المنصات السلاسل 2600 و 3600 و 7200. يتم الآن دعم موازنة الحمل لكل حزمة في الأجهزة باستخدام إعادة التوجيه السريع المتوازي (PXF) على السلسلة 7200 باستخدام NSE-1 و 10000. على المادة حفازة 6000 sery، ال cisco ios Express forwarding cisco ip مشاركة الحمل لكل حزمة، ip cef حساب لكل بادئة، وip cef المحاسبة غير المتكررة أمر على ال MSFC2 يطبق فقط إلى حركة مرور أن يكون cisco Express forwarding يحول في برمجية على ال MSFC2. لا تؤثر الأوامر على حركة مرور البيانات التي يتم تحويلها من الطبقة 3 للأجهزة على PFC2 أو على وحدات التحويل النمطية المزودة ب DFC. راجع تكوين تحويل طبقة IP للبث الأحادي 3 على Supervisor Engine 2 للحصول على مزيد من المعلومات.
ملاحظة: لا يدعم الموجه Cisco 7300 المزود ببطاقة معالج NSE-100 موازنة حمل CEF لكل حزمة في PXF. يدعم PXF فقط موازنة الأحمال لكل وجهة. مهما، يبدو أن هم يتلقون دعم لأن التشكيل أمر كان يتوفر في ال CLI من المسحاج تخديد. صححت هذا وسجلت في cisco بق id CSCdx63389.
في السلسلة 12000، يتوفر موازنة الحمل لكل حزمة على جميع محركات إعادة توجيه الطبقة 3 باستثناء المحركين 3 و 4. تتخذ كل بطاقة خط قرارات إعادة توجيه مستقلة. لعرض المسار الدقيق لكل تدفق IP، أستخدم الأمر exec slot x show ip hardware-cef exact-route src dst على بطاقات الخط التي تستخدم جداول إعادة التوجيه السريع من Cisco المستندة إلى الأجهزة.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Aug-2005 |
الإصدار الأولي |