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