Distance Vector Multicast Routing Protocol (DVMRP ) je multicastový datagramový směrovací protokol pro IP sítě. Protokol je určen pro použití v rámci autonomních systémů , to znamená, že jde o směrovací protokol uvnitř domény .
Popis protokolu DVMRP je v RFC 1075.
Protokol DVMRP implementuje metodu RPF ( Reverse Path Forwarding ) se zkrácením ( Prune ) [1] . Když router přijme paket, předá jej všem rozhraním kromě toho původního. Pokud v oblasti odpovědnosti routeru nejsou žádní členové multicastové skupiny, pošle router zpět zprávu o vyloučení, čímž odřízne nepotřebné (bez členů) větve distribučního stromu.
DVMRP používá zprávy protokolu IGMP pro výměnu informací s jinými routery - pole protokolu v IP paketu je vyplněno hodnotou 2 .
Struktura datagramu protokolu :
|
tým | Data | |||
---|---|---|---|---|
kód | význam | velikost (bit) | název | význam |
0 | prázdný | osm | — | ignoroval |
2 | Typ adresy | osm | rodina | 2 - IPv4 |
3 | Maska podsítě | 8 (+32) | počítat, maskovat | počet = 0 — žádné pole masky, maska cílové sítě se používá pro následující trasy; 1 - je zde pole masky, jehož délka závisí na typu adresy |
čtyři | Metriky | osm | hodnota | Další cílová metrika vzhledem k routeru, který odesílá příkaz |
5 | Vlajky | osm | hodnota | bit 7 - cíl nedosažitelný; bit 6 - Skrytá trasa rozděleného horizontu |
6 | Nekonečno | osm | hodnota | Metrická hodnota považovaná za nekonečno |
7 | Cílová adresa | 8+32×N | počet, adresa1, …, adresaN | Počet adres, pole cílových adres; délka adresy závisí na jejím typu |
osm | Požadované cílové adresy | 8+32×N | počet, adresa1, …, adresaN | Počet adres, pole cílových adres, pro které jsou požadovány cesty; pokud počet = 0 – jsou požadovány všechny adresy |
9 | Neúčast ve skupině | 8+(32+32)×N | počet, adresa1, čas1, …, adresaN, časN | Počet prvků, pole párů: adresa skupiny, doba platnosti; zakazuje odesílání datagramů na zadané adresy po určenou dobu |
deset | Zrušení neúčasti ve skupině | 8+32×N | počet, adresa1, …, adresaN | Počet adres, pole skupinových adres, pro které je zrušen zákaz odesílání datagramů |
protokoly TCP /IP podle vrstev modelu OSI | Základní|
---|---|
Fyzický | |
odvedeny | |
síť | |
Doprava | |
zasedání | |
Zastoupení | |
Aplikovaný | |
Uplatněno jiné | |
Seznam portů TCP a UDP |