תקציר
מאמר זה מציג את ההגדרות הדרושות בכדי לכייל את מתג התקשורת (Switch) על מנת לאפשר יישום NLB בסביבת מערכות Windows Server 2000/2003/2008.
הערה: ההגדרות במאמר הנ"ל מתיחסות למתג Cisco Catalyst 3750.
הגדרת המתג (Switch) בעת עבודה עם NLB במצב Unicast
בעת עבודה עם NLB במצב Unicast, ישנן שתי תופעות שכיחות, המחייבות התייחסות יתרה:
- ישנה "הצפה" (Flooding) של רשת התקשורת.
- שרתים החברים ב- NLB, אינם יכולים לתקשר בינם לבין עצמם.
על מנת לעקוף את המגבלות שצוינו לעיל, ישנו צורך לבצע את הפעולות הבאות:
-
על מנת לאפשר תקשורת בין השרתים החברים ב- NLB, קיים צורך לעבוד עם שני כרטיסי רשת:
Front (אשר שותף ב- NLB) ו- Back (אשר אינו שותף ב- NLB).
-
חלה חובה לחבר את כרטיס הרשת החבר ב- NLB, ל- VLAN יעודי (אשר מוקצה לסביבת ה- NLB).
פעולה זו ניתנת לביצוע ע"י שימוש בפקודות הבאות במתג:
enable
configure terminal
interface gigabitethernet0/6
switchport access vlan number 100
end
wr
בדוגמא זו, פורט 0/6 במתג חובר לכרטיס הרשת ה Front של שרת ה NLB. כמו כן, פורט 0/6 במתג הוגדר לעבודה ב- VLAN 100 (שהינו VLAN ייעודי לסביבת ה- NLB).
הגדרת המתג (Switch) בעת עבודה עם NLB במצב Multicast
בעת עבודה עם NLB במצב Multicast, ה- NLB לא יעבוד ללא ביצוע הפעולות הבאות:
enable
configure terminal
arp 10.10.10.200 0016.E783.E4B4
mac-address-table 0016.E783.E4B4 static vlan 100 interface gigabitethernet0/6
end
wr
בדוגמא זו, ביצענו מספר פעולות:
- הגדרנו ע"י פקודת arp כי כתובת ה- IP ה"צפה" (וירטואלית) של ה- NLB, תהא בעלת כתובת ה- MAC ה"צפה".מידע לגבי כתובות "צפות" ניתן לצפייה ע"י שימוש בכלים: nlb.exe ו\או nlbmgr.exe.
- הגדרנו כי פורט 0/6 במתג חובר לכרטיס רשת ה- Front (או היחידי) של שרת ה- NLB. כמו כן, פורט 0/6 במתג הוגדר לעבודה ב- VLAN 100 (שכאמור, הינו VLAN ייעודי לסביבת ה- NLB).
- מידע לגבי כתובות "צפות" ניתן לצפייה ע"י שימוש בכלים: nlb.exe ו\או nlbmgr.exe.
הערה: למרות המצב הנוכחי, בו אין תיעוד רשמי הממליץ על הקצאת VLAN ייעודי לסביבת Multicast NLB, מומלץ להקצות VLAN ייעודי לסביבה זו.
קביעת טראקבק