Los bits del campo de tipo de servicio (TOS [1]) son un conjunto de cuatro indicadores de un bit de la cabecera de IP. Si uno de estos indicadores de bit vale 1, un encaminador puede manipular el datagrama de forma diferente del caso en el que ning�n indicador valiera 1. Cada uno de los cuatro bits tiene un prop�sito diferente y s�lo uno de los bits de TOS puede valer 1 al mismo tiempo, es decir, las combinaciones no est�n permitidas. Estos indicadores de bit se denominan de "tipo de servicio" porque permiten que la aplicaci�n que transmite los datos informe a la red del tipo de servicio de red que requiere.
Las clases de servicios de red disponibles son:
Se utiliza cuando se le da la m�xima importancia al tiempo de viaje de un datagrama del 'host' de origen al 'host' de destino (demora). Por ejemplo, un suministrador de red podr�a estar utilizando tanto conexiones de red de fibra como por sat�lite. Los datos transportados por las conexiones por sat�lite tienen que viajar m�s lejos y su demora entre los mismos extremos ser� por lo general mayor que la de las conexiones de red terrestres. Un suministrador de red podr�a elegir asegurarse que los datagramas con este tipo de servicio no se transporten por sat�lite.
Se utiliza cuando el volumen de datos transmitidos en cualquier per�odo de tiempo es importante. Existen numerosos tipos de aplicaciones de red para las que el tiempo de demora no es muy importante pero el rendimiento s� que lo es; por ejemplo, las transferencias de ficheros en bloque. Un suministrador de red podr�a elegir encaminar los datagramas con este tipo de servicio v�a rutas de demora alta, pero de gran ancho de banda, como las conexiones por sat�lite.
Se utiliza cuando es importante tener alguna certeza de que los datos llegar�n al destino sin necesidad de una retransmisi�n. El protocolo IP puede transportarse sobre un n�mero variado de medios de transmisi�n de bajo nivel. Mientras que SLIP y PPP son adecuados para protocolos de enlace de datos [2], no son tan fiables para transportar IP como otras redes, como las redes X.25. Un suministrador de red podr�a tener disponible una red alternativa, que ofreciera alta fiabilidad para transportar IP y que se utilizar�a cuando se eligiera este tipo de servicio.
Se utiliza cuando resulta importante minimizar el coste de los datos transmitidos. El alquiler de ancho de banda de un sat�lite para una transmisi�n transoce�nica cuesta generalmente menos que el alquier de espacio de un cable de fibra �ptica sobre la misma distancia, por lo que los suministradores de red pueden elegir proporcionar ambos y cobrar de forma diferente seg�n sea el que se utilice. En este escenario, el bit de tipo de servicio de “coste m�nimo” puede ocasionar que los datagramas sean encaminados v�a la ruta de menor coste por sat�lite.
-t m�scara_and m�scara_xor |
Afortunadamente, pueden utilizarse los mismo argumentos de m�scara cada vez que se desee establececer un tipo de servicio particular, lo que ahorra el tener que averiguarlas cada vez. En la Tabla 9-3 se presentan junto con algunas sugerencias de uso.
Tabla 9-3. Sugerencias de uso de las m�scaras de bits de TOS
TOS | ANDmask | XORmask | Uso sugerido |
---|---|---|---|
Demora m�nima | 0x01 | 0x10 | ftp, telnet, ssh |
Rendimiento m�ximo | 0x01 | 0x08 | ftp-data, www |
Fiabilidad m�xima | 0x01 | 0x04 | snmp, dns |
Coste m�nimo | 0x01 | 0x02 | nntp, smtp |
La sintaxis general utilizada para buscar coincidencias con los bits de TOS se parece a:
-m tos --tos nombre_mnemot�cnico [otros_args] -j objetivo |
La sintaxis general utilizada para establecer los bits de TOS se parece a:
[otros_args] -j TOS --set nombre_mnemot�cnico |
Mnem�nico | Hexadecimal |
---|---|
Normal-Service[a] | 0x00 |
Minimize-Cost[b] | 0x02 |
Maximize-Reliability[c] | 0x04 |
Maximize-Throughput[d] | 0x08 |
Minimize-Delay[e] | 0x10 |
Notas: a. N. del T.: "servicio normal" b. N. del T.: "minimizar los costes" c. N. del T.: "maximizar la fiabilidad" d. N. del T.: "maximizar el rendimiento" e. N. del T.: "minimizar la demora" |
[1] | N. del T.: 'Type Of Service' en el original en ingl�s |
[2] | N. del T.: 'datalink' en el original en ingl�s |