• Home
  • About
    • S.Furkan Kayar Kişisel Blog photo

      S.Furkan Kayar Kişisel Blog

      Siber Güvenlik ve Bilgi Teknolojilerine dair yazı ve paylaşımlar..

    • Learn More
    • Twitter
    • LinkedIn
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Switching

24 Oct 2017

Reading time ~3 minutes

Switch, bilgisayarların ve ağ öğelerinin birbiriyle haberleşebilmesine olanak sağlayan ağ cihazlarından biridir.Günümüzde routing yapabilen modelleri de geliştirilmiştir.

Switch Konfigurasyonu

Bir switch’in üzerindeki portları farklı networklerde kullanmak için bölebiliyoruz..Bu işleme VLAN(Virtual Local Area Network-Sanal Yerel Ağ) adı verilir.Adından da anlaşılacağı gibi fiziksel bir ayrım değil mantıksal(sanal) bir ayrım söz konusudur.

VLAN 2 kısımda incelenir.

  • MAC Based VLAN
  • Port Based VLAN(Private VLAN )

MAC Based VLAN

MAC Bazlı VLAN ,sisteme kendi kendine çalışan ve güncelleyen dinamik bir yapı kazandırır. Switch her bir MAC adresi için sanal(mantıksal) port üretir ve MAC adresine göre VLAN ataması yapar.Siz bilgisayarınız kablosunu hangi porta takarsanız takın otomatik olarak Mac adresinizin dahil olduğu Vlan’a atanırsınız.Bu yöntemin avantajlarından birisi 802.1x yapısında oluşan bağlanacak her cihaza sertifika tanımlama olayından kurtulursunuz.

Bu yöntemi kullanmak için dikkat etmemiz gereken en önemli husus güçlü bir switch cihazıyla çalışmanız gerekmektedir. Switch arka planda MAC adreslerini kontrol edip hangi VLAN’da olduğunu hesapladığı için güçlü bir cihaz olması şarttır.

Port Based VLAN

Bu yöntem bir switch’i birden fazla switch olarak kullanma mantığına dayanır.

Switch’i Vlan’lara ayırıp her birine isim verelim.

Switch(config)# vlan 10
Switch(config-vlan)# name satisbolumu
Switch(config)# vlan 20
Switch(config-vlan)# name ITbolumu
Switch(config)# vlan 30
Switch(config-vlan)# name muhasebebolumu

Daha sonra istediğimiz portu istediğimiz vlan’a  atayabiliriz.

Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10

Portları tek tek atayabileceğimiz gibi çoklu olarak da vlan’lara atayabiliriz.

Switch(config)# interface range fa 0/1-10
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
Switch(config)# interface range fa 0/10-15
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
Switch(config)# interface range fa 0/15-20
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10

Portları range komutunun sağladığı kolaylıkla istediğim vlan’lara atadım.Hangi vlan’a hangi portları atadığımızı şu komutla görebiliriz.

show vlan brief



Oluşturduğumuz Vlan’lara Telnet ile uzaktan bağlanıp konfigurasyon yapmak için IP tanımlayabiliriz.

Switch(config)# interface vlan 10
Switch(config-if)# ip address 192.168.1.100 255.255.255.0
Switch(config)# interface vlan 20
Switch(config-if)# ip address 192.168.2.100 255.255.255.0
Switch(config)# interface vlan 30
Switch(config-if)# ip address 192.168.3.100 255.255.255.0

Farklı Vlan’lardaki Pc’leri birbiriyle haberleştirmek istersek Router kullanmamız gerekiyor.

Ortama bir Router ekleyip VLAN 10 ve VLAN 20 arasında bir haberleşme sağlamak istiyoruz. Bunun için Router’ın Fa 0/0 portunu VLAN 10(fa 0/1-9) ağındaki bir porta(fa 0/3), Router’ın Fa 0/1 portunu  VLAN 20(fa 0/10-14) ağındaki bir porta (fa 0/12) bağladım..Daha sonra VLAN 10 ağına bağlı olan Router bacağına(Fa 0/0) 192.168.1.1(24) IP adresini , VLAN 20 ağına bağlı olan Router bacağına da(Fa 0/1) 192.168.2.1(24) IP adresini verelim..Dikkat ederseniz bağlı olduğu VLAN ile aynı IP bloğundan IP adresi vermemiz gerekiyor.

Router(config)# interface fa 0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0
Router(config-if)# no shutdown
Router(config)# interface fa 0/1
Router(config-if)# ip address 192.168.2.1 255.255.255.0
Router(config-if)# no shutdown

Geriye sadece haberleşmek isteyen bilgisayarlara Default Getaway vermek kaldı. VLAN 10’a bağlı PC için Router’a bağlı olduğu 192.168.1.1 IP sini ,VLAN 20’ye bağlı PC için Router’a bağlı olduğu 192.168.2.1 IP sini Default Getaway olarak veriyoruz.

VLAN 10 daki bir PC’den VLAN 20’deki bir PC’ye ping attığımızda başarılı olduğunu görebiliriz.


Multilayer switch ile 2 bilgisayarı haberleştirme

Yukarıda eklediğimiz switch, routing yapabilen bir multilayer switch.

Fa 0/1 bacağına 192.168.1.5 IP’si olan bir PC, Fa 0/11 bacağına da 192.168.2.5 IP’si olan bir PC ekledim.

Daha sonra switch’i VLAN 10(fa 0/1-10 portları) ve VLAN 20(fa 0/11-20 portları ) olarak ayırdım.

Bu iki Pc’yi konuşturmak için önce Vlan 10 ve Vlan 20’ye IP veriyoruz.

Vlan 10 IP : 192.168.1.1 255.255.255.0
Vlan 20 IP : 192.168.2.1 255.255.255.0
  • Bu IP'ler aynı zamanda PC'lerin Getaway adresleridir.

Daha sonra switch’in routing işlemini yapması için şu komutu veriyoruz;

ip routing

Bu komut sonrasında 2 PC arasında ping attığımızda başarılı olduğunu görebiliriz.

Bir portu üzerinden çoklu port oluşturma

Kullandığımız Switch’i trunk moduna aldıktan sonra bir router portu üzerinden birden fazla port üretebiliriz. Switch’e bağladığımız ve trunk moduna alacağımız port herhangi bir VLAN ağında olmaması gerekir.

Router’a girip şu ayarları yapıyoruz ;

Router da “show run” komutunu çalıştırdığımızda portun ayrıldığını görebiliriz.



network Share Tweet +1