Salt la conținut
Networks

Bring your own IP

BYOIP la UpCloud: propriile adrese IP într-un Private Cloud

BYOIP la cerereFinlandaVerificat în documentația UpCloud la Tradus din engleză. Citiți originalul

Pentru Cloud Servers din zonele publice ale UpCloud, calea de a vă folosi propriul bloc este un tunel, pe care acest ghid îl acoperă și el.

Ce acceptă UpCloud

Din documentația UpCloud, în ziua în care am verificat:

  • Doar Private Cloud. Private Cloud vă rulează Cloud Servers pe hosturi dedicate. UpCloud spune că „offers the possibility for dedicated public IP blocks, and it is possible to utilise your own IP blocks (BYOIP).” (traducere: „oferă posibilitatea unor blocuri IP publice dedicate și este posibilă folosirea propriilor blocuri IP (BYOIP).”)
  • Prin vânzări. FAQ-ul său de rețea întreabă „Can I bring my own IPs or IP range?” și răspunde: „Yes, you can do this in our Private Cloud. Contact our sales team for more information.” (traducere: „Pot aduce propriile IP-uri sau propria plajă IP?” „Da, puteți face asta în Private Cloud. Contactați echipa noastră de vânzări pentru mai multe informații.”) UpCloud nu documentează niciun pas în consolă, API sau CLI pentru asta.
  • Unde. Un Private Cloud se află într-o zonă publică părinte, una dintre cele 15 locații ale UpCloud.
  • Condiții. Pagina Private Cloud răspunde la „Can I bring my own IPs?” cu: „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.” (traducere: „Pot aduce propriile IP-uri?” „Da. UpCloud acceptă Bring Your Own IP (BYOIP). Prefixele dvs. pot fi anunțate prin BGP (sub rezerva validării și a LOA). Disponibilitatea și cerințele de mărime a prefixului depind de regiunea țintă.”)
  • Nepublicat. Ce registre acceptă UpCloud, ASN-ul de origine, un preț pentru BYOIP propriu-zis și termenul.
  • Prețul Private Cloud. Configurațiile pornesc de la 3.190 € pe lună, pe ofertă pentru fiecare client.
  • Zonele publice folosesc adresele UpCloud. Un Cloud Server primește implicit o adresă IPv4 și una IPv6 și poate avea până la cinci adrese IPv4 publice. Adresele IPv4 suplimentare se facturează pe oră.
  • Floating IP-urile sunt tot ale UpCloud. Sunt adrese IPv4 pe care contul dvs. le rezervă, facturate per adresă, și se mută între Cloud Servers din același datacenter. Nu sunt disponibile pentru IPv6.

Înainte să începeți

UpCloud numește două cerințe, validarea și o Letter of Authorization, și lasă restul pentru discuția cu vânzările. Pregătiți ce cere orice furnizor care anunță spațiul clienților și confirmați fiecare punct:

  1. Un /24 sau mai mare. UpCloud spune că cerințele de mărime a prefixului depind de regiune, iar rețelele filtrează orice este mai mic decât un /24.
  2. Înregistrarea din registru. Știți ce registru deține blocul (ARIN, RIPE NCC sau APNIC, de exemplu) și ce organizație numește înregistrarea.
  3. Un ROA pentru ASN-ul care anunță, al UpCloud sau al dvs., cu lungimea maximă setată la ce se anunță (RPKI și ROA). Creați-l după ce UpCloud numește ASN-ul.
  4. Un obiect route cu același ASN ca origine.
  5. O Letter of Authorization, pe care o cere UpCloud, semnată de deținătorul blocului și care numește UpCloud ca rețeaua ce îl va purta.

Varianta tunelului

Pentru Cloud Servers din zonele publice sau cât timp durează discuția despre Private Cloud, un tunel vă pune blocul pe server fără ca UpCloud să schimbe ceva. O rețea care poate anunța blocul îl anunță, iar un tunel GRE sau WireGuard îi duce traficul la serverul dvs. și înapoi (cum funcționează tunelul).

Serverul își păstrează adresa IPv4 alocată de UpCloud. Acea adresă este capătul exterior al tunelului: partea cealaltă îi trimite pachete încapsulate, iar rețeaua UpCloud vede trafic obișnuit între două adrese publice. Blocul închiriat circulă în interiorul tunelului. Îi configurați adresele pe interfața tunelului sau pe loopback, iar serverul răspunde pe ele ca și cum ar fi locale.

  • Răspunsurile se întorc prin tunel. Adăugați o rută de politică astfel încât traficul din bloc să iasă prin tunel. Trimis direct, ar purta o adresă sursă pe care UpCloud nu a alocat-o niciodată serverului, iar rețelele filtrează un asemenea trafic.
  • Deschideți firewallul UpCloud în ambele sensuri. Dacă îl folosiți, rețineți că este stateless: regulile trebuie să permită explicit traficul de intrare și de ieșire. Regulile sale potrivesc TCP, UDP sau ICMP. Pentru GRE, care este protocolul IP 47, lăsați protocolul pe All și limitați regula la adresa capătului celălalt. Pentru WireGuard, permiteți-i portul UDP.
  • Setați MTU-ul. 1.476 de octeți pentru GRE, în jur de 1.420 pentru WireGuard, cu MSS clamping dacă serverul rutează blocul mai departe către mașini virtuale.
  • Orice mărime. Un tunel livrează mai puțin de 256 de adrese, până la una singură, lucru pe care BYOIP nu îl face niciodată.

Capcane

  • Relocalizarea se oprește la adresele deținute de client. Funcția Relocate Server a UpCloud mută un server între zonele Public și Private Cloud din același datacenter, cu o limitare de rețea: „The server cannot have IP addresses from a dedicated, customer-owned IP network.” (traducere: „Serverul nu poate avea adrese IP dintr-o rețea IP dedicată, deținută de client.”) Planificați unde stă blocul dvs. înainte de migrare.
  • Perioada de probă gratuită blochează porturi. În timpul perioadei de probă gratuite a UpCloud, unele porturi sunt blocate, iar rețeaua merge la 100 Mbit/s. După prima plată, toate porturile în afară de 25 sunt deschise, așa că testați un tunel după aceea.

Dacă închiriați blocul

UpCloud nu publică nimic despre spațiul închiriat sau despre numele pe care trebuie să îl poarte înregistrarea din registru, așa că întrebați echipa de vânzări UpCloud când o contactați. Pentru BYOIP în Private Cloud, deținătorul face partea de registru: ROA-ul pentru ASN-ul pe care îl numește UpCloud, obiectul route și Letter of Authorization pe care o cere UpCloud. Cu un tunel, la UpCloud nu se schimbă nimic: rețeaua de la celălalt capăt anunță blocul, iar deținătorul trebuie doar să autorizeze acea rețea.

Unde se încadrează RTM Networks

Închiriem /24 și mai mari din propriul spațiu de adrese RIPE NCC și vindem blocuri în regiunile RIPE NCC, ARIN și APNIC. Fiecare închiriere include ROA-ul, obiectul route, înregistrările PTR și o Letter of Authorization ori de câte ori aveți nevoie de una (închiriere IPv4). Pentru un Private Cloud, creăm ROA-ul pentru ASN-ul pe care îl numește UpCloud și semnăm Letter of Authorization și sponsorizăm numere AS pentru organizațiile care nu au propriul LIR (sponsorizare PI și ASN). Pentru Cloud Servers din zonele publice, anunțăm noi înșine blocul și îl livrăm prin GRE sau WireGuard, în orice mărime, până la o singură adresă (tuneluri GRE și WireGuard). Alți furnizori: ghiduri BYOIP.

Contact

Vă aduceți propriile IP-uri la UpCloud?

Spuneți-ne furnizorul, regiunea și de câte adrese aveți nevoie. Închiriem /24 și blocuri mai mari, cu munca de registru pentru furnizorul dvs. deja făcută, vindem blocuri integral sau livrăm mai puține adrese printr-un tunel. De obicei răspundem în 1-3 ore lucrătoare.

Contactați-ne

Întrebări frecvente

BYOIP la UpCloud: întrebări

Acceptă UpCloud BYOIP?

Da, dar doar în Private Cloud și doar prin echipa sa de vânzări. Pagina sa Private Cloud spune că prefixele dvs. pot fi anunțate prin BGP, sub rezerva validării și a unei Letter of Authorization, și că disponibilitatea și cerințele de mărime a prefixului depind de regiune. Nu publică registrele, ASN-ul de origine, un preț BYOIP sau termenul.

Pot folosi propriile adrese IP pe un Cloud Server UpCloud standard?

Nu prin UpCloud. Cloud Servers din zonele sale publice primesc adresele UpCloud: implicit un IPv4 și un IPv6, până la cinci adrese IPv4 per server și floating IP-uri pe care contul dvs. le rezervă de la UpCloud. Vă puteți totuși folosi acolo propriul bloc aducându-l printr-un tunel de la o rețea care îl anunță.

Am nevoie de propriul ASN pentru BYOIP la UpCloud?

UpCloud nu spune. Nu numește niciun ASN de origine, ci doar că anunțul prin BGP este supus validării și unei Letter of Authorization, așa că întrebați echipa de vânzări ce ASN va anunța prefixul înainte de crearea ROA-ului. Pentru un tunel nu aveți nevoie de niciun ASN.

Pot relocaliza un server care îmi folosește propriile adrese?

Nu, nu cu funcția Relocate Server a UpCloud. Documentația sa spune că un server nu poate fi relocalizat cât timp are adrese IP dintr-o rețea IP dedicată, deținută de client, iar serverele relocalizate păstrează doar adresele care nu sunt deținute de client. Decideți unde stă blocul dvs. înainte să mutați servere între Public și Private Cloud.