هدف لب
پیکربندی weighting در GLBP روی دو روتر طوریکه وزن اولیهشان تعداد آپلینکهای سالم را منعکس کند، پیونددادن weighting به ردیابی اینترفیس، و تأیید اینکه نسبت تعادلبار بین دو فورواردر بهطور خودکار وقتی یک روتر یک آپلینک را از دست میدهد تغییر میکند.
هدف لب (چرا مهم است)
لب GLBP پایه پوششدادهشده پیشتر در این مجموعه تعادل بار در سراسر دو فورواردر را بدون پرداختن به اینکه هرکدام واقعاً چقدر ترافیک دریافت میکند نشان داد. weighting در GLBP اجازه میدهد این تقسیم متناسب با سلامت و ظرفیت واقعی هر روتر باشد بهجای فرضشدن مساوی، و ردیابی تنظیم آن وزن را با تغییر شرایط خودکار میکند.
توپولوژی لب
R1 ---- Gi0/1 ---- Switch1 (روبهسمت-کلاینت)
R1 ---- Gi0/2, Gi0/3 ---- دو آپلینک WAN
R2 ---- Gi0/1 ---- Switch1 (روبهسمت-کلاینت)
R2 ---- Gi0/2 ---- یک آپلینک WAN
IP مجازی: 192.168.180.1/24
R1: 192.168.180.2، R2: 192.168.180.3وظیفه ۱: پیکربندی GLBP پایه
GLBP را همانطور که در لب قبلی پوشش داده شد، با هر دو روتر بهعنوان فورواردرهای فعال، پیکربندی کن.
وظیفه ۲: پیکربندی ردیابی اینترفیس برای هر آپلینک
weighting در GLBP را روی R1 طوری پیکربندی کن که وقتی هرکدام از دو آپلینکش شکست بخورد کاهش یابد، و روی R2 که وقتی آپلینک تکش شکست بخورد کاهش یابد.
وظیفه ۳: تأیید انعکاس سلامت کامل توسط Weighting اولیه
تأیید کن هر دو روتر وزن پیکربندیشده کاملشان را گزارش میدهند در حالی که همه آپلینکها سالماند.
وظیفه ۴: شبیهسازی شکست یکی از دو آپلینک R1
یکی از دو اینترفیس آپلینک R1 را خاموش کن و تغییر وزن حاصل را مشاهده کن.
وظیفه ۵: تأیید تغییر نسبت تعادلبار
تأیید کن R1 اکنون نسبت کوچکتری از ترافیک کلاینت را نسبت به R2 فوروارد میکند، که ظرفیت آپلینک کاهشیافتهاش را منعکس میکند.
راهحل و تأیید
R1(config)# interface gigabitethernet0/1
R1(config-if)# glbp 1 ip 192.168.180.1
R1(config-if)# glbp 1 weighting 200 lower 100 upper 200
-- وزن شروع 200 (سلامت کامل، هر دو آپلینک)؛
-- اگر وزن به 100 یا کمتر افت کند، این روتر
-- فورواردکردن فعال را متوقف میکند تا دوباره
-- به 200 برسدR1(config-if)# glbp 1 weighting track 1 decrement 50
R1(config-if)# glbp 1 weighting track 2 decrement 50
R1(config)# track 1 interface gigabitethernet0/2 line-protocol
R1(config)# track 2 interface gigabitethernet0/3 line-protocolR2(config)# interface gigabitethernet0/1
R2(config-if)# glbp 1 ip 192.168.180.1
R2(config-if)# glbp 1 weighting 100 lower 50 upper 100
R2(config-if)# glbp 1 weighting track 3 decrement 100
R2(config)# track 3 interface gigabitethernet0/2 line-protocolR1# show glbp gigabitethernet0/1 1 | include Weighting
Track object 1 state Up decrement 50
Track object 2 state Up decrement 50
Weighting 200, low 100, high 200 (configured)
R2# show glbp gigabitethernet0/1 1 | include Weighting
Track object 3 state Up decrement 100
Weighting 100, low 50, high 100 (configured)
-- هر دو روتر روی وزن پیکربندیشده کامل، چون
-- همه آپلینکهای ردیابیشده در حال حاضر up هستندR1(config)# interface gigabitethernet0/2
R1(config-if)# shutdownR1# show glbp gigabitethernet0/1 1 | include Weighting
Track object 1 state Down decrement 50
Track object 2 state Up decrement 50
Weighting 150, low 100, high 200 (configured)
-- وزن R1 از 200 به 150 افت کرد -- همچنان
-- بالای آستانه "low" آن یعنی 100، پس R1 یک
-- فورواردر فعال باقی میماند، اما با وزن
-- نسبی کاهشیافتهR1# show glbp gigabitethernet0/1 1 | begin Forwarder
Forwarder State MAC address Weight
1 Active 0007.b400.0101 150
2 Listen 0007.b400.0102 -
R2# show glbp gigabitethernet0/1 1 | begin Forwarder
Forwarder State MAC address Weight
1 Listen 0007.b400.0101 -
2 Active 0007.b400.0102 100
-- R1 اکنون بهطور متناسب ترافیک کمتری (وزن 150)
-- نسبت به R2 (وزن 100 اما در ابتدا این دو
-- 200 در مقابل 100 بودند، نسبت 2:1 -- اکنون
-- 150 در مقابل 100، یک تغییر که آن شکاف را
-- باریکتر میکند چون سلامت R1 واقعاً کاهش یافته)
-- فوروارد میکندنکته کلیدی
weighting در GLBP رفتار پایه تعادلبار پوششدادهشده در یک لب قبلی را با متناسبکردن تصمیمات AVG درباره اینکه چند کلاینت به هر فورواردر اختصاص دهد با سلامت بیدرنگ بهجای یک فرض ثابت گسترش میدهد — ترکیبشده با ردیابی اینترفیس، این اجازه میدهد نسبت تعادلبار بهطور خودکار هر روتری که در حال حاضر ظرفیت آپلینک واقعی بهتری دارد را ترجیح دهد، بدون نیاز به هیچ بازپیکربندی دستی وقتی شرایط تغییر میکنند.