Publicitate
Nu, multihoming nu este vorba despre penthouse-ul tău din Londra, cabina din Rockies și casa ta de plajă din Bahamas. În schimb, este vorba doar de conectarea computerului sau rețea de domiciliu Tot ce trebuie să știți despre rețelele de domiciliuConfigurarea unei rețele de acasă nu este atât de grea pe cât credeți. Citeste mai mult la mai multe rețele simultan pentru a efectua echilibrarea sarcinii, îmbunătățirea debitului, asigurarea redundanței sau stabilirea serviciilor gateway.
Aici vă vom prezenta la multihoming, vă vom arăta unde și de ce poate doriți să-l utilizați și cum puteți să-l configurați.
Ce este Multihoming?
Mai simplu spus, multihoming-ul oferă dispozitivului de calcul sau rețelei o prezență pe mai multe rețele. De fapt, multe persoane au deja un dispozitiv multihomed: routerul care își conectează rețeaua de domiciliu la Internet. De asemenea, este utilizat în poduri, repetoare, extensoare de gamă, firewall-uri, servere proxy, gateway-uri și când utilizați o mașină virtuală configurată să o folosească
traducerea adreselor de rețea Ce este traducerea adreselor de rețea (NAT) și cum funcționează? Citeste mai mult (NAT).Avantajele multihoming-ului
Să ne uităm la un exemplu de multihoming rețeaua dvs. în ansamblu. Aceasta ar implica o conexiune de la doi furnizori de servicii Internet. Acum toate mașinile din rețeaua dvs. au două căi către Internet. Tot traficul direcționat către Internet poate fi trimis prin intermediul oricărui link, asigurând astfel echilibrarea sarcinii și ameliorarea congestionării de-a lungul oricărei singure legături. Atâta timp cât ambele link-uri sunt active, puteți satura complet ambele link-uri, crescând randamentul general. Și dacă una dintre legături nu reușește, cealaltă mai poartă trafic, astfel încât să aveți redundanță.
O altă instanță în care folosesc gazde multihomed este backup-uri de rețea Transformați NAS-ul sau Windows-ul într-o copie de rezervă a mașinii de timpUtilizați NAS-ul sau orice distribuție de rețea pentru a face backup pentru Mac cu Time Machine. Citeste mai mult . Deoarece nu doresc ca aceste copii de rezervă să producă congestii în rețeaua mea de producție, computerele mele au toate două plăci de rețea. Unul este conectat la un comutator sau un router din rețeaua de producție, iar al doilea este conectat la un comutator din rețeaua mea de backup dedicată. Toate backup-urile de rețea se petrec în această a doua rețea, păstrând clar rețeaua de producție pentru „munca reală” chiar dacă lucrez în timpul copiilor de rezervă programate.
Cerințe hardware
Pentru a multihome un dispozitiv gazdă, aveți nevoie fie de o placă de interfață de rețea cu fir (NIC), fie de orice combinație de fire și / sau adaptoare wireless.
Nu puteți multiplica cu adevărat computerul cu un singur adaptor wireless, deoarece se poate conecta la o rețea wireless simultan. Dacă doriți să vă conectați computerul la două rețele wireless diferite, trebuie să aveți două adaptoare wireless, deși este mai comun să aveți o conexiune cu fir și una fără fir.
Pentru multihome o rețea, este necesar un modem pentru fiecare ISP. Dacă puteți obține un modem simplu de la furnizor, mai degrabă decât un modem / router combinat, vă recomand să faceți acest lucru. Acesta va simplifica configurarea, în mod normal, sunt mai puțin costisitoare și nu veți avea la fel de multe suprafețe de atac potențiale.
De asemenea, veți avea nevoie de un router pentru a atașa modemurile la rețea. Rețineți numărul de porturi pentru orice alte dispozitive care vor fi conectate direct la router. Un router de margine care acceptă Protocolul Gateway Gateway (BGP) este cel mai bun, deoarece va încărca automat balanța traficului pe toate modemurile atașate pe baza regulilor de configurare BGP. Se va descurca și el failover în cazul în care o singură legătură scade.
Configurații multihoming
Termenul spatiu de adrese așa cum este utilizat în aceste descrieri, înseamnă una sau mai multe dintre adresele adecvate pentru protocolul de transport utilizat în rețea sau adrese MAC de control pentru dispozitiv. În aproape toate cazurile, protocolul de transport va fi Protocolul Internet (IP) decât dacă configurați o gateway de protocol care utilizează un protocol de transport diferit, în funcție de ce segment de rețea este conectare. Acest tip de aplicație nu este utilizat în mod normal în afara contextelor de afaceri.
Lucrul esențial de reținut este spațiul de adrese poate fi o singură adresă MAC sau un bloc de 2, 4, 8 sau mai multe adrese IP sau alte adrese de protocol de transport.
NIC unic, spații de adrese multiple
Aceasta este uneori folosită pentru a atribui mai multe adrese unui singur server web, cu fiecare adresă reprezentând un domeniu individual pe server. Acesta este motivul pentru care unele surse mai vechi numesc servere multi-hosting sau multi-închiriere, cu toate că această configurație este mai rar folosită.
În diagrama de exemplu, am enumerat adrese asociate cu un server web de probă obținut de la DNS. Dacă un browser web solicită site-ul la www.example.com, se va rezolva la adresa 192.7.3.16. Când serverul web va vedea această solicitare, va returna datele pentru domeniul www.example.com de când a ajuns pe adresa 192.7.3.16 a serverului și nu pe una dintre celelalte. Rețineți că toate aceste 4 adrese sunt asociate cu același adaptor de rețea din server.
Cu combinația de epuizare a Adrese IPv4 IPv6 vs. IPv4: Ar trebui să vă pese (sau să faceți ceva) ca utilizator? [FaceUseOf Explică]Mai recent, s-a vorbit mult despre trecerea la IPv6 și despre modul în care aceasta va aduce o mulțime de beneficii pe internet. Dar, această „știre” continuă să se repete, deoarece întotdeauna există ocazional ... Citeste mai mult și alte metode de accesare a domeniilor individuale pe server de la o singură adresă IP - cum ar fi utilizarea domeniului nume pentru conectarea gazdelor virtuale - această utilizare specifică pare să fi scăpat din favoarea în afara câtorva particulari rețele. Întrucât există un singur adaptor de rețea, această configurație nu poate oferi beneficii de echilibrare a sarcinii, redundanță sau debit.
Pe mașinile Microsoft Windows, această configurație poate fi utilizată doar cu adrese statice Ce este o adresă IP statică? Iată de ce nu ai nevoie de unulO adresă IP statică este una care nu se schimbă niciodată. Adresele IP dinamice se schimbă. Vă explicăm de ce nu aveți nevoie de o adresă IP statică. Citeste mai mult ; nu puteți face acest lucru dacă Dynamic Host Configuration Protocol (DHCP) este activat pe adaptor.
Configurarea este simplă:
- Mergi la Panou de control> Rețea și centru de partajare sau faceți clic dreapta pe pictograma rețelei în zona de notificare și selectați Deschideți rețeaua și centrul de partajare.
- Click pe Schimbă setările adaptorului.
- Faceți clic dreapta pe adaptorul pe care doriți să îl modificați și să îl selectați Proprietăți> Protocolul Internet Versiunea 4> Proprietăți.
- Selectează Folosiți următoarea adresă IP: buton radio și introduceți adresa IP primară corespunzătoare, masca de subrețea și gateway implicit. De asemenea, ar trebui să setați manual serverul DNS corespunzător pentru această conexiune de rețea.
Odată configurată conexiunea primară, faceți clic pe butonul Avansat… buton. În dialogul Advanced TCP / IP Settings, veți putea adăuga adrese IP și măști de subrețea în porțiunea superioară și gateway-uri implicite de sub ea. Permițând Windows-ului să atribuie automat valori, aceasta va determina valoarea pentru fiecare legătură în funcție de viteza legăturii cu cele mai rapide cu cea mai mică valoare (prioritate mai mare).
În cele mai multe cazuri, nu va trebui să definiți gateway-uri suplimentare, așa că nu o faceți decât dacă aveți o nevoie specială pentru aceasta.
Pentru sistemele Linux, puteți modifica / etc / network / interfaces pentru a crea interfețe virtuale prin plasarea mai multor adrese IP pe o singură interfață ca aceasta:
auto et0. allow-hotplug eth0. iface eth0 inet static address 192.168.1.42 netmask 255.255.255.0 gateway 192.168.1.1 auto eth0: 0. allow-hotplug eth0: 0. iface eth0: 0 adresă statică inet 192.168.1.43 netmask 255.255.255.0 auto eth0: 1. allow-hotplug eth0: 1. iface eth0: 1 adresă statică inet 10.10.2.24 netmask 255.0.0.0
Mașinile Linux pot utiliza DHCP pentru atribuirea implicită.
NIC-uri multiple, adresă unică pe interfață
Cea mai comună utilizare a acestei configurații are una sau mai multe interfețe interne și una sau mai multe externe interfețe, fiecare având propriile adrese MAC și IP care conectează rețeaua locală la restul lume. Unii pot recunoaște imediat acest lucru ca fiind al lor configurația routerului Cum funcționează un router? O simplă explicațieRouterele pot părea complicate, dar de fapt sunt destul de simple. Iată un ghid rapid pentru routere, ce fac și cum funcționează. Citeste mai mult , deși este utilizat și pentru gateway-uri, proxies, firewall-uri și alte aparate de securitate.
Notă: în diagrama de mai sus, atât desktopul cât și mini-ul au două adaptoare de rețea cu unul care îl conectează la elementul primar rețea care este locul în care se întâmplă munca de zi cu zi și cealaltă în rețeaua în care apar backup-urile către server.
În mod implicit, o mașină Windows folosește acest tip de configurare atunci când întâlnește mai multe NIC-uri. Se poate folosi DHCP pe toate rețelele care îl acceptă, spre deosebire de configurația anterioară, unde poate utiliza doar static adresare.
Acesta este și tipul de configurație utilizat pentru mașinile virtuale care rulează sub Virtualbox sau VMware. Gazda hypervisor creează o rețea privată virtuală pentru instanța virtuală. Ipervizorul în sine are propria sa adresă IP care este folosită ca gateway implicit de către instanțele VM pentru a obține pentru alte rețele prin intermediul adaptorului de rețea al mașinii gazdă folosind NAT și transformându-l în propriul său software router.
NIC-uri multiple, spațiu de adresă unic
Dacă spațiul de adrese este o singură adresă IP sau MAC, aceasta ar fi denumită mai des agregarea de legături dar există și alți termeni echivalenți, cum ar fi trunking-ul portului, pachetul de legături, legarea NIC sau echiparea NIC. Aceasta este o metodă pentru a crește debitul între dispozitiv (în mod normal un server) către și din restul rețelei, precum și pentru a oferi un pic de redundanță. Traficul de rețea este echilibrat în sarcină între toate NIC-urile echipate și dacă este unul dintre NIC-urile echipate eșuează, NIC-urile rămase continuă să funcționeze în mod normal, păstrând dispozitivul disponibil pe reţea.
O utilizare frecventă a acestui lucru este de a permite mai mult trafic către / de pe serverele de pe infrastructura existentă, în loc să înlocuiască infrastructura în sine. Prin adăugarea pur și simplu a adaptorilor de rețea în echipă la server și a lipirii acestora între comutatoare, pentru a oferi o conductă mai grasă pentru ca biții să călătorească prin debit este crescută, asigurând în același timp o redundanță în cazul eșecului unei rețele adaptor. Acest lucru se poate face pentru o fracțiune din costul modernizării comutatoarelor de rețea, a routerelor și a cablurilor care ar fi altfel necesare.
Acest lucru poate fi utilizat în continuare dacă comutatoarele de rețea nu pot face față legăturii. În acest caz, configurarea a DNS rotund-robin va efectua un nivel simplu de echilibrare a sarcinii pentru server. Pe măsură ce fiecare cerere DNS este procesată, aceasta parcurge adresele pentru fiecare card care răspândește lucrările între fiecare adaptoare de rețea, deși comportamentul de rezolvare specific pe mașinile client și serverele DNS din cache va interfera cu proces.
Atunci când este efectuat la nivel de sit sau de rețea, se folosește un protocol de rutare, cum ar fi BGP, pentru a oferi capacități de agregare și de reîncărcare. Cu alte cuvinte, când routerele observă că una dintre legături a eșuat, routerele de pe ambele capete nu vor mai trimite trafic peste legătura eșuată.
NIC-uri multiple, mai multe spații de adrese
Frecvent utilizat pentru echilibrarea sarcinii cu hardware specializat pentru sisteme cu disponibilitate ridicată, acesta este tipul soluție folosită de site-urile de Internet cu volum mare, cum ar fi Google, care oferă zeci de mii de tranzacții pe al doilea. De asemenea, este folosit pentru multihome rețele întregi. De exemplu, conectarea unei singure rețele la două ISP-uri diferite pentru redundanță ar intra în această categorie.
În timp ce unii utilizatori casnici pot dori să ia în considerare acest tip de opțiuni, aceasta nu vine fără dezavantajele sale.
În primul rând, te uiți la contracte cu două furnizori de servicii Internet, deoarece două conexiuni din aceeași sursă nu vor fi furnizate concediere mai ales în zonele rezidențiale unde ambele conexiuni sunt aproape garantate să treacă peste aceleași hardware. Eșecul unui dispozitiv pe această singură cale reduce în continuare ambele conexiuni.
În al doilea rând, pentru o capabilitate adevărată de basculare, este necesar un router de margine mai scump, care acceptă BGP pentru detectarea și izolarea eșecului legăturii, precum și pentru agregarea legăturilor. Acestea sunt, în mod normal, routere de clasă de afaceri, așa cum indică în mod clar prețul lor peste 300 USD. Companii precum Ubiquiti oferă unități mai ieftine, orientate către medii SOHO (office / home office), dar au recenzii mixte cu privire la fiabilitatea și ușurința acestora, chiar și de la administratorii de rețele cu experiență.
În al treilea rând, necesită cooperare din partea ambelor ISP-uri pentru a configura corect BGP pe ambele capete ale fiecărei legături. În funcție de nivelul de cooperare și de concurență dintre furnizorii de servicii locale, acesta poate fi cel mai mare obstacol.
Deși multihoming-ul unei rețele de domiciliu este încă posibil fără aceste routere de bord, nu este lipsit de problemele sale:
- Failover-ul nu este neted.
- Fiecare conexiune deschisă va fi oprită brusc în timp ce un router de margine cu BGP oferă o funcție mai lină tranziția și unele protocoale de nivel superior pot întâmpina un ușor sughiț, apoi continuă ca și cum nimic s-a întâmplat.
- Debitul nu este probabil să fie afectat fără a juca jocuri cu configurația rutelor pentru toate mașinile din rețea. De exemplu, rularea întregului trafic către anumite site-uri printr-o conexiune și toate celelalte site-uri prin a doua conexiune. Chiar și așa, orice câștig ar fi minim în timp ce riscă să scadă potențial performanța rețelei.
- O eroare a legăturii poate sfârși cauzând mai multe probleme, cum ar fi intervale de timp dese, când calea preferată configurată în tabelul de rutare nu este disponibilă.
Fără routerele de margine, problemele devin excesiv de complicate, dacă nu există niciun câștig. În opinia mea, dificultatea suplimentară nu merită.
Concluzie
În timp ce multihoming-ul unui computer este un proces destul de simplu și poate fi utilizat în mod eficient pentru o multitudine în scopuri, a face același lucru pentru o casă sau o rețea SOHO poate să nu ofere suficiente beneficii pentru a justifica cheltuieli.
Cum folosiți gazde cu mai multe persoane? Ați multihomedat o rețea? Au fost realizate toate beneficiile pe care le așteptați? Unde a excelat și cum a scăzut? Spuneți-ne în comentariile de mai jos.
Credite imagine: D-link DFE-528TX Adaptor de rețea PCI Ethernet Fast 10 / 100Mbps (CC BY 2.0) de Tim Gillin, Lista de prefixuri Quagga (CC BY 2.0) de Screenshots Linux
Bruce se joacă cu electronica încă din anii '70, calculatoarele de la începutul anilor '80 și răspunzând cu exactitate la întrebări despre tehnologie pe care nu le-a folosit și nici nu le-a văzut întreaga perioadă. De asemenea, se enervează prin încercarea de a cânta la chitară.