Router on a Stick (RoaS) Yapılandırması

single-image

Daha önceki yapılandırmalarda her network için routerın bir interfacesini kullanıyorduk. Tabii her network için bir interface kullanma şansımız olmayabilir. Özellikle oluşturacağı maliyetten dolayı tercih edilmeyebilir. Bu gibi durumlarda imdata routing on a stick yetişiyor. Bu yöntem sayesinde bir interface üzerinde sanal interfaceler oluşturarak birden fazla network için gateway oluşturabiliyoruz.

Küçük bir örnek ile VLAN’lar arası yönlendirmeyi tek bir interface üzerinden yapalım.

Routing on a Stick
Routing on a Stick

Yukarıdaki gibi bir yapımız olsun. Ben PC0 için 192.168.10.5, PC1 için 192.168.20.5 IP adresini kullanacağım. Switch yapılandırmasını hemen kısaca yapalım;

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

Şimdi gelelim routerdaki yapılandırmaya. gigabitEthernet 0/0/0 interfacesi için sanal interfaceler oluşturacağız ve bu interfacelerin VLAN kapsülleme protokolünü belirttikten sonra IP adreslerini gireceğiz.

Interfaceyi oluşturmak için interface gigabitEthernet 0/0/0 yazdıktan sonra . (nokta) koyup sanal interface için ID belirtiyoruz. İstenilen ID verilebilir ama VLAN ile aynı ID’de olması konfigürasyon okuması yaparken işimizi kolaylaştırır.


Önce interfaceyi oluşturuyoruz.

Router(config)#interface gigabitEthernet 0/0/0.10

Ardından kapsülleme protokolünü seçiyoruz ve VLAN ID’yi yazıyoruz.

Router(config-subif)#encapsulation dot1Q 10

Sonra ip adresi tanımlıyoruz.

Router(config-subif)#ip address 192.168.10.1 255.255.255.0

Aynı işlemleri VLAN 20 için de yapıyoruz.

Router(config)#interface gigabitEthernet 0/0/0.20
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.20.1 255.255.255.0

Son olarak asıl interfacemizi açıyoruz.

Router(config)#interface gigabitEthernet 0/0/0
Router(config-if)#no shutdown

Komutu yazdıktan sonra  komut satırında asıl interfacenin ve sanal interfacelerin açıldığına dair bildiri gelecektir.

Artık routerdeki tek interface üzerinden VLAN yönlendirmelerini yapılacak ve network sorunsuz bir şekilde çalışacaktır.

5 Comments
  1. Ali 2 sene ago
    Reply

    Hocam böyle faydalı bir içeriği paylaştığınız için teşekkür ederim.

  2. Fatih 5 ay ago
    Reply

    Merhaba hocam ,

    Şöyle bir lab kurdum.

    Elimde , 2 adet switch ve 1 adet router ve 6 adet PC var.

    Kat 1 Switch ‘ inde vlan 10 yapısı var ve bu yapıya 3 tane pc bağlı.
    Kat 2 Switch’inde vlan 20 yapısı var ve bu yapıya da 3 tane pc bağlı.

    Bu iki switch’e bağlı bilgisayarların birbirlerini görebilmesi için Router On Stick yapısını nasıl kullanabilirim ?
    Her iki switchden de ayrı ayrı kablo ile router a bağladım ve router on stick yapısını sorunsuz bir şekilde kullandım.
    Ama benim merak ettiğim iki switchi birbirine bağlayıp bu işlemi yapmak.
    Bu yapıyı Router On Stick ile yapabilir miyim?
    Teşekkürler.
    İyi çalışmalar.

    • Merhaba,
      her iki switch’i birbirine bağlayarak RoaS yapmanız mümkün. Her iki switchte de VLAN tanımlamalarını yapıp, switchler arası bağlantıyı trunk port olarak yapılandırmanız yeterli olacaktır.

  3. isimsiz 5 ay ago
    Reply

    Merhaba ,
    Dediğiniz gibi trunk yaptım. Ama olmadı. Bende
    trunk olan portlarda switchport trunk allowed vlan 10,20,30 komutunu kullandım ve ping başarılı bir şekilde atıldı.
    Teşekkürler.

    • Merhaba,
      Evet trunk yaptıktan sonra geçecek VLAN’ları belirtmek gerek. (Gerçi Cisco’da trunk port yapınca tüm VLAN’ların geçişine izin veriliyor. Ondan dolayı belirtmemiştim.) Neyse ki sorunu çözmüşsünüz.

Leave a Comment

Your email address will not be published.

You may like