EIGRP Metrics

iamme4evaiamme4eva Member Posts: 272
Hi,

I'm having a little trouble getting my head around the K values, in particular K5, and would be grateful if anyone could help clear it up.

From my understanding a K value determines how much effect a particular value has on a part of the metric calculation.
  • K1 effects the weight of Bandwidth - which is manually configured on the interface;
  • K2 effects the weight of Load - which I assume is calculated by the router in real time?;
  • K3 effects the weight of Delay - again manually configured on the interface;
  • K4 effects the weight of Reliability - is this a real time value?;
What does K5 do? I see some people saying it is MTU, but then the OCG says that MTU is not part of the metric calculation. There seems to be a bit of differing opinion on this.

Thanks.
Current objective: CCNA Security
My blog: mybraindump.co.uk

Comments

  • llllvllllllllvllll Member Posts: 58 ■■□□□□□□□□
    k5 is MTU but MTU was never a part of metric calculation.You must have read some books which says MTU is used in FD calculation but its wrong.
    Moreover by default in cisco IOS FD is calculated with k1 and k3 whereas k2,k4 = 0.
    This is because if we use Load or reliability as a metric calculation this may cause in change of metric in every few seconds,so we avoid using them but you can still change their values if you want to practise it in your labs :)

    ** K values r just integers between 1-255, just used in the formula during matric calculation. If k1 = 1 it will multiply Bandwidth by 1 , if k1 = 2 ( 2 X Bandwidth) so on.
  • ZartanasaurusZartanasaurus Member Posts: 2,008 ■■■■■■■■■□
    K5 is not MTU. If K5 is 0, the last part of the equation that considers reliability is not used. It's basically an on/off switch for the optional part of the equation.
    Currently reading:
    IPSec VPN Design 44%
    Mastering VMWare vSphere 5​ 42.8%
  • FatbunnyFatbunny Member Posts: 44 ■■□□□□□□□□
    From what I read so far, K5 is a reference for MTU but was left out of the metric calculation, probably because it wouldn't effect the metric calculation productively.
  • llllvllllllllvllll Member Posts: 58 ■■□□□□□□□□
    @ Zartanasaurus :- K5 is a constant used for MTU but since MTU is not a parts of Metric calculation it is not used. You can assign any value to k5 i.e from 0-255, supposse you set is to be 1 there wont be any difference in metric calculation. If you say k5 = reliability then there should be some difference in calculations that is if i make k5 = 1 or any possitive number to 255.So k5 is only for MTU not reliability.

    Edit:- i agree with Zartanasaurus. k4 & k5 are integers used in metric calculations and their values tells if reliability will be included in the formula or not. :)
  • iamme4evaiamme4eva Member Posts: 272
    From what I understand of the maths, zartanasaraus' reasoning would seem to suit.

    If the equation is:

    metric = [K1 * bandwidth + (K2 * bandwidth) / (256 - load) + K3 * delay] * [K5 / (reliability + K4)]

    Then K5 would be related to be reliability. 0 / anything = 0, so if I set K5 to 0 then regardless of K4 and reliability, I get 0 for that part of the equation.

    Actually I've just confused myself more - in my OP I said that K2 was a multiplier for load - looking at the equation, both K1 and K2 effect bandwidth?

    So load and reliability are both values generated by the router real-time by monitoring the link - and that's why it's recommended not to use them as they will change?
    Current objective: CCNA Security
    My blog: mybraindump.co.uk
  • iamme4evaiamme4eva Member Posts: 272
    Ha. Nevermind. If K2 is 0 then that fraction is turned off, which gets rid of load.

    Dumb moment. icon_rolleyes.gif
    Current objective: CCNA Security
    My blog: mybraindump.co.uk
  • ZartanasaurusZartanasaurus Member Posts: 2,008 ■■■■■■■■■□
    I think we can all agree that Cisco devised this formula to confuse everyone.
    Currently reading:
    IPSec VPN Design 44%
    Mastering VMWare vSphere 5​ 42.8%
  • iamme4evaiamme4eva Member Posts: 272
    I think we can all agree that Cisco devised this formula to confuse everyone.

    Ha. Maybe so. Maybe it has no real meaning - maybe they just did it to fry our brains!!!


    If anyone is interested, I found an interesting thread on the effect of Load on the metric (if K2 is non-zero), where some guy did a lab to test it: https://learningnetwork.cisco.com/thread/15228
    Current objective: CCNA Security
    My blog: mybraindump.co.uk
Sign In or Register to comment.