GNS3 Spanning Tree Protokolünü İncelemeSpanning Tree Protokolünü önceki yazılarımızda detaylı olarak incelemiştik. OSI 2. katmanında meydana gelen Loop’ları önlemek için STP protokolü kullanılır.
GNS3 Spanning Tree Protokolünü İnceleme

GNS3 Spanning Tree Protokolünü İnceleme

Bu yazımızda GNS3 ağ simülatör programını kullanarak, Layer 2 Switch‘ler üzerinde Spanning Tree Protokolünün çalışma mantığını inceleyeceğiz. Daha öncede dediğimiz gibi, yedekli ağlarda STP protokolü bazı portları bloke ederek ağda çakışma yani Loop olması engeller.

Bu yazımızda, GNS3 üzerinde STP ile hangi portların Designated, Root ve Blocked Port olarak seçileceğini inceleyelim.

   Adım 1

Spanning Tree protokolünü incelemek için GNS3 programını açınız ve yeni bir proje oluşturunuz.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 2

GNS3 çalışma alanına 3 adet Layer 2 Switch ekleyiniz. GNS3 programına Layer 2 Switch eklemeyi YouTube kanalımızda bulabilirsiniz.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 3

Üç adet Layer 2 Switch ekledikten sonra tüm Switch’leri çalıştırınız ve hepsinin komut istemini açınız. Aşağıdaki topolojide, tüm Switch’ler GigabitEthernet arayüzleri kullanılmıştır. Dolayısıyla, STP GigabitEthernet Cost değeri 4’tür.

Root Bridge seçmek için öncelikle en küçük MAC adresine sahip olan Switch’i belirleriz. Eğer tabiki manuel olarak Root Bridge değeri değiştirilmediyse bu değerleri ele alırız.

Cisco Switch SW1’in MAC adresini öğrenmek için, SW1 CLI komut isteminde show spanning-tree komutunu uygulayınız.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 4

Aşağıdaki görüntüde gördüğünüz gibi SW1’in MAC Adresi 00ff.9ee9.8a00‘dır. Çalışma alanına açıklama ekleyerek çalışırsanız mantığını daha iyi anlayabilirsiniz. Şimdi, SW2 ve SW3 MAC adreslerini öğrenelim.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 5

Cisco Switch SW2 komut isteminde de show spanning-tree komutunu çalıştırdığımızda, SW2’nin MAC adresini görebiliriz.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 6

SW3’ün MAC adresi aşağıdaki görüntüde gördüğünüz gibi 00ff.9e54.7700‘dır. Şimdi tüm Switch’lerin Priority (Öncelik) değerlerini inceleyelim ve daha sonra bu değerleri karşılaştıralım.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 7

Cisco Switch Priority değerlerini öğrenmek için, aynı şekilde show spanning-tree komutunu kullanabilirsiniz. Tüm Cisco Switch’lerde varsayılan Priority değeri 32769’dur.

SW1’in Priority değeri gördüğünüz gibi 32769’dur.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 8

SW2 Priority değeri de 32769’dur çünkü Switch Priority değerleri manuel olarak değiştirilmedi.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 9

Yukarıdaki adımlardan Cisco Switch’lerin MAC adreslerini ve Priority değerlerini öğrendik. Tüm Switch’lerin Priority değerleri eşit olduğu için en küçük MAC adresine sahip olan Switch Root Bridge olacaktır.

Dolayısıyla, SW2 bir Root Bridge’dir. Şimdi, Spanning Tree protokolü tarafından seçilen portları inceleyelim.

SW2 üzerinde show spanning-tree protokolü çıktısında, Gig0/0 ve Gig0/1 arayüzlerinin Designated Port olarak seçildiğini görebilirsiniz. Root Bridge Switch arayüzleri her zaman Designated olarak ayarlanır. Çünkü, Root Bridge diğer Switch’lere belli aralıklarla BPDU paketleri gönderecektir.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 10

SW2 Root Bridge olduğuna göre, SW2’ye giden SW1 ve SW3 arayüzleri tüm Cost değerleri eşit olduğu için Root Port olarak ayarlanacaktır. Eğer SW2 ve SW3 arası FastEthernet ile bağlanmış olsaydı, SW3 GigabitEthernet 0/1 arayüzü Blocked olarak ayarlanacaktı. Çünkü FastEthernet Cost değeri 19’dur.

SW1 ve SW3’ün show spanning-tree çıktısında bu portların Root Port olarak ayarlandığını görebilirsiniz.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 11

Geriye kalan arayüzlerden birinin Blocked olarak ayarlanması gerekir. Çünkü ağ ortamında bir döngü oluşacaktır. Spanning Tree protokolünün ana amacıda döngüleri engellemek olduğu için SW2 GigabitEthernet 0/1 arayüzü Blocked olarak ayarlanacaktır.

SW2 ve SW3 arasındaki arayüzler değerlendirildiğinde yine en küçük MAC adresi ele alınır. Sonuç olarak SW3’ün MAC adresi daha küçük olduğu için Designated Port olarak ayarlandı.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 12

GNS3 Spanning Tree Protokolünü inceleme’den sonra GNS3’te WireShark programını kullanarak paket analizi yapabilirsiniz. SW1 ve SW2 arasındaki gönderilen paketleri incelemek için link üzerinde sağ tuş / start capture seçeneğine tıklayınız.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 13

Packet Capture penceresinde OK (Tamam) butonuna tıklayınız.

GNS3 Spanning Tree Protokolünü İnceleme

   Adım 14

WireShark programı açılır açılmaz paket analizi gerçekleşecektir. Aşağıdaki görüntüde gördüğünüz gibi Layer 2 Switch’ler arasında STP protokolü etkin bir şekilde çalışmaktadır.

GNS3 Spanning Tree Protokolünü İnceleme

GNS3 Spanning Tree Protokolünü İnceleme Show Komutları

[su_tabs active=”1″]
[su_tab title=”SW1#show spanning-tree summary”]
SW1#show spanning-tree summary
Switch is in pvst mode
Root bridge for: none
Extended system ID is enabled
Portfast Default is disabled
PortFast BPDU Guard Default is disabled
Portfast BPDU Filter Default is disabled
Loopguard Default is disabled
EtherChannel misconfig guard is enabled
Configured Pathcost method used is short
UplinkFast is disabled
BackboneFast is disabled

Name Blocking Listening Learning Forwarding STP Active
———————- ——– ——— ——– ———- ———-
VLAN0001 1 0 0 3 4
———————- ——– ——— ——– ———- ———-
1 vlan 1 0 0 3 4
SW1#
[/su_tab]
[su_tab title=”SW1#show spanning-tree detail”]
SW1#show spanning-tree detail

VLAN0001 is executing the ieee compatible Spanning Tree protocol
Bridge Identifier has priority 32768, sysid 1, address 00ff.9ee9.8a00
Configured hello time 2, max age 20, forward delay 15
Current root has priority 32769, address 00ff.9e19.6600
Root port is 1 (GigabitEthernet0/0), cost of root path is 4
Topology change flag not set, detected flag not set
Number of topology changes 1 last change occurred 00:14:22 ago
from GigabitEthernet0/3
Times: hold 1, topology change 35, notification 2
hello 2, max age 20, forward delay 15
Timers: hello 0, topology change 0, notification 0, aging 300

Port 1 (GigabitEthernet0/0) of VLAN0001 is root forwarding
Port path cost 4, Port priority 128, Port Identifier 128.1.
Designated root has priority 32769, address 00ff.9e19.6600
Designated bridge has priority 32769, address 00ff.9e19.6600
Designated port id is 128.1, designated path cost 0
Timers: message age 2, forward delay 0, hold 0
Number of transitions to forwarding state: 1
Link type is shared by default
BPDU: sent 2, received 446

Port 2 (GigabitEthernet0/1) of VLAN0001 is alternate blocking
Port path cost 4, Port priority 128, Port Identifier 128.2.
Designated root has priority 32769, address 00ff.9e19.6600
Designated bridge has priority 32769, address 00ff.9e54.7700
Designated port id is 128.1, designated path cost 4
Timers: message age 3, forward delay 0, hold 0
Number of transitions to forwarding state: 0
Link type is shared by default
BPDU: sent 1, received 449

Port 3 (GigabitEthernet0/2) of VLAN0001 is designated forwarding
Port path cost 4, Port priority 128, Port Identifier 128.3.
Designated root has priority 32769, address 00ff.9e19.6600
Designated bridge has priority 32769, address 00ff.9ee9.8a00
Designated port id is 128.3, designated path cost 4
Timers: message age 0, forward delay 0, hold 0
Number of transitions to forwarding state: 1
Link type is shared by default
BPDU: sent 446, received 0

Port 4 (GigabitEthernet0/3) of VLAN0001 is designated forwarding
Port path cost 4, Port priority 128, Port Identifier 128.4.
Designated root has priority 32769, address 00ff.9e19.6600
Designated bridge has priority 32769, address 00ff.9ee9.8a00
Designated port id is 128.4, designated path cost 4
Timers: message age 0, forward delay 0, hold 0
Number of transitions to forwarding state: 1
Link type is shared by default
BPDU: sent 446, received 0
[/su_tab]
[su_tab title=”SW1#show spanning-tree root”]
SW1#show spanning-tree root

Root Hello Max Fwd
Vlan Root ID Cost Time Age Dly Root Port
—————- ——————– ——— —– — — ————
VLAN0001 32769 00ff.9e19.6600 4 2 20 15 Gi0/0
SW1#
[/su_tab]
[su_tab title=”SW1#show spanning-tree interface gigabitEthernet 0/0″]
SW1#show spanning-tree interface gigabitEthernet 0/0

Vlan Role Sts Cost Prio.Nbr Type
——————- —- — ——— ——– ——————————–
VLAN0001 Root FWD 4 128.1 Shr
SW1#
[/su_tab]
[/su_tabs]

GNS3 Spanning Tree Protokolünü İnceleme ⇒ Video

GNS3 Spanning Tree Protokolünü inceleme adımlarını aşağıdaki videoyu izleyerek gerçekleştirebilir ve ayrıca YouTube kanalımıza abone olarak bize destek olabilirsiniz…

  Son Söz

GNS3 Spanning Tree Protokolünü İnceleme – Bu yazımızda GNS3 programını kullanarak Layer 2 Switch’ler üzerinde Spanning Tree Protokolü çalışma mantığını inceledik. Sonraki yazılarımızda STP protokolünü daha detaylı olarak inceleyeceğiz. Sizlere faydalı olması dileğiyle hoşçakalın, takipte kalın!

Eğer bu makale faydalı ise, yorum yazarak geri bildirim gönderiniz. Şimdiden teşekkürler!

Yazıyı daha sonra tekrar okumak isterseniz, CTRL + D ‘ye basarak yer işaretlerine ekleyebilirsiniz!

GNS3 Spanning Tree Protokolünü İnceleme İlgili Yazılar

[su_box title=”İlgili Yazılar” box_color=”#242424″ radius=”0″]
 Switch Nasıl Çalışır? Switch MAC Adreslerini Nasıl Öğrenir?
 GNS3 Loopback Adapter Yapılandırma
 GNS3 Cisco Router OSPF Yapılandırma
♦ GNS3 Cisco Router EIGRP Yapılandırma
 GNS3 Cisco Switch Port Security Yapılandırma
[/su_box]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir