реклама
Не, мултихомингът не е за вашия пентхаус в Лондон, каютата в Скалистите скали и къщата ви на плажа на Бахамските острови. Вместо това всичко е свързано с свързване на вашия компютър или домашна мрежа Всичко, което трябва да знаете за домашната мрежаНастройването на домашна мрежа не е толкова трудно, колкото си мислите. Прочетете още към няколко мрежи едновременно за извършване на балансиране на натоварването, подобряване на пропускателната способност, осигуряване на резервираност или установяване на шлюзови услуги.
Тук ще ви запознаем с мултихоминга, ще ви покажем къде и защо може да искате да го използвате и как можете да го настроите.
Какво е Multihoming?
Най-просто казано, мултихомингът предоставя вашето компютърно устройство или мрежа присъствие в повече от една мрежа. Всъщност много хора вече имат многоходово устройство: маршрутизаторът, свързващ домашната им мрежа с интернет. Използва се и в мрежови мостове, ретранслатори, разширители на обхвата, защитни стени, прокси сървъри, шлюзове и при използване на виртуална машина, конфигурирана да използва
превод на мрежови адреси Какво е превод на мрежови адреси (NAT) и как работи? Прочетете още (NAT).Предимства на Multihoming
Нека разгледаме пример за мултихоминг на мрежата като цяло. Това би включвало връзка от два доставчика на интернет услуги. Сега всички машини във вашата мрежа имат два пътя към Интернет. Целият трафик, насочен към Интернет, може да бъде изпратен чрез всяка връзка, като по този начин се осигури балансиране на натоварването и облекчаване на задръстванията по всяка една връзка. Докато и двете връзки са нагоре, можете напълно да наситите и двете връзки, като увеличавате общата пропускателна способност. И ако една от връзките се провали, другата все още носи трафик, така че имате излишък.
Друг случай, в който използвам многоходови хостове, е за мрежови архиви Превърнете NAS или Windows Share в архивиране на машина за времеИзползвайте вашия NAS или който и да е мрежов дял, за да архивирате вашия Mac с Time Machine. Прочетете още . Тъй като не искам тези резервни копия да причиняват задръствания в производствената ми мрежа, всичките ми компютри имат две мрежови карти. Единият е свързан към превключвател или рутер в производствената мрежа, а вторият е свързан към превключвател на моята специална резервна мрежа. Всички мрежови архиви се случват през тази втора мрежа, като производствената мрежа е чиста за „истинската работа“, дори и да работя по време на планираните архивирания.
Изисквания към хардуера
За да пренасочите хост устройство, се нуждаете или от една карта за кабелна мрежов интерфейс (NIC), или всяка комбинация от кабелни и / или безжични адаптери.
Не можете да създадете многократно вашия компютър само с един безжичен адаптер, тъй като той може да се свързва само с една безжична мрежа наведнъж. Ако искате да свържете компютъра си към две различни безжични мрежи, трябва да имате два безжични адаптера, въпреки че е по-често да имате една кабелна и една безжична връзка.
За да мултифункционирате мрежа, е необходим по един модем за всеки ISP. Ако можете да получите прост модем от доставчика, а не комбиниран модем / рутер, бих ви препоръчал да го направите. Това ще опрости настройката, обикновено те са по-евтини и няма да имате толкова потенциални атаки.
Ще ви е необходим и рутер, за да прикачите модемите към мрежата. Имайте предвид броя на портовете за всички други устройства, които ще бъдат директно свързани към рутера. Краен рутер, който поддържа Протокол за граничен шлюз (BGP) е най-добре, тъй като автоматично ще зарежда трафика на всички прикачени модеми въз основа на правилата за конфигуриране на BGP. Той също ще се справи срив в случай, че отдели една връзка
Конфигурации с мултихоминг
Терминът адресно пространство както се използва в тези описания означава един или повече от подходящите адреси за транспортния протокол, използван в мрежовите или MAC-адреси за контрол на достъпа на устройството. Почти във всички случаи транспортният протокол ще бъде Интернет протокол (IP), освен ако не настройвате a шлюз на протокол, който използва различен транспортен протокол в зависимост от кой мрежов сегмент е свързване. Този тип приложения обикновено не се използват извън бизнес контекста.
Ключовото нещо, което трябва да запомните е, че адресното пространство може да бъде един MAC адрес или блок от 2, 4, 8 или повече IP или други адреси на транспортния протокол.
Единичен NIC, множество адресни пространства
Това понякога се използва за присвояване на няколко адреса на един уеб сървър, като всеки адрес представлява отделен домейн на сървъра. Ето защо някои по-стари източници наричат мулти хостинг или мулти хостинг сървъри многоходови, въпреки че тази конфигурация рядко се използва вече.
В примерната диаграма съм изброил адреси, свързани с примерен уеб сървър, получени от DNS. Ако уеб браузър поиска сайта на www.example.com, той ще се свърже с адреса 192.7.3.16. Когато уеб сървърът види тази заявка, той ще върне данните за домейна www.example.com, тъй като е пристигнал на адреса на сървъра 192.7.3.16, а не на един от другите. Имайте предвид, че всички 4 от тези адреси са свързани с един и същ мрежов адаптер в сървъра.
С комбинацията от изтощаването на IPv4 адреси IPv6 vs. IPv4: Трябва ли да се грижите (или да правите нещо) като потребител? [MakeUseOf обяснява]Съвсем наскоро се говори много за преминаване към IPv6 и как това ще донесе много ползи за Интернет. Но, тази "новина" се повтаря, тъй като винаги има случайни ... Прочетете още и други методи за достъп до отделни домейни на сървъра от един IP адрес - например използване на домейна име за свързване на виртуални хостове - изглежда, че тази специфична употреба не е в полза извън няколко частни мрежи. Тъй като има само един мрежов адаптер, тази конфигурация не може да осигури предимства за балансиране на натоварването, излишък или пропускателна способност.
На машини с Microsoft Windows тази конфигурация може да се използва само с статични адреси Какво е статичен IP адрес? Ето защо не ви трябваСтатичният IP адрес е този, който никога не се променя. Динамичните IP адреси се променят. Обясняваме защо не се нуждаете от статичен IP адрес. Прочетете още ; не можете да направите това, ако на адаптера е активиран протокол за динамична конфигурация на хоста (DHCP).
Настройването му е просто:
- Отидете на Контролен панел> Център за мрежа и споделяне или щракнете с десния бутон върху иконата на мрежата в областта за уведомяване и изберете Отворете Център за мрежа и споделяне.
- Кликнете върху Промяна на настройките на адаптер.
- Щракнете с десния бутон върху адаптера, който искате да промените и изберете Свойства> Интернет протокол версия 4> Свойства.
- Изберете Използвайте следния IP адрес: радио бутон и въведете съответния основен IP адрес, маска на подмрежата и шлюз по подразбиране. Също така трябва ръчно да зададете DNS сървъра подходящо за тази мрежова връзка.
След като основната връзка е конфигурирана, щракнете върху Advanced ... бутон. В диалоговия прозорец Advanced TCP / IP Settings ще можете да добавите допълнителни IP адреси и маски на подмрежата в горната част и шлюзовете по подразбиране под него. Като позволява на Windows автоматично да присвоява показатели, той ще определя показателя за всяка връзка въз основа на скоростта на връзката, като най-бързите имат най-ниския показател (по-висок приоритет).
В повечето случаи няма да е необходимо да определяте допълнителни шлюзове, така че не го правете, освен ако нямате конкретна нужда от него.
За Linux системи можете да модифицирате / etc / network / интерфейси, за да създадете виртуални интерфейси, като поставите множество IP адреси в един интерфейс като този:
auto eth0. enable-hotplug eth0. iface eth0 inet статичен адрес 192.168.1.42 мрежова маска 255.255.255.0 шлюз 192.168.1.1 auto eth0: 0. разрешение-гореща щепсела eth0: 0. iface eth0: 0 inet статичен адрес 192.168.1.43 мрежова маска 255.255.255.0 auto eth0: 1. разрешение-гореща щепсела eth0: 1. iface eth0: 1 inet статичен адрес 10.10.2.24 мрежова маска 255.0.0.0
Linux машините могат да използват DHCP за заданието по подразбиране.
Няколко NIC, един адрес на интерфейс
Най-често използването на тази конфигурация има един или повече вътрешни интерфейси и един или повече външни интерфейси, всеки от които има свой MAC и IP адреси, които свързват локалната мрежа с останалата част от свят. Някои могат веднага да разпознаят това като свое конфигурация на рутер Как работи рутер? Просто обяснениеМаршрутизаторите може да изглеждат сложни, но всъщност са доста прости. Ето едно кратко ръководство за маршрутизаторите, какво правят и как работят. Прочетете още , въпреки че се използва и за шлюзи, прокси сървъри, защитни стени и други уреди за сигурност.
Забележка: В диаграмата по-горе и на работния плот, и на мини има два мрежови адаптера, като единият го свързва към основния мрежа, в която се случва ежедневната работа, а другата - в мрежата, където се правят резервни копия към сървъра.
По подразбиране машина с Windows използва този тип конфигурация, когато се среща с множество NIC. Може да използва DHCP във всички мрежи, които го поддържат, за разлика от предишната конфигурация, където може да използва само статични адресиране.
Това е и типът конфигурация, използвана за виртуални машини, работещи под Virtualbox или VMware. Домакинът хипервайзорна създава виртуална частна мрежа за VM инстанцията. Самият хипервизор има свой IP адрес, който се използва като шлюз по подразбиране от VM инстанциите за получаване към други мрежи чрез мрежовия адаптер на хост машината, използвайки NAT и превръщайки го в собствен софтуер рутер.
Няколко NIC, Едно адресно пространство
Ако адресното пространство е един IP или MAC адрес, това ще бъде по-често наричано агрегиране на връзки но има и други еквивалентни термини като свързване на пристанища, групиране на връзки, NIC свързване или NIC обединяване. Това е метод за увеличаване на пропускателната способност между устройството (обикновено сървър) до и от останалата част от мрежата, както и осигуряване на малко съкращение. Мрежовият трафик е балансиран с натоварване между всички екипирани NIC и ако някой от обединените NIC не успее, останалите NIC продължават да функционират нормално, поддържайки устройството достъпно на мрежа.
Често използване на това е да се позволи повече трафик към / от сървъри на съществуваща инфраструктура, вместо да се налага да се заменя самата инфраструктура. Като просто добавите обединени мрежови адаптери към сървъра и ги свържете през комутаторите, за да осигурите по-дебела тръба за битовете за преминаване през пропускателна способност се увеличава, като същевременно осигурява излишък в случай на отказ на мрежа адаптер. Това може да се направи за част от разходите за модернизиране на мрежовите комутатори, рутери и кабели, които иначе биха били необходими.
Това все още може да се използва, ако мрежовите превключватели не могат да се справят със свързването. В този случай настройването на a кръгло-robin DNS ще извърши просто ниво на балансиране на натоварването за сървъра. Тъй като всяка DNS заявка се обработва, тя циклира през адресите за всяка карта, разпространявайки работата между всеки от мрежови адаптери, въпреки че специфичното поведение на разделителя на клиентските машини и кеширането на DNS сървъри ще пречи на процес.
Когато се изпълнява на ниво сайт или мрежа, се използва протокол за маршрутизиране, като BGP, за да се осигурят възможности за агрегиране и отказване. С други думи, когато маршрутизаторите забележат, че една от връзките се е провалила, рутерите от двата края вече няма да изпращат трафик през неуспешната връзка.
Множество NIC, множество адресни пространства
Често се използва за балансиране на натоварването със специализиран хардуер за системи с висока наличност, това е типът решение, използвано от интернет сайтове с голям обем като Google, които обслужват десетки хиляди транзакции на секунда. Използва се и за многодомни цели мрежи. Например, свързването на една мрежа към два различни ISP за излишък би попаднало в тази категория.
Макар че някои домашни потребители може би искат да обмислят този тип опция, той няма да има своите недостатъци.
Първо, вие разглеждате договори с два интернет доставчика, тъй като две връзки от един и същи източник няма да осигурят излишък, особено в жилищни райони, където и двете връзки са почти гарантирани да се изпълняват точно същите хардуер. Сривът на устройство в този единствен път все още разрушава и двете връзки.
Второ, за истинска възможност за отказване е необходим по-скъп ръб рутер, който поддържа BGP за откриване и изолиране на грешки в връзката, както и за агрегиране на връзката. Обикновено това са рутери от бизнес класа, тъй като ценообразуването им над 300 долара ясно показва. Компании като Ubiquiti предлагат по-евтини единици, насочени към малки офис / домашен офис (SOHO), но имат смесени отзиви относно тяхната надеждност и удобство за потребителя дори от опитни мрежови администратори.
Трето, тя изисква сътрудничество и от двете доставчици на интернет услуги, за да конфигурира правилно BGP от двата края на всяка връзка. В зависимост от нивото на сътрудничество и конкуренция между вашите местни доставчици на интернет услуги, това може да е най-голямото препятствие.
Въпреки че мултихомингът на домашна мрежа все още е възможен без тези крайни рутери, това не е без проблеми:
- Отказът не е гладък.
- Всяка отворена връзка ще бъде прекратена рязко, докато ръб рутер с BGP осигурява по-гладка преход и някои протоколи от горното ниво може да срещнат лек хълцане, след което продължават, сякаш нищо се случи.
- Пропускателната способност вероятно няма да бъде засегната без игра на игри с конфигурацията на маршрута на всички машини в мрежата. Например, извършване на целия трафик към конкретни сайтове чрез една връзка и всички други сайтове през втората връзка. Въпреки това, всяка печалба вероятно ще бъде минимална, докато рискува потенциално да намали производителността на мрежата.
- Неуспехът на връзката може да доведе до повече проблеми, като често изчакване, когато предпочитаният път, зададен в таблицата за маршрутизиране, не е наличен.
Без крайните рутери нещата стават прекалено сложни за малко, ако има печалба. Според мен допълнителната караница просто не си заслужава.
заключение
Докато мултихомингът на компютър е доста прост процес и може да бъде ефективно използван за множество от цели, извършването на същото за домашна или SOHO мрежа може да не осигури достатъчно полза за оправдаване на това разход.
Как използвате многоходови хостове? Вие сте многоходова мрежа? Всички реализирани от вас очаквани ползи ли бяха реализирани? Къде се отличаваше и как пропадна? Уведомете ни в коментарите по-долу.
Кредити за изображения: D-link DFE-528TX 10 / 100Mbps Fast Ethernet PCI мрежов адаптер (CC BY 2.0) от Тим Гилин, Списък на префиксите на Quagga (CC BY 2.0) от Linux Screenshots
Брус играе с електроника от 70-те години, компютрите от началото на 80-те и точно отговаря на въпроси за технологиите, които не е използвал и не е виждал през цялото време. Той също се дразни, като се опитва да свири на китара.