Περίληψη:
H Δικτύωση μέσω Λογισμικού (Software-Defined Networking - SDN) αποτελεί αντικείμενο έρευνας τα τελευταία χρόνια ως μέσο για την αντιμετώπιση ορισμένων μακροχρόνιων προκλήσεων στη δικτύωση. Η SDN ξεκινά από δύο απλές ιδέες: (i) γενίκευση του hardware του δικτύου έτσι ώστε να παρέχει μία standard συλλογή από λειτουργίες επεξεργασίας του πακέτου και (ii) αποσύνδεση του λογισμικού που ελέγχει το δίκτυο από τις συσκευές που το εφαρμόζουν. Αυτός ο σχεδιασμός καθιστά δυνατή την εξέλιξη του δικτύου χωρίς να χρειάζεται να αλλάζει το υποκείμενο hardware, ενώ παράλληλα καθιστά δυνατό να εκφραστούν οι αλγόριθμοι του δικτύου μέσω κατάλληλων αφαιρέσεων (abstractions) για συγκεκριμένες εφαρμογές (Casado et al., 2014).
Στόχος της παρούσας εργασίας είναι να διερευνηθεί η αρχιτεκτονική της τεχνολογίας SDN, να προσδιοριστούν οι λόγοι που κατέστησαν αναγκαία τη δημιουργία της, αλλά και να εξεταστούν τα ζητήματα που εμπίπτουν στο πλαίσιο της δημιουργίας της SDN.