Omlouvam se, ze nechavam delsi puvodni mail. Ale nechtel jsem, aby se
"nit" uplne ztratila:
Ne tak presne. SIP totiz typicky funguje po UDP. Telefon oznami
ustredne, na jake IP a portu je "k zastizeni". Z hlediska telefonu ani
ustredny ale zadny trvaly kanal nevznika.
V prekladove tabulce zanikl zaznam a udane "souradnice" tak prestaly
existovat.
Zaznamy v tabulce expirovat musi - jinak by se preplnila. Obzvlaste u
UDP, kde neexistuje nic takoveho jako ukonceni spojeni.
Ty vypadavaji typicky "za nejaky cas". Potiz ale muze byt i pocet
zaznamu v tabulce - ten nemuze rust donekonecna. Takze vic uzivatelu -
nebo "delsi trvanlivost zaznamu v tabulce" muze zpusobit, ze nektere
zaznamy budou vypadavat "predcasne".
Prodlouzeni trvanlivosti UDP zaznamu z 10 -> 660 s je dost znacne - pak
staci vetsi mnozstvi DNS dotazu a tabulka se snadno preplni. A pokud ma
7.0 proti 6.2 jen trochu jiny algoritmus jak v takovem pripade najit
zaznam, ktery lze vyhodit, nestesti muze byt na svete.
mas pravdu, ten timeout je zbytecne vysoky. Telefony se maji
preregistrovavat kazde 3-4 minuty, tak jsem nastavil 360s. To by melo
byt o dost lepsi.
A i stav telefonu se o dost zlepsil, ale jeste stale neni stoprocentni.
Koukal jsem do manualu ipfw, pozmenil nejake hodnoty v sysctl, ale
obecne nevim, jak zjistit zaplneni a velikost te prekladove tabulky.
Da se toto nejak monitorovat?
V te siti je dnes pres 300 uzivatelu. Nemam takove site, abych to mohl s
necim porovnavat.
Diky za odpoved.
PM
--
# ---------------
# Petr Macek
# [EMAIL PROTECTED]
# icq: 87323239
# www.kostax.cz
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l