در سوئیچهای MES، الگوریتمهای balancing زیر قابل انتخاب هستند:
- src-dst-mac-ip (حالت پیشفرض): balancing بر اساس MAC address مبدأ، MAC address مقصد، IP address مبدأ و IP address مقصد انجام میشود.
- src-dst-mac:اbalancing بر اساس MAC address مبدأ و MAC address مقصد است.
- src-dst-ip:اbalancing بر اساس IP address مبدأ و IP address مقصد است.
- src-dst-mac-ip-port:اbalancing بر اساس MAC address مبدأ، MAC address مقصد، IP address مبدأ، IP address مقصد و پورتهای TCP/UDP انجام میشود.
- dst-mac:اbalancing بر اساس MAC address مقصد است.
- dst-ip:اbalancing بر اساس IP address مقصد است.
- src-mac:اbalancing بر اساس MAC address مبدأ است.
- src-ip:اbalancing بر اساس IP address مبدأ است.
الگوریتم balancing توسط دستور زیر
تعیین میشود:
الگوریتم balancing برای src-dst-mac:
اجرای XOR operation بر روی
source MAC (0 to 5 bits)
destination MAC (0 to 5 bits)
باعث ایجاد HASH میشود. سپس عملیات MOD x بر روی HASH انجام میشود (x تعداد پورتهای موجود در LAG است) و در نهایت Index of the port in the LAG محاسبه میشود.
الگوریتم balancing برای src-dst-ip:
اجرای XOR operation بر روی
IP source address (from 0 to 5 bits)
IP source address (from 16 to 21 bits)
IP destination address (from 0 to 5 bits)
IP destination address (from 16 to 21 bits) باعث ایجاد HASH میشود.
سپس با اعمال MOD x بر روی HASH (x تعداد پورتهای LAG) و Index of the port in the LAG محاسبه میگردد.
الگوریتم balancing برای src-dst-mac-ip:
اجرای XOR operation بر روی
IP source address (from 0 to 5 bits)
IP source address (from 16 to 21 bits)
IP destination address (from 0 to 5 bits)
IP destination address (from 16 to 21 bits)
source MAC (from 0 to 5 bits)
destination MAC (from 0 to 5 bits) باعث ایجاد HASH میشود.
عملیات MOD x روی HASH انجام میشود (x تعداد پورتهای LAG) و Index of the port in the LAG تعیین میگردد.
شاخصهای پورت در LAG از 0 تا تعداد اینترفیسهای فیزیکی در LAG-1 شمارهگذاری میشوند. به عنوان مثال، اگر ۸ اینترفیس در LAG وجود داشته باشد، شاخص 0 به کوچکترین اینترفیس فیزیکی و شاخص 7 به بزرگترین اینترفیس اختصاص داده میشود.