- Konu sahibi
- #1
Broadcast domain, bir cihazın yayın (broadcast) olarak gönderdiği Ethernet çerçevesinin ulaşabildiği mantıksal ağ alanıdır. Aynı broadcast domain içindeki cihazlar, yayın trafiğini doğrudan alabilir; router veya Layer 3 yönlendirme sınırı bu alanı diğer ağlardan ayırır. Standart VLAN tasarımında her VLAN ayrı bir broadcast domain olarak ele alınır; özel port izolasyonu veya PVLAN gibi ek mekanizmalar iletişimi daha da sınırlayabilir.
Örneğin bir bilgisayar, yerel ağdaki bir cihazın MAC adresini öğrenmek için ARP yayını gönderdiğinde çerçeve, aynı broadcast domain içindeki cihazlara iletilir. Yayının hedef MAC adresi genellikle
Bir Ethernet switch'i, broadcast çerçevesini aynı VLAN içindeki uygun portlara çoğaltarak iletir. Bu nedenle yalnızca switch eklemek, cihazları genellikle aynı broadcast domain içinde tutar. Router veya Layer 3 switch ise VLAN'lar arasında yönlendirme yaparak broadcast sınırı oluşturur.
Bir ağda IP alt ağları ile broadcast domain'ler çoğu zaman birebir eşleştirilir. Örneğin kullanıcı bilgisayarları için bir VLAN ve IP ağı, sunucular için başka bir VLAN ve IP ağı kullanılabilir. Fakat bu eşleşme bir zorunluluk değil, yaygın bir tasarım tercihidir.
Broadcast domain ile collision domain aynı şey değildir. Collision domain, paylaşımlı/yarı çift yönlü Ethernet’in çarpışma sınırını anlatan ayrı bir kavramdır. Modern tam çift yönlü switch bağlantısında normalde çarpışma olmaz; buna rağmen aynı VLAN’ın portları yayın alanını paylaşabilir.
Bir switch üzerinde VLAN 10'a bağlı üç bilgisayar ve VLAN 20'ye bağlı iki yazıcı olduğunu varsayalım. VLAN 10'daki bir bilgisayar broadcast gönderdiğinde bu yayın diğer VLAN 10 cihazlarına ulaşır; VLAN 20'deki yazıcılara ulaşmaz. İki VLAN arasındaki normal trafik, yapılandırılmış bir yönlendirme cihazından geçer. Yönlendirme cihazı, gelen broadcast çerçevesini diğer VLAN'a otomatik olarak taşımaz.
Bu ayrım, ağ tasarımında yalnızca kablo bağlantısına değil, VLAN yapılandırmasına da bakılması gerektiğini gösterir. Aynı fiziksel switch üzerinde bulunan cihazlar farklı VLAN'larda ise aynı broadcast domain'de değildir.
Aşağıdaki özet, bir cihazın yayın trafiği açısından tipik etkisini gösterir.
Bu tabloyu değerlendirirken cihazın marka veya modelinden önce hangi katmanda çalıştığına ve portların hangi VLAN'a bağlı olduğuna bakılmalıdır. Layer 3 özellikli bir switch, yönlendirme etkin değilse yalnızca Layer 2 switch gibi davranabilir.
En yaygın hata, bir switch'e bağlı tüm cihazların kesin olarak aynı broadcast domain'de olduğunu varsaymaktır. VLAN kullanılıyorsa aynı switch üzerindeki portlar farklı yayın alanlarına ayrılmış olabilir.
Bir başka hata da farklı IP alt ağlarını otomatik olarak farklı broadcast domain sanmaktır. Tasarımda çoğunlukla birlikte kullanılsalar da kesin değerlendirme için VLAN ve Layer 2 sınırları incelenmelidir.
Broadcast domain'i gereksiz büyütmek, ARP ve DHCP gibi yayın trafiğinin daha fazla cihaza ulaşmasına neden olabilir. Gereksiz yere çok sayıda küçük VLAN oluşturmak ise yönlendirme, DHCP ve yönetim yapılandırmasını karmaşıklaştırır. Amaç, cihazları ihtiyaca göre ayırırken yönetilebilir bir ağ sınırı kurmaktır.
Örneğin bir bilgisayar, yerel ağdaki bir cihazın MAC adresini öğrenmek için ARP yayını gönderdiğinde çerçeve, aynı broadcast domain içindeki cihazlara iletilir. Yayının hedef MAC adresi genellikle
ff:ff:ff:ff:ff:ff olur. Ancak yayın, router üzerinden başka bir VLAN'a veya IP ağına kendiliğinden geçmez.Nasıl çalışır?
Bir Ethernet switch'i, broadcast çerçevesini aynı VLAN içindeki uygun portlara çoğaltarak iletir. Bu nedenle yalnızca switch eklemek, cihazları genellikle aynı broadcast domain içinde tutar. Router veya Layer 3 switch ise VLAN'lar arasında yönlendirme yaparak broadcast sınırı oluşturur.
Bir ağda IP alt ağları ile broadcast domain'ler çoğu zaman birebir eşleştirilir. Örneğin kullanıcı bilgisayarları için bir VLAN ve IP ağı, sunucular için başka bir VLAN ve IP ağı kullanılabilir. Fakat bu eşleşme bir zorunluluk değil, yaygın bir tasarım tercihidir.
Broadcast domain ile collision domain aynı şey değildir. Collision domain, paylaşımlı/yarı çift yönlü Ethernet’in çarpışma sınırını anlatan ayrı bir kavramdır. Modern tam çift yönlü switch bağlantısında normalde çarpışma olmaz; buna rağmen aynı VLAN’ın portları yayın alanını paylaşabilir.
Somut örnek
Bir switch üzerinde VLAN 10'a bağlı üç bilgisayar ve VLAN 20'ye bağlı iki yazıcı olduğunu varsayalım. VLAN 10'daki bir bilgisayar broadcast gönderdiğinde bu yayın diğer VLAN 10 cihazlarına ulaşır; VLAN 20'deki yazıcılara ulaşmaz. İki VLAN arasındaki normal trafik, yapılandırılmış bir yönlendirme cihazından geçer. Yönlendirme cihazı, gelen broadcast çerçevesini diğer VLAN'a otomatik olarak taşımaz.
Bu ayrım, ağ tasarımında yalnızca kablo bağlantısına değil, VLAN yapılandırmasına da bakılması gerektiğini gösterir. Aynı fiziksel switch üzerinde bulunan cihazlar farklı VLAN'larda ise aynı broadcast domain'de değildir.
Cihazların broadcast domain'e etkisi
Aşağıdaki özet, bir cihazın yayın trafiği açısından tipik etkisini gösterir.
| Bileşen | Tipik etkisi | Broadcast sınırı oluşturur mu? |
|---|---|---|
| Hub | Gelen çerçeveyi tüm portlara tekrarlar | Hayır |
| Layer 2 switch | Yayını aynı VLAN içinde iletir | Tek başına hayır |
| VLAN | Aynı fiziksel altyapıda mantıksal ağ ayırır | Evet; her VLAN ayrı alan oluşturur |
| Router veya Layer 3 switch | Ağlar arasında yönlendirme yapar | Evet |
Bu tabloyu değerlendirirken cihazın marka veya modelinden önce hangi katmanda çalıştığına ve portların hangi VLAN'a bağlı olduğuna bakılmalıdır. Layer 3 özellikli bir switch, yönlendirme etkin değilse yalnızca Layer 2 switch gibi davranabilir.
Ağ tasarımında uygulanabilir kararlar
- Önce cihazları kullanım amacına göre gruplandırın. Kullanıcı bilgisayarları, sunucular, misafir cihazları ve yönetim arayüzleri aynı yayın alanında olmak zorunda değildir.
- Her grup için ayrı VLAN gerekip gerekmediğini belirleyin. Ayrı VLAN, broadcast trafiğini sınırlar ve yönlendirme politikalarının uygulanacağı bir sınır oluşturur.
- VLAN'lara uygun IP ağları planlayın. Bir istemcinin hangi broadcast domain'de olduğunu anlamak için yalnızca fiziksel switch portuna değil, VLAN ve IP yapılandırmasına birlikte bakın.
- VLAN'lar arasında iletişim gerekiyorsa Layer 3 yönlendirmeyi ayrıca yapılandırın. Yönlendirme yapılması, VLAN'ların tek bir broadcast domain'e dönüştüğü anlamına gelmez.
- Beklenmeyen yoğun broadcast, DHCP sorunları veya ARP trafiği görülürse VLAN üyeliğini ve yanlış yapılandırılmış bağlantıları inceleyin. İki switch arasındaki bağlantının yanlışlıkla VLAN'ları birleştirmesi, beklenenden büyük bir yayın alanı oluşturabilir.
Sık yapılan hatalar
En yaygın hata, bir switch'e bağlı tüm cihazların kesin olarak aynı broadcast domain'de olduğunu varsaymaktır. VLAN kullanılıyorsa aynı switch üzerindeki portlar farklı yayın alanlarına ayrılmış olabilir.
Bir başka hata da farklı IP alt ağlarını otomatik olarak farklı broadcast domain sanmaktır. Tasarımda çoğunlukla birlikte kullanılsalar da kesin değerlendirme için VLAN ve Layer 2 sınırları incelenmelidir.
Broadcast domain'i gereksiz büyütmek, ARP ve DHCP gibi yayın trafiğinin daha fazla cihaza ulaşmasına neden olabilir. Gereksiz yere çok sayıda küçük VLAN oluşturmak ise yönlendirme, DHCP ve yönetim yapılandırmasını karmaşıklaştırır. Amaç, cihazları ihtiyaca göre ayırırken yönetilebilir bir ağ sınırı kurmaktır.