Ανακάλυψη τοπολογίας σε δίκτυα καθοριζόμενα από λογισμικό
Loading...
Date
Authors
Ζαχάρης, Αριστοτέλης
Journal Title
Journal ISSN
Volume Title
Publisher
Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Abstract
Type
Type of the conference item
Journal type
Educational material type
Conference Name
Journal name
Book name
Book series
Book edition
Alternative title / Subtitle
Description
Η δικτύωση καθοριζόμενη από το λογισμικό (Software Defined Networking -SDN) είναι ένα νέο πρότυπο δικτύωσης, με πολλές δυνατότητες καθώς συμβάλλει ώστε να αυξηθεί η αποδοτικότητα, να μειωθεί η πολυπλοκότητα του ελέγχου και της διαχείρισης και να επιταχυνθεί ο ρυθμός της τεχνολογικής ανάπτυξης των δικτύων. Μία από τις καινοτομίες του SDN είναι ο διαχωρισμός του δικτύου σε τρία λειτουργικά επίπεδα: επίπεδο δεδομένων (data plane), επιπέδου ελέγχου (control plane) και επίπεδο διαχείρισης (management plane). Η ευφυΐα και ο έλεγχος λειτουργίας και διαχείρισης του δικτύου, όπως η δρομολόγηση, αφαιρείται από τις δικτυακές συσκευές (δρομολογητές, μεταγωγείς) και συγκεντρώνεται σε ένα λογικά κεντρικοποιημένο στοιχείο, δηλαδή τον ελεγκτή SDN. Ο ελεγκτής, έχοντας μια συνοπτική εικόνα της τοπολογίας, μπορεί να διαμορφώσει και να διαχειριστεί το δίκτυο, όμως θα πρέπει να έχει ενημερωμένες πληροφορίες σχετικά με την κατάσταση του δικτύου και ιδίως να γνωρίζει την τοπολογία του. Κατά συνέπεια, η ανακάλυψη τοπολογίας είναι ένα κρίσιμο στοιχείο κάθε αρχιτεκτονικής δικτύου που καθορίζεται από λογισμικό.
Στη συγκεκριμένη εργασία θα μελετήσουμε τη δικτύωση SDN, και θα εξετάσουμε και θα συγκρίνουμε τα πρωτόκολλα ανακάλυψης τοπολογίας που χρησιμοποιούνται από αυτή την αρχιτεκτονική. Με τη βοήθεια του Mininet θα εφαρμόσουμε το OpenFlow Discovery Protocol (OFDP) πρωτόκολλο σε διάφορες τοπολογίες. Το OFDP είναι ένα defacto πρωτόκολλο που χρησιμοποιείται από τους ελεγκτές για να ανακαλύψει την υποκείμενη τοπολογία. Ωστόσο, η ανακάλυψη μιας τοπολογίας δικτύου είναι δύσκολη λόγω 1) της συχνής μετεγκατάστασης των εικονικών μηχανών στα κέντρα δεδομένων, 2) έλλειψη μηχανισμών ελέγχου ταυτότητας, 3) έλλειψη προτύπων SDN και 4) ενσωμάτωση μηχανισμών ασφαλείας για την ανακάλυψη τοπολογίας. Σκοπός της παρούσας εργασίας είναι: α) να διερευνήσει τις τεχνικές που εφαρμόζονται για την ανακάλυψη της τοπολογίας καθώς πρόκειται για μια σημαντική διαδικασία που παρέχεται από τον ελεγκτή και σχετίζεται με την ορθή λειτουργία και την απόδοση του δικτύου, β) να εξετάσει αν υπάρχουν παράμετροι που εμπλέκονται στη διαδικασία εντοπισμού της τοπολογίας, ποιες είναι (π.χ. overhead), πως επηρεάζουν την διαδικασία εντοπισμού και πως μπορούν να βελτιώσουν τη λειτουργικότητα του δικτύου.
Software Defined Networking (SDN) is a new, multi-feature networking standard that can help increase efficiency, reduce the complexity of network control and management, and accelerate the pace of technological innovation. One of the innovations of SDN is the separation of the network into functional levels: data plane, control plane and management plane., such as routing, is removed from network devices (routers, switches) and assembled into a logically centralized component, namely the SDN controller. information about the state of the network, in particular its topology, therefore, topology discovery is a critical element of any software-defined network architecture. In this paper we will study SDN networking and examine and compare the topology discovery protocols used by this architecture. With the help of Mininet we will apply the OpenFlow Discovery Protocol (OFDP) protocol in various topologies. OFDP is the de facto protocol used by OpenFlow controllers to discover the underlying topology. However, discovering a network topology is difficult due to 1) the frequent relocation of virtual machines to data centers, 2) the lack of authentication mechanisms, 3) the lack of SDN standards, and 4) the integration of security mechanisms for topology discovery. The purpose of this work is: a) to investigate the techniques used to reveal the topology as it is an important process provided by the controller and related to the proper operation and performance of the network, b) to examine whether there are parameters that are involved in the process of locating the topology, what they are (eg overhead), how they affect the locating process and how they can improve the functionality of the network.
Software Defined Networking (SDN) is a new, multi-feature networking standard that can help increase efficiency, reduce the complexity of network control and management, and accelerate the pace of technological innovation. One of the innovations of SDN is the separation of the network into functional levels: data plane, control plane and management plane., such as routing, is removed from network devices (routers, switches) and assembled into a logically centralized component, namely the SDN controller. information about the state of the network, in particular its topology, therefore, topology discovery is a critical element of any software-defined network architecture. In this paper we will study SDN networking and examine and compare the topology discovery protocols used by this architecture. With the help of Mininet we will apply the OpenFlow Discovery Protocol (OFDP) protocol in various topologies. OFDP is the de facto protocol used by OpenFlow controllers to discover the underlying topology. However, discovering a network topology is difficult due to 1) the frequent relocation of virtual machines to data centers, 2) the lack of authentication mechanisms, 3) the lack of SDN standards, and 4) the integration of security mechanisms for topology discovery. The purpose of this work is: a) to investigate the techniques used to reveal the topology as it is an important process provided by the controller and related to the proper operation and performance of the network, b) to examine whether there are parameters that are involved in the process of locating the topology, what they are (eg overhead), how they affect the locating process and how they can improve the functionality of the network.
Description
Keywords
Δίκτυα, Λογισμικό
Subject classification
Λογισμικό - Δίκτυα, Δίκτυα ηλεκτρονικών υπολογιστών - Σχεδιασμός
Citation
Link
Language
el
Publishing department/division
Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Advisor name
Στεργίου, Ελευθέριος
Examining committee
Αγγέλης, Κωνσταντίνος
Μαργαρίτη, Σπυριδούλα
Μαργαρίτη, Σπυριδούλα
General Description / Additional Comments
Institution and School/Department of submitter
Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Table of contents
Sponsor
Bibliographic citation
Ζαχάρης, Α., 2021. Ανακάλυψη τοπολογίας σε δίκτυα καθοριζόμενα από λογισμικό. Μεταπτυχιακή εργασία. Άρτα: Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Name(s) of contributor(s)
Number of Pages
93 σ.
Course details
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States