IPv6 static ip address for every customer

Πρόσφατα οι περισσότεροι Ελληνικοί ISPs απάντησαν σε ερωτηματολόγιο σχετικά με το IPv6 που τους έστειλε το adslgr.com. Κάποιοι αναφέρουν στα πλεονεκτήματα τον τεράστιο αριθμό διευθύνσεων που προσφέρει το IPv6.

Σε διαφορετικό site, ο cheaplog σχολιάζει σε ένα post του elawyer:

Μια ιδέα είναι να υποχρεωθούν τουλάχιστο οι Έλληνες ISPs να παρέχουν στατικές IPs μετά το πέρασμα στο IPv6. […] Όμως αρχικά λόγος για δυναμικές IPs δε θα υπάρχει, ούτε η παράδοση στο δίχτυο είναι αντίθετη. Και σίγουρα θα περιοριστούν αρκετά οι ανεξέλεγκτοι στο δίχτυο.

Πόσο εφικτό είναι άραγε να γίνει αυτό; Τι πλεονεκτήματα και τι μειονεκτήματα έχει;

Το IP address allocation με χρήση Dynamic Pools δημιουργήθηκε σε μία εποχή που το IPv4 address ήταν πολύτιμο resource και δεν υπήρχε always-on πρόσβαση. Είχε νόημα να μη σπαταλάς IP addresses όταν τα modems που είχες ήταν πολύ λιγότερα από τους πελάτες σου.

Με το IPv6 όμως;

Το RIPE δίνει σε κάθε ISP σαν minimun allocation ένα /32 (ripe-481). Αν υποθέσουμε ότι το ελάχιστο που θα δίνει ο ISP στους πελάτες «τύπου dynamic» είναι ένα /64, αυτό σημαίνει ότι ο ISP έχει στη διάθεσή του 2^32 δίκτυα /64, δηλαδή όσα έχει συνολικά όλο το IPv4 αυτή τη στιγμή!

Γιατί να μη δίνει κάθε φορά το ίδιο IPv6 δίκτυο στον ίδιο πελάτη;

Easily identifiable! No need to lookup anything! No more incident handling nightmares!

Δεν υπάρχει λόγος να κρατάει κάποιος λίστες τύπου MAPS DUL και pbl.spamhaus.org.

Η Demon Internet το έκανε τη δεκαετία του ’90 στην Αγγλία, όλοι οι πελάτες τους είχαν static ip address στο standard dial-up πακέτο της με £10 το μήνα.

Και μη μου πείτε ότι θα χαλάσει το route aggregation, γιατί είναι μύθος.

Advertisements

Συντάκτης: Sotiris Tsimbonis

I work as a Systems Administrator in Forthnet. All posts in this blog do NOT represent my employer's views.

4 thoughts on “IPv6 static ip address for every customer”

  1. Hello,

    At Cablenet (http://www.cablenet.com.cy/) (an ISP in Cyprus) we’re planning to assign a /64 EUI-64 IP address to each of our Cable modem (which they are also acting as routers). We will then route a /64 network to each of the modems, so the customer will have a static pool of public IPv6 addresses to assign to devices at home. The larger address space allows us to do this.

    I think the impact on our Inter-AS routing tables will be negligible; modern routers can handle 512k IPv6 routing table entries (and this goes against the link you gave in IOS hints). If you plan the network correctly, and assign /48 per site (as per RIPE recommendations) you can summarize routes, therefore reducing the number of routes you advertise on your core network.

    Further, something also against the blog post, we’re currently announcing to the Internet via BGP over 10 IPv4 subnets, that were assigned to our AS Number. We have 10, because as we grew we got new assignments from RIPE, since the limited IPv4 space. This accounts for 10 separate entries on every router on the internet, just to be able to route to us. With IPv6, we just got one /32, and from the size of it, I doubt we’re going to need a bigger one for Cyprus :-). This is also true for most of ISPs, so I do expect the IPv6 routing table to be much smaller than the IPv4 one.

    Thanks of the opportunity to comment; it is important to raise an active discussion on how ISPs are expected to implement the whole IPv6 thing!

    Andreas

  2. Εμείς προσανατολιζόμαστε για ένα /64 ανά συνδρομητή. Το να υποχρεωθεί κάποιος προς αυτή την κατεύθυνση δεν είναι και ο καλύτερος τρόπος για να γίνει, τη στιγμή που έτσι κι αλλιώς διαχειρστικά είναι ευκολότερο. Υποχρεώσεις πρέπει να επιβάλλουν τα regulating bodies για πράγματα που οι ISP είναι απρόθυμοι να παρέχουν, όχι για αυτά που θα κάνουν έτσι κι αλλιώς.

  3. @alouca Your plan is a static assignment per cable modem, while I was talking a /64 per customer i.e. the /64 follows the customer, no matter which modem/pop he/she connects. Your *internal* routing table can become a mess (forget about summarization), that’s the myth I was reffering to.

    @adamo Χαίρομαι όταν δεν είμαι μόνος σ’αυτόν τον classless κόσμο :-)

  4. Ypothetw otan milate yia /64, milate yia subnet, etsi? To segmentation to exoume ana site, opotan o pelatis pou servirete apo to site A, tha pernei ena /64 assigned apo afto to site. An o pelatis allaksei site, tote tou dinoume allo static assignment vasi pantote tou site. To palio assignment kratite se ena record database yia mellontiki anafora. Den tha ypostirixoume assignment = /48 tha to ypostirixoume. O logos, opws eipes, einai yia na kratisoume to summarization.

    Otan milaw yia /64 EUI-64 yia to modem, einai yia na ypostiriksoume stateless auto-configuration. To /64 subnet, pou tha einai assigned sto kathe pelati, tha ginete aftomata routed otan to modem erthei online.

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s