Начнём с основ:
Если значения коэффициентов 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
Комментариев нет:
Отправить комментарий