Cisco IOS Bandwidth – How it Affects Network Performance

bandwidtheigrprouting

While troubleshooting a problem that a client reported I came across the IOS interface setting bandwidth. For whatever reason their interface was set to bandwidth 20. I understand that it doesn't limit actual bandwidth on the port like srr-queue does but it's a bit confusing for someone like me who works mostly on Layer 2. Cisco says it's a bandwidth limitation for communication with higher protocols such as EIGRP. This article goes into some detail about how it's used for calculating across interfaces.

Is this a command that should be used only on interfaces where backbone devices are connected, ex. a Ten Gig link between a building switch and a main router? Does it affect clients if bandwidth is set fairly low on an interface they're connected to, such as reaching intranet servers or external devices?

Best Answer

It's a little complex, and also platform specific in some cases. The most general answer is that the bandwidth statement is used as an input to the EIGRP routing protocol.

There are also cases where the bandwidth command can be applied on a main or subinterface and impact QoS calculations.

In general, unless you're running EIGRP and specifically need it, my advice would be to not use the command at all.

Related Topic