Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications

 
This item is provided by the institution :

Repository :
Institutional Repository Hellanicus
see the original item page
in the repository's web site and access all digital files if the item*
share





Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications (EN)

Τσακαλίδου, Ελίνα

aegean

Software-Defined Netwοrk (SDN) has becοme οne of the most impοrtant architectures fοr the management of largescale cοmplex netwοrks, which may require re-pοlicing οr recοnfigurations from time tο time. SDN achieves easy re-policing by decoupling the cοntrοl plane from data plane. Thus, the network routers/switches just simply fοrward packets by fοllοwing the flοw table rules set by the cοntrοl plane. Currently, OpenFlow is the mοst pοpular SDN prοtοcοl/standard and has a set of design specifications. The Intorduction of this thesis will present the basic advantages to chοοse the SDN configuration instead of traditional network configuration. Chapter 2 presents the SDN basic concepts and architectures. Chapter 3 introduces the SDN protocol OpenFlow protocol, its usage and components. Chapter 4 presents one widely used SDN controller the OpenDaylight which is used in this testbed and it is meant to be the control plane of the SDN architecture. Chapter 5 presents the SDN deployment on a virtual cloud infrastructure. Chapter 6 presents the Mininet tool which is the data plane of the SDN architecture. Chapter 7 presents the deployment of the SDN testbed with Mininet and OpenDaylight controller. Chapter 8 presents how to isolate a network via OpenDaylight feature Virtual Tenant Network. And finally Chapter 9 uses the AAA service of OpenDaylight to configure a custom user for the network configuration.
Το δίκτυα βασισμένο στο λογισμικό (Software Define Netwok-SDN) αποτελούν σημαντική αρχιτεκτονική για τη διαχείριση των πολύπλοκων δικτύων, τα οποία απαιτούν αναπροσαρμογές της πολιτικής τους. H αναπροσαρμογή αυτή επιτυγχάνεται διαχωρίζοντας το επίπεδο των συσκευών (data plane) από το επίπεδο του ελέγχου (control plane). Με τον τρόπο αυτό οι δρομολογητές/μεταγωγείς προωθούν τα πακέτα αποτιμώντας τους κανόνες που υπάρχουν στις ροές των πινάκων (flow tables), και έχουν διαμορφωθεί από τον επίπεδο του ελέγχου (control plane). Αυτή τη στιγμή το OpenFlow είναι το πιο γνωστό πρωτόκολλο που καθιστά εφικτή τη διασύνδεση με το SDN. Η Εισαγωγή αυτής της ερευνητικής εργασίας παρουσιάζει τα πλεονεκτήματα του SDN και τεκμηριώνει τους λογούς για τους οποίους υπερτερεί έναντι του παραδοσιακού δικτύου. Το Κεφάλαιο 2 παρουσιάζει τις βασικές αρχές και την αρχιτεκτονική του SDN. Το Κεφάλαιο 3 παρουσιάζει τη χρήση και τα δομικά στοιχεία του πρωτόκολλου OpenFlow. Το Κεφάλαιο 4 παρουσιάζει τον πιο ευρέως χρησιμοποιημένο ελεγκτή στη SDN τεχνολογία, το OpenDaylight, το οποίο χρησιμοποιείται στα πλαίσια αυτής της ερευνητικής εργασίας και αποτελεί το επίπεδο του ελέγχου. Το Κεφάλαιο 5 παρουσιάζει την εφαρμογή του SDN ελεγκτή σε εικονική υποδομή νέφους. Το Κεφάλαιο 6 παρουσιάζει το εργαλείο Mininet το οποίο προορίζεται για το επίπεδο των συσκευών σε μια SDN αρχιτεκτονική. Το Κεφάλαιο 7 παρουσιάζει μια εφαρμογή του SDN εργαστηρίου βασισμένη στο Mininet και στον ελεγκτή OpenDaylight. Το Κεφάλαιο 8 παρουσιάζει την διαδικασία απομόνωσης του δίκτυου μέσω της υπηρεσίας Virtual Tenant Netwok (VTN) που προσφέρεται από τον OpenDaylight ελεγκτή. Τέλος, το Κεφάλαιο 9 παρουσιάζει την διαδικασία δημιουργίας ενός νέου χρήστη για την πλατφόρμα του OpenDaylight με την υπάρχουσα υπηρεσία ΑΑΑ.

masterThesis

opendaylight (EL)
επίπεδο ελέγχου (EL)
mininet (EL)
επίπεδο συσκευών (EL)
openflow (EL)
δίκτυο βασισμένο στο λογισμικό (EL)
sdn (EL)


2020-03-09


2020-03-26T13:19:33Z

Σάμος




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)