2011-10-15 25 views
24

Czy korzystanie z grupy multiemisji ma jakąś przewagę, zamiast wysyłać je do określonego portu? Rozumiem, że podczas nadawania inne komputery, które nie chcą, aby wiadomości je otrzymywały, ale ile ma to wpływ na wydajność/ruch? Czy komputery, których nie obchodzi, po prostu natychmiast zrzucają wiadomość?Rozsyłanie grupowe a transmisja w sieci LAN

Jako pytanie dodatkowe, czy multicast poza siecią LAN działa w ogóle?

+4

dobre wyjaśnienie. http://serverfault.com/questions/279482/what-is-the-difference-between-unicast-anycast-broadcast-and-multicast-traffic/279497#279497 –

Odpowiedz

28

Zakładam, że mówisz o ruchu IP. Kiedy mówisz LAN, założę się, że masz na myśli topologię ethernetową wewnątrz budynku biurowego (będę dokładniej opisywać topologie poniżej).

Z transmisji multicast należy korzystać, gdy nadawanie nie jest wystarczająco dobre. To brzmi jak snark, ale w rzeczywistości jest to najlepszy sposób, aby odpowiedzieć na pytanie ... istnieje wiele powodów, dlaczego ludzie chcą multicast zamiast transmisji ...

  • Multicast nie zużywa zasobów procesora i przepustowości kiedy nie jest wymagane. W zależności od tego, ile transmisji wyślesz, może to mieć lub nie być znaczące dla zaangażowanych stron. Jednak ruch związany z transmisją zawsze zużywa przepustowość dla każdego urządzenia w ruchu multiemisji, który może być przycinany wewnątrz pojedynczej, przełączanej domeny ethernetowej Vlan/rozgłaszania, definicja emisji nie może być przycięta w domenie rozgłoszeniowej.
  • Średnie i duże biurowce Sieci lokalne zwykle mają 5 lub 10 Vlans dla około 300 osób. A Vlan to sposób definiowania granicy w domenach rozgłoszeniowych. Ruch multiemisji i topologie mogą być zaprojektowane tak, aby ten ruch niezawodnie przekraczał domeny transmisji ethernet; nie jest dobrym pomysłem przekazywanie jakiegokolwiek realnego ruchu emisji w wielu domenach rozgłoszeniowych. Często można znaleźć wiele domen Vlans lub rozgłaszać domeny w budynkach biurowych z zaledwie 40 osobami.
  • Ściśle związany z powyższym punktem, ruch multiemisji IP może być wysyłany przez sieć rozległą.
  • Multicast powinien być używany zamiast ruchu broadcast, gdyby klienci, którzy płacą pensji są dogmatyczne o to

Istnieje kilka powodów, dla których warto korzystać z Broadcast ruchu zamiast ruchu multicast ...

  • natężenie ruchu danej aplikacji jest bardzo niska, a ograniczony do jednego VLAN
  • myślisz, że grupa docelowa jest zbyt tanie, aby płacić za bieżących personelu i infrastruktury IT, aby zrobić prawidłowe multicast (Wymagania dotyczące multiemisji IP są znacznie bardziej szczegółowe niż prosty ruch IP emisji pojedynczej/emisji).
  • Jeśli infrastruktura nie została poprawnie skonfigurowana (zgodnie z ogólną zasadą), rozsyłanie grupowe IP jest traktowane tak samo, jak ruch transmisji. Wymagania multicast dodać czas/koszt dla każdej instalacji aplikacji horyzoncie czasowym
  • deweloper oprogramowania inaczej nie chce inwestować czas i energię, zmagając się z różnymi hosta OS IGMP multicast stosy i inne powikłania infrastruktury
Powiązane problemy