Stránka 1 z 1

jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 9. 6. 2021 23:07
od Da Gony
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.

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 10. 6. 2021 04:34
od milsimr
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.

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 10. 6. 2021 08:37
od r34ktor

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 10. 6. 2021 09:56
od hunter21
=> 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.

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 13. 6. 2021 13:09
od Da Gony
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?

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 13. 6. 2021 13:44
od hunter21
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š.

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 14. 6. 2021 12:21
od Da Gony
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

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 14. 6. 2021 12:33
od hunter21
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.

Re: jak docilit "vicecestneho prennosu"

Odeslat příspěvekNapsal: 11. 7. 2021 23:12
od Behemot2077
Na svištu záleží hodně, každej výrobce na to jde trochu jinak a co sem to tak se síťařema konzultoval, ani jedno řešení není ideální. Čeho se dá dobře docílit je právě to že každý zařízení má vlastní stream přes jednu linku, což je tento případ. Bond několika GbE následně switchnutej na jeden 10 GbE moc dobře nejde.

Každopádně si nedovedu představit žádnou implementaci bez managovatelnýho swišťu, nebo snad jo?