Ανακάλυψη τοπολογίας σε δίκτυα καθοριζόμενα από λογισμικό

Loading...
Thumbnail Image

Date

Authors

Ζαχάρης, Αριστοτέλης

Journal Title

Journal ISSN

Volume Title

Publisher

Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιών

Abstract

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.

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