Interface Abstraction Interface (SAI) – שבירת צבירת הרשת

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

ערימת רשת מסורתית

תעשיית הרשתות ראתה את העידן של רכיבי תוכנה וחומרה צמודים היטב של התקני הרשת. החברות מפתחות מערכת הפעלה רשת משלהן ומשלבות אותה עם ערימת התוכנה (SDK) הבסיסית של רשת הסיליקון. נדרש מאמץ שיתופי עבור ספק הסיליקון וספק ה- OEM לייצר מוצר שלם של מתגי רשת. יש מאמץ רב יותר לשלב את SDK של ספק הסיליקון ומערכת הפעלה ברשת (NOS). ניתן לקרוא לזה כהתקן רשת מצטבר שבו תוכנת המתגים מחוברת היטב ואינה ניתנת להרחבה. שרשרת אספקת המוצרים היא בבעלות החברה.

החסרונות של גישה מצטברת:

-גוזל זמן

-לא ניתן להרחבה

-נעילת ספק

– יקר

רשת מתפרקת

פירוש הפירוק פירוק ניתוק התוכנה והחומרה של הרשת. זה כמו לקנות סיליקון רשת מכל ספק ואז לטעון NOS לבחירתך. במקרה זה, יכולות להיות מגוון אפשרויות לסיליקון המעבר ול- NOS קוד פתוח. החלפת חומרת סיליקון יכולה להיות מ- Cavium, Broadcom, Barefoot, Centec, Mellanox וכו ‚ו- NOS יכול להיות Open Switch (OPX), SONiC, dNOS וכו‘.

היתרון של גישת ההפרדה:

– זמן מהיר יותר לשוק

– מדרגי

-אין נעילת ספק

-חסכוני

– מודולריות וחירות בבחירת NOS והחלפת סיליקון

כדי להתאים את רעיון הפרדת הרשת, שחקנים גדולים כמו מיקרוסופט, פייסבוק, דל, אינטל, ברודקום, מלאנוקס, מארוול, קאוויום וכו ‚התגייסו כדי להתמודד עם הבעיה של מחסנית הרשת המסורתית. הם הקימו את קבוצת Open Compute Project (OCP) והציגו את ההפשטה הסטנדרטית של מתג הרשת. הממשק הסטנדרטי נקרא SAI – Switch Abstraction Interface.

SAI – פתרון להתאמת ההתפרקות

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

ספק הסיליקון בתנאי ש- SDK צריך להיות משולב עם ה- NOS. כעת לאינטגרציה חלקה וקלה, ספקים מספקים ממשקים סטנדרטיים לגישה לסיליקון שלה. הממשק הסטנדרטי מקובל היטב ונמצא בשימוש נרחב על ידי ה- NOS השונים. מכיוון שהוא סטנדרטי, המפתח צריך רק להכיר את ממשקי ה- API הסטנדרטיים שהם ניטרליים של הספק.

באמצעות SAI, המפתח יכול לשלב את התוכנה של ספק הסיליקון עם כל קוד פתוח באופן חלק ומהיר מאוד. המשמעות היא שיש אפשרויות לבחור ב- NOS בעל SAI כממשק לכיוון דרום ל- SDK של הספק. קיימים בשוק NOS ממקורות פתוחים שונים המשתמשים ב- SAI. הבה נבחן דוגמה אחת ל- SONiC המשמשת ב- SAI.

כאן SONiC משמש כ- NOS בפלטפורמות שונות ו- SAI משמש כממשק סטנדרטי בין תוכנות SONiC ותוכנת ספק הסיליקון. מלבד SONiC, NOS יכול להיות מתג פתוח (OPX), dNOS, ONL וכו ‚.

כעת, כאשר אנו מבינים מדוע וכיצד לגבי ה- SAI, הבה נבחן מהו למעשה SAI?

מהו SAI?

ממשק Abstraction Switch הוא ממשק ה- API המבוסס על שפת C לתכנת טבלאות חומרת הרשת. המשתמש לא צריך לדעת על אופן ההחלפה של הסיליקון הבסיסי. המשתמש צריך פשוט להשתמש בממשקי ה- API של SAI כדי להגדיר תכונת רשת מסוימת של הסיליקון. להלן הדמות האנלוגיה הדומה למה שמציעים ממשק הפשטה של ​​מתג.

ממשקי ה- API של SAI הזמינים בכותרות ה- SAI הם מצביעי הפונקציות הרשומים בממשקי ה- API הספציפיים של ספק הסיליקון. יישום API זה של ספק ספציפי הוא מתאם ה- SAI עבור SDK. מתאם ה- SAI מורכב מהיגיון הדבק בפועל בין תכונת הרשת הסטנדרטית לתכונה הספציפית לספק. המשתמש יכול לספק את זוגות המאפיין-ערך להגדרת תכונה מסוימת.

פרויקט SAI מונע על ידי פרויקט מחשוב פתוח (OCP) ומותאם במהירות בתעשיית הרשתות. ספקי סיליקון המתגים העיקריים כמו Cavium, Barefoot, Broadcom, Mellanox, Marvell, Centec וכו ‚הם התורמים בקהילת SAI.

האם העתיד של מתג White Box Switch של רשתות?

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

מתג הרשת שפותח מתוך הרעיון של הפרדת רשת הוא מתג תיבה לבנה. מתג הקופסה הלבנה מאפשר לספקי ODM לבחור את סיליקון המעבר ואת קוד ה- NOS לבחירתם, מה שהופך אותו להרחבה ויעיל יותר במחיר. אפשר גם לשנות את ה- NOS הפועל במכשיר הרשת עם אחד חדש באמצעות מינוף ממשק SAI ותמיכת ONIE המשולבת. שרשרת האספקה ​​בנקודה אחת היא הדרך המקובלת כיום. מפתחי Switch יכולים להתאים אישית את תוכנת הרשת והחומרה הפתוחה בהתאם לדרישתם.

משפחת AS7XXX של Edgecore, ספקטרום מלאנוקס, DCS6072QS של אינוונטק, S3048-ON של Dell EMC וכו ‚, ממוסרי קופסאות לבנות ממוסחרות בהצלחה.

מתג הקופסה הלבנה מושג מאז 2011 ובעידן הרשת הפתוחה הנוכחית של 2018, הוא הטיל הפרעה אפשרית לספקים המסורתיים. זו המגמה המתמשכת בשוק הרשתות הנוכחי ותמשיך להיות כך בעתיד של רשתות SDN בשל היתרונות הברורים שלה. SAI הוא המפתח לביטול נעילת הפיתוח של מתג התיבה הלבנה.

לביקור נוסף: http://www.volansys.com



Source by Edna Hansena

Empfohlene Artikel

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.