Kurumsal ağ altyapılarında ağ trafiğini organize etmek, performansı artırmak ve güvenliği sağlamak için Layer 2 (Katman 2) düzeyinde doğru yapılandırmalar hayati önem taşır. Bu rehberde, Cisco Catalyst switch’ler üzerinde VLAN (Sanal Yerel Alan Ağı) oluşturma, Inter-VLAN Routing (VLAN’lar Arası Yönlendirme) kurulumu ve port düzeyinde güvenlik (Port Security) yapılandırmasını adım adım gerçekleştireceğiz.
1. VLAN Oluşturma ve Arayüz Atama
VLAN’lar, yerel ağları mantıksal olarak küçük yayın (broadcast) etki alanlarına böler. Bu hem performansı artırır hem de departmanlar arası izolasyon sağlar.
VLAN Tanımlama
Switch üzerinde yönetim ve muhasebe departmanları için iki farklı VLAN oluşturalım:
Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name Yonetim
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name Muhasebe
Switch(config-vlan)# exit
Access (Erişim) Port Yapılandırması
FastEthernet 0/1 portunu Yönetim (VLAN 10) grubuna, FastEthernet 0/2 portunu ise Muhasebe (VLAN 20) grubuna dahil edelim:
Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# exit
Switch(config)# interface fastEthernet 0/2
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 20
Switch(config-if)# exit
Trunk (Taşıyıcı) Port Yapılandırması
Switch’in yönlendiriciye (router) veya başka bir switch’e bağlandığı GigabitEthernet 0/1 portunu, tüm VLAN trafiklerini taşıyabilmesi için trunk moduna alalım:
Switch(config)# interface gigabitEthernet 0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20
Switch(config-if)# exit
2. Inter-VLAN Routing (Router-on-a-Stick)
Farklı VLAN’lardaki cihazların birbirleriyle haberleşebilmesi için bir Layer 3 (yönlendirici) cihazına ihtiyaç vardır. En yaygın yöntemlerden biri tek bir fiziksel arayüzü alt arayüzlere (sub-interface) bölerek yapılan Router-on-a-Stick yapılandırmasıdır.
Router Yapılandırması
Router’ın Switch’e bağlı olan GigabitEthernet 0/0 arayüzü altında alt arayüzler oluşturalım:
Router# configure terminal
Router(config)# interface gigabitEthernet 0/0
Router(config-if)# no shutdown
Router(config-if)# exit
! VLAN 10 Alt Arayüz Yapılandırması
Router(config)# interface gigabitEthernet 0/0.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0
Router(config-subif)# exit
! VLAN 20 Alt Arayüz Yapılandırması
Router(config)# interface gigabitEthernet 0/0.20
Router(config-subif)# encapsulation dot1Q 20
Router(config-subif)# ip address 192.168.20.1 255.255.255.0
Router(config-subif)# exit
3. Switch Port Security (Port Güvenliği)
Fiziksel switch portlarına yetkisiz cihazların (örneğin yabancı bir laptop) takılmasını engellemek için Port Security özelliği kullanılır.
Temel Port Security Aktifleştirme
FastEthernet 0/1 portunda güvenliği aktif edelim ve porta en fazla 1 adet MAC adresi bağlanabilmesini isteyelim:
Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport port-security
Switch(config-if)# switchport port-security maximum 1
MAC Adresi Sabitleme (Sticky MAC)
Porta takılan ilk cihazın MAC adresini otomatik olarak öğrenip çalışan konfigürasyona kalıcı olarak yazmasını sağlayalım:
Switch(config-if)# switchport port-security mac-address sticky
İhlal Durumu (Violation) Belirleme
Eğer izin verilen cihaz dışında farklı bir MAC adresine sahip cihaz porta bağlanırsa switch’in ne tepki vereceğini belirliyoruz:
- Shutdown (Varsayılan): Portu tamamen kapatır (Err-Disabled durumuna alır) ve log üretir.
- Restrict: Portu açık tutar, yetkisiz trafiği engeller ve SNMP logu gönderir.
- Protect: Portu açık tutar, yetkisiz trafiği sessizce engeller (log üretmez).
Biz en güvenli yöntem olan Shutdown modunu seçelim:
Switch(config-if)# switchport port-security violation shutdown
Switch(config-if)# exit
Cisco CLI Sorun Giderme ve Durum Komutları
Yaptığınız yapılandırmaların durumunu kontrol etmek için aşağıdaki show komutlarını kullanabilirsiniz:
! VLAN bilgilerini ve aktif portları görme
Switch# show vlan brief
! Trunk portların durumunu inceleme
Switch# show interfaces trunk
! Port Security durumunu genel olarak listeleme
Switch# show port-security
! Belirli bir portun güvenlik detaylarını inceleme
Switch# show port-security interface fastEthernet 0/1
💡 En İyi Pratik (Best Practice): Güvenlik için switch üzerinde kullanılmayan tüm portları mutlaka tek tek kapatın (
shutdown) ve bunları kullanılmayan pasif bir VLAN’a (örneğin VLAN 999 - Blackhole) atayın.