Hi every body.
my book shows an output of " show int f0/0". The output also shows delay setting among other things. What does this delay mean or indicate?
Thanks and have a good day.
Bandwidth does mean the amount of information that can be passed during some time interval, and for networks, it's usually measured as bits per second.
The bandwidth setting on an interface often defaults to the maximum bandwidth supported by the physical interface but we can adjust bandwidth to represent the logical transmission rate. For example, with metro ethernet, the physical rate might be 10 Mbps or 100 Mbps, but we've only are provided 2 Mbps across the link. Setting bandwidth to 2 Mbps would indicate to other router functions the actual available bandwidth.
Delay has two primary factors, time for equipment to forward packets and physical distance. If you had two Ethernet links, one link 300 meters single wire, and the other 30 switches, each 10 meters apart, the physical distance (discounting distance within the switches) would be the same, but the switches will probably delay a frame as it crosses each switch (especially if switch is using a store and forward architecure). So, you'll likely see a delay difference between the two.
You could have a LL that provides the same delay as a typical (geostationary) satellite, however they would probably not be equal in length. This because signally progation speed is likely different between radio and wire, and it would be hard to find a wire of same length (about 71,400 km).
The bandwidth command sets an informational parameter to communicate only the current bandwidth to the higher-level protocols; you cannot adjust the actual bandwidth of an interface using this command.
Note This is a QoS/Routing parameter only. It does not affect the physical interface.
For some media, such as Ethernet, the bandwidth is fixed; for other media, such as serial lines, you can change the actual bandwidth by adjusting hardware. For both classes of media, you can use the bandwidth command to communicate the current bandwidth to the higher-level protocols.
Before the introduction of the bandwidth inherit command option, when the bandwidth value was changed on the main interface, existing subinterfaces did not inherit the bandwidth value from the main interface. If the subinterface was created before the bandwidth was changed on the main interface, then the subinterface would receive the default bandwidth of the main interface, not the configured bandwidth. Additionally, if the router was subsequently reloaded, the bandwidth of the subinterface would then change to the bandwidth configured on the main interface.
The bandwidth inherit command controls how a subinterface inherits the bandwidth of its main interface. This functionality eliminates the inconsistencies related to whether the router has been reloaded and what the order was in entering the commands.
The no bandwidth inherit command enables all subinterfaces to inherit the default bandwidth of the main interface, regardless of the configured bandwidth. If a bandwidth is not configured on a subinterface, and you use the bandwidth inherit command, all subinterfaces will inherit the current bandwidth of the main interface. If you configure a new bandwidth on the main interface, all subinterfaces will use this new value.
If you do not configure a bandwidth on the subinterface and you configure the bandwidth inherit kbps command on the main interface, the subinterfaces will inherit the specified bandwidth.
In all cases, if an interface has an explicit bandwidth setting configured, then that interface will use that setting, regardless of whether the bandwidth inheritance setting is in effect.
Delay is a metric assigned to an interface to represent time to cross the link, in microseconds. It's used by IGRP and EIGRP as one of those protocols' metrics.
What you're probably seeing for a delay value is a default based on interface type and perhaps (Ethernet) interface bandwidth. However, similar to the interface bandwidth command, you can change the value using the interface delay command. Then the show interface command should show the configured setting.
The usefulness of this metric might be understood using an example. Consider if you had two T1 serial interfaces, each with 1.5 Mbps, but one used a dedicated leased line but the other used a satellite link. Delay to transit the two interfaces would likely be much different although their bandwidths are the same. The delay metric might be used to indicate this difference.
BTW, here's a reference to an interface default delay cheat sheet: https://cisco.hosted.jivesoftware.com/message/24718
Interesting the link does work for me.
Here is another one for the same document:
This document explains you HOW to calculate the delay:
Delay is cumulative and added to the received delay value (total known on the peer who sent the update to you thru this interface.) When you send it out to your other peers, the delay value you send now reflects the new total (delay received plus delay on interface.)
So in this way delay can also influence route advertisements, just not on the interface the delay is defined on.
the delay parameter is an administrative parameter assigned statically by IOS on a per interface type basis.
the meaning should be the serialization delay in transmitting a frame over the interface.
the delay parameter is used by EIGRP in its composite metric calculation.
You can modify the delay parameter using
there has been a long thread about this some time ago where the question was how IOS assigns delays to interface and why subinterfaces inherit the delay value from main interface.
The latter makes sense if we think of it as the delay to put the frame on wire so it is reasonable subinterfaces inherit the same delay of main interface.
the real delay experienced on the link is a function of link usage and so varies over time: if the packet has to wait in a full queue the delay is bigger then that assigned by IOS to the interface.
Hope to help