7 Μαΐ 2012

IPv6 - Δοκιμές και συμβουλές

Η παρούσα κατάσταση
Η συντριπτική πλειοψηφία του Internet, όπως το γνωρίζουμε, βασίζεται στο πρωτόκολλο TCP/IP έκδοση 4 (IPv4) από το 1981 έως σήμερα. Το συγκεκριμένο πρωτόκολλο, διαθέτει συνολικά, 4.294.967.296 διευθύνσεις IP. Κάθε συσκευή που συνδέεται στο Internet, είτε πρόκειται για υπολογιστή, είτε για server είτε smartphone, δεσμεύει μια μοναδική διεύθυνση IP, ώστε να μπορεί να επικοινωνεί με άλλες συνδεδεμένες συσκευές. Επειδή το πλήθος των διαθέσιμων διευθύνσεων ΙΡ της έκδοσης 4 του TCP/IP, δεν επαρκεί πλέον για τις ανάγκες του πληθυσμού της υδρογείου,  είναι απαραίτητη η μετάβαση στην επόμενη έκδοση του πρωτοκόλλου, την IPv6

Το νέο πρωτόκολλο
Το IPv6 διαθέτει πολύ μεγαλύτερο αριθμό διευθύνσεων IP και συγκεκριμένα 3,4 ενδεκάκις εκατομμύρια διευθύνσεις. Αρκετές διευθύνσεις δηλαδή για να καλύψουμε τις τρέχουσες αλλά και μελλοντικές ανάγκες για διασύνδεση συσκευών στο Internet.

Η μετάβαση από το παλιό στο νέο
Η μετάβαση από το ένα πρωτόκολλο στο άλλο, δεν είναι μια εύκολη υπόθεση, δεδομένου πως θα πρέπει να αναβαθμιστεί, ή και σε συγκεκριμένες περιπτώσεις να αλλαχθεί, μεγάλο μέρος του εγκατεστημένου δικτυακού εξοπλισμού. Συνεπώς, η μετάβαση θα πρέπει να γίνει σταδιακά. Στην Ελλάδα έχουν ξεκινήσει να γίνονται κάποιες κινήσεις προς αυτή την κατεύθυνση με τον ΟΤΕ και το ADSLgr.com να οδηγούν την κούρσα.

Τελικοί χρήστες
Μέχρι να ξεκινήσουν οι πάροχοι Internet να διαθέτουν στους πελάτες τους IPv6 διευθύνσεις, οι τελικοί χρήστες μπορούν να χρησιμοποιούν μόνο IPv6 tunnels για να δοκιμάσουν το νέο πρωτόκολλο. Πιο κάτω θα βρείτε χρήσιμες οδηγίες και συμβουλές βήμα-βήμα για αυτό το σκοπό.



Τρόπος σύνδεσης με IPv6
Πριν ξεκινήσουμε να πω πως τα παλαιότερα λειτουργικά συστήματα δε διαθέτουν υποστήριξη για το νέο πρωτόκολλο. Στον παρακάτω πίνακα μπορείτε να δείτε την υποστήριξη σε IPv6 του κάθε λειτουργικού http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_in_operating_systems
Οι παρακάτω δοκιμές έγιναν σε Windows XP SP3 32bit χρησιμοποιώντας Firefox 3.6.13 και Chrome 9.0.597.98.

Αφού μέχρι στιγμής κανένας πάροχος Internet (εκτός του ΟΤΕ) δεν παρέχει στους τελικούς χρήστες IPv6 διευθύνσεις, τις δοκιμές μας θα τις κάνουμε χρησιμοποιώντας έναν Tunnel Broker και συγκεκριμένα αυτόν του ΕΔΕΤ  Στον παρακάτω σύνδεσμο μπορούμε να βρούμε περισσότερους Tunnel Brokers
http://en.wikipedia.org/wiki/List_of_IPv6_tunnel_brokers

Σε αυτό το σημείο θα χρειαστεί να εγκαταστήσουμε το κατάλληλο λογισμικό το οποίο μπορούμε να κατεβάσουμε δωρεάν από την ιστοσελίδα http://go6.net/4105/download.asp

Αφού εγκαταστήσουμε το λογισμικό, το τρέχουμε, ορίζουμε ως Gateway6 Address τη διεύθυνση go6.grnet.gr και κάνουμε κλικ στο κουμπί Connect. Μόλις ολοκληρωθεί η διαδικασία, κατά την οποία ουσιαστικά θα έχει ανοίξει ένα κανάλι μεταξύ του υπολογιστή μας και του ΕΔΕΤ, το οποίο θα βασίζεται στο IPv6 πρωτόκολλο, η περαιτέρω πρόσβασή μας στο Internet θα γίνεται μέσω αυτού.

Ping
Ο πιο απλός ίσως τρόπος για να ελέγξουμε ότι συνδεόμαστε μέσω IPv6 είναι να κάνουμε ping μια διεύθυνση IPv6.

Ping ipv6.ote.gr
Pinging ipv6.ote.gr [2a02:580:200::200] with 32 bytes of data:

Reply from 2a02:580:200::200: time=70ms
Reply from 2a02:580:200::200: time=88ms
Reply from 2a02:580:200::200: time=121ms
Reply from 2a02:580:200::200: time=70ms

Ping statistics for 2a02:580:200::200:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 70ms, Maximum = 121ms, Average = 87ms

Βλέπουμε παραπάνω πως η διεύθυνση IP που αντιστοιχεί στο όνομα ipv6.ote.gr είναι η 2a02:580:200::200 και είναι ενεργή, αφού λαμβάνουμε απάντηση (reply). Εδώ να σημειώσω πως οι IP διευθύνσεις v6 αποτελούνται από οκτώ ομάδες δεκαεξαδικών αριθμών 16bit, χωρισμένους με το σύμβολο : (άνω κάτω τελεία).
Για παράδειγμα, η διεύθυνση 0:0:0:0:0:0:0:1 αντιστοιχεί στην 172.0.0.1 δηλαδή την localhost. Με βάση όμως τον κανόνα που ορίζει πως τα συνεχόμενα μηδενικά σε μια διεύθυνση μπορούν να αντικατασταθούν από τη διπλή άνω τελεία, η παραπάνω διεύθυνση μπορεί να πάρει και τη μορφή ::1

Ping 0:0:0:0:0:0:0:1
Pinging ::1 with 32 bytes of data:

Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

Ping statistics for ::1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms


Άρα η πλήρης διεύθυνση του ονόματος ipv6.ote.gr είναι η: 2a02:580:200:0:0:0:0:200 η οποία εν συντομία μπορεί να γραφεί κι ως: 2a02:580:200::200

Nslookup
Εδώ τα πράγματα είναι λίγο πιο σύνθετα. Κάθε ιστοσελίδα που χρησιμοποιεί IPv6, έχει μια ξεχωριστή εγγραφή στο DNS που ονομάζεται ΑΑΑΑ record. Για να βρούμε την IPv6 διεύθυνση ενός site χρησιμοποιώντας το nslookup τότε θα πρέπει να του δώσουμε την παράμετρο –type=ANY, για να μας φέρει όλα τα records, ένα από τα οποία θα είναι το ΑΑΑΑ.

nslookup –type=ANY ipv6.ote.gr
Server:  google-public-dns-b.google.com
Address:  8.8.4.4

ipv6.ote.gr
    primary name server = kirk.otenet.gr
    responsible mail addr = hostmaster.otenet.gr
    serial  = 2010120705
    refresh = 28800 (8 hours)
    retry   = 3600 (1 hour)
    expire  = 1209600 (14 days)
    default TTL = 10800 (3 hours)
ipv6.ote.gr    nameserver = picard.otenet.gr
ipv6.ote.gr    nameserver = kirk.otenet.gr
ipv6.ote.gr    internet address = 79.128.179.6
ipv6.ote.gr    AAAA IPv6 address = 2a02:580:200::200

Browser
Αν θέλουμε να επισκευθούμε μια ιστοσελίδα με την IP διεύθυνσή της αντί του ονόματός της, τότε θα πρέπει να την εισάγουμε στο address bar του περιηγητή μας ανάμεσα σε αγκύλες, π.χ. http://[ 2a02:580:200::200]

Ιστοσελίδες για δοκιμή τη IPv6
Στις παρακάτω σελίδες μπορείτε να πραγματοποιήσετε δοκιμές για το κατά πόσο είστε έτοιμοι για το IPv6
http://test-ipv6.com/

Παγκόσμια ημέρα IPv6
Στις 8 Ιουνίου 2011, οι μεγαλύτερες εταιρίες όπως Yahoo, Google, Facebook κλπ πρόσθεσαν την εγγραφή ΑΑΑΑ στους DNS τους, ώστε να μπορούν να είναι προσβάσιμες και από τα δύο πρωτόκολλα, το παλαιότερο IPv4 και το νεότερο IPv6.

Κι εμείς τι κάνουμε ;
Για την ώρα μπορούμε να κάνουμε λίγα πράγματα, μερικά εκ των οποίων παραθέτω πιο κάτω
Αν χρησιμοποιούμε κάποιο απαρχαιωμένο λειτουργικό σύστημα (π.χ. Windows 95/98/ME) ή/και ηλεκτρονικό υπολογιστή, φροντίζουμε μέσα στο 2012 να τα αναβαθμίσουμε
Αν πρόκειται να αγοράσουμε κάποια στιγμή δικτυακό εξοπλισμό (π.χ. ADSL Modem, router, κάμερες ασφαλείας, δικτυακούς εκτυπωτές κλπ) φροντίζουμε να είναι συμβατός με IPv6
Ρωτάμε τον internet πάροχο που χρησιμοποιούμε, πότε θα μεταβεί σε IPv6

Επίλογος
Η παλιά έκδοση του TCP/IP πρωτοκόλλου, δεν πρόκειται να εξαφανιστεί σύντομα, οπότε δεν υπάρχει λόγος πανικού. Καλό θα είναι όμως να κάνουμε τους προγραμματισμούς μας, λαμβάνοντας υπόψιν και τα νέα δεδομένα.

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →