המלצה לראוטר תומך 2 WAN עם LOAD BALANCING

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
integral פותח השרשור
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 8273
הצטרף: דצמבר 2005

שליחה

@eran405
·
תודה רבה! לצערי אין לי את הזמן כרגע להיכנס לעומק, למרות שכשיהיה לי אשמח.

מהסיבה דלעיל כרגע חזרתי ל double nat.

מה אני צריך לעשות כדי לוודא שאכן שני הראוטרים של התשתית (D225 ו TPLINK 9970) וה ER-X יושבים על סאבנטים שונים? לא בטוח שהבנתי את עניין הסאבנטים.

הסיבה העיקרית לשני הקווים היא ה FAIL אבל זה גם מוריד את הלחץ בבית שזה לא פחות חשוב ולכן הגדרתי LOAD BALANCING כדי לנצל את רוחב הפס של שני הקווים בתוספת של QOS פשוט. כמובן שאני מצפה ל FAIL גם.

מה היתרון של ה STICKY? איזה אופציה כדאי לבחור?

לגבי השאר, אתייחס כשאוכל.

eran405
אחראי תחום רשתות
אחראי תחום רשתות
תגובות: 3388
הצטרף: פברואר 2012

שליחה

אענה בנפרד לשתי השאלות שלך:
integral כתב: מה אני צריך לעשות כדי לוודא שאכן שני הראוטרים של התשתית (D225 ו TPLINK 9970) וה ER-X יושבים על סאבנטים שונים? לא בטוח שהבנתי את עניין הסאבנטים.
...
דבר ראשון אני ממליץ לך בחום להשלים את הרקע הבסיסי לגבי מה זה subnetים ואיך עובד ניתוב עם כתובת IP (ברמה בסיסית). מחיפוש זריז בגוגל הנה משהו להתחיל ממנו ואתה יכול להמשיך ולהתעמק פחות או יותר בכל נושא ברשתות וכמה שתבחר דרך האינטרנט:


ספציפית לגבי subnetים, השלוש מספרים הראשונים בכתובת IP הם הכתובת של הרשת המקומית, מה שנקרא גם subnet (הרשת זה נגיד כל האינטרנט ו-192.168.1.0 זה התת רשת או ה-subnet של הרשת הביתית שלך). אם רוצים לדייק זה תלוי ב-subnet mask שכרגיל יהיה 255.255.255.0 שפירושו בדיוק שהשלוש מספרים הראשונים הם הכתובת של התת רשת והמספר הרביעי מזהה את התחנה בתוך ה-subnet. בעזרת CIDR אפשר לכתוב שהכתובת של הראוטר היא: 192.168.1.1/24 . כאשר ה-24/ בסוף פירושו שוב בדיוק מה שכתבתי לעיל (השלוש מספרים הראשונים הם ה-subnet והמספר הרביעי זה הכתובת בתוך ה-subnet).

אני לא מבין איך זה יכול לעבוד לך אם יש התנגשות ב-subnetים, ולכן לדעתי כבר עכשיו יש לך subnetים שונים בין הראוטרים. בכל זאת אפרט איך אני הייתי מגדיר זאת:

1. אני ממליץ לשנות את ה-subnet של הרשת הראשית (זאת שה-ER-X מנהל), מ-192.168.1.0/24 שזה הברירת מחדל של פחות או יותר כל ראוטר ומגדיל את הסיכוי להתנשות עם הטווח של ציוד אחר. אתה יכול לדוגמא להשתמש ב-192.168.7.0/24 או כל subnet מהטווחים ששמורים לרשתות פרטיות:
https://en.wikipedia.org/wiki/Private_n ... _addresses
בשביל הנוחיות, תבחר subnet שגם שונה מהכתובת שיש כרגע לכל אחד מהמודם/ראוטרים שלך. שם לב שגם אם הטווח השמור הוא גדול יותר, כמו לדוגמא 192.168.0.0/16, אפשר ומומלץ להצמד ל-subnetים של 24/ כמו לדוגמא 192.168.7.0/24.

בשביל לשנות זאת כעת (בלי להריץ מחדש ה-wizard ולאפס את כל ההגדרות), אתה צריך לעדכן את הכתובת החדשה בשני מקומות (אני ממליץ לפי הסדר שאציין):

א. תחת services -> DHCP Server, תבחר view details בצד ימין של השורה המתאימה (כרגע תהיה לך רק שורה אחת). תעדכן את כל המקומות שמופיע המספר הישן (אצלי זה מופיע ב-range start/stop, router, dns).

ב. ב-Dashboard של ה-GUI למטה יש רשימה של הממשקים, ובשורה של switch0 (יופיע תחת השם Local לפי הקונפיגורציה ששיתפת) תבחר config בצד ימין של השורה. כאן יש רק מקום אחד לעדכן את הכתובת של הראוטר עצמו.

אחרי שעדכנת זאת, תצטרך לגרום למחשב לקבל כתובת חדשה מהראוטר (בשביל שיהיה בטווח הנכון). אם זה לא קורה אוטומטית, ב-windows אפשר לעשות זאת ע"י:

קוד: בחירת הכל

ipconfig /release
ipconfig /renew
2. אם צריך תשנה את ה-subnet במודם/ראוטרים כך שלכל מודם/ראוטר יהיה subnet יחודי, כלומר שה-subnet של כל מודם/ראוטר יהיה שונה מהשני ושונה מה-subnet של הרשת הראשית. אפשר לדוגמא שהמודם/ראוטר הראשון יהיה 192.168.2.0, השני יהיה 192.168.3.0 והרשת הראשית 192.168.7.0 (כאשר התחילית של 192.168 זה אחד מהטווחים השמורים לרשתות פרטיות, המספר השלישי נבחר בצורה לגמרי שרירותית רק שונה מ-1 שמאד נפוץ וכדאי להמנע ממנו והמספר הרביעי זה הכתובת בתוך ה-subnet ושמציינים את הכתובת של ה-subnet מקובל לשם בו 0).

eran405
אחראי תחום רשתות
אחראי תחום רשתות
תגובות: 3388
הצטרף: פברואר 2012

שליחה

(שם לב שלנושא של הסאבנטים עניתי בהודעה לעיל)
integral כתב: מה היתרון של ה STICKY? איזה אופציה כדאי לבחור?
...
אני כנראה לא האדם הכי טוב לקבל ממנו עיצות בנושא כי אין לי ניסיון עם load balancing אז כל מה שאני מפרט כאן זה ידע "תיאורתי":

ברגע שאתה מפעיל load balancing (כלומר לא failover-only), אז הראוטר יחלק את התעבורה היוצאת בין שני חיבורי האינטרנט שלך. בפרט זה אומר שפניות לאותו השרת או לאותם שרתים של אותו השירות יכולים לצאת כל פעם מחיבור אחר. בשביל חלק גדול מהשימושים באינטרנט זה לא אמור להשפיע (לדוגמא כשאתה מוריד תוכן של דף אינטרנט "רגיל" לא איכפת לשרת מאיזה כתובת אתה פונה). במקרה של double NAT אתה יכול מאד בקלות לראות בטרייס החוצה דרך איזה מודם/ראוטר אתה יוצא לאינטרנט, תבדוק מספר טרייסים אחד אחרי השני לאותו השרת, אתה אמור לראות שלפעמים הוא יוצא מהחיבור הראשון ולפעמים מהשני.

שירותים מסויימים, כולל "סתם" אתרי אינטרנט, יכולים לבדוק מאיזה כתובת אינטרנט מגיעה הפניה ויכולים או לחסום (לדוגמא מסיבות של security) או להתבלבל אם מתחילים לדבר איתם דרך כתובת אחת וממשיכים מכתובת אחרת. בגלל שאין לי ניסיון עם load balancing קשה לי להגיד איך בדיוק זה בא לידי ביטוי אבל כיביכול אתרים של בנקים יכולים להיות רגישים לדברים כאלה (אין לי מושג האם זה נכון גם לגבי אתרים של בנקים בארץ). אולי מישהו שמכיר יכול להשלים באיזה שימושים במעשי רואים את הבעיה ללא sticky.

ההגדרות של sticky באות לפתור זאת ולגרום לתעבורה של אותו ה-"traffic session" לצאת דרך אותו הממשק (אני מודה שאני לא בטוח בדיוק למה הם מתכוונים "traffic session" ועל איזה timeout הם מדברים). למיטב הבנתי הראוטר עוקב אחרי כל האופציות שאתה מאפשר ב-sticky ואם כל השדות שאפשרת ללא שינוי הוא ידאג שהתעבורה תצא מאותו הממשק. לכן לא כדאי לאפשר את כל האפשריות שמצויינות שם (לדוגמא ה-source-port, לפחות בחלק מהשימושים יכול להיות "אקראי" יחסית ולכן ה-sticky לא יתפוס).

בלי ניסיון אני יכול רק להגיד מה "נשמע" לי הגיוני. הייתי מנסה לעשות sticky לתעבורה שיוצאת מאותה תחנה ומכוונת לאותו השרת, שלמיטב הבנתי מקנפגים זאת ככה:

קוד: בחירת הכל

set load-balance group G sticky dest-addr enable
set load-balance group G sticky source-addr enable
אני לא 100% האם אחרי שהגדרת sticky בצורה נכונה זה יתפוס גם לגבי טרייס, אבל בתקווה שבדקת קודם וראית שכל פעם זה יוצא מחיבור אחר, שווה לבדוק גם אחרי ההגדרה ולקוות שזה יגרום לתעבורה לצאת ממשק אחד בצורה יציבה (עד timeout מסויים).

integral פותח השרשור
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 8273
הצטרף: דצמבר 2005

שליחה

@eran405
·
תודה רבה, אכן כנראה שהבנתי את העניין. אם כי הלכתי הלכתי רחוק יותר :lol: את ה 225 השארתי על 10.0.0.138, את ה 9970 הפכתי ל 172.16.1.1 ואת ה ER-X השארתי על 192.168.1.1 כולם על 24.

לגבי ה STICKY אני חושב שאשאיר כמו שהוא כל עוד שלא נתקלתי בבעיות.

ziv_r
סמל אישי של משתמש
עורך ראשי HTmag
עורך ראשי HTmag
תגובות: 46508
הצטרף: ינואר 2005

שליחה

@eran405
ערן, איזה הסברים, לעשות מאמר מהם :אחלה:

חזור אל “רשתות, אינטרנט ו- Fiber”