On Mon, 22 Nov 2004, Radu Naidinescu wrote:

> in ce sens "sa incerce sa utilizeze"? interfata in mod sigur va fi
> up&running, eu ma gandesc ca pot aparea probleme legate strict de
> gw-ul respectiv care nu afecteza functionarea placii!

      Adica: daca legatura cu gateway-ul respectiv cade, atunci kernel-ul 
nu va sti ca s-a intamplat asta (nu are cum), deci va trimite pachete 
utile pe acea conexiune, pachete care vor ramane in aer. Asta inseamna 
ca, de exemplu, un browser ramane pe "connecting to ..." pana da timeout. 
La o noua conexiune, va folosi cealalta interfata dar deja au fost pachete 
pierdute degeaba si timp irosit. Daca folosesti "trick-ul" cu ping, atunci 
se va intampla acelasi lucru, dar pachetele pierdute vor fi cele de la 
ping, fara a afecta alte aplicatii. In plus, fortand trimiterea de pachete 
pe acea interfata, kernel-ul va putea sa o considere din nou "up" imediat 
ce se rezolva problema.

> mai mult decat atat ma gandesc la urmatorul scenariu:
>       GW1 --- GW1'
> daca sa zicem ca nu pica GW1 sau GW2 dar pica GW2' si GW2 nu are nici
> o ruta alternativa? e prevazuta o astfel de situatie? se poate prinde
> sistemul ca pachetul trimis pe ruta GW2 are o problema?

      Nu, cel putin nu in mod automat. Ai putea sa rezolvi insa cu un 
script sau daemon care incearca periodic sa contacteze un host 
stabil si relativ apropiat (un isp in reteaua metropolitana de exemplu) 
folosind odata GW1 apoi GW2, si sa seteze manual ruta/rutele default daca 
pe una din ele nu primeste raspuns. Nu este nici pe departe o solutie 
perfecta, si are dezavantajul ca daca pe link-urile respective se face 
mult trafic poate sa dea alarme false. Dar altfel nu cred ca ai cum, in 
afara de a folosi protocoale de rutare dinamica, desigur...

Numai bine,

--
Mihnea-Costin Grigore          [ "Tenebus Ipsilo Ibinem Catehens" ]
http://in.progress

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui