Aşağıdaki resimde olduğu gibi, birbirlerinden bağımsız network adreslerine sahip ve farklı lokasyonlar da bulunan bir ağ yapısını simule etmek isterseniz mutlaka Routing işlemi yapabilen bir network cihazı veya uygulamasına sahip olmanız gerekmektedir.
Makalemin ilk bölümüne aşağıdaki link üzerinden ulaşabilirsiniz.
Birinci bölümde kurulumunu anlatmış olduğumuz Vyatta ile bu tür uygulamaları rahatlıkla yapabiliriz. İlk olarak 3 lokasyonumuz icinde yeni Vswitch oluşturuyoruz. Birinci bölümde de belirttiğimiz gibi her switche birer tane Vyattanın Interfacelerinden ekliyoruz. Sonrasında konfigurasyonumuz aşağıdaki gibi gözükecektir.
Altyapımızı oluşturduktan sonra Vyattanın diğer interfacelerine IP adreslerini verelim.
set interfaces ethernet eth0 description "Arge IZMIR"
set interfaces ethernet eth0 address 172.16.14.1/25
set interfaces ethernet eth2 description "Merkez ISTANBUL"
set interfaces ethernet eth2 address 172.16.8.1/22
set interfaces ethernet eth3 description "Fabric BALIKESIR"
set interfaces ethernet eth3 address 172.16.12.1/23
commit
save
Interfacelerin durumunu show interface komutu ile kontrol ediyoruz.
Networklerin, dış dünyaya bağlantısını sağlayabilmek için eth1 üzerinden NAT kuralı yazılmalıdır. Sırasıyla aşağıdaki komutları yazıyoruz.
set nat source rule 1 outbound-interface eth1
set nat source rule 1 source address 172.16.14.0/25
set nat source rule 1 translation address masquerade
set nat source rule 2 outbound-interface eth1
set nat source rule 2 source address 172.16.8.0/22
set nat source rule 2 translation address masquerade
set nat source rule 3 outbound-interface eth1
set nat source rule 3 source address 172.16.12.0/23
set nat source rule 3 translation address masquerade
commit
save
Networkler interfacelere doğrudan bağlı olduğundan dolayı her hangi bir routing kuralı yazmaya gerek yoktur. Bundan dolayı bütün networkler bir birleriyle sorunsuz haberleşebilmektedir.
Faydalı olması dileğimle.