© 2007 Copyright by www.andrzejdoniczka.net /// www.0
Transkrypt
© 2007 Copyright by www.andrzejdoniczka.net /// www.0
© 2007 Copyright by www.andrzejdoniczka.net /// www.0-net.net _________________________________________________________________________________________________ EIGRP Protocol (Cisco Proprietary, no RFC) RTR(config)# router eigrp 65250 RTR(config-router)# network 213.227.72.0 0.0.0.255 RTR(config-if)# bandwidth 64 (kbps) (dla serial link PPP lub HDLC - bandwidth ustawiać na line speed) RTR(config)# ip default-network 87.204.36.0 - ogłasza w AS-ie trase domyślną (gateway of last resort = default route) ogłaszana sieć musi być osiągalna (za pomocą trasy statycznej albo przez redystrybucje do EIGRP) RTR# sh ip eigrp neighbors (adres sąsiada/int. na tym routerze przez który sąsiad jest widoczny/Hold T./ Uptime/SRTT/RTO/Queue Cnt./Seq nr) RTR# sh ip route eigrp (routing prot./IP/metric/via IP/time/int.) RTR# sh ip protocols (routing prot./in-out filters/EIGRP metric K1-K5/max hop count/variance redistributing/max path/routing for net's/routing info sources IP/distance) RTR# sh ip eigrp interfaces (int. na którym jest EIGRP/Peers/X-mit queue) RTR# sh ip eigrp topology (stan trasy-Passive/Active/Update/Query/Reply/SIA, osiągalna sieć /FD-AD/int.) Sumaryzacja RTR(config-router)# no auto-summary - router EIGRP wykonuje automatyczną sumaryzację na granicy klas RTR(config-if)# ip summary-address eigrp 65250 172.16.0.0. 255.255.0.0 [Admin dist. 0-255] W sieciach nieciągłych wyłączyć automatyczną sumaryzację na routerach odległych . Load balancing RTR(config-router)# maximum-paths (1-6, 4-default) RTR(config-router)# variance (1-128, 1 default) RTR(config-if)# ip bandwith-percent eigrp 65250 110 Defaultowo router EIGRP uzywa do 50% pasma na interfejsie lub subint. Na interfejsach multipoint ustawić BW=min.CIR/ ilość VC Uwierzytelnienie EIGRP RTR(config-if)# ip authentication mode eigrp 65250 md5 RTR(config-if)# ip authentication key-chain eigrp 65250 dupachain RTR(config)# key-chain dupachain RTR(config-keychain)# key 1 RTR(config-keychain)# key-string A4b2as6 RTR(config-keychain)# accept-lifetime 20:00:00 infinite RTR(config-keychain)# send-lifetime 20:00:00 infinite Auth. verifying: # sh eigrp neighbors. #debug eigrp packets RTR(config-router)# eigrp stub [receive-only|connected|static|summary] - connected/summary-default connected - tylko jeŜeli jest ogłoszone przez #network A.B.C.D EIGRP nie wymaga specjalnej konfiguracji dla róŜnych protokołów L2 zarówno LAN jak i WAN uŜywa unicastów i multicastów na 224.0.0.10, wysyła triggered partial update-y Neighbor discovery przez pakiety Hello. W warstwie 2giej uzywa protokołu RTP (guaranteed, ordered packet delivery to neighbors) PDM-y w warstwie 3ciej Wszystkie bezpośrednio połączone routery z którymi router ustanowił sąsiedztwo znajdują sie w neighbor table Successor (S)- trasa podstawowa w routing table Feassible successors (FS) - trasy zapasowe ( 4, max 6) w topology table - tt. zawiera: Dest., FD i AD via kaŜdy neighbor AD - advertised distance - koszt między next-hop router a destination FD - Feasible distance - koszt z local router do destination = local router cost + AD next hop router NajniŜszy koszt = najniŜszy FD Warunek wyboru FD: AD(FS) < FD(S) Pakiety EIGRP: Hello - neighbor discovery. Multicast bez potwierdzeń Update - wysyłane przez RTP tylko do wybranych routerów na unicas lub multicast Query - wysyłane do sąsiadów gdy router nie ma Ŝadnego FS-a - multicast, ale retransmitowane jako unicast Reply - RTP unicast ACK - potwierdzenia update, query, reply. Unicastowe pakiety hello Metryka EIGRP (32 bity) Metric = (K1*BW) + [{K2*BW)/(256-LOAD)]+(K3*DELAY) K1=K3=1, K2=K4=K5=0 - w pakietach hello Metric = BW(najniŜsza)+DELAY(suma na trasie) - metryka trasy DELAY = SUMA( 10 * us) *256 BW = (10E7/kbps) * 256 EIGRP metric = IGRP metric * 256 Stany tras (w topology table) Passive (normalny stan), Active, Update, Query, Reply, Stuck-in-Active - ( czyli jest przesrane-problem z konwergencją)