🔧 VTP (Virtual LAN Trunking Protocol) Nedir?
VTP (Virtual LAN Trunking Protocol), Cisco tarafından geliştirilen ve VLAN bilgilerini birden fazla switch arasında merkezi olarak yönetmeyi sağlayan bir protokoldür. Ağ yöneticisi, yalnızca bir cihazda VLAN oluşturduğunda, bu bilgi VTP sayesinde tüm VTP domain’ine otomatik olarak yayılır. Bu yapı, ağ yönetimini kolaylaştırır, zaman kazandırır ve hata riskini azaltır.
🧱 VTP Nasıl Çalışır?
VTP, bir ağdaki switch’lerin VLAN bilgilerini otomatik olarak paylaşmalarını sağlar. VLAN bilgisi, trunk portlar üzerinden yayılır. Her switch, kendisine gelen bilgiyi VTP domain adı, şifre ve konfigürasyon revizyon numarasına göre değerlendirir ve uygular.
🛠️ VTP Modları
| Mod | Açıklama |
|---|---|
| Server | VLAN oluşturma, silme, değiştirme işlemlerinin yapılabildiği ana cihazdır. Diğer switch’lere VLAN bilgisini yayar. Bilgiler NVRAM’de saklanır. |
| Client | VLAN değişikliklerini alır ve uygular. Ancak kendi üzerinde VLAN oluşturamaz veya silemez. Bilgiler geçicidir. |
| Transparent | VLAN oluşturabilir ama bu bilgileri sadece kendi üzerinde tutar, yaymaz. Diğer switch’lerden gelen bilgileri iletir ancak işlemez. |
📁 VTP Domain & Şifreleme
- VTP Domain: Tüm VTP iletişimi, aynı domain adına sahip cihazlar arasında gerçekleşir.
- VTP Şifresi: Aynı domain içindeki cihazların haberleşmesi için kullanılan güvenlik önlemidir. Tüm cihazlarda aynı olmalıdır.
🔁 Configuration Revision Number (Revizyon Numarası)
VLAN yapılandırmasında her değişiklik sonrası VTP Server’ın revizyon numarası artar. Client’lar gelen bilgiyi, kendi revizyon numaraları ile karşılaştırarak daha güncel olan bilgiyi uygular.
⚠️ Dikkat: Yüksek revizyon numarasına sahip yanlış yapılandırılmış bir switch ağa bağlanırsa, tüm VLAN bilgilerini silip, hatalı yapılandırmayı yayabilir.
Revizyon numarasını sıfırlamak için:
- VTP domain’i değiştirin.
vlan.datdosyasını silin.- VTP modunu
transparentyapın ve tekrar eski moda geçin.
📨 VTP Reklam (Advertisement) Türleri
VTP ağı içinde VLAN bilgileri 3 tür reklam (advertisement) mesajı ile yayılır:
- Summary Advertisement
- Domain adı, revizyon numarası gibi özet bilgiler içerir. Her 5 dakikada bir gönderilir.
- Subset Advertisement
- VLAN adı, durumu, paketi vb. bilgileri içerir. VLAN değişikliğinden hemen sonra gönderilir.
- Request Advertisement
- Yeni bağlanan veya bilgi eksikliği olan switch tarafından, VLAN bilgisi istemek için gönderilir.
🔢 VTP Sürümleri
| Sürüm | Özellikler |
|---|---|
| VTP v1 | Temel VLAN aktarım desteği |
| VTP v2 | Token Ring VLAN desteği |
| VTP v3 | PVLAN desteği, daha fazla VLAN desteği (802.1Q VLAN 4095 dahil), geliştirilmiş güvenlik ve yönetim |
✂️ VTP Pruning (Budama)
VTP Pruning, VLAN’a ait yayın trafiğinin gereksiz switch’lere gitmesini engelleyerek bant genişliğini korur.
- Sadece Server modunda etkinleştirilebilir.
vtp pruningkomutu ile yapılandırılır.- Aynı domain’deki tüm switch’lere otomatik olarak yayılır.
🔗 VLAN Etiketleme Protokolleri: Dot1Q vs ISL
| Özellik | Dot1Q (802.1Q) | ISL (Inter-Switch Link) |
|---|---|---|
| Standard | IEEE standardı | Cisco’ya özel |
| Uyumluluk | Marka bağımsız | Sadece Cisco cihazlarda |
| Etiket boyutu | 4 bayt | 30 bayt (26+4) |
| VLAN aralığı | 1-4094 | 1-1005 |
| Kullanım alanı | Modern ağlar | Eski sistemler |
🧪 VTP Konfigürasyon Örneği
🌐 VTP Server (S1)
Switch> enable
Switch# configure terminal
Switch(config)# hostname S1
S1(config)# vtp mode server
S1(config)# vtp domain cemerbas.com
S1(config)# vtp password vinita
🌐 VTP Client (S2 & S3)
Switch> enable
Switch# configure terminal
Switch(config)# hostname S2
S2(config)# vtp mode client
S2(config)# vtp domain cemerbas.com
S2(config)# vtp password vinita
Switch(config)# hostname S3
S3(config)# vtp mode client
S3(config)# vtp domain cemerbas.com
S3(config)# vtp password vinita
🔍 Kontrol Komutları
| Komut | Açıklama |
|---|---|
show vtp status | VTP versiyonu, domain, mod, revizyon no |
show vlan brief | VLAN’ların listesi |
vtp pruning | Budama işlemini başlatır |
delete flash:vlan.dat | VLAN yapılandırmasını siler |
vtp mode transparent | Revizyon numarasını sıfırlar |
📘 Özet
- VTP, VLAN bilgilerini merkezi olarak yönetmek için kullanılan bir protokoldür.
- Tek bir switch üzerinden VLAN yönetimi yapılır ve tüm domain’e yayılır.
- Revizyon numaraları kritik öneme sahiptir, dikkatli yönetilmelidir.
- VTP pruning ile ağ trafiği optimize edilir.
- Dot1Q, VLAN etiketleme için en yaygın kullanılan protokoldür.
Cem Kemal Erbaş sitesinden daha fazla şey keşfedin
Subscribe to get the latest posts sent to your email.
Cem Kemal Erbaş Network, Siber Güvenlik ve Teknik Rehberler