Newsgroup: it.comp.reti.ip-admin
Titolo: TOS Type of service

Riguardo questo argomento mi chiedevo se il TOS viene scritto dagli
applicativi che girano nel mio computer;
mi spiego:
Se sul mio PC girano applicativi come iExplorer, Netmeeting, e magari anche
VoIP, e' possibile discriminare i pacchetti in base al TOS?
Oppure devo utilizzare un router e instradare i differenti applicativi su
differenti porte?
Graditi anche dei link che mi spieghino di piu sull argomento
Grazie

VoIP, e' possibile discriminare i pacchetti in base al TOS?
Certo. Ma a che scopo?
-- 
ciao, | Does a route flap if nobody is listening to it?
Marco | (Ri)scoprire fidonet: 
http://bbs.bofh.it/


Allo scopo di differenziare le priorita':
Se su uno stesso PC mi sta girando una videoconferenza e allo stesso tempo
ho messo in stampa un PDF da 4 mega, e' davvero assurdo che i pacchetti
siano trattati con la stessa priorita'
Piu in generale il problema diviene cruciale con i servizi internet erogati
da providers nei quali si vuole che il video streaming sia senza
rallentamenti che impattano sulla qualita'.
E' certo che alcuni router colorino il TOS a seconda delle porte. Ma in
teoria dovrebbero essere gli applicativi a preoccuparsi di scrivere nel
campo TOS. Mi chiedevo dunque se allo stato attuale lo facciano oppure no

campo TOS. Mi chiedevo dunque se allo stato attuale lo facciano oppure no
Raramente.



Complimenti per la professionalita della risposta, non eri tenuto a
sforzarti tanto.
Tanti auguri per il tuo lavoro, ne avrai bisogno


Non mi sembra il caso di scaldarsi tanto.
Tant'e che con un nick "new" non dovresti insegnare nulla a nessuno...
comunque anche se non lo meriti...
il TOS non viene mai scritto da nessuno semplicemente perche' non e'
usato su Internet. (Ne vedo come potrebbe esserlo per ora...)
Se tu vuoi scrivere un pezzo di software a tuo uso e consumo che faccia
uso del campo TOS (o DIFFSERV che dir si voglia) e poi far girare i
datagrammi su una tua (e interamente da te gestita) internet, OK...
tutto sara' passibile di funzionare, ma oggi come oggi, su Internet (I
maiuscola) sarebbe semplicemente inutile.
Marialaura

usato su Internet. (Ne vedo come potrebbe esserlo per ora...)
Viene usato all'edge per accodare i pacchetti in modo intelligente, se
il tuo provider è sveglio.


 il tuo provider è sveglio.
Naturalmente.
Ma il punto e' che tutto cio' e' sempre responsabilita' di chi gestisce
il routing.
Inoltre se uno qualunque dei router nel path non gestisce un minimo di
QoS (nello stesso modo), la situazione globale migliorera' di molto
poco (se migliorera').
Tutto questo e' per dire che se non hai una ragionevole certezza, di
incontrare dei router che gestiscono QOS come serve a te, non ha molto
senso che a livello applicativo si pensi a cosa sia il TOS.
Poi, sia detto, che non sono comunque gli applicativi a "scrivere" nel
campo TOS ma i sistemi operativi tramite il loro stack.
ciao
Marialaura

campo TOS ma i sistemi operativi tramite il loro stack.
Hint: setsockopt(fd, IPPROTO_IP, IP_TOS, &tos, sizeof(tos)).
Su linux, ip(7) spiega i dettagli.



Su Windows la chiamata setsockopt() non e' piu' in grado di settare il
TOS da molto tempo.
Quindi niente distinzione tra iExplorer e Netmeeting.
Ma anche su U*x non penso che un applicativo che si scriva il TOS serva
a molto, ripeto, al di fuori di una rete interamente tua.
Voglio dire:
Bastano poche righe di IOS su un qualunque router di mezzo per
"zappare" il TOS a tutti i pacchetti che non comodano al tuo provider e
anche se il tuo provider fa quello che vuoi tu come puoi essere certo
che lo faccia il suo peer e quello dopo, etc,etc. ?
Tu dici:
"Se non e' da terzo mondo deve farlo".
Mah...mi sembra un approccio ingenuo.
I router di accesso naturalmente dovrebbero essere programmati per
implementare qualche tipo di QoS, ma, IMHO, in base alle policy locali
di chi li gestisce non in base a cosa viene consigliato dai datagrammi
in arrivo.
ciao
Marialaura


Le regole di buona creanza prevedono che se si decide di dare una risposta
che questa sia fruibile e pertinente. Nessuno obbliga a rispondere se non se
ne ha voglia, indipendentemente che mi chiami New o Wise.
Comunque:
alla luce dei nuovi sistemi di comunicazione il cui scopo e' di erogare
servizi quali videostreaming, VoIP e con una spinta differenziazione dei
clienti ( quanto si paga) e dei servizi relativi a ciascun cliente, il TOS
e' uno dei test richiesti dai provider per la validazione dei sistemi.
La mia domanda e' se esistono ( anche se non della suite Microsoft) e quali
sono applicazioni il cui utilizzo produce frame marchiati con TOS diversi.
La mia domanda e' estesa anche al sistema Linux.
Ti ringraio della risposta

e' uno dei test richiesti dai provider per la validazione dei sistemi.
Cioč tu vuoi fare VoIP usando il campo TOS su IPv4? Auguri.
-- 
"L'Italia č un interessante esempio di avanguardia teatrale" (Gore Vidal)
Per rispondermi, ricordati di togliere il nome del poeta.


Non ho parole!
Pregasi chi NON vuole rispondere di NON rispondere!

Non ho parole!
Non hai nemmeno pacchetti, se č per questo.



Impara a comunicare in modo chiaro ed esaustivo prima nel linguaggio umano,
altrimenti concludo che sei una schiappa anche professionalmente.
Ti faccio un esempio:
"vattelo a pigliare nel culo!" rappresenta in modo inequivocabile il mio
giudizio su quanti rispondono senza rispondere ( probabilmente perche non
hanno nulla da dire)
In aggiuta ti dico: il TOS lo si colora con un normale switch della cisco, e
gli auguri li ho ricevuto a capodanno

cisco,
E viene sicuramente onorato da tutti quanti.
Quasi quasi mi metto una regola su iptables al riguardo, così vado più
veloce. 
-- 
"L'Italia è un interessante esempio di avanguardia teatrale" (Gore Vidal)


 servizio.
Non sentirti in dovere di insegnare non e' proprio il tuo caso