אריסטה נטוורקס

אריסטה נטוורקס (באנגלית: Arista Networks, Inc.; לשעבר Arastra) היא חברה אמריקאית העוסקת בתחום רשתות מחשבים שבסיסה בסנטה קלרה שבקליפורניה. החברה מתכננת ומשווקת מתגי רשת רב-שכבתיים כדי לספק רשתות מוגדרות באמצעות תוכנה (SDN) עבור מרכזי נתונים גדולים, מחשוב ענן, מחשוב עתיר ביצועים וסביבות מסחר בתדירות גבוהה. מוצרים אלה כוללים מתגי איתרנט בקצבים 10 /25/ 40 /50/ 100 /200/400/800 גיגה-ביט עם זמן שיהוי נמוך. כל מוצרי אריסטה רצים על גבי מערכת הפעלה מבוססת לינוקס, Extensible Operating System ‏(EOS). היסטוריה בשנת 2004 הקימו אנדי בכטולסהיים, קנת דודה ודייוויד צ'ריטון את אראסטרה (לימים שונה שמה לאריסטה). בכטולסהיים וצ'ריטון מימנו את החברה בעצמם. באוקטובר 2008 מונתה ג'ישרי אולאל, שעזבה במאי 2008 את סיסקו לאחר 15 שנים, למנכ"לית אריסטה. ביוני 2014 עשתה החברה הנפקה ראשונית בבורסת ניו יורק תחת הסמל ANET. בדצמבר 2014 הגישה סיסקו שתי תביעות נגד אריסטה בטענה להפרת קניין רוחני, ונציבות הסחר הבינלאומי של ארצות הברית הוציאה צווים בנוגע לשניים מהמאפיינים המוגנים בפטנט של סיסקו ואסרו על ייבוא על מוצרים המפרים זכויות יוצרים. בשנת 2016, בערעור, בוטל האיסור בעקבות שינויים במוצר ושני פטנטים של סיסקו שבוטלו, ותביעתה סיסקו נדחתה. באוגוסט 2018, הסכימה אריסטה לשלם 400 מיליון דולר לסיסקו כחלק מהסדר פשרה שכלל ויתור על כל הטענות להפרה מצד סיסקו, דחיית תביעות ההגבלים העסקיים של אריסטה נגד סיסקו והמינעות מתביעות הדדיות לתקופה של חמש שנים. באוגוסט 2018 רכשה החברה את מוג'ו נטוורקס (Mojo Networks).‏ בספטמבר 2018 רכשה אריסטה את מטאמאקו (Metamako) ושילבה את קו המוצרים שלה עם שיהוי נמוך כסדרת 7130. בפברואר 2020 רכשה אריסטה את Big Switch Networks,‏ ובאוקטובר רכשה את Awake Security.‏ המנכ"לית של אריסטה, ג'ישרי אולאל, נבחרה לרשימת המנכ"לים הטובים בעולם בארונס בשנים 2018 ו-2019. באוגוסט 2022 רכשה אריסטה תמורת סכום לא ידוע את חברת רשת הענן Pluribus Networks.‏ מוצרים Extensible Operating System EOS היא מערכת ההפעלה ברשת של אריסטה, ומגיעה כמערכת אחת שפועלת על פני כל מכשירי אריסטה או במכונה וירטואלית (VM).‏‏ EOS פועל על ליבת לינוקס. ישנם יותר מ-100 תהליכים רגילים עצמאיים, האחראים על היבטים ומאפיינים שונים של המתג, כולל מנהלי התקנים המנהלים את המעגל המשולב תלוי יישום של המתג, ממשק שורת הפקודה (CLI), פרוטוקול Simple Network Management Protocol‏ (SNMP), פרוטוקול עץ פורש, ופרוטוקולי ניתוב שונים. תהליך אחד הנקרא Sysdb מרכז את מצב המתג והפרוטוקולים השונים שלו. הפרדת העיבוד (שנעשה על ידי תהליכים נפרדים) מהמצב (ב-Sysdb) מעניקה ל-EOS שני מאפיינים חשובים: מאפיין אחד הוא מניעת תקלות תוכנה, כלומר אם מתרחשת תקלת תוכנה, כל נזק מוגבל לתהליך אחד. המאפיין השני הוא הפעלה מחדש שלא פוגעת במצב, מכיוון שהמצב שמור ב-Sysdb, כאשר תהליך מופעל מחדש הוא ממשיך מהמקום שבו הפסיק. ארכיטקטורה זו מאפשרת לשדרג תהליכים גם בזמן שהמתג פועל (תכונה הנקראת ISSU – In-Service Software Upgrade). העובדה ש-EOS פועל על לינוקס מאפשרת שימוש בכלי לינוקס נפוצים על המתג עצמו, כגון tcpdump או מערכות ניהול תצורה. EOS מספקת ממשקי תכנות יישומים נרחבים (API) לתקשורת ולשלוט בכל ההיבטים של המתג. מודול בשם CloudVision,‏ שמרחיב את ה-CLI לשימוש ב-Extensible Messaging and Presence Protocol ‏(XMPP) בתור אפיק הודעות משותף לניהול והגדרת מתגים ומדגים את יכולת ההרחבה של EOS.‏ היישום ממומש על ידי שילוב ספריית XMPP הקיימת בקוד פתוח בשפת פייתון עם ה-CLI. יכולת תכנות ניתן לתכנת את EOS באמצעות מנגנונים שונים בנוסף ליכולות התכנות והסקריפטים הסטנדרטיות הזמינות בסביבת לינוקס: ניתן להשתמש בניהול אירועים מתקדם כדי להגיב לאירועים שונים ולהפעיל אוטומטית פקודות CLI, לבצע סקריפטים או לשלוח התראות כאשר מתרחשים שינויי מצב במתג, כגון ממשק נופל או מכונה וירטואלית שעוברת למארח אחר. Event Monitor עוקב אחר שינויים שקורים בטבלאות הניתוב ברמת ה-MAC‏, ARP וטבלת הניתוב במסד נתונים מקומי של SQLite לצורך ביצוע שאילתות מאוחר יותר באמצעות שאילתות סטנדרטיות של SQL.‏ eAPI ‏(External API)‏ מציע ממשק JSON-RPC המאפשר ביצוע פקודות CLI ואחזור הפלט שלהן באובייקטי JSON מובנים. קישורים חיצוניים אתר האינטרנט הרשמי של אריסטה נטוורקס (באנגלית) אריסטה נטוורקס, ברשת החברתית X (טוויטר) מידע עסקי על חברת אריסטה נטוורקס באתרים Yahoo! Finance • MarketWatch • CNN Money • Bloomberg Business (באנגלית) אריסטה נטוורקס, בגוגל פיננסים אריסטה נטוורקס, באתר Crunchbase (באנגלית) אריסטה נטוורקס, באתר EDGAR של הודעות ל-SEC (באנגלית) הערות שוליים