Software-defined networking


כל מה שרצית לדעת על Software-defined networking:
Software-defined networking או SDN הינה גישה לניהול רשתות תקשורת נתונים המסתמכת על הפשטה של רכיבי הרשת הנמצאים ברמות נמוכות.
באמצעות גישה זו ניתן להגדיר ולנהל רשתות מתוחכמות, בצורה יעילה ומהירה על ידי תכנון הרשת על פי עקרונות כלליים אותם רוצים ליישם, ולייתר את הצורך לטפל בפרטים הקטנים.
עקרון ההפשטה, או "אבסטרקציה" הינו עקרון חשוב בעולם מדעי המחשב המאפשר לכל משתמש להשתמש בשכבה החשובה לו, מבלי שיצטרך להבין כיצד עובדת השכבה התחתונה יותר, או מבלי שיצטרך להקדיש לכך מחשבה ומאמץ.
כך לדוגמה אדם הכותב מסמך במעבד תמלילים אינו נדרש להבין כיצד תוכנתה תוכנת מעבד התמלילים ואילו מפתח התוכנה לא צריך להבין כיצד מתורמת התוכנה שהוא פיתח לפקודות שפת מכונה המופנות למעבד המחשב.
באופן דומה, גישת SDN מאפשרת תכנון של הרשת מבלי לדאוג לטיפול ידני בכל אחד מרכיבי הניתוב שנמצאים לאורך הדרך ולבצע שינויים מהירים במבנה הרשת.
חוות שרתים מודרניות המסתמכות על קישוריות גבוהה בין מחשבים וכן מכונות וירטואליות רבות, ובייחוד פתרונות מחשוב ענן, מחייבים שימוש בטכנולוגיות SDN.
בחוות שרתים אלו טכנולוגיית ה-SDN מאפשרות קישוריות דינאמית בין המכונות הווירטואליות השונות וביצוע שינויים מהירים הנחוצים בעולם מחשוב הענן, לדוגמה בעקבות הוספה והסרה מהירות יחסית של מחשבים וירטואלים או העתקה של מכונות וירטואליות ממחשב אחד לשני.
לעתים מתייחסים לגישת ה-Software-defined networking כאל "וירטואליזציה של רשתות" כיוון וזו כאמור מאפשרת לתאר את הרשת בצורה וירטואלית, ללא התחשבות ביישום הפיזי בפועל, בדומה לעבודה על מכונות וירטואליות המספקות וירטואליזציה של חומרה.
ערך זה הוא יתום, כלומר אין ערכים בוויקיפדיה שמקשרים אליו.
אתם מוזמנים לתרום לוויקיפדיה ולקשר אליו מכמה מהערכים שמכילים "Software-defined networking".
נלקח מויקיפדיה

הגדרות נוספות הקשורות לSoftware-defined networking:
ארכיטקטורת רשת