Bugün yazılımda bir ağ köprüsü oluşturabilirsiniz. Bir Linux kutusu alın ve ethernet köprüleme desteğini çekirdeğe derleyin. Sonra gibi ağ cihazları almak br0
gibi arabirimler bağlanabilir eth0
ve eth1
ve birinden diğerine ham, düşük seviyeli paketleri yaymak olacaktır. IPtables'a benzer bir filtre desteği ebtables
ve MAC'lara ve diğer alanlara veya baytlara göre paketleri filtrelemek için kuralları tanımlayabileceğiniz (Ethernet köprü tabloları) adlı bir kullanıcı alanı aracı bile vardır , böylece köprünüz her şeyi iletmek zorunda kalmaz.
Ethernet bir zamanlar değiştirilmedi. Orijinal Ethernet, istasyonlar arasında paylaşılan uzun bir kablodan oluşuyordu. Her istasyon kabloya bağlanmıştır. Bu yüzden hala bir "ağ segmenti" hakkında konuşuyoruz. Bugün bir "ağ segmenti" sadece mantıklı bir segmenttir, fakat aslında anahtarlar etrafında merkezlenmiş bir yıldıza (ya da yıldız demetine) benziyor, ama bir zamanlar, istasyonların asılı olduğu düz bir çizgi gibiydi.
Bu tür iki ağı bağlamak istiyorsanız, iki seçenek vardı: bir tekrarlayıcı veya bir köprü. Bir tekrarlayıcı, bir kabloyu dinleyen, sinyali elektronik olarak tamponlayan ve aynı kabloyu diğer kabloda yönlendiren (ve ağ durumunda, tersine: çift yönlü) bir analog amplifikatör cihazıdır. Köprü, gerçek paketleri alan ve daha sonra diğer tarafa gönderen bir bilgisayar veya gömülü sistemdir.
Bir tekrarlayıcıdan farklı olarak, bir köprü trafiği geçtikçe bellekte bilinen adreslerin bir tablosunu oluşturması açısından akıllı olabilir. Köprünün hangi tarafında hangi istasyonun olduğunu bilir, böylece köprünün bir tarafındaki bir istasyon aynı tarafta yaşayan bir istasyona hitap ettiğinde köprü kurmayı önleyebilir. Yalnızca yayın paketleri köprülemeli ve köprüden geçen paketler gerekir.