jak docilit "vicecestneho prennosu"

Routery, AP, switche, huby, ethernet

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Da Gony 10. 6. 2021 00:07

Dobry vecer, zajimalo by me jak realizovat nasledujici problem:

Jako zaklad mam (16p)ethernetovy switch. V nem je "server" a nekolik (treba 8 PC). Kazdy pripojen gigabitovy portem.

Nyni:pocitace se snazi soucasne stahovat ze serveru. Budou se delit o 1Gbps.


Ted zmena: do serveru dam napr. 3 dalsi gigabitove sitovkY.nebo tam uz jsou. A pripojim je do switche

A otazka konecne : jde docilit, aby pro vsech 8 pc stahovalo dohromady maximalni rychlosti (coz je 4Gbps)?
Vylozene nechci workaround na IP vrstve ze server bude mit na kazde sitovce jinou IP a tim by pak slo lehce toky rozlisit proste volbou jine IP.

Chci reseni na linkove vrstve, server bude mit jednu IP. Ocekavam, ze stredobodem bude switch a taky se domnivam ze treba na serveru by to mozna slo bez jedine zmeny . Musi to treba byt managed switch (postacujici,nutna podminka)?

Jakym zpusobem se to bude resit, kde vsude bude potreba udelat nejake atypicke nastaveni (pocitace, switch, os serveru, driver sitovky, konfifurace site serveru.

A obdobne : co specialniho k tomu bude treba ( ve smyslu ze nestaci switch tplink nebo obycejny linux) . Byl bych rad i za info ke kazdemu OS pro server: Win, linux, *bsd).

Predpokladam OS linux a ze se vyuzije hodne prikazy ip link.
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod milsimr 10. 6. 2021 05:34

Na switchi až tolik nezáleží; krom toho, že musí mít 1 Gbps na každým portu. Docílit jedné IP na serveru, který má 4 dedikované NIC? To nepůjde. Každej fyzickej NIC potřebuje svojí vlastní unikátní IP adresu. Co v takovém případě hledáš se jmenuje NIC Teaming. Zbytek si k tomu jistě budeš schopnej dohledat.

Pozn.: NIC Teaming lze použít i ve Windows.
Administrátor fóra Živě.cz.
milsimr
Administrátor
Uživatelský avatar

Odeslat příspěvekod r34ktor 10. 6. 2021 09:37

Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod hunter21 10. 6. 2021 10:56

=> vyuzije hodne prikazy ip link...
ip link je presne tá IP vrstva, ktorú nechceš, takže to musíš nastaviť bez ip link príkazu.
Na linkovej vrstve pracujú drivery.
hunter21
Pokročilý

Odeslat příspěvekod Da Gony 13. 6. 2021 14:09

Víš co příkaz "ip" dělá?
Ip link, ip addr, ip route, ip ...
Měl jsem na mysli spíš příkaz 'ip' jako takový.


Je to takový multipříkaz téměř na všechno proto je rozdělený na víc sekcí...


Tak nakonec jsem našel na linoxide.com postup s nmcli a teamdctl ale heště návod využívající bonding (modul). Jde o 2 různé konkurenční technologie nebo implementace?
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod hunter21 13. 6. 2021 14:44

Ano, vím co příkaz "ip" dělá. Nastavuje ip vrstvu, preto sa aj tak volá, že?
Možno si sa len zle vyjadril a ip vrstvu potrebuješ.
hunter21
Pokročilý

Odeslat příspěvekod Da Gony 14. 6. 2021 13:21

Ale umí i změnit mac:
ip link set eth1 addr xx:yy:...ab

nebo man ip-vrf, ip-tcp_metrics ip-macsec, ten záběř ip-* je opravdu široký od linkové vrstvy po trasnportní, routing...
Možná umí i firewall
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod hunter21 14. 6. 2021 13:33

Príkaz "ip" žiadnu zmenu MAC neurobí. Prepošle požiadavku driveru a až ten driver vykoná zmenu MAC. No a ten driver musí zmenu vykonať priamo v registri chipsetu karty.
hunter21
Pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků