Distance Vector Multicast Routing Protocol

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. szeptember 26-án felülvizsgált verziótól ; az ellenőrzésekhez 10 szerkesztés szükséges .

A Distance Vector Multicast Routing Protocol (DVMRP ) egy csoportos adatcsomag -  útválasztó protokoll IP - hálózatokhoz. A protokoll autonóm rendszereken belüli használatra készült, azaz egy tartományon belüli útválasztási protokoll .

A DVMRP protokoll leírása az RFC 1075-ben található.

Alapok

A DVMRP protokoll az RPF ( Reverse Path Forwarding ) metódust valósítja meg csonkolással ( Prune ) [1] . Amikor egy útválasztó csomagot fogad, azt az eredeti interfész kivételével minden interfészhez továbbítja. Ha a forgalomirányító felelősségi területén nincsenek tagjai a multicast csoportnak, akkor a router kizáró üzenetet küld vissza, levágva a terjesztési fa szükségtelen (tagok nélküli) ágait.

Protokoll datagram szerkezet

A DVMRP IGMP protokoll üzeneteket használ az információcserére más útválasztókkal – az IP - csomag protokollmezője 2-es értékkel van kitöltve .

Protokoll datagram szerkezet :

+ 0-3 4-7 8-15 16-23 24-31
0 Változat Típusú A kód Ellenőrző összeg
32 DVMRP üzenet törzse
Csapatok
Csapat Adat
a kód jelentése méret (bit) Név jelentése
0 üres nyolc figyelmen kívül hagyva
2 Cím típusa nyolc család 2 – IPv4
3 Alhálózati maszk 8 (+32) gróf, maszk count = 0 — nincs maszk mező, a célhálózati maszk a következő útvonalakhoz használatos; 1 - van egy maszkmező, amelynek hossza a cím típusától függ
négy Metrikák nyolc érték Következő cél metrika a parancsot küldő útválasztóhoz képest
5 Zászlók nyolc érték 7. bit - a cél elérhetetlen; 6. bit – Rejtett osztott horizontú útvonal
6 végtelenség nyolc érték A metrikus értéket a végtelennek tekintjük
7 Cél címe 8+32×N szám, cím1, …, címN Címek száma, célcímek tömbje; a cím hossza a típusától függ
nyolc Kért célcímek 8+32×N szám, cím1, …, címN Címek száma, célcímek tömbje, amelyekhez útvonalakat kérnek; ha count = 0 – minden címet kérünk
9 A csoportban való részvétel hiánya 8+(32+32)×N count, address1, time1, …, addressN, timeN Elemek száma, párok tömbje: csoportcím, érvényességi idő; tiltja a datagramok küldését a megadott címekre a megadott ideig
tíz Csoporton belüli részvétel lemondása 8+32×N szám, cím1, …, címN Címek száma, csoportcímek tömbje, amelynél a datagramok küldésének tilalma megszűnt

Lásd még

Jegyzetek

  1. Multicasting datagramok (multicasting) (elérhetetlen link) . Letöltve: 2010. március 14. Az eredetiből archiválva : 2002. április 20.. 
  2. DVMRP: Distance Vector Multicast Routing Protocol  (angol)  (elérhetetlen hivatkozás) . Letöltve: 2010. március 14. Az eredetiből archiválva : 2012. április 20..