Титла: Network "ring" topology Публикувано от: tarator в Oct 14, 2007, 18:10 Имам 4 машини с по две етернет карти. Машините трябва да имат по един "публичен" адрес, да кажем 192.168.1.33, 192.168.1.34, 192.168.1.35, 192.168.1.36. Трябва да вържа машините в "пръстен", така че ако свържа външна машина на първия интерфейс на първата машина да мога да имам достъп до публичните адреси на всичките 4 машини. Т.е. ако свържа машина 192.168.1.1 към eth0 да мога да правя ping 192.168.1.36.
Какъв е най-лесния начин да направя това? Ако може да стане само със /sbin/ip ще е идеално, на машините няма iptables или ebtables. Всъщност машините са 16 и трябва да се вържат в един 5-портов switch, но това не променя по-простата задача за 4-те машини в пръстен Благодаря. Титла: Network "ring" topology Публикувано от: dedmin в Oct 14, 2007, 19:16 Титла: Network "ring" topology Публикувано от: tarator в Oct 14, 2007, 19:38 dedmin,
адресите са публични в смисъл, че машините могат да бъдат адресирани с него "отвън", т.е. от друга машина, която не е част от "пръстена". Може би си прав и linear topology е по-коректния термин. Топологията е следната: external node-----eth0:node 1:eth1-----eth1:node2:eth0-----eth0:node3:eth1-----eth1:node4:eth0 Титла: Network "ring" topology Публикувано от: dedmin в Oct 14, 2007, 21:36 Погледни тия диаграми и виж дали нещо отговаря на това което искаш:
Network Topology Diagrams Титла: Network "ring" topology Публикувано от: tarator в Oct 14, 2007, 22:28 Топологията която искам, вече обясних каква е. Как да я направя е въпросът.
Титла: Network "ring" topology Публикувано от: luda_glawa в Oct 14, 2007, 22:50 Защо не искаш да използваш суич и рутер?
Edit: Късно видях 5 портовия суич Но продължавам да не разбирам, защо искаш да е кръгова топологията? Титла: Network "ring" topology Публикувано от: tarator в Oct 14, 2007, 23:13 luda_glawa,
Имам 16 машини с по два мрежови интерфейса, и не повече от 5 портов суитч (заради липса на място). Трябва да сложа всичко това в кутия, от която да излиза вход за захранване + мрежов порт. Като включа компютър към мрежовия порт трябва да имам достъп до всички компютри в кутията. Титла: Network "ring" topology Публикувано от: smelkomar в Oct 15, 2007, 01:28
A failure in any cable or device breaks the loop and can take down the entire network. От същия сайт. Това би трябвало да отговори на въпроса му... Титла: Network "ring" topology Публикувано от: tarator в Oct 15, 2007, 01:50 smelkomar,
Не, не отговаря на въпроса ми. Не ме интересува failure rate нито други подобни. Интересува ме как да го реализирам. Можеш ли да отговориш на въпроса ми или просто си философстваш? Титла: Network "ring" topology Публикувано от: BRADATA в Oct 15, 2007, 01:57
Ако правилно съм разбрал се опитваш да направиш клъстер от 16 машини, ама не си си предвидил място за 16 портов суич и за това искаш да направиш 4 клона по 4 машини и да ги бучнеш в един 5 портов суич. При това положение имаш два варианта - бриджове на всяка машина (по-добрия вариант, но трябва инсталиране на допълнителен софтуер) или рутиране (създаваш по четири мрежи с маска /31 като всеки два съседни хоста са в една и съща мрежа и описваш пътищата на всички машини ръчно в рутинг таблиците) За по-прост вариант не се сещам. Поздрави и успех п.п. Признавам, че темата е зададена непълно и леко неточно. Титла: Network "ring" topology Публикувано от: luda_glawa в Oct 15, 2007, 08:00
Маска /31 не може да сложи. tarator виж дали имаш команда "route". Титла: Network "ring" topology Публикувано от: BRADATA в Oct 15, 2007, 08:55
Абсолютно си прав - /30 трябва да е, ама като бях заспал вече ... Титла: Network "ring" topology Публикувано от: gat3way в Oct 15, 2007, 10:02 Много лесно може да се направи. Въпрос на маски и ip forwarding. Обаче защо трябва да правиш такава глупост не разбирам.
Абе всъщност би следвало да може да се реализира и на layer2 и на layer3 ниво. В първият случай на br интерфейсите може да им се задава IP адрес и не виждам някакъв проблем да стане и по този начин, вероятно дори ще е малко по-бързо, щото няма да тормозиш всяка машина да прави ip forwarding и няма да се занимаваш толкова с маски. Обаче ми се вижда много странно занятие това Титла: Network "ring" topology Публикувано от: smelkomar в Oct 15, 2007, 10:56
Добре, да речем правиш тази топология. Спира една от машините. Колкото по-близо е до първия нод, толкова повече машини няма да имат свързаност пoмежду си. После колко време ще ти отнеме отстраняването на повредата и колко загуби в производителността ще имаш (особено при клъстър)? За един от вариантите се сещам. Просто ще свържеш допълнително физически първият и последният нод директно. Има и друг вариант: http://en.wikipedia.org/wiki/Spanning_tree_protocol Титла: Network "ring" topology Публикувано от: gat3way в Oct 15, 2007, 11:16 Така както са навързани машините, не точно в ring, ами ъмм "линейно", stp нищо не може да направи
Освен това, STP е един (хаха) забавен протокол, който изисква всички машини да са в един етернет сегмент. Ако се вдигат х2 интерфейси в различни "мрежи" и се прави рутиране между тези мрежи, STP съобщенията за BPDU hello, topology change и т.н. въобще няма да минават между различните нодове. Но да, ако на всяка машина се бридж-нат интерфейсите и се вдигнат br интерфейси с някакъв IP адрес, тогава може да се възползваш от красотите на STP, защото: 1) линукския bridging го подържа - с brctl дори можеш да си зададеш приоритети, таймаути и т.н. 2) машините дефакто са в един етернет сегмент, защото broadcast етернет фреймовете се forward-ват без да се променя нещо по тях до всички нодове от мрежата, все едно че машините са навързани в общ суич. Ако топологията е "кръгова", тогава ще има смисъл обаче да се използва STP. При отпадане на единия от нодовете, в продължение на няколко секунди няма да има нормална свързаност между хостовете, докато не мине root switch election-a. Титла: Network "ring" topology Публикувано от: tarator в Oct 15, 2007, 16:18 Благодаря на опиталите се са помогнат, оправих се само с 'ip route'. Жалко е, че някои хора не разбират какво е ограничените и имат проблеми с избора на най-малкото зло.
Титла: Network "ring" topology Публикувано от: gat3way в Oct 15, 2007, 16:32 Браво, браво
И все пак, каква е предисторията на тва нещо? Титла: Network "ring" topology Публикувано от: tarator в Oct 15, 2007, 16:38 gateway,
Ще пусна снимки когато е готово, в момента все още има твърде много висящи кабели. Титла: Network "ring" topology Публикувано от: tarator в Oct 18, 2007, 02:24 Титла: Network "ring" topology Публикувано от: luda_glawa в Oct 18, 2007, 09:38
Титла: Network "ring" topology Публикувано от: gat3way в Oct 18, 2007, 09:39 Я, какви са тия SBC-та?
Титла: Network "ring" topology Публикувано от: tarator в Oct 18, 2007, 18:19 > Я, какви са тия SBC-та?
gumstix. Не са точно SBC-та -- по две платки на компютър са. |