Bring your own IP
BYOIP στο UpCloud: οι δικές σας διευθύνσεις IP σε ένα Private Cloud
Για Cloud Servers στις δημόσιες ζώνες του UpCloud, ο τρόπος να χρησιμοποιήσετε το δικό σας μπλοκ είναι ένα tunnel, που καλύπτει και αυτός ο οδηγός.
Τι δέχεται το UpCloud
Από την τεκμηρίωση του UpCloud, την ημέρα που την ελέγξαμε:
- Μόνο Private Cloud. Το Private Cloud τρέχει τους Cloud Servers σας σε αποκλειστικούς hosts. Το UpCloud αναφέρει ότι «offers the possibility for dedicated public IP blocks, and it is possible to utilise your own IP blocks (BYOIP).» (σε μετάφραση: «προσφέρει τη δυνατότητα αποκλειστικών δημόσιων μπλοκ IP, και είναι δυνατό να χρησιμοποιήσετε τα δικά σας μπλοκ IP (BYOIP).»)
- Μέσω πωλήσεων. Οι συχνές ερωτήσεις δικτύωσης ρωτούν «Can I bring my own IPs or IP range?» (σε μετάφραση: «Μπορώ να φέρω τις δικές μου IP ή εύρος IP;») και απαντούν: «Yes, you can do this in our Private Cloud. Contact our sales team for more information.» (σε μετάφραση: «Ναι, μπορείτε να το κάνετε στο Private Cloud μας. Επικοινωνήστε με την ομάδα πωλήσεών μας για περισσότερες πληροφορίες.») Το UpCloud δεν τεκμηριώνει βήματα σε κονσόλα, API ή CLI γι' αυτό.
- Πού. Ένα Private Cloud βρίσκεται μέσα σε μια γονική δημόσια ζώνη, μία από τις 15 τοποθεσίες του UpCloud.
- Όροι. Η σελίδα του Private Cloud απαντά στο «Can I bring my own IPs?» (σε μετάφραση: «Μπορώ να φέρω τις δικές μου IP;») με: «Yes. UpCloud supports Bring Your Own IP (BYOIP). Your prefixes can be announced via BGP (subject to validation and LOA). Availability and prefix size requirements depend on the target region.» (σε μετάφραση: «Ναι. Το UpCloud υποστηρίζει Bring Your Own IP (BYOIP). Τα prefixes σας μπορούν να ανακοινωθούν μέσω BGP (υπό την προϋπόθεση επαλήθευσης και LOA). Η διαθεσιμότητα και οι απαιτήσεις μεγέθους prefix εξαρτώνται από την περιοχή προορισμού.»)
- Δεν δημοσιεύονται. Ποια μητρώα δέχεται το UpCloud, το origin ASN, τιμή για το ίδιο το BYOIP και ο χρόνος υλοποίησης.
- Τιμή Private Cloud. Οι διαμορφώσεις ξεκινούν από 3 190 € τον μήνα, με προσφορά για κάθε πελάτη.
- Οι δημόσιες ζώνες χρησιμοποιούν διευθύνσεις του UpCloud. Ένας Cloud Server παίρνει μία διεύθυνση IPv4 και μία IPv6 εξ ορισμού και μπορεί να έχει έως πέντε δημόσιες διευθύνσεις IPv4. Οι επιπλέον διευθύνσεις IPv4 χρεώνονται ανά ώρα.
- Και τα floating IPs είναι του UpCloud. Είναι διευθύνσεις IPv4 που δεσμεύει ο λογαριασμός σας, χρεώνονται ανά διεύθυνση, και μετακινούνται μεταξύ Cloud Servers στο ίδιο κέντρο δεδομένων. Δεν διατίθενται για IPv6.
Πριν ξεκινήσετε
Το UpCloud κατονομάζει δύο απαιτήσεις, επαλήθευση και Letter of Authorization, και αφήνει τα υπόλοιπα στη συζήτηση με τις πωλήσεις. Προετοιμάστε ό,τι ζητά κάθε πάροχος που ανακοινώνει χώρο πελατών, και επιβεβαιώστε κάθε σημείο:
- Ένα /24 ή μεγαλύτερο. Το UpCloud αναφέρει ότι οι απαιτήσεις μεγέθους prefix εξαρτώνται από την περιοχή, και τα δίκτυα φιλτράρουν οτιδήποτε μικρότερο από /24.
- Την εγγραφή μητρώου. Μάθετε ποιο μητρώο κατέχει το μπλοκ (για παράδειγμα το ARIN, το RIPE NCC ή το APNIC) και ποιον οργανισμό αναφέρει η εγγραφή.
- Ένα ROA για το ASN που ανακοινώνει, του UpCloud ή το δικό σας, με το μέγιστο μήκος ίσο με ό,τι ανακοινώνεται (RPKI και ROA). Δημιουργήστε το μόλις το UpCloud κατονομάσει το ASN.
- Ένα route object με το ίδιο ASN ως origin.
- Ένα Letter of Authorization, που ζητά το UpCloud, υπογεγραμμένο από τον κάτοχο του μπλοκ και με το UpCloud ως το δίκτυο που θα το μεταφέρει.
Η λύση του tunnel
Για Cloud Servers στις δημόσιες ζώνες, ή όσο διαρκεί η συζήτηση για το Private Cloud, ένα tunnel βάζει το μπλοκ σας στον διακομιστή χωρίς το UpCloud να αλλάξει τίποτα. Ένα δίκτυο που μπορεί να ανακοινώσει το μπλοκ το ανακοινώνει, και ένα tunnel GRE ή WireGuard μεταφέρει την κίνησή του στον διακομιστή σας και πίσω (πώς λειτουργεί το tunnel).
Ο διακομιστής κρατά τη διεύθυνση IPv4 που του εκχώρησε το UpCloud. Αυτή η διεύθυνση είναι το εξωτερικό άκρο του tunnel: η απέναντι πλευρά στέλνει σε αυτήν ενθυλακωμένα πακέτα, και το δίκτυο του UpCloud βλέπει συνηθισμένη κίνηση μεταξύ δύο δημόσιων διευθύνσεων. Το μισθωμένο μπλοκ ταξιδεύει μέσα στο tunnel. Ρυθμίζετε τις διευθύνσεις του στη διεπαφή του tunnel ή στη loopback, και ο διακομιστής απαντά σε αυτές σαν να ήταν τοπικές.
- Οι απαντήσεις επιστρέφουν μέσω του tunnel. Προσθέστε ένα policy route ώστε η κίνηση από το μπλοκ να φεύγει μέσω του tunnel. Αν έφευγε απευθείας, θα είχε διεύθυνση προέλευσης που το UpCloud δεν εκχώρησε ποτέ στον διακομιστή, και τα δίκτυα φιλτράρουν τέτοια κίνηση.
- Ανοίξτε το firewall του UpCloud και προς τις δύο κατευθύνσεις. Αν το χρησιμοποιείτε, έχετε υπόψη ότι είναι stateless: οι κανόνες πρέπει να επιτρέπουν ρητά την εισερχόμενη και την εξερχόμενη κίνηση. Οι κανόνες του ταιριάζουν TCP, UDP ή ICMP. Για το GRE, που είναι το πρωτόκολλο IP 47, αφήστε το πρωτόκολλο στο All και περιορίστε τον κανόνα στη διεύθυνση του απέναντι άκρου. Για το WireGuard, επιτρέψτε τη θύρα UDP του.
- Ορίστε το MTU. 1 476 byte για GRE, περίπου 1 420 για WireGuard, με MSS clamping αν ο διακομιστής δρομολογεί το μπλοκ προς εικονικές μηχανές.
- Οποιοδήποτε μέγεθος. Ένα tunnel παραδίδει λιγότερες από 256 διευθύνσεις, έως και μία μόνο, κάτι που το BYOIP δεν κάνει ποτέ.
Παγίδες
- Η μετεγκατάσταση σταματά στις διευθύνσεις του πελάτη. Η λειτουργία Relocate Server του UpCloud μετακινεί έναν διακομιστή μεταξύ ζωνών Public και Private Cloud στο ίδιο κέντρο δεδομένων, με έναν περιορισμό δικτύου: «The server cannot have IP addresses from a dedicated, customer-owned IP network.» (σε μετάφραση: «Ο διακομιστής δεν μπορεί να έχει διευθύνσεις IP από ένα αποκλειστικό δίκτυο IP που ανήκει στον πελάτη.») Σχεδιάστε πού θα βρίσκεται το μπλοκ σας πριν από τη μετάβαση.
- Η δωρεάν δοκιμή μπλοκάρει θύρες. Κατά τη δωρεάν δοκιμή του UpCloud κάποιες θύρες είναι μπλοκαρισμένες και το δίκτυο λειτουργεί στα 100 Mbit/s. Μετά την πρώτη πληρωμή κάθε θύρα εκτός από την 25 είναι ανοιχτή, οπότε δοκιμάστε ένα tunnel μετά από αυτό.
Αν μισθώνετε το μπλοκ
Το UpCloud δεν δημοσιεύει τίποτα για μισθωμένο χώρο ή για το όνομα ποιου πρέπει να φέρει η εγγραφή μητρώου, οπότε ρωτήστε την ομάδα πωλήσεων του UpCloud όταν επικοινωνήσετε μαζί της. Για BYOIP στο Private Cloud, ο κάτοχος κάνει την πλευρά του μητρώου: το ROA για το ASN που ορίζει το UpCloud, το route object, και το Letter of Authorization που ζητά το UpCloud. Με ένα tunnel, τίποτα δεν αλλάζει στο UpCloud: το δίκτυο στο άλλο άκρο ανακοινώνει το μπλοκ, και ο κάτοχος χρειάζεται μόνο να εξουσιοδοτήσει αυτό το δίκτυο.
Πού ταιριάζει η RTM Networks
Μισθώνουμε /24 και μεγαλύτερα από τον δικό μας χώρο διευθύνσεων του RIPE NCC, και πουλάμε μπλοκ στις περιοχές του RIPE NCC, του ARIN και του APNIC. Κάθε μίσθωση περιλαμβάνει το ROA, το route object, εγγραφές PTR και ένα Letter of Authorization όποτε το χρειάζεστε (μίσθωση IPv4). Για ένα Private Cloud, δημιουργούμε το ROA για το ASN που ορίζει το UpCloud και υπογράφουμε το Letter of Authorization, και γινόμαστε χορηγός για αριθμούς AS οργανισμών που δεν λειτουργούν δικό τους LIR (χορηγία ASN). Για Cloud Servers στις δημόσιες ζώνες, ανακοινώνουμε εμείς το μπλοκ και το παραδίδουμε μέσω GRE ή WireGuard, σε οποιοδήποτε μέγεθος έως και μία μόνο διεύθυνση (tunnels GRE και WireGuard). Άλλοι πάροχοι: οδηγοί BYOIP.
Επικοινωνία
Φέρνετε τις δικές σας IP στο UpCloud;
Πείτε μας τον πάροχο, την περιοχή και πόσες διευθύνσεις χρειάζεστε. Μισθώνουμε /24 και μεγαλύτερα με έτοιμη τη δουλειά μητρώου για τον πάροχό σας, πουλάμε μπλοκ οριστικά ή παραδίδουμε λιγότερες διευθύνσεις μέσω tunnel. Συνήθως απαντάμε εντός 1-3 εργάσιμων ωρών.

