Adresa vícesměrového vysílání - Multicast address - Wikipedia
A adresa vícesměrového vysílání je logický identifikátor pro skupinu hostitelé v počítačová síť které jsou k dispozici ke zpracování datagramy nebo rámy, které mají být vícesměrové vysílání pro určeného síťová služba. Multicast adresování lze použít v odkazová vrstva (vrstva 2 v OSI model ), jako Ethernet multicast a na internetová vrstva (vrstva 3 pro OSI) pro internetový protokol Vícesměrové vysílání verze 4 (IPv4) nebo verze 6 (IPv6).
IPv4
IPv4 adresy vícesměrového vysílání jsou definovány nejvýznamnější bit vzor 1110. To pochází z prvotřídní síť design raného internetu, kdy byla tato skupina adres označena jako Třída D. The CIDR notace pro tuto skupinu je 224.0.0.0/4. Skupina zahrnuje adresy z 224.0.0.0 na 239.255.255.255. Přiřazení adres z tohoto rozsahu jsou specifikována v RFC 5771, an Pracovní skupina pro internetové inženýrství (IETF) Nejlepší současná praxe dokument (BCP 51).
Rozsah adres je rozdělen na bloky, kterým je přiřazen konkrétní účel nebo chování.
Rozsah adres vícesměrového vysílání IP | Popis | Směrovatelné |
---|---|---|
224.0.0.0 až 224.0.0.255 | Místní podsíť[1] | Ne |
224.0.1.0 až 224.0.1.255 | Ovládání interní sítě | Ano |
224.0.2.0 až 224.0.255.255 | Blok AD-HOC 1[2] | Ano |
224.3.0.0 až 224.4.255.255 | Blok AD-HOC 2[3] | Ano |
232.0.0.0 až 232.255.255.255 | Vícesměrové vysílání specifické pro zdroj[1] | Ano |
233.0.0.0 až 233,251,255,255 | GLOP adresování[4] | Ano |
233.252.0.0 až 233.255.255.255 | Blok AD-HOC 3[5] | Ano |
234.0.0.0 až 234.255.255.255[Citace je zapotřebí ] | Na základě prefixu Unicast | Ano |
239.0.0.0 až 239,255,255,255 | Administrativně vymezený[1] | Ano |
- Místní podsíť
- Adresy v rozsahu 224.0.0.0 na 224.0.0.255 jsou jednotlivě přiřazeny IANA a jsou určeny pro vícesměrové vysílání v místním prostředí podsíť pouze. Například Směrovací informační protokol (RIPv2) používá 224.0.0.9, Nejprve otevřete nejkratší cestu (OSPF) používá 224.0.0.5 a 224.0.0.6, a Vícesměrové vysílání DNS používá 224.0.0.251. Směrovače nesmí předávat tyto zprávy mimo podsíť, ze které pocházejí.
- Řídicí blok Internetwork
- Adresy v rozsahu 224.0.1.0 na 224.0.1.255 jsou jednotlivě přiřazovány IANA a označovány jako řídicí blok sítě. Tento blok adres se používá pro provoz, který musí být směrován přes veřejný internet, například pro aplikace Síťový časový protokol použitím 224.0.1.1.
- Blok AD-HOC
- Adresy ve třech samostatných blocích nejsou IANA jednotlivě přiřazovány. Tyto adresy jsou globálně směrovány a používají se pro aplikace, které se nehodí k žádnému z dříve popsaných účelů.[6]
- Vícesměrové vysílání specifické pro zdroj
- The 232.0.0.0/8 (IPv4) a ff3x ::/32 Bloky (IPv6) jsou vyhrazeny pro použití uživatelem vícesměrové vysílání specifické pro zdroj.
- SKLON
- The 233.0.0.0/8 rozsah byl původně přiřazen RFC 2770 jako experimentální veřejný staticky přidělený adresní prostor vícesměrového vysílání pro vydavatele a poskytovatele internetových služeb, kteří si přáli získávat obsah na internetu. Metoda přidělování se nazývá GLOP addressing a poskytuje implementátorům blok 255 adres, který je určen jejich 16bitovým číslo autonomního systému (ASN) alokace. Stručně řečeno, prostřední dva oktety tohoto bloku jsou vytvořeny z přiřazených ASN, což každému operátorovi, kterému je přiřazen globálně jedinečný multicastový adresový kód ASN 256, přidělí.[7] Metoda není použitelná pro novější 32bitové ASN. RFC 3180, nahrazující RFC 2770, předpokládalo použití rozsahu pro multicastové aplikace typu mnoho k mnoha. Bohužel s tím, že každému autonomnímu systému je k dispozici pouze 256 adres vícesměrového vysílání, není GLOP pro velké vysílací společnosti adekvátní.[Citace je zapotřebí ]
- Na základě prefixu Unicast
- The 234.0.0.0/8 rozsah je přiřazen RFC 6034 jako řada globálního adresového prostoru vícesměrového vysílání IPv4 poskytovaného každé organizaci, která má /24 nebo větší globálně směrovaný unicast adresní prostor přidělen; jedna adresa vícesměrového vysílání je rezervována na /24 unicastového prostoru. Výsledná výhoda oproti GLOP spočívá v tom, že mechanismus prefixu unicast se podobá schopnostem prefixu unicast prefixu IPv6, jak je definováno v RFC 3306.
- Administrativně vymezený
- The 239.0.0.0/8 rozsah je přiřazen RFC 2365 pro soukromé použití v organizaci. Podle RFC pakety určené pro administrativně vymezené adresy vícesměrového vysílání IPv4 nepřekračují administrativně definované organizační hranice a adresy vícesměrového vysílání IPv4 se správou jsou přiřazeny místně a nemusí být globálně jedinečné. RFC také pojednává o strukturování 239.0.0.0/8 rozsah, aby byl volně podobný rozsahu rozsahů adres IPv6 vícesměrového vysílání popsaných v RFC 1884.
Pozoruhodné adresy vícesměrového vysílání IPv4
V následující tabulce je seznam významných známých adres IPv4, které jsou rezervovány IP vícesměrové vysílání a které jsou registrovány u Autorita přidělených čísel na internetu (IANA).[8]
IP adresa vícesměrového vysílání | Popis | Směrovatelné |
---|---|---|
224.0.0.0 | Základní adresa (vyhrazeno) | Ne |
224.0.0.1 | The Všichni hostitelé skupina vícesměrového vysílání adresuje všechny hostitele ve stejném segmentu sítě. | Ne |
224.0.0.2 | The Všechny routery skupina vícesměrového vysílání adresuje všechny směrovače ve stejném segmentu sítě. | Ne |
224.0.0.4 | Tato adresa se používá v Směrovací protokol vícesměrového vysílání na dálku (DVMRP) k adresování směrovačů vícesměrového vysílání. | Ne |
224.0.0.5 | The Nejprve otevřete nejkratší cestu (OSPF) Všechny směrovače OSPF adresa se používá k odesílání paketů Hello do všech směrovačů OSPF v síťovém segmentu. | Ne |
224.0.0.6 | OSPF Všechny určené směrovače Adresa "" (DR) "" se používá k odesílání informací o směrování OSPF určeným směrovačům v síťovém segmentu. | Ne |
224.0.0.9 | The Směrovací informační protokol (RIP) adresa skupiny 2 se používá k odesílání informací o směrování do všech směrovačů podporujících protokol RIP2 v síťovém segmentu. | Ne |
224.0.0.10 | The Vylepšený vnitřní směrovací protokol brány Adresa skupiny (EIGRP) se používá k odesílání informací o směrování do všech směrovačů EIGRP v síťovém segmentu. | Ne |
224.0.0.13 | Multicast nezávislý na protokolu (PIM) Verze 2 | Ne |
224.0.0.18 | Protokol redundance virtuálního směrovače (VRRP) | Ne |
224.0.0.19–21 | IS-IS přes IP | Ne |
224.0.0.22 | Protokol pro správu internetové skupiny (IGMP) verze 3[9] | Ne |
224.0.0.102 | Hot Standby Router Protocol verze 2 (HSRPv2) / Protokol pro vyrovnávání zatížení brány (GLBP) | Ne |
224.0.0.107 | Přesný časový protokol (PTP) verze 2 zprávy o měření vzájemného zpoždění | Ne |
224.0.0.251 | Vícesměrové vysílání DNS (mDNS) adresa | Ne |
224.0.0.252 | Lokální linkové rozlišení vícesměrového vysílání (LLMNR) adresa | Ne |
224.0.0.253 | Tunelování Teredo zjišťovací adresa klienta[10] | Ne |
224.0.1.1 | Síťový časový protokol klienti poslouchají na této adrese zprávy protokolu při provozu v režimu vícesměrového vysílání. | Ano |
224.0.1.22 | Protokol o umístění služby verze 1 obecně | Ano |
224.0.1.35 | Protokol o umístění služby adresářový agent verze 1 | Ano |
224.0.1.39 | Směrovač Cisco multicast AUTO-RP-OZNAM adresa je používána agenty mapování RP k naslouchání oznámení kandidátů. | Ano |
224.0.1.40 | Směrovač Cisco multicast AUTO-RP-OBJAVOVÁNÍ address je cílová adresa pro zprávy od agenta mapování RP k objevování kandidátů. | Ano |
224.0.1.41 | H.323 Vrátný objevná adresa | Ano |
224.0.1.129–132 | Přesný časový protokol (PTP) verze 1 zprávy (Sync, Announce atd.) Kromě měření zpoždění peer | Ano |
224.0.1.129 | Přesný časový protokol (PTP) verze 2 zprávy (Sync, Announce atd.) Kromě měření zpoždění peer | Ano |
239.255.255.250 | Simple Service Discovery Protocol adresa | Ano |
239.255.255.253 | Protokol o umístění služby adresa verze 2 | Ano |
IPv6
Multicast adresy v IPv6 použijte předponu ff00 ::/8. Adresy vícesměrového vysílání IPv6 lze strukturovat pomocí starého formátu (RFC 2373 ) nebo nový formát (RFC 3306, aktualizováno uživatelem RFC 7371 ).
Bity | 8 | 4 | 4 | 112 |
---|---|---|---|---|
Pole | předpona | vlajky | rozsah | ID skupiny |
Bity | 8 | 4 | 4 | 4 | 4 | 8 | 64 | 32 |
---|---|---|---|---|---|---|---|---|
Pole | předpona | ff1 | rozsah | ff2 | Rezervováno | plně | předpona sítě | ID skupiny |
The předpona drží hodnotu ff pro všechny adresy vícesměrového vysílání.
V současné době 3 ze 4 příznakových bitů v vlajky pole (ff1) jsou definovány;[11] nejvýznamnější bit vlajky je vyhrazen pro budoucí použití. Ostatní tři příznaky jsou známé jako R, P a T.
Bit[poznámka 1] | Vlajka | 0 | 1 |
---|---|---|---|
0 (MSB) | Rezervováno | (Rezervováno) | (Rezervováno) |
1 | R (Rendezvous)[13] | Rendezvous point není vložen | Vestavěný bod setkání |
2 | P (předpona)[14] | Bez předpony | Adresa na základě předpony sítě |
3 (LSB) | T (přechodný)[15] | Známá adresa vícesměrového vysílání | Dynamicky přiřazená adresa vícesměrového vysílání |
Podobně jako a unicast adresa, předpona adresy vícesměrového vysílání IPv6 určuje její rozsah, sada možných oborů pro adresu vícesměrového vysílání je však odlišná. 4-bit sc Pole (nebo obor) (bity 12 až 15) se používá k označení, kde je adresa platná a jedinečná.
IPv6 adresa[poznámka 2] | Ekvivalent IPv4[16] | Rozsah | Účel |
---|---|---|---|
ff00 :: / 16, ff0f :: / 16 | Rezervováno | ||
ffx1 :: / 16 | 127.0.0.0/8 | Místní rozhraní | Pakety s touto cílovou adresou nemusí být odeslány přes žádné síťové spojení, ale musí zůstat v aktuálním uzlu; toto je multicastový ekvivalent unicastu adresa zpětné smyčky. |
ffx2 :: / 16 | 224.0.0.0/24 | Link-local | Pakety s touto cílovou adresou nemusí být nikam směrovány. |
ffx3 :: / 16 | 239.255.0.0/16 | Místní rozsah IPv4 | |
ffx4 :: / 16 | Místní správce | Nejmenší obor, který musí být administrativně nakonfigurován. | |
ffx5 :: / 16 | Místní | Omezeno na místní fyzickou síť. | |
ffx8 :: / 16 | 239.192.0.0/14 | Místní organizace | Omezeno na sítě používané organizací spravující místní síť. (Například tyto adresy mohou být použity znovu VPN; když jsou pakety pro tuto skupinu směrovány přes veřejný internet (kde tyto adresy nejsou platné), musely by být zapouzdřeny v nějakém jiném protokolu.) |
ffxe :: / 16 | 224.0.1.0-238.255.255.255 | Globální rozsah | Lze směrovat přes veřejný internet. |
Služba je uvedena v ID skupiny pole. Například pokud ff02 :: 101 odkazuje na všechny Síťový časový protokol (NTP) servery v segmentu místní sítě ff08 :: 101 označuje všechny servery NTP v sítích organizace. The ID skupiny pole může být dále rozdělen pro speciální typy adres vícesměrového vysílání.
Pozoruhodné adresy vícesměrového vysílání IPv6
V následující tabulce je seznam pozoruhodných adres vícesměrového vysílání IPv6, které jsou registrovány u IANA.[17]
Adresa | Popis | |
---|---|---|
ff02 :: 1 | Všechny uzly v segmentu místní sítě | |
ff02 :: 2 | Všechny směrovače v segmentu místní sítě | |
ff02 :: 5 | OSPFv3 Všechny směrovače SPF | |
ff02 :: 6 | OSPFv3 Všechny směrovače DR | |
ff02 :: 8 | IS-IS pro směrovače IPv6 | |
ff02 :: 9 | RIP směrovače | |
ff02 :: a | EIGRP směrovače | |
ff02 :: d | PIM směrovače | |
ff02 :: 16 | MLDv2 zprávy (definované v RFC 3810 ) | |
ff02 :: 1: 2 | Všechno DHCPv6 servery a přenosové agenty v segmentu místní sítě (definované v RFC 3315 ) | |
ff02 :: 1: 3 | Všechno LLMNR hostitelé v segmentu místní sítě (definováno v RFC 4795 ) | |
ff05 :: 1: 3 | Všechny servery DHCP v místní síti (definované v RFC 3315 ) | |
ff0x :: c | Simple Service Discovery Protocol | |
ff0x :: fb | Vícesměrové vysílání DNS | |
ff0x :: 101 | Síťový časový protokol | |
ff0x :: 108 | Síťová informační služba | |
ff0x :: 181 | Přesný časový protokol (PTP) verze 2 zprávy (Sync, Announce atd.) Kromě měření zpoždění peer | |
ff02 :: 6b | Přesný časový protokol (PTP) verze 2 zprávy o měření vzájemného zpoždění | |
ff0x :: 114 | Používá se pro experimenty |
Ethernet
Ethernetové rámce s hodnotou 1 v nejméně významném bitu prvního oktetu[Poznámka 3] cíle MAC adresa jsou považovány za rámce vícesměrového vysílání a jsou zaplaveny do všech bodů v síti. Zatímco rámce s jednotkami ve všech bitech cílové adresy (FF-FF-FF-FF-FF-FF) jsou někdy označovány jako vysílání „Ethernet obecně nerozlišuje mezi multicastovými a broadcastovými snímky. Moderní ethernetové řadiče filtrují přijaté pakety, aby snížily zatížení procesoru, vyhledáním hodnoty hash cílové adresy vícesměrového vysílání v tabulce inicializované softwarem, která řídí, zda je vícesměrový paket zrušen nebo plně přijat.
IEEE přidělil blok adres 01-80-C2-00-00-00 na 01-80-C2-FF-FF-FF pro skupinové adresy pro použití standardními protokoly. Z toho adresy skupin MAC v rozsahu 01-80-C2-00-00-00 na 01-80-C2-00-00-0F nejsou přeposílány uživatelem 802.1D -konformní MAC mosty.[18]
Adresa vícesměrového vysílání Ethernet | Ethertyp | Používání |
---|---|---|
01-00-0C-CC-CC-CC | Cisco Discovery Protocol (CDP), VLAN Trunking Protocol (VTP), Jednosměrný_Link_Detekce (UDLD) | |
01-00-0C-CC-CC-CD | Adresa protokolu Cisco Shared Spanning Tree Protocol[Citace je zapotřebí ] | |
01-80-C2-00-00-00 | Protokol Spanning Tree (pro mosty) IEEE 802.1D | |
01-80-C2-00-00-00, 01-80-C2-00-00-03 nebo 01-80-C2-00-00-0E | 0x88CC | Link Layer Discovery Protocol |
01-80-C2-00-00-08 | 0x0802 | Spanning Tree Protocol (pro mosty poskytovatele) IEEE 802.1ad |
01-80-C2-00-00-01 | 0x8808 | Řízení toku Ethernet (pozastavit snímek) IEEE 802.3x |
01-80-C2-00-00-02 | 0x8809 | „Pomalé protokoly“ včetně Protokol Ethernet OAM (IEEE 802.3ah ) a Protokol řízení agregace odkazů (LACP) |
01-80-C2-00-00-21 | 0x88f5 | Registrační protokol GARP VLAN (také známý jako IEEE 802.1q GVRP) |
01-80-C2-00-00-30 přes 01-80-C2-00-00-3F | 0x8902 | Protokol Ethernet CFM IEEE 802.1ag |
01-00-5E-00-00-00 přes 01-00-5E-7F-FF-FF | 0x0800 | Vícesměrové vysílání IPv4 (RFC 1112 ), vložte nízkých 23 bitů adresy vícesměrového vysílání IPv4 do adresy Ethernet[20] |
33-33-00-00-00-00 přes 33-33-FF-FF-FF-FF | 0x86DD | Vícesměrové vysílání IPv6 (RFC 2464 ), vložte nízkých 32 bitů adresy vícesměrového vysílání IPv6 do adresy Ethernet [21] |
01-0C-CD-01-00-00 přes 01-0C-CD-01-01-FF | 0x88B8 | IEC 61850 -8-1 HUSA Typ 1 / 1A |
01-0C-CD-02-00-00 přes 01-0C-CD-02-01-FF | 0x88B9 | GSSE (IEC 61850 8-1) |
01-0C-CD-04-00-00 přes 01-0C-CD-04-01-FF | 0x88BA | Hodnoty vzorkovaného vysílání vícesměrového vysílání (IEC 61850 8-1) |
01-1B-19-00-00-00 nebo 01-80-C2-00-00-0E | 0x88F7 | Přesný časový protokol (PTP) verze 2 přes Ethernet (nativní vrstva-2) |
802.11
802.11 bezdrátové sítě používají pro vícesměrové vysílání stejné adresy MAC jako Ethernet.
Viz také
Poznámky
- ^ Doporučený styl pro dokumenty RFC (Request for Comments) je „MSB 0“ číslování bitů.
- ^ X je zástupný symbol označující, že hodnota vlajky pole není v současné diskusi důležité.
- ^ Na Ethernetu je jako první vysílán nejméně významný bit oktetu. Vícesměrové vysílání je indikováno tím, že první přenesený bit cílové adresy je 1.
Reference
- ^ A b C Průvodce konfigurací směrování vícesměrového vysílání IP, Cisco, str. 17-19, vyvoláno 2017-05-27
- ^ Blok AD-HOC 1
- ^ Blok AD-HOC 2
- ^ Fall, K.R. a Stevens, W. R. (2011). TCP / IP Ilustrováno. 1. Addison-Wesley. str. 55. ISBN 9780321336316.CS1 maint: více jmen: seznam autorů (odkaz)
- ^ Blok AD-HOC 3
- ^ RFC 5771 Část 6.
- ^ „Soubor často kladených otázek (FAQ) pro vícesměrové vysílání“. Multicast Tech. Archivovány od originál dne 2011-05-16.
- ^ „IANA IP multicast addresses assignments“. Autorita přidělených čísel na internetu.
- ^ RFC 3376 Oddíl 4.2.14
- ^ RFC 4380 bod 2.17
- ^ Hinden, R .; Deering, S. (Únor 2006) Architektura adresování IP verze 6, IETF, RFC 4291.
- ^ Silvia Hagen (květen 2006). Základy protokolu IPv6 (Druhé vydání.). O'Reilly. ISBN 978-0-596-10058-2.
- ^ RFC 3956
- ^ RFC 3306
- ^ RFC 4291
- ^ RFC 2365 část 8.
- ^ "Registr adresního prostoru vícesměrového vysílání IPv6". Autorita přidělených čísel na internetu.
- ^ IEEE. „Standardní skupinová MAC adresa: Výukový průvodce“ (PDF). Asociace standardů IEEE. s. 2–3.
- ^ Patton, Michael A. et. al.. „Adresy vícesměrového vysílání (včetně vysílání)“. cavebear.com. Karl Auerbach.
- ^ RFC 7042 2.1.1.
- ^ RFC 7042 2.3.1.