Bring your own IP
BYOIP kod UpClouda: vlastite IP adrese u Private Cloudu
Za Cloud Servere u UpCloudovim javnim zonama način korištenja vlastitog bloka je tunel, koji ovaj vodič također obuhvaća.
Što UpCloud prihvaća
Prema UpCloudovoj dokumentaciji, na dan kada smo provjerili:
- Samo Private Cloud. Private Cloud pokreće vaše Cloud Servere na namjenskim hostovima. UpCloud navodi da „offers the possibility for dedicated public IP blocks, and it is possible to utilise your own IP blocks (BYOIP).“ (prijevod: „nudi mogućnost namjenskih javnih IP blokova i moguće je koristiti vlastite IP blokove (BYOIP).“)
- Preko prodaje. Njegov mrežni FAQ pita „Can I bring my own IPs or IP range?“ (prijevod: „Mogu li donijeti vlastite IP adrese ili IP raspon?“) i odgovara: „Yes, you can do this in our Private Cloud. Contact our sales team for more information.“ (prijevod: „Da, to možete u našem Private Cloudu. Za više informacija obratite se našem prodajnom timu.“) UpCloud za to ne dokumentira korake u konzoli, API-ju ni CLI-ju.
- Gdje. Private Cloud nalazi se unutar nadređene javne zone, jedne od UpCloudovih 15 lokacija.
- Uvjeti. Stranica o Private Cloudu na pitanje „Can I bring my own IPs?“ (prijevod: „Mogu li donijeti vlastite IP adrese?“) odgovara: „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.“ (prijevod: „Da. UpCloud podržava Bring Your Own IP (BYOIP). Vaši prefiksi mogu se najavljivati preko BGP-a (uz validaciju i LOA). Dostupnost i uvjeti o veličini prefiksa ovise o ciljnoj regiji.“)
- Nije objavljeno. Koje registre UpCloud prihvaća, ishodišni ASN, cijena samog BYOIP-a i rok.
- Cijena Private Clouda. Konfiguracije počinju od 3.190 € mjesečno, uz ponudu za svakog korisnika.
- Javne zone koriste UpCloudove adrese. Cloud Server prema zadanim postavkama dobiva jednu IPv4 i jednu IPv6 adresu i može imati do pet javnih IPv4 adresa. Dodatne IPv4 adrese naplaćuju se po satu.
- Floating IP-ovi također su UpCloudovi. To su IPv4 adrese koje vaš račun rezervira, naplaćuju se po adresi i premještaju se između Cloud Servera u istom podatkovnom centru. Nisu dostupni za IPv6.
Prije nego što počnete
UpCloud navodi dva uvjeta, validaciju i LOA, a ostalo prepušta razgovoru s prodajom. Pripremite ono što traži svaki pružatelj koji najavljuje prostor korisnika i potvrdite svaku točku:
- /24 ili veći. UpCloud navodi da uvjeti o veličini prefiksa ovise o regiji, a mreže filtriraju sve manje od /24.
- Zapis registra. Znajte koji registar drži blok (primjerice ARIN, RIPE NCC ili APNIC) i koju organizaciju zapis navodi.
- ROA za ASN koji najavljuje, UpCloudov ili vaš, s najvećom duljinom postavljenom na ono što se najavljuje (RPKI i ROA). Izradite ga kada UpCloud navede ASN.
- Route objekt s istim ASN-om kao ishodištem.
- LOA, koje UpCloud traži, potpisano od nositelja bloka i s UpCloudom navedenim kao mrežom koja će ga prenositi.
Put preko tunela
Za Cloud Servere u javnim zonama, ili dok traje razgovor o Private Cloudu, tunel vaš blok stavlja na poslužitelj a da UpCloud ništa ne mijenja. Mreža koja može najavljivati blok to čini, a GRE ili WireGuard tunel prenosi njegov promet do vašeg poslužitelja i natrag (kako tunel funkcionira).
Poslužitelj zadržava IPv4 adresu koju mu je dodijelio UpCloud. Ta je adresa vanjski kraj tunela: druga strana na nju šalje enkapsulirane pakete, a UpCloudova mreža vidi običan promet između dviju javnih adresa. Iznajmljeni blok putuje unutar tunela. Njegove adrese konfigurirate na sučelju tunela ili loopback sučelju, a poslužitelj na njima odgovara kao da su lokalne.
- Odgovori se vraćaju kroz tunel. Dodajte pravilo usmjeravanja (policy route) kako bi promet iz bloka izlazio kroz tunel. Poslan izravno, nosio bi izvornu adresu koju UpCloud poslužitelju nikada nije dodijelio, a mreže takav promet filtriraju.
- Otvorite UpCloudov vatrozid u oba smjera. Ako ga koristite, imajte na umu da je bez stanja (stateless): pravila moraju izričito dopustiti dolazni i odlazni promet. Njegova pravila odgovaraju TCP-u, UDP-u ili ICMP-u. Za GRE, koji je IP protokol 47, protokol ostavite na All i pravilo ograničite na adresu udaljenog kraja. Za WireGuard dopustite njegov UDP port.
- Postavite MTU. 1.476 bajtova za GRE, oko 1.420 za WireGuard, uz MSS clamping ako poslužitelj blok dalje usmjerava na virtualne strojeve.
- Bilo koja veličina. Tunel isporučuje i manje od 256 adresa, sve do jedne, što BYOIP nikada ne omogućuje.
Zamke
- Premještanje staje kod adresa u vlasništvu korisnika. UpCloudova značajka Relocate Server premješta poslužitelj između zona Public i Private Clouda u istom podatkovnom centru, uz jedno mrežno ograničenje: „The server cannot have IP addresses from a dedicated, customer-owned IP network.“ (prijevod: „Poslužitelj ne smije imati IP adrese iz namjenske IP mreže u vlasništvu korisnika.“) Isplanirajte gdje će vaš blok biti prije migracije.
- Besplatna proba blokira portove. Tijekom UpCloudove besplatne probe neki su portovi blokirani, a mreža radi na 100 Mbit/s. Nakon prve uplate otvoren je svaki port osim 25, pa tunel testirajte nakon toga.
Ako blok uzimate u najam
UpCloud ne objavljuje ništa o iznajmljenom prostoru ni o tome čije ime mora nositi zapis registra, pa to pitajte UpCloudov prodajni tim kad mu se obratite. Za BYOIP u Private Cloudu stranu registra obavlja nositelj: ROA za ASN koji UpCloud navede, route objekt i LOA koji UpCloud traži. Uz tunel se kod UpClouda ne mijenja ništa: mreža na drugom kraju najavljuje blok, a nositelj treba ovlastiti samo tu mrežu.
Gdje se uklapa RTM Networks
Iznajmljujemo /24 i veće blokove iz vlastitog adresnog prostora RIPE NCC-a i prodajemo blokove u regijama RIPE NCC-a, ARIN-a i APNIC-a. Svaki najam uključuje ROA, route objekt, PTR zapise i LOA kad god vam zatreba (najam IPv4). Za Private Cloud izrađujemo ROA za ASN koji UpCloud navede i potpisujemo LOA, a sponzoriramo AS brojeve za organizacije koje nemaju vlastiti LIR (sponzorstvo ASN-a). Za Cloud Servere u javnim zonama blok najavljujemo sami i isporučujemo ga preko GRE-a ili WireGuarda, u bilo kojoj veličini sve do jedne adrese (GRE i WireGuard tuneli). Drugi pružatelji: BYOIP vodiči.
Kontakt
Donosite vlastiti IP kod pružatelja UpCloud?
Recite nam pružatelja, regiju i koliko vam adresa treba. Iznajmljujemo /24 i veće blokove s obavljenim registarskim poslom za vašeg pružatelja, prodajemo blokove u trajno vlasništvo ili manji broj adresa isporučujemo preko tunela. Obično odgovaramo u roku od 1 do 3 radna sata.

