Distance Vector Multicast Routing Protocol

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 26. syyskuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

Distance Vector Multicast Routing Protocol ( DVMRP ) on IP - verkkojen monilähetysdatagrammien  reititysprotokolla . Protokolla on tarkoitettu käytettäväksi autonomisissa järjestelmissä , eli se on toimialueen sisäinen reititysprotokolla .

DVMRP-protokollan kuvaus on RFC 1075:ssä.

Perusteet

DVMRP-protokolla toteuttaa RPF ( Reverse Path Forwarding ) -menetelmän katkaisulla ( Prune ) [1] . Kun reititin vastaanottaa paketin, se välittää sen kaikille liitäntöille paitsi alkuperäiselle. Jos reitittimen vastuualueella ei ole ryhmälähetysryhmän jäseniä, reititin lähettää takaisin poissulkemisviestin, joka katkaisee tarpeettomat (ilman jäseniä) jakelupuun oksat.

Protokollan datagrammirakenne

DVMRP käyttää IGMP -protokollasanomia tietojen vaihtamiseen muiden reitittimien kanssa - IP - paketin protokollakenttä on täytetty arvolla 2 .

Protokollan datagrammirakenne :

+ 0-3 4-7 8-15 16-23 24-31
0 Versio Tyyppi Koodi Tarkista summa
32 DVMRP-viestin runko
Joukkueet
Tiimi Data
koodi merkitys koko (bittinen) Nimi merkitys
0 tyhjä kahdeksan huomiotta
2 Osoite tyyppi kahdeksan perhe 2 - IPv4
3 Aliverkon peite 8 (+32) laskea, naamio count = 0 — ei maskikenttää, kohdeverkkomaskia käytetään seuraaville reiteille; 1 - on maskikenttä, jonka pituus riippuu osoitetyypistä
neljä Mittarit kahdeksan arvo Seuraava kohdemetriikka suhteessa komennon lähettävään reitittimeen
5 Liput kahdeksan arvo bitti 7 - määränpäätä ei saavuteta; bitti 6 - Piilotettu jaetun horisontin reitti
6 ääretön kahdeksan arvo Metrinen arvo katsotaan äärettömäksi
7 Määränpään osoite 8+32×N määrä, osoite1, …, osoiteN Osoitteiden lukumäärä, joukko kohdeosoitteita; osoitteen pituus riippuu sen tyypistä
kahdeksan Pyydetyt kohdeosoitteet 8+32×N määrä, osoite1, …, osoiteN Osoitteiden lukumäärä, joukko kohdeosoitteita, joille reittejä pyydetään; jos count = 0 – kaikki osoitteet pyydetään
9 Ryhmään osallistumattomuus 8+(32+32)×N count, address1, time1, …, addressN, timeN Elementtien lukumäärä, parien joukko: ryhmäosoite, voimassaoloaika; estää datagrammien lähettämisen määritettyihin osoitteisiin määritetyn ajan
kymmenen Ryhmään osallistumatta jättämisen peruuttaminen 8+32×N määrä, osoite1, …, osoiteN Osoitteiden lukumäärä, ryhmä osoitteita, joiden datagrammien lähetyskielto on kumottu

Katso myös

Muistiinpanot

  1. Datagrammien ryhmälähetys (multicasting) (linkki ei saavutettavissa) . Haettu 14. maaliskuuta 2010. Arkistoitu alkuperäisestä 20. huhtikuuta 2002. 
  2. DVMRP: Distance Vector Multicast Routing Protocol  (englanniksi)  (linkki ei saatavilla) . Haettu 14. maaliskuuta 2010. Arkistoitu alkuperäisestä 20. huhtikuuta 2012.