כיצד הגדרת רשת קישור צבירה (802.3ad) על אובונטו
האם אתה צריך לשאוב כמויות גדולות של נתונים למספר רב של לקוחות בו זמנית, תוך שימוש רק כתובת IP אחת? באמצעות "צבירה הקישור" אנו יכולים להצטרף כמה כרטיסי רשת נפרדת על המערכת לתוך אחד NIC הומו.
סקירה כללית
צבירת קישורים נועדה לתת לך את האפשרות להגדיל את רוחב הפס ואת יכולת הגלישה של הרשת, מבלי לשנות לחלוטין את התשתית כך שתעשה זאת (עם העלות שתחול על מהלך כזה).
מעבר לכך, כמנהלי מערכת, אנחנו בדרך כלל יש מעט להשפיע על פני הפנימי של היישומים הפועלים על השרתים שלנו. אז אם מגיע זמן כזה כי אנחנו צריכים להגדיל את רוחב הפס של הרשת זמין ליישום אנו עשויים להיות מול עיצוב מחדש של המערכת. אתה בוודאי יודע ששינוי האינטראקציה בין לקוח לשרת, במימון בקשות לתכונה ממוקדת מיצרן היישום או שדרוג לדור חדש של ציוד רשת, הוא גם הרבה עבודה או דורש תקציב או שניהם. אז שנייה לפני שאתה מזלג את הזמן ו $ $ $, שקול כי את השימוש של "קישור צבירה" הטכנולוגיה, היא כי זה נעשה ברמת התשתית (OS, NICs ומתגים) היישום יכול להישאר לגמרי התעלם כדי לשנות את זה פתאום מקבל את רוחב הפס המשולב של חיבורי רשת מרובים.
יתר על כן, כיום טכנולוגיה זו היא חלק סטנדרטי של רוב ציוד הרשת, אתה רק צריך להיות "חנון" להשתמש בו. אז, "זכרו את שריפות הגיהינום שזייפו אתכם!" והניחו לכולם להראות את מה שאנחנו עשויים על ידי לחיצה על כל גרם של ביצועים זמינים מהתשתית הנוכחית .
תמונה של renjith krishnan
תנאים מוקדמים
- מדריך זה נכתב באמצעות Ubuntu server9.10 x64, ולכן יש להניח כי יש לך מערכת מבוססת דביאן לעבוד גם עם.
- למערכת שלך יש יותר מכרטיס רשת אחד.
- תראו אותי משתמש ב- VIM כתוכנית העורך, זה רק בגלל שאני רגיל לזה ... אתה יכול להשתמש בכל עורך אחר שתרצה.
צד לינוקס של דברים
אנו נשתמש בחבילת ה - "evenslave" (ממשק לשעבוד), אשר תוכל לקחת את כרטיסי הרשת של המערכת בחושך לאגד אותם. דבר אחד לציין כי בעוד על חלונות זה סוג של תצורה נעשה ברמה הנהג של NIC ולכן מוגבל רק הממשקים הזמינים על הכרטיס, עם חבילת מהונדס אפשר לקחת כל NIC במערכת ואת הקשר אותו ( בהנחה שהם מאותה מהירות כיתה כלומר 1000Mb / s).
בעוד שבמדריך זה נקים את הקישור לשימוש בתקן 802.3ad, הן במתג (באמצעות LACP) והן בשרת, ראוי לציין שחבילת ה - "ifenslave" מאפשרת מצבי צבירה שאינם דורשים את שיתוף הפעולה של המתג. עם זאת אני לא משתמש בהם באופן אישי עדיין אז אני לא יכול לערוב להם. רק לשמור את זה בחשבון במקרה שלך מסוגל לקבל את תשתיות הרשת לשתף פעולה או אם כרטיס הרשת שלך אין תמיכה הנהג עבור "Ethtool".
התקנת חבילת האריזה
הליך זה נוצר על אובונטו 9.10 אשר היה באגים יוצאת דופן בחבילה "ifenslave" כי לא להעלות את הממשק מלוכדות בעת ההפעלה (מתועד כאן). אם תתקין את המהדורה על שחרור 10.10, תקבל באופן אוטומטי את הגירסה עם תיקון הבאגים. עם זאת, עבור אלה מכם לא פועל העדכנית ביותר, תצטרך להתקין באופן ידני גרסה חדשה יותר של החבילה ifenslave.
* תודה אלכסנדר Usyskin על עוזר להבין את זה.
כדי להתקין את החבילה בדרך כלל (עבור משתמשים 10.10 ומעלה):
סודו aptitude להתקין
כדי להתקין באופן ידני את הגירסה החדשה יותר, הורד את הגירסה המתאימה למערכת ההפעלה שלך (x86 או x64), הכנס אותה למצב tmp ספריה ולהתקין באמצעות dpkg פקודה.
עבור מערכת הפעלה של 32 סיביות:
sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_i386.deb
עבור מערכת הפעלה של 64 סיביות:
sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_amd64.deb
הגדר את הממשק המחובר
עכשיו, כי החבילה evenslave הותקן אנו יכולים להגדיר ממשק מלוכדות. לשם כך, ערוך את ממשקים קובץ תצורה:
sudo vim / etc / רשת / ממשקים
הערה החוצה את כל הממשקים שיהיו חלק האג"ח ולהוסיף את הדברים הבאים:
אוטומטי bond0 iface bond0 Inet dhcp בונד עבדים כל הקשר מצב 4 האג"ח מימון 100 האג"ח העיקרי eth1 eth2 eth3 eth4 eth0
הדוגמה שלעיל קובעת את הקשר ל-: use mode 4 (802.3ad), לקבל את ה- IP מ- DHCP ולהשתמש בכל ה- NIC בשרת עבור האג"ח (לשרת המדובר היו 4 ממשקים מרשת NIC מרובעת, לוח NIC).
בצד התשתית של הדברים
כפי שנאמר בסקירה, אנו משתמשים ב "mode 4" (802.3ad) במדריך זה, לכן אנו חייבים להגדיר את המתג על הקצה המקבל כדי להשתמש בצבירה על היציאות שאנו מחברים את השרת.
עכשיו ברור שאני לא יכול לעבור על כל תצורה המכשיר שניתן להעלות על הדעת שם בחוץ, אז אני אתן שתי דוגמאות ומקווים שזה ייתן לך מספיק כדי להמשיך כאשר מחפשים את המידע על תיעוד ספקים או Google עבור המכשיר הספציפי שלך.
ג'וניפר J- אינטרנט
קטע זה מסביר כיצד להגדיר ממשקים (יציאות) במכשיר Juniper כדי להשתמש ב"קישור קישורים "(LACP) באמצעות ממשק הניהול של J-Web.
הערה: השתמשתי EX3200 עבור המסך לוכדת והוראות מפורטות להלן, אולם J- האינטרנט הוא דומה למדי עבור מכשירים אחרים Juniper כי השימוש JUNOS.
Dis-link את הממשק
צעד זה הוא הכרחי משום out-of-the-box, כל ממשק על התקן Juniper קשורה ברירת המחדל Vlan בשם "unit0". בעוד ג 'וניפר יש תיעוד על איך אתה צריך להגדיר צבירה הקישור, מצאתי את זה צעד ראשון בסיסי, להיות חסר. ללא ביצוע שלב זה, את שאר השלבים המתוארים על ידי תיעוד פשוט לא יעבוד ואתה תהיה מגרד את הראש על מה אתה חסר.
תודה על צוות התמיכה של Juniper למתן פתרון GUI זה (בסופו של דבר).
- במסך הראשי J-web, לחץ על Configure.
- לאחר מכן לחץ על "כלי CLI".
- בחר "הצבע ולחץ על CLI".
- לאחר מכן לחץ על "ערוך" ליד הכותרת "ממשקים".
- בחר בממשק שברצונך להיות חלק מהצבירה ולחץ על "ערוך" לידו.
- בסעיף "יחידה" מחק את העמותה כפי שמוצג בתמונה.
- לחץ על אישור.
- חזור על כל הממשקים שברצונך להיות חלק מהצטברים.
- כאשר נעשה שימוש "להתחייב" כדי להחיל את השינויים.
קיבוץ ממשקים לצבירים
עכשיו, כי הממשקים כבר dis- הקשורים, אנחנו יכולים ליצור קישורים צבירה על ידי "קיבוץ" אותם.
- במסך הראשי J-web, לחץ על "ממשקים".
- לאחר מכן לחץ על "קישור צבירה".
- בחר "הוסף".
- כאשר חלון מוקפץ עולה, בחר "פעיל".
- לחץ על "הוסף".
- בחלון המשנה המוקפץ, בחר את הממשקים שיהיו חלק מהקישור (החזק Ctrl למספר).
- לחץ על "אישור" עד שכל חלונות התצורה נעלמו.
- בוצע.
מתגי ProCurve של HP מנוהלים על ידי האינטרנט
הוראות חינם ל- Juniper, להלן ההוראות עבור התקנים מנוהלים של HP ProCurve.
HP 1800G
- לחץ על "Trunks".
- לחץ על "הגדרת LACP"
- בחר בתיבת הסימון עבור יציאות שברצונך להיות מסוגל לצבור, בדוגמה זו השתמשתי ביציאות 3 ו -4.
- לחץ על החל בתחתית הדף.
- בוצע.
HP 1810G
- לחץ על "Trunks".
- לחץ על "תצורת תא המטען".
- בחר בתיבת הסימון 'צור'.
- תן את הקישור שם.
- לחץ על "החל".
- לחץ על "חברות Trunk".
- בחר את "מזהה המטען" מהרשימה הנפתחת, בדוגמה שלנו אנו משתמשים "Trunk2".
- לחץ על היציאות שברצונך להיות חלק מהצבירה, בדוגמה שלנו השתמשנו ביציאות 11 ו -12.
- לחץ על "החל".
- בצע את השינויים הקבועים על ידי לחיצה על "תחזוקה".
- ואז לתפריט המשנה "שמור תצורות".
- לחץ על הלחצן "שמור תצורה".
- בוצע.
תראי את האור הלבן שאתה עשוי ממנו