Multilink bundles have varying bandwidth
I have always intuitively assumed that the interface bandwidth on MLPPP bundles is the sum of interface bandwidths of individual interfaces that are part of the bundle. Recently I’ve tested my assumption and it works as expected.
For example, with the following interface setup …
interface Multilink1
ip unnumbered Loopback0
ppp multilink
ppp multilink group 1
!
interface Serial1/4
bandwidth 2000
encapsulation ppp
ppp multilink
ppp multilink group 1
!
interface Serial1/5
bandwidth 4000
encapsulation ppp
ppp multilink
ppp multilink group 1
serial restart-delay 0
… the bandwidth of the Multilink1 interface is 6000 kbps if both serial lines are up …
Rtr#show interface Multilink 1 | inc protocol|BW
Multilink1 is up, line protocol is up
MTU 1500 bytes, BW 6000 Kbit, DLY 20000 usec,
… but drops to 4000 kbps when the Serial1/4 is disconnected:
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/4, →
changed state to down
Rtr#show interface Multilink 1 | inc protocol|BW
Multilink1 is up, line protocol is up
MTU 1500 bytes, BW 4000 Kbit, DLY 20000 usec,
Any experience on this.
Note: Big number of physical links may cause extensive reordering of fragments --> less efficiency/high CPU usage.