المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

معلومات أساسية

ما هو موازنة التحميل؟

قبل إعادة التوجيه السريع Cisco Express Forwarding - تجميع مسارات أو مسارات متعددة

تكوين مشاركة حمل إعادة التوجيه السريع من Cisco

الآليات الداخلية لموازنة حمل إعادة التوجيه السريع Cisco Express Forwarding

التحقق من موازنة حمل إعادة التوجيه السريع من Cisco

تحميل المشاركة بعد تغيير الارتباط

تحميل معلومات المشاركة المستحقة للحذف

مشكلات معروفة

دعم الأجهزة لموازنة حمل إعادة التوجيه السريع من Cisco

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

مناقشات مجتمع دعم Cisco ذات الصلة

المقدمة

يوضح هذا المستند كيفية 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 Express Forwarding - تجميع مسارات أو مسارات متعددة

تستخدم إعادة التوجيه السريع 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

تحقق إعادة توجيه 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 Express Forwarding

دعنا نبدأ عن طريق تعطيل الآلية الداخلية خلف موازنة حمل إعادة التوجيه السريع من Cisco.

- يتم تعيين كل جلسة عمل (راجع الجدول أعلاه) إلى مسار نشط.

- يتم إجراء التعيين من جلسة إلى مسار باستخدام وظيفة تجزئة تأخذ عناوين IP للمصدر والوجهة، وفي الإصدارات الأخيرة من Cisco IOS، معرف تجزئة فريد يقوم بتقسيم المهمة عشوائيا عبر المسار من نهاية إلى نهاية.

- يتم تعيين المسارات النشطة داخليا إلى العديد من 16 حاوية تجزئة. يختلف تعيين المسار إلى الدلو مع نوع موازنة التحميل وعدد المسارات النشطة.

- يتم إستخدام نتيجة دالة التجزئة لاختيار أحد الدلاء الممكنة، وبالتالي تحديد المسار الذي سيتم إستخدامه لجلسة العمل.

- بالنسبة لجميع الجلسات التي يتم إعادة توجيهها بواسطة الموجه، يحمل كل مسار نشط نفس عدد الجلسات.

دعنا ننظر إلى مثال على هذه الميزات الداخلية لإعادة التوجيه السريع من Cisco.

1. أستخدم الأمر maximum-paths لتقليل عدد المسارات النشطة لبادئة الوجهة إلى إثنين.

RouterB(config)#router ospf 1

RouterB(config-router)#maximum-paths 2

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 على الموجه الخاص بك.

1. تأكد من تمكين إعادة التوجيه السريع من 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.

2. تم تمكين التحويل لكل حزمة أو لكل وجهة على الواجهات الصادرة المحددة. التقصير لكل غاية.

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

3. تأكد من أن جدول التوجيه وجدول إعادة التوجيه السريع من 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

4. تحقق من 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 لكل مسار. وهذا يعني تقاسم التكاليف بالتساوي لكل وجهة للأحمال فيما بين ثلاثة مسارات متساوية التكلفة.

5. تحقق من تجاور إعادة التوجيه السريع من 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

6. تأكد من تكوين آلية موازنة حمل إعادة التوجيه السريع المتوقعة من 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]

7. قم بتمكين محاسبة دلو التجزئة لجمع الإحصائيات لفهم أنماط إعادة توجيه 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.

ملاحظة: تصبح مشاركة الحمل لكل وجهة أكثر فعالية مع زيادة عدد أزواج وجهة المصدر.

8. أثناء إرسال حركة مرور البيانات إلى البادئة، التقط العديد من مخرجات الأمر 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

9. باستخدام موازنة الحمل لكل وجهة لإعادة التوجيه السريع من 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

10. إذا ظهرت المخرجات غير متساوية، ضع في حسبانك ما يلي:

- عدد أزواج عناوين المصدر والوجهة الفريدة أو جلسات العمل التي تجتاز الارتباطات المتوازية.

- عدد الحزم وحجمها في كل جلسة عمل. هل تحتوي جلسة عمل واحدة على عدد كبير من الحزم؟ يعتمد موازنة الحمل لكل وجهة على التوزيع الإحصائي لحركة المرور ويصبح أكثر فعالية مع زيادة عدد أزواج الوجهة المصدر.

تحميل المشاركة بعد تغيير الارتباط

عندما يضبط تغيير جدول التوجيه عدد المسارات النشطة إلى وجهة، فإن إعادة توجيه Cisco Express تحدث بنى موازنة التحميل التي تمت رؤيتها في إخراج الأمر show ip cef {prefix} داخلي. بعد ذلك، تتم إعادة التوجيه السريع من Cisco مطابقة الحزم الواردة حديثا إلى دلو تجزئة وتجاور. قد يكون الدلو المحدد أو لا يكون نفس الدلو المستخدم سابقا.

تصف الخطوات التالية كيفية تحديث معلومات موازنة حمل إعادة التوجيه السريع من Cisco بعد تغيير عدد المسارات النشطة إلى بادئة وجهة.

1. افترض أن بادئة الوجهة يمكن الوصول إليها من خلال مسارين. المسار 1 غير نشط، والمسار 2 نشط ويحمل كل حركة المرور.

2. عندما يتوفر المسار 1 مرة أخرى، فإنه يطلب عمليات إعادة تقارب توجيه IP.

3. تعمل إعادة التوجيه السريع من 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

تم دعم موازنة حمل كل حزمة لإعادة التوجيه السريع من 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 المستندة إلى الأجهزة.

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

- إعادة التوجيه السريع Cisco Express Forwarding

- موازنة التحميل مع إعادة التوجيه السريع من Cisco

- دعم توجيه IP

- الدعم التقني والمستندات - Cisco Systems