Ethernet και LANs.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Advertisements

Το κοινό μέσο  Περιοχή Σύγκρουσης (Collision Domain)  Όλα τα πλαίσια που στέλνονται στο μέσο παραλαμβάνονται φυσικά από όλους τους δέκτες  MAC header:
Bridges.
1 • Το μέγεθος του ‘παραθύρου’ πρέπει να αλλάζει με τον αριθμό των συνόδων. • Τόσο η ρυθμαπόδοση όσο και η καθυστέρηση δεν έχουν εγγυήσεις. • Για συνόδους.
Σύνδεση δυο υπολογιστών σε δίκτυο ή προς τον έξω κόσμο (internet)
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Οπτικά δίκτυα.
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
Μέσα Μετάδοσης Βασικά Χαρακτηριστικά
ΤΟΠΙΚΑ ΔΙΚΤΥΑ Βασισμένο στην δεύτερη έκδοση του βιβλίου του J. Walrand.
0 Technical University of Crete Νικόλαος Αγαδάκος Iωάννης Παπαμεντζελόπουλος Iανουάριος 2011 ΤΗΛ 412: Ανάλυση & Σχεδίαση Τηλεπικοινωνιακών Διατάξεων CSMA/CA.
Επιλογή Μέσου Μετάδοσης
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 16
Τοπικά Δίκτυα.
Δρομολόγηση στο Internet & Δίκτυα Γεφυρωμένων Ethernet 6/2/2008
Μεταγωγή (Switching) Λειτουργία: συνδέει εισόδους σε εξόδους, έτσι ώστε τα bits ή τα πακέτα που φτάνουν σε ένα σύνδεσμο, να φεύγουν από έναν άλλο επιθυμητό.
Δίκτυα Η/Υ ΙΙ Multicasting. Δίκτυα Η/Υ ΙΙ Multicasting Η διαδικασία της μετάδοσης πακέτων από μια πηγή προς τα μέλη μιας κλειστής ομάδας. Εφαρμογές όπου.
Δίκτυα Υπολογιστών (Γ’ έτος, ΣΤ’ εξ)
3η ΕΝΟΤΗΤΑ ΜΕΤΑΓΩΓΗ - SWITCHING.
Β. Μάγκλαρης 20/1/2014 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΡΟΜΟΛΟΓΗΣΗ ΕΠΙΠΕΔΟΥ 2: ΜΕΤΑΓΩΓΕΙΣ Ethernet, ΕΙΚΟΝΙΚΑ ΤΟΠΙΚΑ ΔΙΤΚΥΑ.
Γραφήματα & Επίπεδα Γραφήματα
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
1 Content Addressable Network Λίλλης Κώστας Καλλιμάνης Νικόλαος Αγάθος Σπυρίδων – Δημήτριος Σταθοπούλου Ευγενία Γεωργούλας Κώστας.
1 Χαρακτηριστικά ενός Μ/Μ/1 συστήματος : Αφίξεις κατανεμημένες κατά Poisson Εκθετικά κατανεμημένοι χρόνοι εξυπηρέτησης Οι χρόνοι εξυπηρέτησης είναι αμοιβαία.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Παράδειγμα Βελτιστοποίησης Μέσου Μήκους Πακέτου 23/05/2011.
Τοπικά Δίκτυα.
HY-335 : Δίκτυα Υπολογιστών
Επικοινωνίες δεδομένων
Πρωτόκολλο Aloha με σχισμές (Slotted Aloha)
1 Ιεραρχική δρομολόγηση hierarchical routing (hierarchical routing) Η μελέτη μας για τη δρομολόγηση μέχρι στιγμής είναι εξιδανικευμένη: όλοι οι δρομολογητές.
Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα. Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών.
ΔΙΑΣΥΝΔΕΣΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
Μελέτη και Υλοποίηση Πιλοτικού Δικτύου IPv6 Επίβλεψη: Χρίστος Κ. Ζάχος Γκέκας Δημήτριος Παπαγεωργίου Ιωάννης.
Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα. Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών.
ΠΡΩΤΟΚΟΛΛΑ ΠΟΛΛΑΠΛΗΣ ΠΡΟΣΠΕΛΑΣΗΣ (Multiple Access Protocols) Τύποι καναλιών Το πρόβλημα του ελέγχου μέσης προσπέλασης (Medium Access Problem) Στατική Κατανομή.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δ. Καλογεράς 11/11/2009.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Τι κρατάει το Internet μαζί? 1. Η διευθυνσιοποίηση (addressing): πως δηλ. αναφερόμαστε σε μια μηχανή στο δίκτυο. 2. Η δρομολόγηση (routing): πως να φτάσουμε.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Manchester encoding Κάθε bit έχει μία μετάβαση
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 16/5/2007. Πρότυπο Αρχιτεκτονικής Μετάδοσης, Ελέγχου & Διαχείρισης Επίπεδο Δεδομένων - Data (forwarding) Plane –Κωδικοποίηση σε πακέτα.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης 23/1/2008.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΑΛΓΟΡΙΘΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΣΤΟ INTERNET Β. Μάγκλαρης 12/11/2008.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (IΙ) Επίπεδο 2: Provider Backbone Bridges (mac-in-mac) Επίπεδο 2.5: Multi-Protocol.
1 ΔΙΕΠΑΦΗ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ ΜΕΣΩ ΟΠΤΙΚΩΝ ΙΝΩΝ (Fiber Distributed Data Interface, FDDI)
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
HY335A ΦΡΟΝΤΙΣΤΗΡΙΟ 1 ΗΣ ΣΕΙΡΑΣ ΑΣΚΗΣΕΩΝ ΒΑΡΔΑΚΗΣ ΓΙΩΡΓΟΣ.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
- ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ b MAC ΕΠΙΠΕΔΟΥ.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα
Προχωρημένα Θέματα Δικτύων
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
Πανεπιστήμιο Πελοποννήσου
Εισαγωγικά Θέματα Διαχείρισης Δικτύων
Προχωρημένα Θέματα Δικτύων
Δίκτυα Υπολογιστών Ι.
Β. Μάγκλαρης 9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο.
Β. Μάγκλαρης 31/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet Επίπεδο 3: Direct Routing,
Προχωρημένα Θέματα Δικτύων
TCP/IP.
Δίκτυα Υπολογιστών Ι Δρ. Ευάγγελος Μαρκάκης.
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Εργαστήριο 4 & 5 Βοηθητικές Διαφάνειες
ΤΟΠΙΚΑ ΔΙΚΤΥΑ – ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ (TCP/IP)
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 16
Β. Μάγκλαρης 7/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Επιπέδων MAC και MPLS σε Δίκτυα Κορμού στο Internet.
Προχωρημένα Θέματα Δικτύων
Μεταγράφημα παρουσίασης:

Ethernet και LANs

CSMA/CD Προσεγγιστική Ανάλυση Το πρωτόκολλο: Όλοι οι κόμβοι ακούνε τις μεταδόσεις στο κανάλι Όταν ένας κόμβος έχει ένα πακέτο να στείλει: a. αν το κανάλι είναι κενό ►μεταδίδει b. αν το κανάλι είναι απασχολημένο ►περιμένει για έναν τυχαίο χρόνο (binary exponential backoff) Όταν ένας κόμβος που μεταδίδει αντιληφθεί σύγκρουση, τότε σταματάει τη μετάδοση, και περιμένει για έναν τυχαίο χρόνο μέχρι να ξαναπροσπαθήσει Χρόνος για την ανίχνευση μιας σύγκρουσης: Αν τ είναι η μέγιστη καθυστέρηση διάδοσης στο καλώδιο, τότε αν γίνει μια σύγκρουση, μπορεί να πάρει μέχρι και 2τ sec μέχρι όλοι οι κόμβοι που συμμετέχουν στην σύγκρουση να την αντιληφθούν και να σταματήσουν την μετάδοση.

Σημειώσεις: Πιο ακριβής ανάλυση δίνει τον τύπο της σελ. 20 του προηγούμενου set από slides. Στην πράξη βέβαια δεν χρησιμοποιούνται σχισμές (η ανάλυση είναι πιο δύσκολη, το αποτέλεσμα όχι πολύ διαφορετικό). Το CSMA/CD μπορούμε να το δούμε και σαν ένα σύστημα κρατήσεων όπου τα mini slots χρησιμοποιούνται για να κάνουν κρατήσεις για τα data packets (δες reservation protocols).

Πως θα επεκτείνουμε το Ethernet στα 100 Mbps? CSMA/CD παραδείγματα Παράδειγμα 1 (Ethernet) Ρυθμός μετάδοσης = 10Mbps. Μήκος πακέτων = 1000 bits Μήκος καλωδίου=1.5 km. τ = 5x10-6 sec, β=0.05, e=0.8 Παράδειγμα 2 (GEO δορυφόρος) Καθυστέρηση διάδοσης = ¼ sec β = 2500, e ≈ 0 Το CSMA/CD είναι κατάλληλο μόνο για δίκτυα με μικρές καθυστερήσεις διάδοσης Πως θα επεκτείνουμε το Ethernet στα 100 Mbps? Πως θα επεκτείνουμε το Ethernet στo 1 Gbps?

Ethernet (IEEE 802.3) MAC frame Εφευρέθηκε από Bob Metcalfe & David Bogs της Xerox. Το πιο δημοφιλές πρωτόκολλο για LANS. 3 γενιές Ethernet (10Mbps, 100Mbps, 1Gbps) Παραδοσιακό Ethernet: MAC frame Preamble 7 bytes of alternating 0s and 1s – receiver sync Start of Frame Delimiter (10101011 – unique sequence -> last chance to synchronize) Source Address, Destination Address (48 bit unique address) Length (Value up to 1500 bytes) Data Preamble and SFD excluded

Ελάχιστο και μέγιστο μήκος πλαισίου Ethernet Ελάχιστο μήκος – λόγω του CSMA/CD Το πλαίσιο πρέπει να διαρκεί αρκετά ώστε να “γεμίζει” το κανάλι Tο κανάλι έχει ένα συγκεκριμένο μέγιστο μήκος Μέγιστο μήκος – για να εξασφαλίσει fair access Ένας σταθμός δεν θα πρέπει να καταλαμβάνει το κανάλι υπερβολικά πολύ Ethernet διευθύνσεις (ή MAC διευθύνσεις, ή hardware διευθύνσεις, ή layer 2 διευθύνσεις)

Μετάβαση σε switched LANs “Παραδοσιακό ” Ethernet Όλοι οι κόμβοι είναι πάνω σε ένα bus, πράγμα που σημαίνει μακρύ καλώδιο. Το πρωτόκολλο είναι το CSMA/CD. “Hub” Ethernet Οι κόμβοι συνδέονται στο hub, το οποίο λειτουργεί ως επαναλήπτης σε όλους. Μπορεί να χρησιμοποιηθεί και στα 100 Mbps. Το πρωτόκολλο είναι το CSMA/CD. Ευκολότερο να αυξήσεις ή να μειώσεις τον αριθμό των χρηστών και να εντοπίσεις τυχόν βλάβες.

Switched Ethernet Δεν χρησιμοποιεί το CSMA/CD (επομένως είναι εύκολο να αυξήσεις τον ρυθμό μετάδοσης, για παράδειγμα, Gbit Ethernet, 10G Ethernet, κλπ) Οι κόμβοι στέλνουν όποτε θέλουν. Το switch αποθηκεύει τα πακέτα και τα στέλνει στον προορισμό. Τυπικά ένα switch έχει 20-40 ports O κάθε κόμβος μπορεί να στείλει στο full rate (1/10/100 Gbps).

Φυσικό επίπεδο Ethernet

10BASE-T 100BASE-FX Παραδείγματα twisted-pair wire Physical star topology. Οι σταθμοί συνδέονται στο hub Maximum distance 100 m. Maximum number of hubs is 4 (total span 500 m) 100BASE-FX Δύο fiber-optic cables σε physical star topology Αποστάσεις μέχρι 2km συνολικά; unrepeated 412 m single-mode fiber. Long-wavelength lasers στα NICs

LAN segments - repeaters

Bridges (ή LAN switches) Ένα Bridge κάνει επιπλέον filtering των MAC διευθύνσεων. Αν ο προορισμός του πακέτου είναι στο ίδιο segment δεν το περνάει στο διπλανό segment (ούτε περνάει τα collisions, τον θόρυβο, κλπ). Το κάθε segment δουλεύει ανεξάρτητα. Ένα Bridge χρησιμοποιεί μόνο layer 1/2 πληροφορία και συνδέει (συνήθως) όμοια LANs. Δεν κάνει layer 3 δρομολόγηση αλλά χρησιμοποιεί έναν learning algotithm για να φτιάξει πίνακα που λέει τι πρέπει να περνάει και που.

Εστω ότι ένα frame φτάνει στο bridge 2. Ο αλγόριθμος που τρέχει είναι

Αυτό θα δουλέψει? Δεν πρέπει να έχω loops Για να μην έχουμε πρόβλημα πρέπει τα bridges να οργανωθούν σε ένα spanning tree όπου ένα bridge είναι το root, κλπ. Οι bridges ανταλλάσσουν μηνύματα (BPDUs) για να φτιάξουν το spanning tree.

Μπορεί ένα πλαίσιο να χρειαστεί να περάσει από πολλά bridges Άλλα είδη συνδέσεων

Switches Ένα switch είναι ουσιαστικά ένα ΝxΝ bridge με την επιπλέον διαφορά ότι εδώ (συνήθως) το κάθε segment έχει έναν μόνο σταθμό Ο κάθε σταθμός έχει το δικό του σύνδεσμο σε ένα port του switch (no sharing medium). Οι συνδέσεις είναι point-to-point (no CSMA/CD) Μήκη μέχρι και 120km full-duplex Ethernet Store and Forward ή Cut-through Switched Ethernet: Gigabit Ethernet (IEEE 202.3z), 10G Ethernet, etc Πως μπορεί να είναι εσωτερικά το switch (π.χ.)

VLANS Ορίζει ένα broadcast domain σε switches Για να κινηθείς μεταξύ VLANs χρειάζεσαι έναν router (layer 3 device)

Δρομολογητές (Routers) Οι Routers λειτουργούν στο network επίπεδο (layer 3). Συνδέουν διαφορετικά υποδίκτυα. Δρομολογούν (OSPF, RIP algorithms) με βάση τις ΙΡ διευθύνσεις. Πιθανώς επεξεργάζονται και πεδία του πακέτου (TTL field) Π.χ.

Το Ethernet υπάρχει 20+ χρόνια simple, reliable, popular Μειονεκτήματα Ethernet: non-deterministic, no priorities, min frame size Πολλά από τα πακέτα είναι μικρά. Μήκος πακέτων στο Πανελλήνιο Σχολικό Δίκτυο