17Jul
האם אתה צריך לשאוב כמויות גדולות של נתונים למספר רב של לקוחות בו זמנית, תוך שימוש רק בכתובת IP אחת?באמצעות "צבירה הקישור" אנו יכולים להצטרף לכמה כרטיסי רשת נפרדים על המערכת לתוך אחד NIC הומו.
סקירה כללית
צבירת קישורים נועדה לתת לך את האפשרות להגדיל את רוחב הפס ואת יכולת הגלישה של הרשת, מבלי לשנות לחלוטין את התשתית כך שתעשה זאת( עם העלות שתשפיע על מהלך זה).
מעבר לכך, כמנהלי מערכת, אנחנו בדרך כלל יש מעט מאוד להשפיע על פני הפנימי של יישומים הפועלים על השרתים שלנו.אז אם מגיע זמן כזה כי אנחנו צריכים להגדיל את רוחב הפס של הרשת זמין ליישום אנו עשויים להיות מול עיצוב מחדש של המערכת.אתה בוודאי יודע ששינוי האינטראקציה בין לקוח לשרת, במימון בקשות לתכונה ממוקדת מהספק של היישום או משדרוג לדור חדש של ציוד רשת, הוא גם הרבה עבודה או דורש תקציב או שניהם.אז שנייה לפני שאתה מזלג את הזמן ואת $ $ $, שקול כי את השימוש של "קישור צבירה" הטכנולוגיה, כי זה נעשה ברמה התשתית( OS, NICs ומתגים) היישום יכול להישאר לגמרי התעלםכדי לשנות את זה פתאום מקבל את רוחב הפס המשולב של חיבורי רשת מרובים.
יתר על כן, כיום הטכנולוגיה הזו היא חלק סטנדרטי של רוב ציוד הרשת, אתה רק צריך להיות "חנון" להשתמש בו.אז, "זכרו את שריפות הגיהינום שזייפו אתכם!" והניחו לכולם להראות מה אנחנו עשויים על ידי לחיצה על כל גרם של ביצועים זמינים מהתשתית הנוכחית.
תמונה על ידי renjith krishnan
תנאים מוקדמים
- מדריך זה נכתב באמצעות שרת אובונטו. 9 x64, ולכן יש להניח כי יש לך מערכת מבוססת דביאן לעבוד גם כן.
- למערכת שלך יש יותר מכרטיס רשת אחד.
- תראו אותי משתמש ב- VIM כתוכנית העורך, זה פשוט כי אני רגיל לזה. .. אתה יכול להשתמש בכל עורך אחר שאתה רוצה.
צד לינוקס של דברים
אנו נשתמש בחבילת ה - "ifenslave"( ממשק משעבד), המסוגלת לקחת את כרטיסי הרשת של המערכת בחושך לקשור אותם.דבר אחד לציין כי בעוד על חלונות סוג זה של תצורה נעשה ברמה הנהג של NIC ולכן מוגבל רק הממשקים הזמינים על כרטיס זה, עם חבילת evenslave ניתן לקחת כל NIC במערכת ולקשר אותו( בהנחה שהם מאותה מהירות מהירות כלומר 1000Mb / s).
במדריך זה אנו נקים את הקישור לשימוש בתקן 802.3ad, הן במתג( באמצעות LACP) והן בשרת, ראוי לציין שחבילת ה - "ifenslave" מאפשרת מצבי צבירה שאינם דורשיםאת שיתוף הפעולה של הבורר.עם זאת אני לא משתמש בהם באופן אישי עדיין אז אני לא יכול לערוב להם.רק לשמור את זה בחשבון במקרה שלך מסוגל לקבל את תשתית הרשת לשתף פעולה או אם כרטיס הרשת שלך אין תמיכה הנהג "Ethtool".
התקנת חבילת האריזות
הליך זה נוצר על אובונטו 9.10 אשר היה באגים מצטיינים בחבילת ה - "ifenslave" שאינה מעלה את הממשק המחובר בעת ההפעלה( מתועד כאן).אם תתקין את המהדורה על שחרור 10.10, תקבל באופן אוטומטי את הגירסה עם תיקון הבאגים.עם זאת, עבור אלה מכם לא פועל העדכנית ביותר, תצטרך להתקין באופן ידני גרסה חדשה יותר של החבילה ifenslave.
* תודה לך אלכסנדר Usyskin על עוזר להבין את זה.
כדי להתקין את החבילה בדרך כלל( עבור משתמשים 10.10 ומעלה):
sudo 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/network/ ממשקים
להעיר את כל הממשקים שיהיו חלק מאג"ח ולהוסיף את הדברים הבאים:
auto bond0 iface bond0 inet dhcp בונד עבדים כל הקשר מצב 4 האג"ח מימון 100 האג"ח העיקרי eth1 eth2 eth3 eth4 eth0הדוגמה לעיל קובעאת הקשר ל: מצב שימוש 4( 802.3ad), לקבל את ה- IP מ DHCP ולהשתמש כל NICs בשרת עבור האג"ח( השרת המדובר היה 4 ממשקים מ NIC בראש ובראשונה NIC על הלוח).
צד התשתית של הדברים
כפי שנאמר בסקירה, אנו משתמשים ב "mode 4"( 802.3ad) במדריך זה, לכן אנו חייבים להגדיר את המתג על הקצה המקבל כדי להשתמש בצבירה על היציאות שאנחנו מחברים את השרת.
עכשיו ברור שאני לא יכול לעבור על כל תצורה המכשיר שניתן להעלות על הדעת שם, אז אני אתן שתי דוגמאות ומקווים שזה ייתן לך מספיק כדי להמשיך כאשר מחפשים את המידע על תיעוד ספקים או Google עבור המכשיר הספציפי שלך.
Juniper J-web
קטע זה מסביר כיצד להגדיר ממשקים( יציאות) במכשיר Juniper כדי להשתמש ב"קישור קישורים "(LACP) באמצעות ממשק הניהול של J-Web.
הערה: השתמשתי EX3200 עבור המסך לוכדת והוראות מפורטות להלן, אולם J- האינטרנט הוא דומה למדי עבור מכשירים אחרים Juniper המשתמש JUNOS .
לא לקשר את ממשק
שלב זה הוא הכרחי כי מחוץ לקופסה, כל ממשק על מכשיר Juniper קשורה ברירת המחדל Vlan בשם "unit0".בעוד ג 'וניפר יש תיעוד על איך אתה צריך להגדיר צבירה הקישור, מצאתי את השלב הראשון והיסודי, להיות חסר.ללא ביצוע שלב זה, את שאר השלבים המתוארים על ידי תיעוד פשוט לא יעבוד ואתה תהיה מגרד את הראש על מה אתה חסר.
תודה על צוות התמיכה של Juniper למתן פתרון GUI זה( בסופו של דבר).
- במסך הראשי J-web, לחץ על Configure.
- ואז לחץ על "כלי CLI".
- בחר "הצבע ולחץ על CLI".
- לאחר מכן לחץ על "ערוך" ליד הכותרת "ממשקים".
- בחר את הממשק שברצונך להיות חלק מהצבירה ולחץ על "ערוך" לידו.
- בסעיף "יחידה" מחק את העמותה כפי שמוצג בתמונה.
- לחץ על אישור.
- חזור על כל הממשקים שברצונך להיות חלק מהצטברים.
- כאשר נעשה שימוש "להתחייב" כדי להחיל את השינויים.
קיבוץ ממשקים לתוך צבירים
כעת, לאחר שהמשקים נקשרו, אנו יכולים ליצור קישורי צבירה על ידי "קיבוץ" אותם.
- במסך הראשי J-web, לחץ על "ממשקים".
- ואז לחץ על "קישור צבירה".
- בחר "הוסף".
- כאשר החלון המוקפץ עולה, בחר "פעיל".
- לחץ על "הוסף".
- בחלון המשנה המוקפץ, בחר את הממשקים שיהיו חלק מהקישור( החזק Ctrl למספר).
- לחץ על "אישור" עד שכל חלונות התצורה ייעלמו.
- בוצע.
רשת האינטרנט של HP המנוהלת ProCurve מעבירה את
ללא תשלום להוראות ג'וניפר, להלן ההוראות עבור התקנים מנוהלים של HP ProCurve.
HP 1800G
- לחץ על "Trunks".
- לחץ על "הגדרת LACP"
- בחר את תיבת הסימון עבור יציאות שברצונך להיות מסוגל לצבור, בדוגמה זו השתמשתי ביציאות 3 ו -4.
- לחץ על החל בחלק התחתון של הדף.
- בוצע.HP 1810G
- לחץ על "גזעים".
- לחץ על "תצורת Trunk".
- בחר בתיבת הסימון "Create".
- תן לינק שם.
- לחץ על "החל".
- לחץ על "חברות Trunk".
- בחר את "מזהה המטען" מהרשימה הנפתחת, בדוגמה שלנו אנו משתמשים "Trunk2".
- לחץ על היציאות שברצונך להיות חלק מהצבירה, בדוגמה שלנו השתמשנו ביציאות 11 &12. לחץ על "החל".בצע את השינויים קבע על ידי הולך "תחזוקה".
- ואז לתוך התפריט "שמור תצורות" משנה.
- לחץ על הלחצן "שמור תצורה".
- בוצע.
Show'm אור לבן אתה עשוי