Kedy má EIGRP Hello časovač 5 a kedy 60 sekúnd?

by

Zdá sa, že niektorým ľuďom EIGRP časovače nemôžu dať spať. Kolega vám v tomto článku napísal, kde máte časovače hľadať a teraz vyvstáva otázka, kedy je hello 5 a kedy 60 sekúnd. Najskôr teória, potom prax.

Teória

Hello protokol je určený na objavovanie, vytváranie a udržiavanie susedstiev v protokole EIGRP.

Odosiela sa každých 5 sekúnd na:

  • broadcast media (napr. Ethernet)
  • point-to-point serial linkách (napr. PPP, HDLC)
  • multipoint circuits s rýchlosťou väčšou ako T1 – 1.544 Mbps (napr. Frame Relay)

Odosiela sa každých 60 sekúnd na:

  • multipoint circuits s rýchlosťou menšou alebo rovnou ako T1 – 1.544 Mbps (napr. Frame Relay)

Hold-down časovač je nastavený na trojnásobok hello. Narozdiel od protokolu OSPF sa časovače hello a hold-down nemusia na susedoch zhodovať, aby sa susedstvo vytvorilo.

Prax

Tak a teraz sa na to podívajme prakticky. Budem používať Frame Relay konfiguráciu, aby som ukázal rôzne kombinácie. Zapojím topológiu podľa obrázka. To čudo v strede je Frame Relay Switch (FRS). Ak neviete čo to je, tak nič to, proste krabička. Do krabičky nastavím mapovanie portov na tzv. DLCI – 1:102, 2:201. Teraz dokáže krabička pakety prepínať.

Topológia Frame RelayObrázok č. 1: Topológia Frame Relay

Routre nakonfigurujem s minimálnou konfiguráciou pre serial interfejs 0/0 na oboch smerovačoch. Pri Frame Relay ide o multipoint typ siete, presnejšie Non-Broadcast Multiple Access (NBMA).

R1(config)# interface Serial0/0
R1(config-if)# ip address 192.168.0.1 255.255.255.0
R1(config-if)# encapsulation frame-relay
R1(config-if)# frame-relay interface-dlci 102

R2(config)# interface Serial0/0
R2(config-if)# ip address 192.168.0.2 255.255.255.0
R2(config-if)# encapsulation frame-relay
R2(config-if)# frame-relay interface-dlci 201

EIGRP nakonfigurujem na oboch smerovačoch ako:

R1(config)# router eigrp 1
R1(config-router)# network 192.168.0.0

Smerovač R1 dokáže pingnúť 192.168.0.2 ale nedokáže pingnuť samého seba. To je v poriadku pri takto postavenej konfigurácii. Treba chvíľu čakať (vcelku dosť) a EIGRP susedstvo sa vytvorí. Pri nasledujúcom výpise si overíme správnosť časovačov.

R1# show ip eigrp interfaces detail 
IP-EIGRP interfaces for process 1

                        Xmit Queue   Mean   Pacing Time   Multicast    Pending
Interface        Peers  Un/Reliable  SRTT   Un/Reliable   Flow Timer   Routes
Se0/0              1        0/0         8       0/15          50           0
  Hello interval is 60 sec
  Next xmit serial <none>
  Un/reliable mcasts: 0/0  Un/reliable ucasts: 1/3
  Mcast exceptions: 0  CR packets: 0  ACKs suppressed: 0
  Retransmissions sent: 1  Out-of-sequence rcvd: 0
  Authentication mode is not set

Hello je nastavený na 60 sekúnd a časovač hold-down na 180 sekúnd, pretože ide o Frame Relay konfiguráciu, čo je multipoint typ siete. Keďže nebol použitý príkaz bandwidth, ktorý oznamuje smerovaciemu protokolu prenosovú rýchlosť interfejsu, tak sa linka pokladá za T1 (1544 kbps), čo je pomalá linka a preto sa aplikuje 60 sekundový hello časovač. Pozor, príkaz bandwidth len oznamuje smerovacím prokotolom prenosovú rýchlosť linky, ktorú nastaví administrátor. Skutočná fyzická prenosová rýchlosť sa konfiguruje príkazom clock rate. Podľa správnosti by bandwidth mal kopírovať hodnotu clock rate, ale nemusí tomu vždy byť tak.

Nastavme iný bandwidth, napr. na 2048 kbps:

R1(config-if)# bandwidth 2048

Pozrime si výpis:

R1# show ip eigrp interfaces detail 
IP-EIGRP interfaces for process 1

                        Xmit Queue   Mean   Pacing Time   Multicast    Pending
Interface        Peers  Un/Reliable  SRTT   Un/Reliable   Flow Timer   Routes
Se0/0              1        0/0         8       0/11          50           0
  Hello interval is 5 sec
  Next xmit serial <none>
  Un/reliable mcasts: 0/0  Un/reliable ucasts: 1/3
  Mcast exceptions: 0  CR packets: 0  ACKs suppressed: 0
  Retransmissions sent: 1  Out-of-sequence rcvd: 0
  Authentication mode is not set

Zmenu môžeme vidieť aj na routri R2 výpisom:

R2# show ip eigrp neighbors 
IP-EIGRP neighbors for process 1
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
0   192.168.0.1             Se0/0             14 00:08:33    1  5000  0  6

Linka sa zrazu pokladá za rýchlu linku na multipoint sieti, čiže sa aplikuje 5 sekundový hello časovač. Samozrejme, na routri R2 sú časovače stále nastavené na 60/180 sekúnd a teda pri výpise show ip eigrp neighbors na R1 uvidíme hold-down časovač v rozpätí 120-180 sekúnd.

V podstate ponechám Frame Relay konfiguráciu, len namiesto fyzických interfejsov použijem subinterfejsy typu point-to-point. Z fyzického interfejsu zmažem IP adresu a vytvorím nový subinterfejs. Do neho vložím IP adresu a DLCI.

R1(config)# interface Serial0/0
R1(config-if)# no ip address

R1(config)# interface Serial0/0.1 point-to-point
R1(config-subif)# ip address 192.168.0.1 255.255.255.0
R1(config-subif)# frame-relay interface-dlci 102

R2(config)# interface Serial0/0
R2(config-if)# no ip address

R2(config)# interface Serial0/0.1 point-to-point
R2(config-subif)# ip address 192.168.0.2 255.255.255.0
R2(config-subif)# frame-relay interface-dlci 201

Výpisy show ip eigrp interfaces detail a show ip eigrp neighbors hovoria jasnou rečou, časovače sú nastavené na 5/15 sekúnd. Natvrdo sme povedali, že síce ide o Frame Relay konfiguráciu, ale konfigurácia je na point-to-point linkách, čiže sa aplikujú časovače platné pre point-to-point linky.

Skúsme ešte zmeniť konfiguráciu na nový subinterface typu multipoint. Keď sa raz nakonfiguruje subinterfejs nejakého typu, už je dosť problém zmeniť jeho typ v niektorých IOS, takže radšej spravím nový subinterfejs a starý zmažem.

R1(config)# no interface Serial0/0.1
R1(config)# interface Serial0/0.2 multipoint
R1(config-subif)# ip address 192.168.0.1 255.255.255.0
R1(config-subif)# frame-relay interface-dlci 102

R2(config)# no interface Serial0/0.1
R2(config)# interface Serial0/0.2 multipoint
R2(config-subif)# ip address 192.168.0.2 255.255.255.0
R2(config-subif)# frame-relay interface-dlci 201

Po niekoľko minútovom čakaní sa konfigurácia rozbehla a výsledok je totožný s prvým prípadom. Teraz som natvrdo povedal, že ide o multipoint serial linky na multipoint Frame Relay sieti. Ak zmením bandwidth na hodnotu vyššiu ako 1544 kbps, tak sa zmenia implicitné časovače z 60/180 na 5/15.

A nezabúdajme na možnosť meniť časovače aj manuálne konfiguráciou pod interfejsom:

R1(config-if)# ip hello-interval eigrp 1 <1-65535>
R1(config-if)# ip hold-time eigrp 1 <1-65535>

Viac o Frame Relay je na CCNA4 a konfigurácia EIGRP na Frame Relay sieti je v CCNP Route.

Filip Burda

Pridaj komentár

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa /  Zmeniť )

Google photo

Na komentovanie používate váš Google účet. Odhlásiť sa /  Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa /  Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa /  Zmeniť )

Connecting to %s


%d blogerom sa páči toto: