вторник, 9 апреля 2013 г.

EIGRP Вычисление метрики


Начнём с основ: 
Если значения коэффициентов K1, K2, K3 
(K1=1, K2=0, K3=1, K4=0, K5=0) 
равны значениям по умолчанию, то формула вычисления метрики будет такой:
Metric = Bandwidth + Delay

----------------------------------------------------------------
Формула для вычисления значения bandwidth :

bandwidth = (10000000/bandwidth(i)) * 256

Где bandwidth(i) является наименьшей пропускной способностью (bandwidth) из всех исходящих интерфейсов по пути в сеть назначения представленная в килобитах.


-----------------------------------------------------------

Формула для вычисления значения delay:

delay = delay(i) * 256


Где delay(i) является суммой всех задержек (delays) сконфигурированных на исходящих интерфейсах по пути в сеть назначения в десятках микросекунд (microseconds). Задержка (delay) показываемая командой ip eigrp topology или show interface указана в микросекундах, соответственно это значение нужно поделить на 10 перед использованием в этой формуле.
Чтобы не долбать себе мозг десятками микросекунд, просто модифицируем формулу по моему вкусу


delay = delay(i) * 25,6

------------------------------------------------------------
Откуда брать данные для формулы?

R1#show interface e1/0
Ethernet1/0 is up, line protocol is up
  Hardware is AmdP2, address is cc02.15b0.0010 (bia cc02.15b0.0010)
  Internet address is 10.10.10.29/30
  MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set

 R1#show interface fa0/0
FastEthernet0/0 is up, line protocol is up
  Hardware is AmdFE, address is cc02.15b0.0000 (bia cc02.15b0.0000)
  Internet address is 10.10.10.1/30
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set

--------------------------------------------------------------
Теперь вычислим метрику для разных ситуаций

Для 10.10.10.4/30 ( R1-R4 )
bandwidth = ( 10 000 000 / 100 000 ) * 256 = 25 600
delay = ( 100 + 100 ) * 25,6 = 5 120
metric = 25 600 + 5 120 = 30 720


Для 10.10.10.8/30 ( R1-R4-R9 )
bandwidth = ( 10 000 000 / 100 000 ) * 256 = 25 600
delay = ( 100 + 100 + 100 ) * 25,6  7 680
metric = 25 600 + 7 680 = 33 280


------------------------------------------------------  
Теперь рассмотрим вычисление метрики до одной и той же подсети разными путями:
Для 10.10.10.24/30 (R1-R4-R9-R3)
bandwidth = ( 10 000 000 / 100 000 ) * 256 = 25 600
delay = ( 100 + 100 + 100 + 100) * 25,6 = 10 240
metric = 25 600 + 10 240 = 35 840


Для 10.10.10.24/30 (R1-R2-R3)
bandwidth = ( 10 000 000 / 10 000 ) * 256 = 256 000
delay = ( 1000 + 100 + 100 ) * 25,6 = 30 720
metric = 256 000 + 30 720 = 286 720

----------------------------------------------------------
Для 10.10.10.32 (R1-R2)
bandwidth = ( 10 000 000 / 10 000 ) * 256 = 256 000
delay = ( 1000 + 100 ) * 25,6 = 28 160
metric = 256 000 + 28 160 = 284 160


----------------------------------------------------------
А теперь просмотрим таблицу топологии роутера R1

R1#show ip eigrp topology
IP-EIGRP Topology Table for AS(7)/ID(10.10.10.29)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
       r - reply Status, s - sia Status

P 10.10.10.8/30, 1 successors, FD is 33280
        via 10.10.10.2 (33280/30720), FastEthernet0/0
        via 10.10.10.30 (286720/30720), Ethernet1/0
P 10.10.10.0/30, 1 successors, FD is 28160
        via Connected, FastEthernet0/0
P 10.10.10.4/30, 1 successors, FD is 30720
        via 10.10.10.2 (30720/28160), FastEthernet0/0
P 10.10.10.24/30, 1 successors, FD is 35840
        via 10.10.10.2 (35840/33280), FastEthernet0/0
        via 10.10.10.30 (286720/30720), Ethernet1/0
P 10.10.10.28/30, 1 successors, FD is 281600
        via Connected, Ethernet1/0
P 10.10.10.16/30, 1 successors, FD is 40960
        via 10.10.10.2 (40960/38400), FastEthernet0/0
        via 10.10.10.30 (291840/35840), Ethernet1/0
P 10.10.10.20/30, 1 successors, FD is 38400
        via 10.10.10.2 (38400/35840), FastEthernet0/0
        via 10.10.10.30 (289280/33280), Ethernet1/0
P 10.10.10.32/30, 1 successors, FD is 284160
        via 10.10.10.30 (284160/28160), Ethernet1/0

Комментариев нет:

Отправить комментарий