EIGRP IP Bandwidth-Percent

Non-broadcast multi-access networks like frame-relay don’t support broadcast or multicast traffic. When an EIGRP router has to send multicast traffic to other routers then it will simply copy the update from one PVC to all other PVCs.

If you have many (low bandwidth) PVCs then it’s possible that EIGRP traffic will completely saturate your interfaces.

By default EIGRP will use up to 50% of the interface bandwidth. To prevent EIGRP from flooding your interface(s) we can use the ip bandwidth-percent eigrp command to set this to a lower value. The router will then queue and rate-limit EIGRP traffic.

Cisco IOS will use a default bandwidth of 1544kbps on serial interfaces. If your actual bandwidth is lower, make sure you configure the correct bandwidth with the bandwidth command.

Telling EIGRP to use less bandwidth is simple, there’s only one command. There are however a number of different scenarios that you have to be aware of, let’s discuss all of them.

Multipoint Scenario

When you run EIGRP over a frame-relay multipoint network then EIGRP will divide the bandwidth of the physical interface by the number of EIGRP neighbors. Take a look at the topology below:

EIGRP Frame Relay Multipoint Scenario

In the example above I have 5 routers in a hub and spoke model. The router on top is our hub and I have 4 spoke routers at the bottom. Each spoke has a PVC but they have a different CIR:

• PVC 1: CIR 128 kbps
• PVC 2: CIR 128 kbps
• PVC 3: CIR 256 kbps
• PVC 4: CIR 64 kbps

If we configure this frame-relay network as multipoint then we might run into an issue. What happens when the spoke 3 router sends EIGRP updates at 50% of its capacity meant for the spoke 4 router?

Spoke 3 has a PVC with a CIR of 256 kbps. EIGRP will use up to 50% of the bandwidth so that’s 128 kbps of EIGRP traffic. Spoke 4 only has a CIR of 64 kbps so it will be overburdened with EIGRP traffic.

How can we fix this? The best method is to get rid of the multipoint setup and use point-to-point sub-interfaces since it allows you to set the bandwidth per sub-interface and thus per neighbor.

If you want to keep the multipoint setup this is what we have to do:

  • Find the PVC with the lowest CIR. In our example this is spoke 4 with a CIR of 64 kbps.
  • Multiply 64 kbps with the number of PVCs and configure this as the bandwidth on the hub router.

The lower CIR is 64 kbps and we have 4 spoke routers so that’s 4 x 64 = 256. Let’s configure the bandwidth:

Hub(config)#interface serial 0/0
Hub(config-if)#bandwidth 256

This solution doesn’t allow us to actually use up to 50% of the bandwidth for EIGRP traffic on each PVC but it does ensure us that the low bandwidth PVCs will not be overburdened with EIGRP traffic.

Configurations

Want to take a look for yourself? Here you will find the configuration of each device.

Hub

hostname Hub
!
ip cef
!
interface FastEthernet0/0
 no ip address
!
interface FastEthernet0/1
 no ip address
!
interface Serial0/0
 bandwidth 256
 no ip address
 no fair-queue
!
interface Serial0/1
 no ip address
!
end

Point-to-Point Scenario

Let’s take a look at another topology:

hub and 10 spokes frame relay

In the topology above I have one hub router and 10 spoke routers. All PVCs are configured as point-to-point and have a CIR of 64 kbps. The physical interface at the hub router only has a bandwidth of 256kbps and has been configured correctly. Here’s the partial interface configuration of the hub router:

We're Sorry, Full Content Access is for Members Only...

If you like to keep on reading, Become a Member Now! Here is why:

  • Learn any CCNA, CCNP and CCIE R&S Topic. Explained As Simple As Possible.
  • Try for Just $1. The Best Dollar You've Ever Spent on Your Cisco Career!
  • Full Access to our 651 Lessons. More Lessons Added Every Week!
  • Content created by Rene Molenaar (CCIE #41726)

567 Sign Ups in the last 30 days

satisfaction-guaranteed
100% Satisfaction Guaranteed!
You may cancel your monthly membership at any time.
No Questions Asked!

Forum Replies

  1. Hi Rene,

    What is the best order of approach for bandwidth-percent for use with point-to-point interfaces?

    My example is:
    1 hub router with a 256kbps interface.
    6 spoke routers, each having a 64kbps VC.

    1. When the hub router attempts to communicate with all spoke routers at the same time at full capacity = 64kbps X 6 = 360kbps.

    360kbps is more than the 256kbps on our interface. Start with the hub router, divide the bandwidth of 256kbps by our 6 links to give us 42kbps per VC.

    QUESTION: The 42kbps is way short of the 64kbps per link, before even considering EIGRP

    ... Continue reading in our forum

  2. Hi Rene,
    I am confused with multipoint scenario.

    1. “When you run EIGRP over a frame-relay multipoint network then EIGRP will divide the bandwidth of the physical interface by the number of EIGRP neighbors.” Let’s assume that we have hub router with physical bandwith of 1544kbps and 4 neighbors, so 1544/4 =386. Is this correct that maximum CIR on our PVCs can’t be greater then this value?

    2. In your scenario you configured only a hub router with bandwidth 256 subint command. That’s how I see it: Spoke 3 with CIR 256kbps on PVC3 still will be sending EIGRP tr

    ... Continue reading in our forum

  3. Hello Artem

    First of all, in this lesson, we are talking ONLY about the traffic that EIGRP generates in order to maintain routing and topology tables on the routers participating in EIGRP. That is, hello, update, query request and reply packets. We are not talking about the traffic that is generated by users on the network and their applications.

    As stated in the lesson, EIGRP will use up to 50% of the bandwidth of a link. The bandwidth that EIGRP always uses to gauge “how much is 50%” is the bandwidth parameter of the physical interface, NOT the actual phys

    ... Continue reading in our forum

  4. Thanks a lot, Laz! Now it’s clear to me.

  5. Hi @mrayubzada,

    I’m not Laz but I can try to explain it to you quickly.
    The Term Non-broadcast multi access (in short NBMA) refers to a network in which neither Broadcast nor Multicast is Supported.
    Like Rene explained in the beginning of this Lesson Frame-Relay is an example as it just mimics broadcast and multicast traffic by sending a copy of the original frame from the originating PVC to al

    ... Continue reading in our forum

15 more replies! Ask a question or join the discussion by visiting our Community Forum