IP Precedence | Decimal value | Bit pattern |
---|---|---|
Routine | 0 | 000 |
Priority | 1 | 001 |
Immediate | 2 | 010 |
Flash | 3 | 011 |
Flash Override | 4 | 100 |
Critical | 5 | 101 |
Internetwork Control | 6 | 110 |
Network Control | 7 | 111 |
Table B-2 shows the standard IP TOS values, as defined in RFC 1349. The idea was that an application could use these bits to request the appropriate forwarding behavior. Because the values are specified in different bits, the standard originally allowed applications to specify more than one option. This turned out to be unmanageable in practice because it wasn't clear which bit should have precedence in cases where two bits were set, and each would result in selecting different paths. So the standard was changed in RFC 1349 to prevent combinations of TOS bits.