כן אנחנו יכולים לעשות את זה דרך מסלולים סטטיים. קיום שני מסלולי יציאה סטטיים לאינטרנט עבור כל אחד מהספקים ושימוש באפשרות המרחק במסלול. יש לתת לספק הראשי מרחק נמוך ולספק המשני מרחק גבוה. המסלול עם המרחק הנמוך ביותר הוא זה שיישאר פעיל. המרחק הוא מספר שיכול להיות בטווח 1 עד 255.
אפשר לחבר שני ספקי אינטרנט לאותו מכשיר MikroTik ולהגדיר אותו כך שאם אחד מפסיק להיות עם חיבור לאינטרנט, התעבורה תועבר אוטומטית לספק השני. תצורה זו ידועה כ-WAN failover או איזון עומסים עם failover. למרות שאיזון עומסים מחלק תעבורה בין שני חיבורים או יותר, מעבר לכשל מבטיח שאם חיבור אחד נכשל, התעבורה מנותבת אוטומטית לחיבור פעיל אחר.
כאן אנו מסבירים כיצד להגדיר כשל ב-WAN ב-MikroTik RouterOS:
שלב 1: הגדר ממשקי WAN
ראשית, עליך להגדיר את שני ממשקי ה-WAN עם כתובות ה-IP שסופקו על ידי ספקי האינטרנט שלך. זה נעשה בדרך כלל ב IP > כתובות.
שלב 2: הגדר את שער ברירת המחדל
לאחר מכן, הגדר את שער ברירת המחדל עבור כל אחד מספקי האינטרנט ב IP > מסלולים. עליך להוסיף מסלול עבור כל ספק:
- עבור ספק שירותי האינטרנט הראשי, הוסף מסלול עם השער שסופק על ידי ספק האינטרנט והשאיר אותו במרחק של 1.
- עבור ספק שירותי האינטרנט הגיבוי, הוסף מסלול עם השער המסופק על ידי ספק שירותי האינטרנט הזה והגדר מרחק ארוך יותר, למשל, 2.
שלב 3: הגדר את ה-failover
ניתן להגדיר כשל באמצעות סקריפט האימות ומסלולים רקורסיביים. יהיה עליך ליצור סקריפט המאמת את החיבור לאינטרנט, למשל על ידי פינג של כתובת IP ציבורית מהימנה (כגון Google DNS 8.8.8.8). אם הפינג נכשל, הסקריפט יכול לשנות את מרחק המסלולים כדי לגרום לתעבורה להיות מנותבת אל ספק שירותי האינטרנט האחר.
שלב 4: צור סקריפט אימות
צור סקריפט ב מערכת > סקריפטים בדוק קישוריות והתאם את מרחקי המסלול לפי הצורך. להלן דוגמה בסיסית כיצד עשוי להיראות התסריט:
:if ([/ping 8.8.8.8 count=3] = 0) do={
/ip route set [find comment="ISP1"] distance=2
/ip route set [find comment="ISP2"] distance=1
} else={
/ip route set [find comment="ISP1"] distance=1
/ip route set [find comment="ISP2"] distance=2
}
סקריפט זה מנסה לבצע ping 8.8.8.8 שלוש פעמים. אם הוא נכשל (מה שמצביע על כך ש-ISP הראשי מושבת), הוא משנה את מרחק המסלולים כדי לתעדף את ISP הגיבוי.
שלב 5: תזמן את הסקריפט
לבסוף, תזמן את הסקריפט לרוץ מעת לעת מערכת > מתזמן. זה יבטיח שהסקריפט יפעל במרווחי זמן קבועים, מה שיאפשר זיהוי אוטומטי ומעבר לכשל.
שיקולים נוספים
- בדיקות: לאחר קביעת התצורה של מעבר לכשל, בדוק על ידי ניתוק פיזי של אחד מספקי האינטרנט שלך כדי לוודא שהמעבר לכשל פועל כמצופה.
- איזון עומסים: אם אתה רוצה להשתמש בשני ספקי האינטרנט בו זמנית, אתה יכול לשקול הגדרת איזון עומסים בנוסף ל-failover. עם זאת, איזון עומסים דורש תצורות נוספות.
- מעקב: עקוב אחר חיבורים וניטור כך שתוכל להגיב במהירות לכל בעיה.
הגדרה בסיסית זו של תקלות תקלות אמורה לספק לך מעבר אוטומטי בין שני ספקי אינטרנט במקרה שאחד נכשל, ולשפר את האמינות של חיבור האינטרנט שלך.
אין תגיות לפוסט הזה.