670 likes | 929 Views
EIGRP. Въведение в EIGRP EIGRP – базови конфигурации Изчисляване на отстоянието при EIGRP DUAL EIGRP – допълнителни конфигурации. IGRP. Алгоритъм - Bellman-Ford или Ford-Fulkenson Периодични ъпдейти Пази информация само за най-добрия път При загуба на път- ново тъсене
E N D
Въведение в EIGRP • EIGRP– базови конфигурации • Изчисляване на отстоянието при EIGRP • DUAL • EIGRP– допълнителни конфигурации
IGRP • Алгоритъм - Bellman-Ford или Ford-Fulkenson • Периодични ъпдейти • Пази информация само за най-добрия път • При загуба на път- ново тъсене • Бавна конвергенция.
EIGRP • Алгоритъм - DUAL • Без периодични ъпдейти • Съхранява топологична таблица с всички пътища без зацикляне. • При загуба на път- резервен път от топологичната таблица • Бърза конвергенция.
Видове таблици Протокола поддържа 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). • Преизчисленията се правят когато рутера е свободен, но т.к. стават бързо – бърза конвергенция.
Neighbor table + Routing tables (На всички рутери в АС) DUAL Topology table Successor rotes Routing table DUAL
Authentication • Криптиране и автентифициране на рутиращата информация на базата на еднакви пароли и авторска информация
Въведение в EIGRP • EIGRP– базови конфигурации • Изчисляване на отстоянието при EIGRP • DUAL • 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 [wildcard-mask] • wildcard-mask – 0 в мрежонвата и 1- в хостовата част. • Пример 1 • R1(config-router)#network 172.16.0.0 • Пример 2 • R2(config-router)#network 192.168.10.8 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 255.255.255.255 - 255.255.255.252 --------------- 0. 0. 0. 3 - Wildcard mask
Конфигуриране на 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 – времето, след което съседа се добавя към таблицата. • SRTT (Smooth Round Trip Timer) • RTO (Retransmit Interval) • Queue Count – размер на опашката (ако е >0 – проблем). • Sequence Number – за проследяване на updates, queries, and reply packets. Използват се от RTP за надеждна доставка
Още команди • 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
Въведение в EIGRP • EIGRP– базови конфигурации • Изчисляване на отстоянието при EIGRP • DUAL • EIGRP– допълнителни конфигурации
Кнцепцията на DUAL (Diffusing Update Algorithm) Осигурява: • Пътища без зацикляне. • Резервни пътища без зацикляне и готови за използване при нужда. • Бърза конвергенция. • Заемане на минимален капацитет при принудителни ъпдейти.
Successor и Feasible distance • Successor (приемник) е съсед, който осигурява най-къс път без зацикляне до дадена мрежа. • Feasible distance (приемливо разстояние)– оценката на най-късия път до дадена мрежа.
Feasiblesuccessor (FS) • FS (приемлив приемник) е съсед, който има път без зацикляне до същата мрежа като successor, но с по-приемливо разстояние.