EIGRP • • • • • Въведение в EIGRP EIGRP – базови конфигурации Изчисляване на отстоянието при EIGRP DUAL EIGRP – допълнителни конфигурации IGRP • • • • • Алгоритъм - Bellman-Ford или Ford-Fulkenson Периодични ъпдейти Пази информация само.

Download Report

Transcript EIGRP • • • • • Въведение в EIGRP EIGRP – базови конфигурации Изчисляване на отстоянието при EIGRP DUAL EIGRP – допълнителни конфигурации IGRP • • • • • Алгоритъм - Bellman-Ford или Ford-Fulkenson Периодични ъпдейти Пази информация само.

EIGRP
•
•
•
•
•
Въведение в EIGRP
EIGRP – базови конфигурации
Изчисляване на отстоянието при EIGRP
DUAL
EIGRP – допълнителни конфигурации
IGRP
•
•
•
•
•
Алгоритъм - Bellman-Ford или Ford-Fulkenson
Периодични ъпдейти
Пази информация само за най-добрия път
При загуба на път- ново тъсене
Бавна конвергенция.
EIGRP
• Алгоритъм - DUAL
• Без периодични ъпдейти
• Съхранява топологична таблица с
всички пътища без зацикляне.
• При загуба на път- резервен път от
топологичната таблица
• Бърза конвергенция.
EIGRP – формат на
съобщението
EIGRP Packet Header
EIGRP параметри
IP описание в съобщението
Външни пътища
Видове таблици
Протокола поддържа 3 вида таблици:
• Таблица на съседите- Neighbor table;
Списък на съседните мрежи. Изгражда и
поддържа чрез периодично изпращани
Hello пакети.
• Таблица на топологията – Topology table;
Списък на всички достъпни мрежи, рутера,
от който е научил за тях и оценка на пътя.
Съхранява всички възможни пътища да
дадена мрежа.
• Рутираща таблица – Routing table.
За всеки протокол – отделна
таблица
Надежден пренос на EIGRP
съобщения
• Reliable Transport Protocol (RTP) –
независим протокол, работещ на
мрежово ниво (не ползва услуги от UDP
или TCP, т.к. IPX и Appletalk не работят с
протоколи от TCP/IP пакета.
• Може да работи в надежден режим
(изисква потвърждения) и ненадежден
режим (без потвърждения).
• Изпраща служебни пракети unicast и
multicast (224.0.0.10).
EIGRP – видове пакети
•
•
•
•
•
Hello
Update
Acknowledgement
Query
Reply
EIGRP – видове пакети
• Hello – за откриване на съседи и изготвяне
на таблица на съседство. Multicasts с
ненадеждна доставка.
EIGRP – видове пакети
• Update – за разпространение на рутираща
информация (при нужда). Надеждна доставка.
Multicasts или unicast, в зависимост от
запитването.
• Acknowledgement (ACK) – потвърждение при
необходимост от надеждна доставка. Unicast, в
ненадежден варант на доставката.
EIGRP – видове пакети
• Query и reply – използват се от DUAL.
Надеждна доставка.
• Query - multicast или unicast
• Reply – винаги unicast.
Ъпдейти
• Изпращант се само при промяна на
оценката на отдалечеността на даден
път.
• Частичен (partial) – информация само за
промемения път.
• Ограничен (bounded) – само до рутерите,
засегнати от промяната.
• Ъпдейтите са едновременно частични и
ограничени.
Diffusing Update Algorithm
(DUAL)
• Служи за определяне на пътища (без
зацикляне) до всички достъпни мрежи
на базата на изчисления. Когато
настъпи промяна, преизчисления правят
само засегнатите рутери.
• Изчисленията се правят от DUAL Finite
State Machine(FSM).
• Преизчисленията се правят когато
рутера е свободен, но т.к. стават бързо
– бърза конвергенция.
DUAL
Neighbor table + Routing tables
(На всички рутери в АС)
DUAL
Topology table
Successor rotes
Routing table
Administrative distance (AD)
Authentication
• Криптиране и автентифициране на
рутиращата информация на базата на
еднакви пароли и авторска информация
•
•
•
•
•
Въведение в EIGRP
EIGRP – базови конфигурации
Изчисляване на отстоянието при EIGRP
DUAL
EIGRP – допълнителни конфигурации
EIGRP – рутираща топология
Автономни системи
• Автономна система (AS) – колекция от мрежи
с единен административен контрол и с обща
рутираща политика.
• RFC 1930 – спецификация на AS
• AS номерата се раздават от Internet Assigned
Numbers Authority (IANA), същата, която
разпределя и IP адресното пространство.
• До 2007 - AS номерата са 16-bit (0 – 65535).
• Сега - 32-bit (повече от 4 billion).
Кой се нуждае от AS номер?
• Доставчици на интернет
• Доставчици на опорен интернет
(Internet backbone providers)
• Големи институции
Малките организации са в рамките на
някоя AS и не се нуждаят от свой
номер.
Автономни системи
Между AS - Border Gateway Protocol.
Пускане на EIGRP
Router(config)#router eigrp AS№
По-скоро
Router(config)#router eigrp IDна_процес
IDна процес – всяко 16-чно число.
Пример:
Router(config)#router eigrp 1
Задаване на мрежи
• Router(config-router)#network network-address [wildcardmask]
• wildcard-mask – 0 в мрежонвата и 1- в хостовата част.
• Пример 1
255.255.255.255
• R1(config-router)#network
172.16.0.0
- 255.255.255.252
--------------• Пример 2
0. 0. 0. 3 - 192.168.10.8
Wildcard mask
• R2(config-router)#network
0.0.0.3
• ! Може да се напише и Subnet Mask, но рутера си го
конвертира до Wildcard Mask.
• Пример 3
• R2(config-router)#network 192.168.10.8 255.255.255.252
• Идентично с
• R2(config-router)#network 192.168.10.8 0.0.0.3
Конфигуриране на EIGRP пример
R2(config)#router eigrp 1
R2(config-router)#network 192.168.10.8 0.0.0.3
R2(config-router)#network 172.16.3.0 0.0.0.3
R2(config-router)#network 172.16.2.0 0.0.0.255
R2(config-router)#network 10.1.1.0 0.0.0.3
Проверка на конфигурацията
show ip eigrp neighbor
• H – списък на съседите.
• Address - IP на съседа.
• Interface – собствения интерфейс, по който е дошла
инф. за съседа.
• Hold - hold time
• Uptime – времето, след което съседа се добавя към
таблицата.
Използват се от RTP за
• SRTT (Smooth Round Trip Timer)
надеждна доставка
• RTO (Retransmit Interval)
• Queue Count – размер на опашката (ако е >0 –
проблем).
• Sequence Number – за проследяване на updates,
queries, and reply packets.
Още команди
• passive-interface – спира Hello пакетите
по този интерфейс.
• no auto-summary – спира
автоматичното обединяване на пътища.
Null интерфейс
• Появява се при включено auto-summary
и пътят поне до една подмрежа е
известен по EIGRP протокол.
Паралелни пътища
Заради включено auto-summary на R1 и
R2 на R3 се получава информация за 2
паралелни пътя до 172.16.0.0/16.
•
•
•
•
•
Въведение в EIGRP
EIGRP – базови конфигурации
Изчисляване на отстоянието при EIGRP
DUAL
EIGRP – допълнителни конфигурации
Изчисляване на отстоянието(metric)
до дадена мрежа при EIGRP
Проверка на коефициентите
Проверка на стойностите на
параметрите за оценяване на
отдалечеността
Bandwidth
Капацитета (bandwidth) зависи от връзката.
BW=1.544 Mbps за Т1 кабел.
Router(config-if)#bandwidth kilobits
Delay
Закъснение (delay) зависи от връзката.
Reliability
• Измерва вероятността за успешна
доставка на пакетите.
• Стойности от 0 (ниска надеждност) до
255 (висока надеждност).
• За оценката се правят 5 минутни
тестове.
Load
• Измерва натоварването на мрежата.
• Оценява с е с числа от 0(слабо
натоварена връзка) до 255 (силно
натоварена връзка).
Изчисляване на отстоянието
Metric = (BW+D)*256
Metric = (9765 + 2010)*256 = 3 014 400
всички
всички__закъснения
закъснения 20000
20000
100
100


DD

2010
2010
10
10
10
10
•
•
•
•
•
Въведение в EIGRP
EIGRP – базови конфигурации
Изчисляване на отстоянието при EIGRP
DUAL
EIGRP – допълнителни конфигурации
Кнцепцията на DUAL
(Diffusing Update Algorithm)
Осигурява:
• Пътища без зацикляне.
• Резервни пътища без зацикляне и
готови за използване при нужда.
• Бърза конвергенция.
• Заемане на минимален капацитет при
принудителни ъпдейти.
Successor и Feasible distance
• Successor (приемник) е съсед, който осигурява
най-къс път без зацикляне до дадена мрежа.
• Feasible distance (приемливо разстояние)–
оценката на най-късия път до дадена мрежа.
Feasible successor (FS)
• FS (приемлив приемник) е съсед, който
има път без зацикляне до същата
мрежа като successor, но с поприемливо разстояние.
Feasibility condition (FC)
FC – когато един рутер изпраща
информация за достъп до дадена мрежа с
отстояние, което е по- приемливо от
познатото до сега на рутера.
Reported distance (RD)
• reported distance (RD) – разстоянието до
дадена мрежа, което изпраща един
рутер на друг.
Видове таблици
Протокола поддържа 3 вида таблици:
• Таблица на съседите- Neighbor table;
Списък на съседните мрежи. Изгражда и
поддържа чрез периодично изпращани
Hello пакети.
• Таблица на топологията – Topology table;
Списък на всички достъпни мрежи, рутера,
от който е научил за тях и оценка на пътя.
Съхранява всички възможни пътища да
дадена мрежа.
• Рутираща таблица – Routing table.
Топологична таблица
Полета:
• FD (Feasible distance )– отстоянието (metric) до
дадената мрежа;
• Route source – IP на рутера, чрез който е научил за
дадената мрежа;
• RD (Reported distance )– рапортуваното отстояние
(metric) до дадената мрежа от рутера, чрез който е
научил за нея;
• Interface information – интерфейса, през който е
достъпна мрежата;
• Rote status – състояние на пътя:
– Passive – установено, работно;
– Active – в процес на преизчисляване, не може да се
използва.
Топологична таблица
Избира се полето с най-малък FD за Successor rote и се вписва в
рутиращата таблица . Допускат се до 4 записа с FD еднакво със Successor
rote.
Полето със следващата стойност на FD (след Successor rote) се бележи
като Feasible Successor rote (резервен успешен път) и се вписва в
рутиращата таблица при отпадане на всички Successor rotes.
В Topology table се съхраняват всички пътища.
В рутиращата таблица се вписва първия Successor rote. Ако той отпадне,
се взима следващия, ако няма - Feasible Successor rote.
!!! За да бъде един път отбелязан като Feasible Successor rote трябва да е
изпълнено следното условие:
RD<FD на Successor rote (за да няма зацикляне).
Рутер Е - Topology table
Anet
1
2
A
До мрежа
През рутер FD
RD
Topology
Anet
A
4
2
Successor
Anet
C
4
3
Successor
Anet
B
5
3
Feasible Successor
Anet
D
6
5
C
1
2
2
B
1
D
E
1
2
R2#show ip eigrp topology
192.168.1.0
•
•
•
•
•
Въведение в EIGRP
EIGRP – базови конфигурации
Изчисляване на отстоянието при EIGRP
DUAL
EIGRP – допълнителни конфигурации
Null0 summary routes
Пакетите за Null0 се отхвърлят.
Преглед на топологията
Ръчно обединяване
Статични пътища
Ограничения на капацитета
По подразбиране EIGRP използва до 50%
от капацитета на интерфейса за
служебни пакети. Този граничен
процент може да се смени:
Router(config-if)#ip bandwidth-percent eigrp asnumber percent
Конфигуриране на времеви
интервали
Трябва да са еднакви на всички рутери в групата.
Router(config-if)#ip hello-interval eigrp as-number seconds
Router(config-if)#ip hold-time eigrp as-number seconds
Seconds – от 1 до 65,535.
Благодаря за вниманието!