EIGRP Offset

If I apply an inbound offset value to an interface, shouldn't that only apply to the local metric that is calculated? The AD from the neighbor should not be affected. If apply an offset of 100000 on SW1 fa0/3 inbound, it changes both the FD and the AD.

 

Before offset:

 

Rack1SW1#show ip eigrp top 150.1.3.0 255.255.255.0
IP-EIGRP (AS 100): Topology entry for 150.1.3.0/24
  State is Passive, Query origin flag is 1, 1 Successor(s), FD is 130560
  Routing Descriptor Blocks:
  155.1.37.3 (FastEthernet0/3), from 155.1.37.3, Send flag is 0x0
      Composite metric is (130560/128000), Route is Internal
      Vector metric:
        Minimum bandwidth is 100000 Kbit
        Total delay is 5100 microseconds
        Reliability is 255/255
        Load is 1/255
        Minimum MTU is 1504
        Hop count is 1
  155.1.67.6 (Vlan67), from 155.1.67.6, Send flag is 0x0
      Composite metric is (130816/130560), Route is Internal
      Vector metric:
        Minimum bandwidth is 1544 Kbit
        Total delay is 5110 microseconds
        Reliability is 255/255
        Load is 1/255
        Minimum MTU is 1500
        Hop count is 3

 

router eigrp 100
 offset-list 1 in 100000 FastEthernet0/3

access-list 1 permit 150.1.3.0

 

 

after offset:

 

ack1SW1#show ip eigrp top 150.1.3.0 255.255.255.0
IP-EIGRP (AS 100): Topology entry for 150.1.3.0/24
  State is Passive, Query origin flag is 1, 1 Successor(s), FD is 130816
  Routing Descriptor Blocks:
  155.1.67.6 (Vlan67), from 155.1.67.6, Send flag is 0x0
      Composite metric is (130816/130560), Route is Internal
      Vector metric:
        Minimum bandwidth is 1544 Kbit
        Total delay is 5110 microseconds
        Reliability is 255/255
        Load is 1/255
        Minimum MTU is 1500
        Hop count is 3
  155.1.37.3 (FastEthernet0/3), from 155.1.37.3, Send flag is 0x0
      Composite metric is (230560/228000), Route is Internal
      Vector metric:
        Minimum bandwidth is 100000 Kbit
        Total delay is 9006 microseconds
        Reliability is 255/255
        Load is 1/255
        Minimum MTU is 1504
        Hop count is 1

 

If I do the same test on R5 applied to the frame relay multi-point interface connecting to other neighbors, the offset only applies to the local FD and not the AD. Am I missing something?

Comments

  • Offsets are only supposed to apply to the FD and not the AD.  EIGRP offsets work by adding to the delay of the interface when the metric calculation is performed.

  • That's not true, actually it changes the delay as received inbound, which is part of the AD.That's why it effects both FD/AD (because FD's value is dependant on AD).

     

    This works similar to when it's used on RIP. offset-lists with rip increment hop count when received inbound. While with EIGRP it increments inbound delay only. It actually does a little mathmatical trick. So when we say offset 1000, it will increment the AD delay in a way that the ultimate outcome of the DUAL calculation is +1000.

     

    for this reason, I personally don't like offset-lists with EIGRP. It limits the ratio calculation because it would easily break feasibility condition (RD<FD). Best way use "delay" interface command. If not allowed, then use "bandwidth" interface command, if not then use offset-list as a super rare case.

     

    I'm alost sure we wouldn't need to tweak EIGRP K values to acheive required unequal-cost-loadbalancing ratios. Because others are calculated dynamically (load and reliability). So, as far as ratios are concerned (which i think is your reason to post this question) we have delay, bandwidth and offset-list (yuck!).

Sign In or Register to comment.