OT: dualny http server
David Rohleder
davro na ics.muni.cz
Pondělí Září 17 18:34:26 CEST 2001
roubm9am na barbora.ms.mff.cuni.cz (Milan Roubal) writes:
> >Ale tak si koledujes o poradny prusvih, protoze ve chvili, kdy dojde k
> >odpojeni a opetovnemu pripojeni, tak budou mit oba stejnou MAC adresu,
> >a to se pak dejou veci.
>
> Muzete to nejak vice rozvest k cemu to presne vede? Je jasne ze k problemum,
> ale zajimalo by me to vice specificky, co se tam pak deje.
Predpokladejme, ze jsme na switchi (ostatne servery vetsinou byvaji).
Bridgovaci tabulky se meni pokazde, kdyz switch zjisti ze MAC adresa
je na jinem portu, nez ma nastaveno v br. tabulce. No a protoze oba
servery zjistuji svou dostupnost pomoci treba pingani na router, tak
switch prehazuje MAC adresy z portu na port a kazdy paket jdouci na
dany server prehodi do jineho portu. No a protoze komunikace po
lokalni siti muze byt dosti svizna, tak se ty tabulky meni sakra
rychle. Trva to tak dlouho, nez se zblazni switch nebo spravce :-)
Normalne byste od tohoto chovani ocekaval vypadek paketu tak 50% (nebo
pokud by se nemenila bridgovaci tabulka casto tak mene). Ale ono to
spojeni prestane fungovat uplne, protoze jednou navazete spojeni s
jednim serverem, ten si vytvori spravne struktury a kdyz vas to prepne
na druhy server, tak vas server vykopne a spojeni se rozvaze.
Pokud nejste na switchi, ale na hubu, tak je to trochu jine, ale
rozhodne to neni lepsi.
kas na informatics.muni.cz (Jan Kasprzak) writes:
> David Rohleder wrote:
> :
> : Ale tak si koledujes o poradny prusvih, protoze ve chvili, kdy dojde k
> : odpojeni a opetovnemu pripojeni, tak budou mit oba stejnou MAC adresu,
> : a to se pak dejou veci.
>
> Ale tentyz problem je prece i pri IP address takeover.
Ne tak docela, protoze router si pamatuje MAC adresu toho dotycneho, a
dokud mu nekdo neposle jine mapovani IP na MAC pomoci ARP reply, tak
nevi, ze tu adresu ma i nekdo jiny. Ale problem je to podobny, s
mensi pravdepodobnosti havarie :-) Vetsinou tak jednou za 5 minut.
--
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux