WakeOnLAN çerçeveleri neden yayına gönderilir?


9

Lan çerçevelerinde uyanmanın en basit biçimde, neden açılacak makinenin adresine değil, ethernet yayın adresine (FF: FF: FF: FF: FF: FF: FF) ayrıldığını anlamaya çalışıyorum. .

Bağlantı noktalarına bir mac adresi atanan ağ anahtarı dahili tablosuyla mı ilgili?

Yanıtlar:


13

AMD'nin spesifikasyonlarına göre varış yerinin hepsi adres olmak zorunda değil. Alıcı istasyonun adresi veya çok noktaya yayın adresi de olabilir. Yük farklı bir hikayedir. Bu, ff: ff: ff: ff: ff: ff dizisi ve ardından alıcı istasyonun 16 kez yinelenen MAC adresi olmalıdır.

Bu durumda, istasyonun anahtarın CAM tablosuna girişinin olmaması önemli değildir. Giriş mevcut değilse, paket tüm bağlantı noktalarından iletilmelidir.


Özellikle yayın adresini göndermek için bir rezon var mı, sadece (ethernet çerçevesinde) yayın yapan özel bir durum mu var?
ApriOri

@Erb Farkında olduğumdan değil. Yayın adresi uygulamada daha az yararlı olabilir . etherwakeVe wakeonlanyardımcı programlarını kullanarak hızlı bir test yaptım . Kaynak makinenin birden fazla arayüzü vardır. Etherwake varsayılan olarak istasyon MAC adresine gönderir ve arabirimi belirlemenizi sağlar. Wakeonlan yayın MAC adresi adresine gönderir ve bir hedef IP adresi belirtmek zorunda kaldım, aksi takdirde paketi yanlış arayüzden gönderdi.
Gerald Tarakları

Bahsettiğiniz AMD spesifikasyonuna göre, başka bir ağda makineleri uyandırmanız gerektiğinde, yönlendirilmiş yayınla bir ilişki olduğu görülüyor. Sadece yayın adresi kullanıldığında WOL paketi yabancı alt ağa geçecek gibi görünüyor.
ApriOri

1
Burada biraz geri dönelim. Pakette en fazla iki (belki ikiden fazla, ancak işleri basit tutalım) adres türleri vardır: veri bağlantısı ve ağ. Bir makineyi aynı alt ağda uyandırmaya çalışıyorsanız, tek noktaya yayın, çok noktaya yayın veya yayın bağlantı katmanı adresi kullanabilirsiniz. Farklı bir alt ağdaki bir makine için, yönlendiricilerin yönlendireceği ve yolda yönetildikten sonra bile hedef NIC'de görüneceği bir adres kullanmanız gerekir . Bu genellikle hedef alt ağdaki yayın ağı adresi, dolayısıyla "alt ağa yönelik yayın" anlamına gelir.
Gerald Tarak

Spesifikasyonun "Altyapı Etkileri" bölümü bunu benden daha iyi açıklıyor.
Gerald Tarak

8

Evet. Eşleştirmeler bir süre sonra sona erdiğinden (doğru hatırlamıyorsam genellikle 4 saattir), yayınlanması gerekir;

Düzenle:

Düzeltme: Eşlemelerin süresi dolarsa, mesaj yine de yayınlanır.

Yayını kullanmanızın tek nedeni, makinenin fiziksel olarak farklı bir porta taşınması ve eşlemelerin süresi dolmadan önce makineyi uyandırmak için Magic paketlerini kullanmaya çalışmanızdır. Böyle bir veri merkezinde faydalı olabilir, ama gerçekten kullanılıp kullanılmadığını söyleyemem.

Verdiğim örnek muhtemelen hiç olmamasına rağmen, muhtemelen yayının genel olarak seçilmesinin nedeni budur - kötü / eski eşlemeler durumunda daha güvenilirdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.