RFC 1349:Type of Service in the Internet Protocol ...
RFC-Ref

network


Click on the red underlined text to get to the source

... host makes appropriate use of the TOS facility, its network service should be at least as good as (and hopefully better than) it would have been ...
... which did not meet this goal, no matter how good it might be in other respects, would ever become widely deployed and used. A particular consequence of this goal is that if a network cannot provide the TOS requested in a packet, the network ...
... network cannot provide the TOS requested in a packet, the network does not discard the packet but instead delivers it the same way it would have been delivered had none of the TOS ...


... The second field, labeled "TOS" above, denotes how the network should make tradeoffs between throughput ...


... guarantee that the path taken by the datagram will have a delay that the user considers "low". The network will attempt to choose the lowest delay path available, based on its (often imperfect) information about path delay. The network ...
... network will attempt to choose the lowest delay path available, based on its (often imperfect) information about path delay. The network will not discard the datagram simply because it believes that the delay of the available ...
... datagram simply because it believes that the delay of the available paths is "too high" (actually, the network manager can override this behavior through creative use of routing metrics, but this is ...


... datagrams which contain user data. Although it might seem intuitively correct to always request that the network minimize delay for segments containing acknowledgements but no data ...
... [15] lists the TOS values to be used by a number of common network applications. For other applications, it is the responsibility of the application's designer or programmer to make a suitable ...
... application. It is essential for many sorts of network diagnostic applications, and desirable for other applications, that the user of the ...


... of this memo: 0 -- network unreachable 1 -- host unreachable ...
... 1 -- host unreachable 11 -- network unreachable for type of service 12 -- host ...
... Destination Unreachable when an unreachable destination (network or host) would have been reachable had a different TOS ...
... 0 -- redirect datagrams for the network 1 -- redirect datagrams for the host ...
... 2 -- redirect datagrams for the type of service and network 3 -- redirect datagrams for the type of service ...


... routing domain's network manager. In many routing domains the paths are ...
... datagram. Inside such a routing domain, the network manager may choose to limit the size of the routing database ...
... router) wishes to send an IP packet to a destination on another network or subnet, it needs to choose an appropriate router ...
... host treats code 0 (redirect datagrams for the network) Redirects as if they were code 1 (redirect datagrams for the host ...
... host treats code 2 (redirect datagrams for the network and type of service) Redirects as if they were code 3 (redirect datagrams ...
... TOS value (0000). Static routes have their TOS values assigned by the network manager. When a router ...
... ICMP Destination Unreachable is returned to the source. Normally, the Unreachable uses code 0 (Network unreachable) or 1 (Host unreachable). If, however, a route ...
... destination exists which has a different TOS value and a non-infinite metric then code 11 (Network unreachable for type of service) or code 12 (Host ...


... TOS field in a datagram primarily affects the path chosen through the network, but an implementor may choose to have TOS also affect ...
... host or router might choose to give preferential queuing on network output queues to datagrams ...


... additional codes: 11 -- network unreachable for type of service 12 -- host ...


... routing is a choice made by the network manager, a user requiring a free path might not get one if the packet has to pass through a routing ...
... willing to pay. Thus, the TOS value defined in this memo merely requests that the network "minimize monetary cost". ...
... (1) To define a new type of service requesting that the network "minimize monetary cost" ...
... pairs of bits, it is unclear that the range of network service provided by various paths could usefully be subdivided in so fine a manner. If some of these non-useful combinations of bits ...
... Very Weak TOS will make little practical difference, since (except where the network manager has intentionally set things up otherwise) there will be a route with the default TOS ...
... regard. Under the first option, if the network manager neglects some pieces of the configuration the likely consequence is that some packets which would benefit from TOS ...
... routed as if they had requested the default TOS. Under the second option, however, a network manager can easily (accidently) configure things in such a way that packets which request a certain TOS ...
... the first option would seem to have a slight edge with regard to robustness in the face of errors by the network manager. It has been also been suggested that the first option provides the ...
... routing loops) would result. The mechanisms specified in this memo reflect the first option because that will probably be more intuitive to most network managers. Internet routing ...
... topology changes, routes with infinite metrics occur only as the result of deliberate action (or serious error) on the part of the network manager. Thus, packets are unlikely to be discarded unless the network manager has taken ...
... error) on the part of the network manager. Thus, packets are unlikely to be discarded unless the network manager has taken deliberate action to cause them to be. Some people believe that this is an important feature of the specification, allowing the ...
... deliberate action to cause them to be. Some people believe that this is an important feature of the specification, allowing the network to (for example) keep packets which have requested that cost be minimized off of a link that is so expensive that the ...
... cost be minimized off of a link that is so expensive that the network manager feels confident that the users would want their packets to be dropped. Others (including the author of this memo) believe that this "feature" will prove not to be useful, and that ...
... routing choices particularly more intuitive. It is also worth noting that this is another case that a network manager has to try rather hard to create: since OSPF ...
... non-zero TOS, a network manager would have to await the development of a new routing protocol or create ...


... are two reasons why this is so: (1) Not all networks will consider the value of the TOS field when deciding how to handle and route ...
... route packets. Partly this is a transition issue: there will be a (probably lengthy) period when some networks will use equipment that predates this specification. Even long term, however, many networks ...
... period when some networks will use equipment that predates this specification. Even long term, however, many networks will not be able to provide better service by considering the ...
... value of the TOS field. For example, the best path through a network composed of a homogeneous collection of interconnected LANs is probably the same for any possible TOS ...
... LANs is probably the same for any possible TOS value. Inside such a network, it would make little sense to require routers and routing protocols ...
... example, an application may use the TOS field to request that the network choose a path which maximizes throughput, but cannot use that mechanism to say that it needs or wants a ...
... particular number of kilobytes or megabytes per second. Because the network cannot know what the application requires, it would be inappropriate for the network to decide ...
... Because the network cannot know what the application requires, it would be inappropriate for the network to decide to discard a packet which requested maximal throughput ...
... The inability to provide resource guarantees is a serious drawback for certain kinds of network applications. For example, a system using packetized voice simply creates ...
... using packetized voice simply creates network congestion when the available bandwidth ...
... available bandwidth is inadequate to deliver intelligible speech. Likewise, the network oughtn't even bother to deliver a voice packet that has suffered more delay in the network ...
... network oughtn't even bother to deliver a voice packet that has suffered more delay in the network than the application can tolerate. Unfortunately, resource guarantees are problematic in connectionless networks ...
... network than the application can tolerate. Unfortunately, resource guarantees are problematic in connectionless networks. Internet researchers are ...
... semantics. (2) This specification assumes that network managers will do "the right thing". If a routing domain ...
... routing domain uses TOS, the network manager must configure the routers in such a way that a reasonable path is chosen for each TOS ...
... reasonable path is chosen for each TOS. While this ought not to be terribly difficult, a network manager could accidently or intentionally violate our rule that using the TOS facility ...



Google
Web
RFC-Ref