BTEGITIM REMOTE LAB

IGRP SENARYOSU

 

 

1. SENARYO: ACME Ltd. – ISTANBUL Merkez Ofisi

 

Amaç: Bu laboratuarın amacı aşağıdaki Cisco Networking Academy Program konuları hakkında pratik bilgilerinizi arttırmaktır:

 

 

Açıklama: Acme Ltd. Merkezi İstanbul’da bulunan uluslararası bir şirkettir.  İstanbul merkez ofisi üç ayrı departmandan oluşmaktadır

 

 

Bu üç departman arasında uçtan uca bağlantıyı sağlama görevi size verilmiştir. Bu görevi IGRP protokolünü kullanarak ve Fiziksel Topoloji’de belirtilen IP adresi planlamasına sadık kalarak yerine getirmeniz beklenmektedir.

 

 

Görev: Öncelikle Yönetim, TeknikServis ve Satış Router’ları üzerinde temel konfigürasyon adımlarını tamamlayın. Sonra Şirket Ağı içinde uçtan uca bağlantıyı sağlayın. Routing protokolü olarak IGRP kullanılacaktır. İlgili komutları kullanarak IGRP protokolünün çalışmasını anlamaya çalışın.

 

Adımlar:

1. Router’lar üzerindeki konfigürasyonları silin

2. Hostname, enable ve vty line passwordlerini ayarlayın.

3. a. Şekilde verilen Topoloji’den faydalanarak Router Interface’lerinin IP Konfigürasyonlarını yapın.

    b. Serial Interface’lerin DCE olup olmadığını kontrol edin. DCE Interface’lerde clock rate tanımlayın.

4. (Opsiyonel) Ping komutunu kullanarak komşu Router’larla bağlantıyı kontrol edin.

5. a. Uçtan uca bağlantıyı sağlamak amacıyla RIP protokolünü konfigüre edin.

    b. Uçtan uca bağlantıyı kontrol edin.

6. IGRP protokolünün debug komutlarını işleterek çıktıları yorumlayın.

7. Konfigürasyonlarınızı Router’ların NVRAM’lerine kaydedin.

 

 

 

2. FİZİKSEL TOPOLOJİ

 

 

 

3. KONFİGÜRASYON

 

Not: Laboratuara başlamadan önce aşağıda listelenen komutların işlevlerini biliyor olmanız yerinde olacaktır.

 

Basic Commands

Line Commands

Interface Commands

Routing protocol configuration commands

Show Commands

Debug Commands

erase start

line vty

interface

router igrp

show controllers

Debug ip igrp events

copy run start

line console

ip address

network

show ip route

Debug ip igrp transactionns

reload

login

shutdown

 

 

 

enable

password

clock rate

 

 

 

conf t

 

 

 

 

 

hostname

 

 

 

 

 

end

 

 

 

 

 

ping

 

 

 

 

 

telnet

 

 

 

 

 

 

 

Adım 1

 

Görev: Router’lar üzerindeki konfigürasyonları silin.

 

Çözümü Görmek için Tıklayın

 

 

Adım 2

 

Görev: Hostname, enable ve vty line passwordlerini ayarlayın. Tüm passwordler ‘btegitim’ olacaktır.

 

Çözümü Görmek için Tıklayın

 

 

Adım 3

 

Görev a: Şekilde verilen Topoloji’den faydalanarak Router Interface’lerinin IP Konfigürasyonlarını yapın. Zamandan kazanmak için IP adresleri aşağıda özetlenmiştir:

 

TeknikServis

 

 

Yonetim

 

 

Satis

 

Serial 0

192.168.1.2/24

 

Serial 0/0

192.168.1.1/24

 

Serial 0

192.168.2.1/24

Ehernet 0

192.168.11.1/24

 

Serial 0/1

192.168.2.1/24

 

Ehernet 0

192.168.13.1/24

 

 

 

Ethernet 0/0

192.168.12.1/24

 

 

 

 

Görev b: Serial Interface’lerin DCE olup olmadığını kontrol edin. DCE Interface’lerde clock rate tanımlayın. Clock rate değeri 64000 olacaktır.

 

Çözümü Görmek için Tıklayın

 

 

Adım 4 (Optional)

 

Not: Gelmiş bulunduğunuz noktadan ileriye gitmeden önce, komşu Router’lar arasındaki bağlantıyı kontrol etmek yerinde olacaktır. Routing konfigürasyonu yapmadan önce bağlantıları kontrol etmek daha ileriki aşamada yaşayacağımız problemlerin Routing Protokol’ünün hatalı konfigüre edilmesinden kaynaklandığından emin olabilmemizi sağlayacaktır. Bu adımı gerçekleyebilmek için Istanbul, Berlin ve Paris Router’ları üzerinde 1,2 ve 3. adımları tamamlamış olmanız gerekmektedir.

 

Görev: Ping komutunu kullanarak komşu Router’larla bağlantıyı kontrol edin.

 

Çözümü Görmek için Tıklayın

 

 

Adım 5

 

Görev a: Uçtan uca bağlantıyı sağlamak amacıyla RIP protokolünü konfigüre edin.

 

Görev b: Uçtan uca bağlantıyı kontrol edin. TeknikServis Router’ında ilgili komutu yürüterek Routing Tablosunu görüntüleyin. Daha sonra Satis Router’ınn Ethernet 0 Interface’ine ping atın (192.168.13.1).

 

Çözümü Görmek için Tıklayın

 

 

Adım 6

 

Task: debug ip igrp transactions  ve debug ip igrp events komutlarını işletin ve çıktılarını yorumlayın.

 

Çözümü Görmek için Tıklayın

 

 

Adım 7

 

Görev: Konfigürasyonlarınızı Router’ların NVRAM’lerine kaydedin. (Bu adım her Router’da tekrarlanacaktır)

 

Çözümü Görmek için Tıklayın

 

 

 

4. ÇÖZÜMLER

 

 

Çözüm: Adım 1

 

Router#

Router#erase start

Erasing the nvram filesystem will remove all files! Continue? [confirm]

[OK]

Erase of nvram: complete

Router#reload

 

System configuration has been modified. Save? [yes/no]: n

Proceed with reload? [confirm]

 

01:12:03: %SYS-5-RELOAD: Reload requested

System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE

Copyright (c) 1986-1995 by cisco Systems

 

Yukarı

 

 

Çözüm: Adım 2

 

Router>enable

Router#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#hostname TeknikServis

TeknikServis(config)#enable secret btegitim

TeknikServis(config)#line vty 0 4

TeknikServis(config-line)#password btegitim

TeknikServis(config-line)#line console 0

TeknikServis(config-line)#login

TeknikServis(config-line)#password btegitim

TeknikServis(config-line)#end

 

Yukarı

 

 

Çözüm: Adım 3

 

TeknikServis(config)#int serial 0

TeknikServis(config-if)#ip address 192.168.1.2 255.255.255.0

TeknikServis(config-if)#no shut

00:32:24: %LINK-3-UPDOWN: Interface Serial0, changed state to down

TeknikServis(config-if)#int ethernet 0

TeknikServis(config-if)#ip address 201.1.1.1 255.255.255.0

TeknikServis(config-if)#no shut

 

 

TeknikServis#sh controllers serial 0

HD unit 0, idb = 0x9F514, driver structure at 0xA31C0

buffer size 1524  HD unit 0, V.35 DCE cable

cpb = 0x21, eda = 0x4940, cda = 0x4800

RX ring with 16 entries at 0x214800

00 bd_ptr=0x4800 pak=0x106648 ds=0x21EC68 status=80 pak_size=0

!Output Omitted for simplicity

 

TeknikServis#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

TeknikServis(config)#int serial 0

TeknikServis(config-if)#clock rate 64000

TeknikServis(config-if)#end

%SYS-5-CONFIG_I: Configured from console by console

TeknikServis#sh controllers s 0 

HD unit 0, idb = 0x9F514, driver structure at 0xA31C0

buffer size 1524  HD unit 0, V.35 DCE cable, clockrate 64000

cpb = 0x21, eda = 0x4940, cda = 0x4800

RX ring with 16 entries at 0x214800

00 bd_ptr=0x4800 pak=0x106648 ds=0x21EC68 status=80 pak_size=0

!Output Omitted for simplicity

 

Not: DTE Interface’lere clock rate verilmez, vermeye çalışırsanız Router hata mesajı verir.

 

Yukarı

 

 

Çözüm: Adım 4 (Optional)

 

TeknikServis:

 

TeknikServis#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 = 28/30/32 ms

 

Yonetim

 

Yonetim#ping 192.168.1.2

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/29/32 ms

Yonetim#ping 172.16.1.2

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/29/32 ms

 

Satis

 

Satis#ping 172.16.1.1

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/29/32 ms

 

Not: Laboratuar ortamında gönerdiğimiz ping paketlerinin başarısız olması, büyük ihtimalle bozuk bir kablo veya konfigüre edilmemiş bir clock rate’den kaynaklanıyordur. Bununla birlikte gerçek networklerde sorunun yanlış konfigüre edilmiş Access-list’ler gibi daha farklı nedenleri de olabilir.

 

Yukarı

 

 

Çözüm: Adım 5

 

TeknikServis:

 

TeknikServis(config)#router igrp 100

TeknikServis(config-router)#network 192.168.1.0

TeknikServis(config-router)#network 201.1.1.0

 

Yönetim:

 

Yonetim(config)#router igrp 100

Yonetim(config-router)#network 192.168.1.0

Yonetim(config-router)#network 202.1.1.0

Yonetim(config-router)#network 172.16.0.0 !See the note below

 

Satış:

 

Satis(config)#router igrp 100

Satis(config-router)#network 172.16.0.0 !See the note below

Satis(config-router)#network 203.1.1.0

 

 

TeknikServis#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, * - candidate default

       U - per-user static route, o - ODR

 

Gateway of last resort is not set

 

I    192.168.12.0/24 [100/8576] via 192.168.1.1, 00:00:04, Serial0

I    192.168.13.0/24 [100/10576] via 192.168.1.1, 00:00:05, Serial0

C    192.168.11.0/24 is directly connected, Ethernet0

C    192.168.1.0/24 is directly connected, Serial0

I    192.168.2.0/24 [100/10476] via 192.168.1.1, 00:00:05, Serial0

TeknikServis#ping 192.168.11.1

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.11.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 56/57/60 ms

 

 

!!! Önemli Not: Network komutu kullanılırken sıkça yapılan bir hata şudur:

 

ISTANBUL(config-router)#network 172.16.1.0

 

Router’ınız bu komutu kabul eder. Üstelik büyük olasılıkla bağlantıda da herhangi bir problemle karşılaşmazsınız. Ancak show run çıktısına baktığınızda şunu görürsünüz:

 

!

router rip

 network 172.16.0.0

 network 192.168.1.0

 network 202.1.1.0

!

 

172.16, B sınıfı bir IP adresidir ve network komutu classless’dir. Yani 172.16’ dan sonra yazdığınız rakamlar ihmal edilir ve konfigürasyona 0.0 olarak geçerler.

 

Yukarı

 

 

Çözüm: Adım 6

 

Yonetim#debug ip igrp ?

  events        IGRP protocol events

  transactions  IGRP protocol transactions

Yonetim#debug ip igrp transactions

IGRP protocol debugging is on

Yonetim#

00:15:52: IGRP: sending update to 255.255.255.255 via Ethernet0 (192.168.12.1)

00:15:52:       network 192.168.13.0, metric=8576

00:15:52:       network 192.168.11.0, metric=8576

00:15:52:       network 192.168.1.0, metric=8476

00:15:52:       network 192.168.2.0, metric=8476

00:15:52: IGRP: sending update to 255.255.255.255 via Serial0 (192.168.1.1)

00:15:52:       network 192.168.12.0, metric=1100

00:15:52:       network 192.168.13.0, metric=8576

00:15:52:       network 192.168.2.0, metric=8476

00:15:53: IGRP: sending update to 255.255.255.255 via Serial1 (192.168.2.1)

00:15:53:       network 192.168.12.0, metric=1100

00:15:53:       network 192.168.11.0, metric=8576

00:15:53:       network 192.168.1.0, metric=8476

00:16:21: IGRP: received update from 192.168.2.2 on Serial1

00:16:21:       network 192.168.13.0, metric 8576 (neighbor 1100)

Yonetim#no debug all

All possible debugging has been turned off

 

00:15:52: IGRP: sending update to 255.255.255.255 via Ethernet0 (192.168.12.1) satırından IGRP’nin Ethernet0 interface’inden routing upate’lerini broadcast yaptığını anlamaktayız. Bunu takip eden satırlar Routing update’in içerdiği route’ları ve ilgili metrikleri göstermektedir.

 

Yonetim#debug ip igrp events

IGRP event debugging is on

Yonetim#

00:17:06: IGRP: sending update to 255.255.255.255 via Ethernet0 (192.168.12.1)

00:17:06: IGRP: Update contains 0 interior, 4 system, and 0 exterior routes.

00:17:06: IGRP: Total routes in update: 4

00:17:06: IGRP: sending update to 255.255.255.255 via Serial0 (192.168.1.1)

00:17:06: IGRP: Update contains 0 interior, 3 system, and 0 exterior routes.

00:17:06: IGRP: Total routes in update: 3

00:17:06: IGRP: sending update to 255.255.255.255 via Serial1 (192.168.2.1)

00:17:06: IGRP: Update contains 0 interior, 3 system, and 0 exterior routes.

00:17:06: IGRP: Total routes in update: 3

Yonetim#

 

debug ip igrp events komutunun çıktısı bir önceki debug komutuna gore daha az detay içerir. Birinci satırda, tıpkı debug ip igrp transactions komutunda olduğu gibi IGRP’nin Ethernet0 interface’inden routing upate’lerini broadcast yaptığını anlamaktayız. Bunu izleyen satırda 192.168.12.1 network’une göderilen update’in içerdiği interior, system ve exterior route’ların sayıları verilmiştir. Üçüncü satırda ise Routing Update’in içerdiği toplam Route sayısı 4 olarak görülmektedir. Dikkat edilirse debug ip igrp transactions komutunda da 192.168.12.1 network’une gönderilen update’in içinde 4 update gözükmektedir.

 

Yukarı

 

 

Çözüm: Adım 7

 

TeknikServis#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

 

Yukarı

 

 

 

5. HAZIR KONFIGURASYONLAR

 

Not: Eğer adımları takip ederek Laboratuvarı tamamlayamıyorsanız aşağıdaki hazır konfigürasyanları  Router’lara yükleyerek uçtan uca bağlantıyı sağlayabilirsiniz.

 

1.    Aşağıdaki konfigürasyonları kopyalayın.

2.     Global config modunda Konfigürasyonları routerlara paste edin.

 

TeknikServis

 

!

version 12.0

service timestamps debug uptime

service timestamps log uptime

no service password-encryption

!

hostname TeknikServis

!

enable secret 5 $1$56AM$rhB5dH1DVpK7/UnDPiyTj1

!

ip subnet-zero

!

!

!

interface Ethernet0

 ip address 192.168.11.1 255.255.255.0

 no ip directed-broadcast

 no shutdown

!

interface Serial0

 ip address 192.168.1.2 255.255.255.0

 no ip directed-broadcast

 clockrate 64000

 no shutdown

!