Routing multiemisji

Multicast.svg
Schematy trasowania
Unicast

Unicast.svg

Broadcast

Broadcast.svg

Multicast

Multicast.svg

Anycast

Anycast-BM.svg

Routing multiemisji jest jednym z protokołów routingu w sieciach IP .

Istnieje kilka protokołów routingu multiemisji obsługujących komunikację, w których transmisja danych jest adresowana jednocześnie do grupy komputerów docelowych: Multicast Source Discovery Protocol , Multicast BGP , Protocol Independent Multicast .

Przegląd

Routing multiemisyjny to sposób nadawania do wszystkich abonentów zarejestrowanych w grupie jedną transmisją w przeciwieństwie do routingu unicast (tzw. OSPF , RIP ), który przesyła potrzebne dane 1:1. Do realizacji routingu multiemisji wymagany jest protokół IGMP i protokół routingu multiemisji ( ang. Reverse-path forwarding , PIM -SM) do rejestracji grupowania abonentów i sterowania ruchem dla transmisji multiemisji. Odnośnie multiemisji IP , jest to technika komunikacji jeden-do-wielu w sieci IP. Multiemisja IP obejmuje część wspólnego protokołu routingu multiemisji. IP multicast opisuje również oprogramowanie IP multicast (np. VideoLAN , qpimd – PIM Daemon dla Quagga , GNU – moduł PIM dla Quagga Routing Suite , UFTP itp.). Routing multiemisji to specyficzny i szeroki zakres protokołów dla warstwy 3 dla funkcji multiemisji i jest zdefiniowany w dokumencie RFC 5110.

Mechanizm routingu

Protokół routingu multiemisji to mechanizm konstruowania wolnej od pętli najkrótszej ścieżki z hosta źródłowego, który wysyła dane do wielu miejsc docelowych, które je otrzymują. IPv4 używa adresu klasy D (224.0.0.0 ~ 239.255.255.255) Multiemisja IPv6 zapewnia poprzednią funkcję IPv4 i nową funkcję IPv6 , umożliwiając hostowi jednoczesne wysyłanie pojedynczego strumienia danych do podzbioru wszystkich hostów (transmisja grupowa). Istnieją cztery typy dobrze znanego zakresu adresów multiemisji IPv6: ff02::1: wszystkie urządzenia IPv6,•ff02::2: wszystkie routery IPv6,•ff02::5: wszystkie routery OSPFv3,•ff02::a: wszystkie routery EIGRP (IPv6) routery.

Klasyfikacja drzewa multiemisji

Istnieją dwa rodzaje drzew multiemisji, którymi są drzewo oparte na źródle i drzewo wspólne dla grupy.

Drzewo oparte na źródłach (SBT)

Jego protokół SSM (Source Specific Multicast). Maksymalne opóźnienie między komunikacją między punktami końcowymi jest krótkie. Ma słabą skalowalność . (trudno zastosować dużą sieć) Obsługiwane protokoły to DVMRP, MOSPF, PIM -DM

Drzewo udostępnione przez grupę

Jest to Core-Based Tree, wybierając jeden router w sieci jako root i przesyłając informacje przez router root. Maksymalne opóźnienie w drzewie jest dłuższe niż SBT (drzewo oparte na źródłach). Router rdzeniowy zarządza wszystkimi informacjami, a pozostałe routery zarządzają kierunkiem rdzenia i informacjami multiemisji żądanymi przez bieżący sąsiedni router. ma dobrą skalowalność (dotyczy dużych sieci). Obsługiwane protokoły to CBT, PIM -SM itp.

Zobacz też