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

Το δίκτυα βασισμένο στο λογισμικό (Software Define Netwok-SDN) αποτελούν σημαντική αρχιτεκτονική για τη διαχείριση των πολύπλοκων δικτύων, τα οποία απαιτούν αναπροσαρμογές της πολιτικής τους. H αναπροσαρμογή αυτή επιτυγχάνεται διαχωρίζοντας το επίπεδο των συσκευών (data plane) από το επίπεδο του...

Full description

Saved in:
Bibliographic Details
Main Author: Τσακαλίδου, Ελίνα
Other Authors: Σκιάνης, Χαράλαμπος
Language:en_US
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/11610/20138
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828462616916262912
author Τσακαλίδου, Ελίνα
author2 Σκιάνης, Χαράλαμπος
author_facet Σκιάνης, Χαράλαμπος
Τσακαλίδου, Ελίνα
author_sort Τσακαλίδου, Ελίνα
collection DSpace
description Το δίκτυα βασισμένο στο λογισμικό (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 με την υπάρχουσα υπηρεσία ΑΑΑ.
id oai:hellanicus.lib.aegean.gr:11610-20138
institution Hellanicus
language en_US
publishDate 2020
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-201382025-03-10T17:48:34Z Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications Τσακαλίδου, Ελίνα Σκιάνης, Χαράλαμπος Διδακτική Πληροφορικής και Επικοινωνιών δίκτυο βασισμένο στο λογισμικό επίπεδο συσκευών επίπεδο ελέγχου sdn openflow mininet opendaylight Software-defined networking (Computer network technology) OpenFlow (Computer network protocol) Το δίκτυα βασισμένο στο λογισμικό (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 με την υπάρχουσα υπηρεσία ΑΑΑ. 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. 2020-03-26T13:19:33Z 2020-03-26T13:19:33Z 2020-03-09 http://hdl.handle.net/11610/20138 en_US Default License 84 σ. application/pdf Σάμος
spellingShingle δίκτυο βασισμένο στο λογισμικό
επίπεδο συσκευών
επίπεδο ελέγχου
sdn
openflow
mininet
opendaylight
Software-defined networking (Computer network technology)
OpenFlow (Computer network protocol)
Τσακαλίδου, Ελίνα
Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title_full Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title_fullStr Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title_full_unstemmed Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title_short Testbed for SDN applications using OpenFlow: create testbed that could be used for experimentation and research of software defined network applications
title_sort testbed for sdn applications using openflow create testbed that could be used for experimentation and research of software defined network applications
topic δίκτυο βασισμένο στο λογισμικό
επίπεδο συσκευών
επίπεδο ελέγχου
sdn
openflow
mininet
opendaylight
Software-defined networking (Computer network technology)
OpenFlow (Computer network protocol)
url http://hdl.handle.net/11610/20138
work_keys_str_mv AT tsakalidouelina testbedforsdnapplicationsusingopenflowcreatetestbedthatcouldbeusedforexperimentationandresearchofsoftwaredefinednetworkapplications