يصف هذا وثيقة كيف أن يعين EtherChannel عضو خطوة يستعمل ب حركة مرور تدفق خاص على cisco مادة حفازة 6500، 4500، و 3750 sery مفتاح.
cisco يوصي أن يتلقى أنت معرفة أساسي من EtherChannels.
أسست المعلومة في هذا وثيقة على هذا منصة: cisco مادة حفازة 6500، 4500، 2960، 3750، 3750G، 3750X، و 3560 sery مفتاح.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
طريقة عمل موازنة حمل EtherChannel هو المحول يعين نتيجة تجزئة من 0-7 استنادا إلى طريقة التجزئة التي تم تكوينها (خوارزمية موازنة التحميل) لنوع حركة المرور. تسمى نتيجة التجزئة هذه عادة تجزئة حزمة النتائج (RBH).
لاحظ أن عدد التدفقات يعتمد على خوارزمية موازنة الأحمال التي تم تكوينها. فيما يلي مثال.
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 172.16.1.1 ( mac b.b.b )
with a source tcp port of 50 and destination port 2000
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 209.165.201.1 ( mac c.c.c )
with a source tcp port of 60 and destination 2000.
If configured load balancing algorithm is SRC_MAC
Then no of flows = 1
If configured load balancing algorithm is DST_MAC
Then no of flows = 2
If configured load balancing algorithm is DST_PORT
Then no of flows= 1
6500#remote login sw
Trying Switch ...
Entering CONSOLE for Switch
Type "^C^C^C" to end this session
6500-sp#show etherchannel load-balance
EtherChannel Load-Balancing Configuration:
src-dst-ip
mpls label-ip
6500-sp#test etherchannel load-balance interface port-channelفي هذا المثال، يكون التدفق بين 192.168.1.1 إلى 172.16.1.1، وقناة المنفذ المعنية هي قناة المنفذ 1. أختر خصائص الأمر بناء على مخرجات الخطوة 1. إذا كانت خوارزمية موازنة التحميل التي تم تكوينها هي src_ip، فعليك إعطاء src-ip من الحزمة 192.168.1.1. بما أن هذا المثال يحتوي على خوارزمية src-dst ip موازنة التحميل التي تم تكوينها، فيجب أن يتضمن الأمر كلا من 192.168.1.1 إلى 172.16.1.1.
6500-sp#test etherchannel load-balance int port-channel 1 ip 192.168.1.1 172.16.1.1
Computed RBH: 0x5
Would select Gi3/2 of Po1
6500-sp#test etherchannel load-balance int port-channel 1 ip 192.168.1.1 172.16.1.1قم بالتبديل إلى وحدة تحكم معالج التوجيه وأدخل الأمر show interface port-channel <num> etherChannel. راجع إخراج عمود التحميل الذي يماثل واجهة مادية. قم بتحويل قيمة تحميل إلى قيمة ثنائية (ارجع إلى هذا المثال).
Computed RBH: 0x5
6500-sp#exit
[Connection to Switch closed by foreign host]
6500#show interface port-channel 1 etherchannel
Port-channel1 (Primary aggregator)
Age of the Port-channel = 0d:01h:05m:54s
Logical slot/port = 14/1 Number of ports = 2
HotStandBy port = null
Port state = Port-channel Ag-Inuse
Protocol = LACP
Fast-switchover = disabled
Ports in the Port-channel:
Index Load Port EC state No of bits
------+------+------+------------------+-----------
0 55 Gi3/1 Active 4
1 AA Gi3/2 Active 4
7654 3210وتوضح النواتج أنه تم تعيين أربع وحدات بت لكل من الواجهات. لذلك، عندما يكون هناك إثنان خطوة في EtherChannel، كل خطوة لها إمكانية متساوية أن يتم إستخدامها.
gig3/2 - AA - 1010 1010
---- ----
| |
A A
gi3/1 - 55 - 0101 0101
---- ----
| |
5 5
For gi3/2 bits 1,3,5 and 7 are set. So RBH value of 1,3,5,and 7 chooses gi3/2.
For gi3/1 bits 0,2,4 and 6 are set. So RBH value of 0,2,4,and 6 chooses gi3/1.
6500#show interface port-channel 1 etherchannelهنا، نسبة مشاركة البت هي 3:3:2. يعني الربطين بيكون احتمال إستخدامهما أكبر من الرابطه الثالثه (كمان في الجزء الاضافي في الاخر).
Port-channel1 (Primary aggregator)
Age of the Port-channel = 0d:01h:05m:54s
Logical slot/port = 14/1 Number of ports = 2
HotStandBy port = null
Port state = Port-channel Ag-Inuse
Protocol = LACP
Fast-switchover = disabled
Ports in the Port-channel:
Index Load Port EC state No of bits
------+------+------+------------------+-----------
0 49 Gi3/1 Active 3
1 92 Gi3/2 Active 3
2 24 Gi3/3 Active 2
4500#show platform software etherchannel port-channel 1 map ip 192.168.1.1
172.16.1.1
Map port for IP 192.168.1.1, 172.16.1.1 is Gi3/1(Po1)
NOTE: Software forwarded traffic uses Gi3/1(Po1)
في المحولات من السلسلة Catalyst 3750، يتم إستخدام خوارزمية تجزئة 8-بت مماثلة. هنا، توزيع حركة المرور أكثر حتى عندما يكون عدد الروابط في EtherChannel 2، 4 أو 8. الأمر أن يفحص القارن في الميناء-channel:
test etherchannel load-balance interface port-channel
بافتراض تكوين خوارزمية موازنة حمل قناة المنفذ على هيئة SRC-dst IP على 3750 (غير افتراضي). يوضح هذا المثال كيفية تحديد الارتباط الذي تستخدمه حركة المرور من 192.168.1.1 إلى 172.16.1.1.
3750(config)#port-channel load-balance src-dst-ip
3750#show etherchannel load-balance
EtherChannel Load-Balancing Configuration:
src-dst-ip
3750#test etherchannel load-balance interface port-channel 1 ip 192.168.1.1 172.16.1.1
Would select Gi3/1 of Po1
إذا كانت خوارزمية موازنة التحميل تستند إلى عنوان MAC، يمكن إستخدام الأمر السابق إذا قمت بتوفير عناوين MAC للمصدر والوجهة للحزمة.
فيما يلي بعض السيناريوهات التي يمكن أن تتسبب في توزيع حركة المرور بشكل غير متكافئ على واجهات عضو EtherChannel، والخطوات اللازمة لاتخاذ من أجل تحسين موازنة التحميل.