EIGRP • • • • • Въведение в EIGRP EIGRP – базови конфигурации Изчисляване на отстоянието при EIGRP DUAL EIGRP – допълнителни конфигурации IGRP • • • • • Алгоритъм - Bellman-Ford или Ford-Fulkenson Периодични ъпдейти Пази информация само.
Download ReportTranscript 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. Благодаря за вниманието!