EIGRP (Enhanced Interrior Gateway Router Protocol)
EIGRP,Distance Vector ve Link State özellikleri taşır ve bu yüzden Hybrid başlığı altındadır.Ayrıca VLSM desteği vardır,IP,IPX ve Apple Talk protokollerini destekler.Metric i Bandwidth(K1) ve Delay(K3)(gecikme süresi) dan yapar.K2-K4,K5 ise default ta 0 (sıfır) dır.
Bütün routing protokolleri gibi EIGRP de routing update mantığı ile çalışır,fakat RIP ve IGRP den farklı olarak belirli zaman aralıklarında tüm network lerin bilgisini göndermektense küçük hello paketleri yollayarak komşu router ların up olup olmadıklarını kontrol eder.Komşu router lardan gelen Acknowledgement paketleriyle o router ların hala up olduğunu kabul eder.Hello ve Acknowledgement işlemleri sırasında EIGRP yine Cisco nun geliştirdiği RTP (Reliable Transport Protocol) kullanır.Çalışma mantığı TCP ile aynıdır.Yeni bir router eklendiğinde yada down olduğunda “ADD” yada “DELETE” bilgilerini yollar.
Bir router ortama dahil olduğunda önce bir Query paketi yollar ve bu paketlerden gelen Reply ler ile komşu router ları hakkında bilgi edinir ve topology tablosunu oluşturur.
EIGRP Paketleri;
HELLO Multicast dir
ACKNOWLEDGEMENT Unicast dir
UPDATE Multicast dir
QUERY Multicast dir
REPLY Unicast dir
Acknowledgement paketleri data içermez ve güvenli iletişim sağlarlar.
EIGRP ve IGRP bant genişliklerini aynı formulle hesaplarlar.EIGRP bütün komşularını Neighbor Table da,hedef network e olan bütün yolları da Topology Table da tutar.EIGRP topoloji oluştururken DUAL algoritmasını kullanır.Bu algoritma ile kendisine bir en iyi yol(successor)bir de yedek en iyi ikinci yol(Feasible successor)seçer.
EIGRP “variance n” komutu ile load balancing yapılmasına izin verir.Bu özellik IGRP de de vardır.EIGRP,VLSM ve CIDR(Classless-Inter Domain Routing) destekler.CIDR;Internet için ıp adreslerinin daha etkin kullanımını sağlayan yeni bir adresleme yöntemidir.EIGRP protokolü classless çalışır,clas a bağımlı değildir.Günümüzdeki protokollerinde böle olması lazımdır zaten,EIGRP ayrıca Rapid convergence (hızlı uyumluluk)özelliğine sahiptir.Burda ayrıca PDM den de bahsedeyim size Protocol-Dependent Modules;EIGRP tarafından desteklenen diğer protokollerden sorumlu modullerdir.(IP,IPX,Apple Talk)
Örnek olarak EIGRP konfigurasyonlarımız aşağıdadır;
Şimdi hemen router larımızdan bi tanesinde enable modda show ip route komutunu girip bakıyoruz;
izmir#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 1 subnets
C 100.1.1.0 is directly connected, Serial0/0
C 192.165.1.0/24 is directly connected, FastEthernet0/0
izmir#
Gördüğümüz gibi tablomuzda sadece router ımızın direk bağlantısı olan serial ve fastethernet C 100.1.1.0 is directly connected, Serial0/0
C 192.165.1.0/24 is directly connected, FastEthernet0/0 bağlantılarını görmekteyiz.EIGRP konfigurasyonlarımızı router larımıza tek tek yaptıktan sonra tablonun değiştiğini görüceğiz.
R1
ciscotr.com#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
ciscotr.com(config)#router eigrp 400
ciscotr.com(config-router)#network 192.168.1.0
ciscotr.com(config-router)#network 10.1.1.0
ciscotr.com(config-router)#no auto-summary
ciscotr.com(config-router)#exit
ciscotr.com(config)#
R2
istanbul#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
istanbul(config)#router eigrp 400
istanbul(config-router)#network 172.165.1.0
istanbul(config-router)#network 10.1.1.0
istanbul(config-router)#network 100.1.1.0
istanbul(config-router)#no auto-summary
istanbul(config-router)#exit
R3
izmir#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
izmir(config)#router eigrp 400
izmir(config-router)#network 192.165.1.0
izmir(config-router)#network 100.1.1.0
izmir(config-router)# no auto-summary
izmir(config-router)#exit
izmir(config)#
Şimdi EIGRP konfigurasyonlarımızı yaptıktan sonra herhangi bir router ımızda show ip route komutunu kullanıp tekrar bakalım,
ciscotr.com#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.0.0.0/8 is a summary, 00:04:26, Null0
C 10.1.1.0/24 is directly connected, Serial0/0
100.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 100.0.0.0/8 [90/2681856] via 10.1.1.2, 00:02:52, Serial0/0
D 100.1.1.0/24 [90/2681856] via 10.1.1.2, 00:02:52, Serial0/0
172.165.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.165.0.0/16 [90/2172416] via 10.1.1.2, 00:02:52, Serial0/0
D 172.165.1.0/24 [90/2172416] via 10.1.1.2, 00:02:52, Serial0/0
D 192.165.1.0/24 [90/2684416] via 10.1.1.2, 00:01:25, Serial0/0
C 192.168.1.0/24 is directly connected, FastEthernet0/0
ciscotr.com#
Gördüğümüz gibi tablomuza D ler geldi.EIGRP konfigurasyonumuz tamamdır.Ping denememizde bakıyoruz hemen
ciscotr.com#ping 172.165.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.165.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 18/93/332 ms
Evet sonuç 5 de 5 başarılı.
İstanbul router ınında tablosuna bakalım şimdi;
istanbul#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.0.0.0/8 is a summary, 00:04:55, Null0
C 10.1.1.0/24 is directly connected, Serial0/0
100.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 100.0.0.0/8 is a summary, 00:04:52, Null0
C 100.1.1.0/24 is directly connected, Serial0/1
172.165.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.165.0.0/16 is a summary, 00:04:55, Null0
C 172.165.1.0/24 is directly connected, FastEthernet0/0
D 192.165.1.0/24 [90/2172416] via 100.1.1.2, 00:03:10, Serial0/1
D 192.168.1.0/24 [90/2172416] via 10.1.1.1, 00:04:37, Serial0/0
istanbul#
Ping denemesi;
istanbul#ping 192.168.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 35/103/335 ms
EIGRP,Distance Vector ve Link State özellikleri taşır ve bu yüzden Hybrid başlığı altındadır.Ayrıca VLSM desteği vardır,IP,IPX ve Apple Talk protokollerini destekler.Metric i Bandwidth(K1) ve Delay(K3)(gecikme süresi) dan yapar.K2-K4,K5 ise default ta 0 (sıfır) dır.
Bütün routing protokolleri gibi EIGRP de routing update mantığı ile çalışır,fakat RIP ve IGRP den farklı olarak belirli zaman aralıklarında tüm network lerin bilgisini göndermektense küçük hello paketleri yollayarak komşu router ların up olup olmadıklarını kontrol eder.Komşu router lardan gelen Acknowledgement paketleriyle o router ların hala up olduğunu kabul eder.Hello ve Acknowledgement işlemleri sırasında EIGRP yine Cisco nun geliştirdiği RTP (Reliable Transport Protocol) kullanır.Çalışma mantığı TCP ile aynıdır.Yeni bir router eklendiğinde yada down olduğunda “ADD” yada “DELETE” bilgilerini yollar.
Bir router ortama dahil olduğunda önce bir Query paketi yollar ve bu paketlerden gelen Reply ler ile komşu router ları hakkında bilgi edinir ve topology tablosunu oluşturur.
EIGRP Paketleri;
HELLO Multicast dir
ACKNOWLEDGEMENT Unicast dir
UPDATE Multicast dir
QUERY Multicast dir
REPLY Unicast dir
Acknowledgement paketleri data içermez ve güvenli iletişim sağlarlar.
EIGRP ve IGRP bant genişliklerini aynı formulle hesaplarlar.EIGRP bütün komşularını Neighbor Table da,hedef network e olan bütün yolları da Topology Table da tutar.EIGRP topoloji oluştururken DUAL algoritmasını kullanır.Bu algoritma ile kendisine bir en iyi yol(successor)bir de yedek en iyi ikinci yol(Feasible successor)seçer.
EIGRP “variance n” komutu ile load balancing yapılmasına izin verir.Bu özellik IGRP de de vardır.EIGRP,VLSM ve CIDR(Classless-Inter Domain Routing) destekler.CIDR;Internet için ıp adreslerinin daha etkin kullanımını sağlayan yeni bir adresleme yöntemidir.EIGRP protokolü classless çalışır,clas a bağımlı değildir.Günümüzdeki protokollerinde böle olması lazımdır zaten,EIGRP ayrıca Rapid convergence (hızlı uyumluluk)özelliğine sahiptir.Burda ayrıca PDM den de bahsedeyim size Protocol-Dependent Modules;EIGRP tarafından desteklenen diğer protokollerden sorumlu modullerdir.(IP,IPX,Apple Talk)
Örnek olarak EIGRP konfigurasyonlarımız aşağıdadır;
Şimdi hemen router larımızdan bi tanesinde enable modda show ip route komutunu girip bakıyoruz;
izmir#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 1 subnets
C 100.1.1.0 is directly connected, Serial0/0
C 192.165.1.0/24 is directly connected, FastEthernet0/0
izmir#
Gördüğümüz gibi tablomuzda sadece router ımızın direk bağlantısı olan serial ve fastethernet C 100.1.1.0 is directly connected, Serial0/0
C 192.165.1.0/24 is directly connected, FastEthernet0/0 bağlantılarını görmekteyiz.EIGRP konfigurasyonlarımızı router larımıza tek tek yaptıktan sonra tablonun değiştiğini görüceğiz.
R1
ciscotr.com#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
ciscotr.com(config)#router eigrp 400
ciscotr.com(config-router)#network 192.168.1.0
ciscotr.com(config-router)#network 10.1.1.0
ciscotr.com(config-router)#no auto-summary
ciscotr.com(config-router)#exit
ciscotr.com(config)#
R2
istanbul#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
istanbul(config)#router eigrp 400
istanbul(config-router)#network 172.165.1.0
istanbul(config-router)#network 10.1.1.0
istanbul(config-router)#network 100.1.1.0
istanbul(config-router)#no auto-summary
istanbul(config-router)#exit
R3
izmir#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
izmir(config)#router eigrp 400
izmir(config-router)#network 192.165.1.0
izmir(config-router)#network 100.1.1.0
izmir(config-router)# no auto-summary
izmir(config-router)#exit
izmir(config)#
Şimdi EIGRP konfigurasyonlarımızı yaptıktan sonra herhangi bir router ımızda show ip route komutunu kullanıp tekrar bakalım,
ciscotr.com#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.0.0.0/8 is a summary, 00:04:26, Null0
C 10.1.1.0/24 is directly connected, Serial0/0
100.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 100.0.0.0/8 [90/2681856] via 10.1.1.2, 00:02:52, Serial0/0
D 100.1.1.0/24 [90/2681856] via 10.1.1.2, 00:02:52, Serial0/0
172.165.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.165.0.0/16 [90/2172416] via 10.1.1.2, 00:02:52, Serial0/0
D 172.165.1.0/24 [90/2172416] via 10.1.1.2, 00:02:52, Serial0/0
D 192.165.1.0/24 [90/2684416] via 10.1.1.2, 00:01:25, Serial0/0
C 192.168.1.0/24 is directly connected, FastEthernet0/0
ciscotr.com#
Gördüğümüz gibi tablomuza D ler geldi.EIGRP konfigurasyonumuz tamamdır.Ping denememizde bakıyoruz hemen
ciscotr.com#ping 172.165.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.165.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 18/93/332 ms
Evet sonuç 5 de 5 başarılı.
İstanbul router ınında tablosuna bakalım şimdi;
istanbul#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.0.0.0/8 is a summary, 00:04:55, Null0
C 10.1.1.0/24 is directly connected, Serial0/0
100.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 100.0.0.0/8 is a summary, 00:04:52, Null0
C 100.1.1.0/24 is directly connected, Serial0/1
172.165.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.165.0.0/16 is a summary, 00:04:55, Null0
C 172.165.1.0/24 is directly connected, FastEthernet0/0
D 192.165.1.0/24 [90/2172416] via 100.1.1.2, 00:03:10, Serial0/1
D 192.168.1.0/24 [90/2172416] via 10.1.1.1, 00:04:37, Serial0/0
istanbul#
Ping denemesi;
istanbul#ping 192.168.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 35/103/335 ms
