Χρ. Μπούρας Αναπληρωτής Καθηγητής Πανεπιστηµίου Πατρών Επιστηµονικός Υπεύθυνος ΕΜ6/ΕΑΙΤΥ



Σχετικά έγγραφα
Δίκτυα Επικοινωνιών ΙΙ : Εισαγωγή στην IPv6 τεχνολογία

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

Πανεπιστήµιο Πατρών Πολυτεχνική Σχολή Τµήµα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής. Εισαγωγή στο IPv6 Από το IPv4 στο IPv6

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Α.Τ.Ε.Ι. ΑΡΤΑΣ Τμήμα Τηλεπληροφορικής και Διοίκησης

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

Επίπεδο δικτύου IP διευθυνσιοδότηση

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Subject: IPV6, MBONE, MOBILE IPV6, ICMPV6, IGMPV6, IPV6 OVER ATM, IPMULTICASTING OVER ATM

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Κ. Στάµος Μηχανικός Η/Υ και Πληροφορικής, Πανεπιστήµιο Πατρών Μηχανικός Έρευνας και Ανάπτυξης, ΕΜ6/ΕΑΙΤΥ

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

Το Επίπεδο Δικτύου του Internet

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πτυχιακή εργασία με θέμα: IPv6 labs

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

Τεχνολογίες ιαδικτύου

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

Πρωτόκολλα Διαδικτύου

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 8: Στρώμα δικτύου

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Μετάβαση μικρών και μεσαίων επιχειρήσεων από IPv4 σε IPv6

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

Το Επίπεδο Δικτύου του Internet

Β. Μάγκλαρης.

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Π.Μ.Σ. Ασφάλεια Ψηφιακών Συστημάτων. Διπλωματική Εργασία. Ζητήματα Ασφάλειας στο πρωτόκολλο IPv6

Κεφάλαιο 4 Επίπεδο ικτύου

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο Δικτύου: Διαδικτύωση

ΕΡΓΑΣΤΗΡΙΟ V IP ΔΙΕΥΘΥΝΣΕΙΣ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

Μηχανισµοί Μετάβασης από το IPv4 στο IPv6 Πρωτόκολλο Μελέτη του 6to4 Μηχανισµού Σχεδίαση και Υλοποίηση της 6to4 MIB ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

ARP (Address Resolution Protocol).

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1. INTERNET PROTOCOL version 6 (IPv6)

Δίκτυα Υπολογιστών. Ενότητα 6: Δημιουργία δικτύων και υποδικτύων σε περιβάλλον πρωτοκόλλου ΙΡ

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology)

Network Address Translation (NAT)

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Εργαστήριο Δικτύων Υπολογιστών

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Σχεδιασμός Εικονικών Δικτύων Ενότητα 4α: VPN on IPSec

«Μελέτη της διαδικασίας μετάβασης του Ίντερνετ στο IPv6»

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

Δίκτυα Επικοινωνίας και Υπολογιστών

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

5.2.1 Mobile IPv6...37

Πρωτόκολλα Διαδικτύου

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. IPv6 To μέλλον του δικτύου. ΤΜΗΜΑ: Εφαρμογές Πληροφορικής. στη διοίκηση και στην οικονομία ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΣΠΟΥΔΑΣΤΗΣ

ΕΡΓΑΣΤΗΡΙΟ 6 o ΑΝΑΛΥΣΗ ΠΑΚΕΤΩΝ ΣΕ ΙΚΤΥΑ IP

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP

Μεταγωγή (Switching)

ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Δίκτυα Υπολογιστών Ι

Β. Μάγκλαρης.

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

Εισαγωγή στο TCP/IP. Π. Γαλάτης

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

7.6 ιευθυνσιοδότηση. Ερωτήσεις

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Διευθυνσιοδότηση και Ονοματοδοσία στο Internet. Δίκτυα Υπολογιστών

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ΙΑΧΕΙΡΙΣΗ ΚΙΝΗΤΙΚΟΤΗΤΑΣ ΚΑΙ ΥΠΟΣΤΗΡΙΞΗ IP ΥΠΗΡΕΣΙΩΝ ΣΕ ΑΣΥΡΜΑΤΟ ΑΤΜ ΠΕΡΙΒΑΛΛΟΝ

OSI και TCP/IP. Εισαγωγή στα Δίκτυα υπολογιστών και τεχνολογίες διαδικτύου

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 5 ον : Υποδικτύωση (Subneting) Στεργίου Ελευθέριος

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ιευθυνσιοδότηση και Ονοματοδοσία στο Internet. Δίκτυα Υπολογιστών

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

Κάθε διεύθυνση IP αποτελείται από δυο τμήματα.

1 Ερωτήσεις σωστό-λάθος

Β. Μάγκλαρης 07/12/2015.

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

Transcript:

σελίδα 1 Χρ. Μπούρας Αναπληρωτής Καθηγητής Πανεπιστηµίου Πατρών Επιστηµονικός Υπεύθυνος ΕΜ6/ΕΑΙΤΥ

Περιεχόµενα Αναφορά στις βασικές αρχές του IPv6 Περιορισµοί του IPv4, προσωρινές λύσεις σελίδα 2 Λόγοι υιοθέτησης του IPv6 Περιγραφή της επικεφαλίδας IPv6 πακέτων Μέθοδος διευθυνσιοδότησης σε IPv6 Θέµατα δροµολόγησης Συνύπαρξη IPv4 IPv6: Tunnels / Dual stack

Ηανάγκη µετάβασης στο IPv6 Έλλειψη διευθύνσεων (νέες Internet-enabled συσκευές όπως κινητά, παιχνιδοµηχανές, WebTV, home appliances) ύσκολη διαχείριση σελίδα 3 Μη αποδοτική δροµολόγηση Quality of Service Ασφάλεια ύσκολη η ταυτόχρονη χρήση περισσότερων της µιας προσθηκών του IPv4 (QoS, IPsec, MobileIP, etc.) Μετά από χρόνια εµπειρίας πάνω στο IPv4 είναι γνωστό τι δουλεύει καλά, τι απλά δουλεύει και άρα επιδέχεται βελτιώσεων, τι θα ήταν επιθυµητό να προστεθεί και τι είναι πραγµατικά περιττό.

Η ανάπτυξη του Internet 75% της κίνησης είναι WWW 35 εκατ. Web Sites σελίδα 4 3 δισεκ. web pages (and dark info) Κυριαρχία των εδοµένων έναντι Φωνής (20% - 80%) 8000 ISPs worldwide (4700+ στις ΗΠΑ) Αύξηση 100-1000%/χρόνο 300 M - 1000 M χρήστες τον Dec 2002

Η ιστορία της ανάθεσης ΙΡ διευθύνσεων 1981 - IPv4 -Γέννηση 1985 ~ 1/16 συνολικού χώρου σελίδα 5 1990 ~ 1/8 συνολικού χώρου 1995 ~ 1/4 συνολικού χώρου * 2000 ~ 1/2 συνολικού χώρου 2002.5 ~ 2/3 συνολικού χώρου Θεωρητικόόριοτων32-bit : ~ 4 billion συσκευές Πρακτικό όριο 32-bit χώρου διευθύνσεων : ~250 million συσκευές (RFC 3194)

Προσωρινές IPv4 λύσεις IPv4 routing: µεγάλες λίστες στους δροµολογητές Subnetting: Χρήση subnet masks σελίδα 6 CIDR: Συνένωση υποδικτύων DHCP: Autoconfiguration, απαιτεί ρητή αρχικοποίηση DHCP server TOS: Πεδίο για παροχή ποιότητας υπηρεσίας IPsec: Υλοποίηση µηχανισµών ασφάλειας στο IPv4 NAT: Ένα υποδίκτυο δεν δεσµεύει εσωτερικά µοναδικές IP διευθύνσεις, αλλά γίνεται χρήση ενός µεσολαβητή που µεταφράζει τις διευθύνσεις του υποδικτύου σε µοναδικές διευθύνσεις διαδικτύου, επιτρέποντας την έµµεση επικοινωνία µε το διαδίκτυο

Μειονεκτήµατα ΝΑΤ (I) Μειωµένη απόδοση στον ΝΑΤ δροµολογητή: Τροποποίηση διευθύνσεων Αλλαγή checksums Τροποποίηση διευθύνσεων στο φορτίο Απαιτεί δύσκολες και άκοµψες λύσεις για κάποια πρωτόκολλα ανώτερου επιπέδου όπως τα control µηνύµατα του FTP εν δουλεύει µε πρωτόκολλα ανώτερου επιπέδου τα οποία δεν γνωρίζει ο ΝΑΤ δροµολογητής ή που περιέχουν κρυπτογραφηµένα µηνύµατα Εµποδίζει τη χρήση backup δροµολογητή εξόδου στο Internet εν συνεργάζεται µε τους παρόντες µηχανισµούς mobile IP σελίδα 7

Μειονεκτήµατα ΝΑΤ (II) Συνολικά το ΝΑΤ είναι µία καινούρια και µη σχεδιασµένη αρχιτεκτονική διευθυνσιοδότησης και δροµολόγησης, σηµαντικά κατώτερη της υπάρχουσας κανονικής αρχιτεκτονικής του Internet: Πιο περίπλοκη Πιο εύθραυστη Λιγότερο αποδοτική υσκολότερη να διαχειριστεί Λιγότερο φιλική σε νέες εφαρµογές και χρήσεις του δικτύου σελίδα 8

Ιστορία του IPv6 Το 1992 το Internet Activities Board (IAB) διερευνά την πρόταση του Christian Huitema για το IPng (next generation). Η πρόταση βασιζόταν στο Connectionless Network Protocol (CLNP) και απέτυχε εξαιτίας της εµπορικής αποτυχίας του CLNP. Μεταξύ 1992 και 1994 προτείνονται κάποιες ιδέες όπως TUBA, TP/IX και SIPP. Το TUBA είναι TCP και UDP πάνω από µεγαλύτερες διευθύνσεις, ενώ το TP/IX συµπεριλαµβάνει και αλλαγές στο TCP. Τελικά υιοθετείται το SIPP αλλά µε µερικές αλλαγές. Ονοµάστηκε IPv6 και όχι IPv5 γιατί το IPv5 ήταν το όνοµα ενός πειραµατικού realtime πρωτοκόλλου. Η πρόταση για το IPng δηµοσιεύτηκε στο RFC 1752 (Ιανουάριος 1995). σελίδα 9

Πλεονεκτήµατα του IPv6 Το IPv6 προσφέρει: ιευρυµένο χώρο διευθύνσεων από 32 σε 128 bits σελίδα 10 Απλοποίηση της επικεφαλίδας Καλύτερη υποστήριξη επιλογών και επεκτάσεων στην στάνταρ επικεφαλίδα υνατότητα µαρκαρίσµατος των ροών κίνησης (Flow Label) υνατότητες για ασφάλεια (Authentication και Privacy)

Ηβασική επικεφαλίδα του IPv6 Ver Traffic Class Flow Label Payload Length Next Header Hop Limit σελίδα 11 Source IP Address Destination IP Address

Σύγκριση µε την IPv4 επικεφαλίδα Το πεδίο Version έχει τώρα τιµή 6 Traffic Class (ανάλογο του IPv4 TOS) Νέο πειραµατικό πεδίο Flow Label για µαρκάρισµα πακέτων Payload Length (ανάλογο του IPv4 total length) Next Header: Καθορίζει την επικεφαλίδα που ακολουθεί Hop Limit (ανάλογο του IPv4 TTL) σελίδα 12

Ηβασική IPv6 επικεφαλίδα: Είναι απλοποιηµένη σε σχέση µε το IPv4, και άρα βοηθά στη µείωση του κόστους δροµολόγησης για κάθε πακέτο και του κόστους σε εύρος ζώνης που καταναλώνει η επικεφαλίδα σελίδα 13 Έχει σταθερό µήκος και οι δροµολογητές έχουν καλύτερη απόδοση για τέτοιες επικεφαλίδες Τα προαιρετικά πεδία υποστηρίζονται σε ξεχωριστές επικεφαλίδες. Αυτό διευκολύνει την απόδοση της απλής δροµολόγησης, αφού δεν χρειάζεται κάθε δροµολογητής να επεξεργαστεί αυτά τα πεδία, αν κάτι τέτοιο δεν είναι αναγκαίο. Τα Traffic Class και Flow Label πεδία δίνουν τη δυνατότητα χρήσης QoS µηχανισµών (diffserv)

Επικεφαλίδες επέκτασης Τιµή πεδίου Next Header 0 Περιγραφή Hop-by-Hop Header σελίδα 14 43 Routing Header (RH) 44 51 52 59 60 Fragmentation Header (FH) Authentication Header (AH) Encapsulated Security Payload (ESP) No Next Header Destination Options Header

Επικεφαλίδες επέκτασης IPv6 header TCP data Next Header = TCP header σελίδα 15 Καµία επικεφαλίδα επέκτασης IPv6 header Routing header TCP data Next Header = Routing header IPv6 header Next Header = Routing Header Next Header = TCP Μία επικεφαλίδα επέκτασης Routing header Next Header = Fragment Header header Fragment header Next Header = TCP ύο επικεφαλίδες επέκτασης TCP header data

Hop-by-Hop Header Next Header Hdr Ext Len Επιλογές (Options) σελίδα 16 Χρησιµοποιείται για να µεταφέρει προαιρετικές πληροφορίες (πεδίο Options), που πρέπει να εξεταστούν από κάθε κόµβο της διαδροµής

Routing Header Next Header Hdr Ext Len Routing Type Segments Left σελίδα 17 type-specific data Χρησιµοποιείται όταν η πηγή θέλει το πακέτο να περάσει από ένα ή περισσότερους ενδιάµεσους (συγκεκριµένους) κόµβους στην πορεία του προς τον προορισµό

Fragmentation Header Next Header Next Header Fragment Offset 0 0 M Original Packet Identifier σελίδα 18 Χρησιµοποιείται από την πηγή για να στείλει πακέτα µεγαλύτερα από το MTU του µονοπατιού Αντίθετα µε τοipv4 η διάσπαση (fragmentation) γίνεται µόνο από την πηγή και όχι από τους δροµολογητές που βρίσκονται πάνω στη διαδροµή - είναι εργασία end-to-end. Οι δροµολογητές δεν σπάνε πακέτα κατά την διαδροµή εάν είναι µεγάλα στέλνουν ICMP packet too big

Destination Header Next Header Hdr Ext Len Επιλογές (Options) σελίδα 19 Χρησιµοποιείται για να µεταφέρει προαιρετικές πληροφορίες (πεδίο Options), που χρειάζεται να εξεταστούν µόνο από τους κόµβους προορισµού

Ασφάλεια στο IPv6 IPsec προαιρετική στο IPv4 IPsec υποχρεωτική για όλους τους IPv6 κόµβους σελίδα 20 Χαρακτηριστικά ασφάλειας: Προστασία από παραποίηση δεδοµένων Προστασία από υποκλοπή δεδοµένων Ευκολία δηµιουργίας VPN συνδέσεων

Authentication Header Next Header Payload Length Reserved Security Parameters Index (SPI) σελίδα 21 Sequence Number Field Παρέχει: Authentication Data (µεταβλητού µήκους) εµπιστευτικότητα χωρίς σύνδεση (connectionless integrity) επιβεβαίωση αυθεντικότητας προέλευσης δεδοµένων (data origin authentication) προστασία από επαναλήψεις (anti-replay protection

Encryption Header Security Parameters Index (SPI) Sequence Number Payload Data (µεταβλητού µήκους) σελίδα 22..Payload Data (cont d) Padding (0-255 bytes) Padding (continued) Pad Length Next Header Authentication Data (µεταβλητού µήκους) Παρέχει: εµπιστευτικότητα (confidentiality) επιβεβαίωση αυθεντικότητας προέλευσης δεδοµένων (data origin authentication) ακεραιότητα χωρίς σύνδεση (connectionless integrity) προστασία από επαναλήψεις (anti-replay) περιορισµένη εµπιστευτικότητα ροής κίνησης (traffic flow confidentiality)

ιευθυνσιοδότηση IPv6 (RFC 2373) Στο IPv6 υπάρχουν τρεις τύποι διευθύνσεων: Unicast: Αντιπροσωπεύει ένα interface. Anycast: Αντιπροσωπεύει σύνολο από interfaces (που ανήκουν συνήθως σε διαφορετικούς κόµβους). Ένα πακέτο που αποστέλλεται σε µια διεύθυνση anycast παραδίδεται στη διεργασία που προσδιορίζεται από την διεύθυνση αυτή (την πλησιέστερη, σύµφωνα µε τον υπολογισµό απόστασης των πρωτοκόλλων δροµολόγησης). Έχει το ίδιο format µε τις unicast διευθύνσεις. Multicast: Αντιπροσωπεύει σύνολο από interfaces (που ανήκουν συνήθως σε διαφορετικούς κόµβους). Ένα πακέτο που αποστέλλεται σε µια διεύθυνση multicast παραδίδεται σε όλες τις διεργασίες που προσδιορίζονται από την διεύθυνση αυτή. σελίδα 23

Αναπαράσταση διευθύνσεων IPv6 επιθυµητή µορφή: 1080:0:FF:0:8:800:200C:417A Συµπιεσµένη µορφή: FF01:0:0:0:0:0:0:43 γίνεται FF01::43 IPv4-συµβατή: 0:0:0:0:0:0:13.1.68.3 ή ::13.1.68.3 Επιθυµητή µορφή για διευθύνσεις IPv6 στα URL (RFC 2732): http://[1080::8:800:200c:417a]:80/index.html σελίδα 24

Global Unicast ιευθύνσεις (RFC 2374) Aggregatable Global Unicast Format - RFC2374 Ιεραρχία διευθύνσεων σαν αυτή των ISPs σελίδα 25 Ορολογία: FP - Format Prefix: Unicast (001), Multicast, Anycast TLA - Top Level Aggregator (Global ISP) NLA - Next Level Aggregator (ISP) SLA - Site Level Aggregator ( Customer ) Interface ID - Host

Link-Local και Site-Local Unicast ιευθύνσεις Link-local διευθύνσεις για auto-configuration και κατά την έλλειψη δροµολογητών Χρησιµοποιούνται στο τοπικό υποδίκτυο σελίδα 26 1111111010 0 interface ID Site-local διευθύνσεις για ανεξαρτησία από αλλαγές TLA / NLA* Χρησιµοποιούνται στο εσωτερικό υποδίκτυο ενός οργανισµού 1111111010 0 SLA* interface ID

Multicast ιευθύνσεις (RFC 2375) σελίδα 27 Το low-order flag δείχνει permanent / transient group. Oι τρεις άλλες τιµές flags είναι δεσµευµένες scope field: 1 - node local 2 - link-local 5 - site-local 8 - organization-local B - community-local E - global (δεσµεύονταιοιάλλεςτιµές)

Broadcast διευθύνσεις? εν υπάρχουν στο IPv6 Χρησιµοποιούνται στη θέση τους ειδικές multicast διευθύνσεις all-node multicast address all-router multicast address Κάποια πρωτόκολλα έχουν δικές τους multicast διευθύνσεις OSPF RIP PIM DHCP σελίδα 28

Ειδικές διευθύνσεις για IPv4 compatibility IPv4-compatible διευθύνσεις (::150.140.141.17): Χρησιµοποιούνται από κόµβους διπλής στοίβας για IPv6 επικοινωνία πάνω από IPv4 υποδοµή. Η IPv6 κίνηση ενθυλακώνεται αυτόµατα σε IPv4 πακέτα και στέλνεται από το IPv4 δίκτυο IPv4-mapped διευθύνσεις (::FFFF:150.140.141.17): Χρησιµοποιείται µόνο εσωτερικά σε έναν IPv6 κόµβο για να αναπαραστήσει έναν IPv4-only κόµβο 6to4 διευθύνσεις (Ξεκινά µε το πρόθεµα 2002::/16 και χτίζεται βάσει της IPv4 διεύθυνσης του κόµβου RFC 3056): Χρησιµοποιείται για την επικοινωνία δύο dual-stack κόµβων πάνω από το IPv4 Internet σελίδα 29

Ειδικές IPv6 διευθύνσεις Μη καθορισµένη διεύθυνση (0:0:0:0:0:0:0:0 ή ::): Υποδηλώνει την απουσία διεύθυνσης. Χρησιµοποιείται συνήθως ως διεύθυνση προέλευσης από πακέτα που θέλουν να διαπιστώσουν τη µοναδικότητα µιας διεύθυνσης Loopback διευθυνση (0:0:0:0:0:0:0:1 ή ::1): Χρησιµοποιείται για το loopback interface, ώστε ένας κόµβος να µπορεί να στέλνει πακέτα στον εαυτό του σελίδα 30

ICMPv6 Κατάργηση µη χρησιµοποιούµενων µηνυµάτων Internet Group Management Protocol (IGMP) είναι µέρος του ICMPv6 σελίδα 31 Type Code Message Body Checksum

ροµολόγηση στο IPv6 Tο IPv6 πετυχαίνει να απλουστεύσει αρκετά τη διαδικασία της δροµολόγησης πετυχαίνοντας τη µέγιστη δυνατή µείωση στους πίνακες δροµολόγησης των δροµολογητών (ιεραρχία διευθύνσεων) σελίδα 32 Μικρός ISP Α Οργανισµός Α Οργανισµός Β Οργανισµός Γ Οργανισµός Μικρός ISP Β Μικρός ISP Γ Μικρός ISP ISP Α ISP Β ISP Γ Πεδίο NLA Μεγάλος ISP Α Μεγάλος ISP Β ιαδίκτυο Πεδίο SLA

Πρωτόκολλα δροµολόγησης IPv6 Επέκταση των υπαρχόντων πρωτοκόλλων δροµολόγησης IPv4 για χειρισµό µεγαλυτέρων διευθύνσεων σελίδα 33 RIPv6 (RFC 2080) παρόµοιο µε RIPv2 BGP4+ - Multi-Protocols Extensions (RFC 2283, 2545) Integrated IS-IS - Οι δυνατότητα για διευθύνσεις NSAP µεγάλου µεγέθους επιτρέπει διευθύνσεις IPv6 (Draft-ietfisis-ipv6-01) OSPFv3 (RFC 2740) Νέα υλοποίηση για IPv6

IPv6 ροµολόγηση Multicast PIM µε επεκτάσειςipv6 MOSPF µε επεκτάσεις IPv6 σελίδα 34 MBGP µε επεκτάσεις IPv6 IPv6 Multicast µε περισσότερες διευθύνσεις µε σηµαντικά µικρότερο πρόβληµα για επικάλυψη διευθύνσεων IP

IPv6 tunnels IPv4-compatible IPv6 διευθύνσεις IPv4-mapped IPv6 διευθύνσεις Configured Tunnels Automatic Tunnels Είδη tunnels Router-to-router tunneling Host-to-router tunneling Host-to-host tunneling Router-to-host 6to4 6over4 σελίδα 35

IPv4/IPv6 dual stack Ε φ α ρ µ ο γ ή σελίδα 36 T C P U D P IP v 4 IP v 6 0 x 0 8 0 0 D 0 x 0 8 6 d d fra m e a ta L in k επ ίπ εδο

Interoperability µεταξύ IPv4 και IPv6 εκδόσεων σε dual stack µηχανήµατα IPv4 server IPv6 server σελίδα 37 IPv4 client IPv6 client Επικοινωνούν µε IPv4 Μπορούν να επικοινωνήσουν εάν ο IPv6 client χρησιµοποιήσει µία IPv4-mapped IPv6 διεύθυνση Επικοινωνούν µε IPv4, ο server βλέπει την IPv4- mapped IPv6 διεύθυνση Επικοινωνούν µε IPv6

Το IPv6 στην Ελλάδα Πρώτο site µε IPv6: ηµ Παν. Ξάνθης Ανάπτυξη ενδιαφέροντος στα πανεπιστήµια µε Gunet απόκτηση ptla και STLA. Πρώτος δροµολογητής µε Dual-Stack και ΙPv6 over IPv4 tunnels στο Ε ΕΤ Σύνδεση ακαδηµαϊκής και εµπορικής κοινότητας µε απόδοση διευθύνσεων και tunnels ηµιουργία πανευρωπαϊκού δικτύου 6ΝΕΤ σελίδα 38

Βιβλιογραφία ηµοσιεύσεις (http://ru6.cti.gr/bouras) "The deployment of IPv6 in an IPv4 world and Transition Mechanisms, C. Bouras, P. Ganos, A. Karaliotas, Internet Research: Electronic Networking, Applications and Policy, Emerald, Volume 13, Number 2, 2003, pp. 86 93 "Issues for the Performance Monitoring of an Open Source H.323 Implementation Ported to IPv6 Enabled Networks with QoS Characteristics, C. Bouras, A. Gkamas, A. Karaliotas, D. Primpas, K. Stamos, The 2003 International Conference in Internet Computing, Las Vegas, Nevada, USA, June 23-26 2003, pp. 765 771 "From IPv4 to IPv6: The Case of OpenH323 Library", C. Bouras, A. Gkamas, K. Stamos, SAINT-2003, The 2003 International Symposium on Applications and the Internet, Workshop in IPv6 and Applications, Orlando, Florida, USA, January 27-31 2003, pp. 196-199 "Transition Strategies from IPv4 to IPv6: The case of GRNET", C. Bouras, P. Ganos, A. Karaliotas, 3rd International Network Conference-INC 2002, Plymouth, UK, July 16-18 2002, pp. 89-96 σελίδα 39

Βιβλιογραφία Εργασίες Παρουσιάσεις Από το IPv4 στο IPv6, Χρήστος Μπούρας, Κώστας Στάµος, http://ru6.cti.gr/ru6/ipv6/ipv6_transition.doc Μετατροπή (porting) του OpenH323 στο IPv6, Χρήστος Μπούρας, Κώστας Στάµος, http://ru6.cti.gr/ru6/ipv6/openh323_porting.doc Μελέτη και προτάσεις βελτιοποίησης απόδοσης των µηχανισµών που προτείνει το IPv6 για την εξάλειψη των περιορισµών του IPv4, Σιάχος Γιάννης, ιπλωµατική Εργασία Μεταπτυχιακού ιπλώµατος Ειδίκευσης, 2000, http://ru6.cti.gr/bouras/lessons/ergasies.html ΙPv6 και Εφαρµογές Πραγµατικού Χρόνου, Στάµος Κωνσταντίνος, ιπλωµατική Εργασία Μεταπτυχιακού ιπλώµατος Ειδίκευσης, 2003, http://ru6.cti.gr/bouras/lessons/ergasies.html, Χρήστος Μπούρας, http://ru6.cti.gr/ru6/ipv6/introduction_ipv6.ppt Μετάβαση (porting) εφαρµογών στο IPv6, Κώστας Στάµος, http://ru6.cti.gr/ru6/ipv6/ipv6_porting.ppt σελίδα 40

σελίδα 41 Ευχαριστώ πολύ Ερωτήσεις;