Teredo (protokoll)

A számítás során a Teredo protokoll „  IPv6 alagút UDP- n keresztül a NAT- on keresztül  ” ( RFC 4380 ) meghatároz egy módszert, amely lehetővé teszi az IPv6 internethez való hozzáférést a NAT-ot végző berendezések mögött. Ez is része az IPv4 IPv6 átmenet mechanizmusait , és áll kapszulázó IPv6 csomagok UDP felett IPv4 adatcsomagok a kliens és a Teredo relé, segítségével egy Teredo kiszolgáló.

Cél

A 6to4 , a legelterjedtebb IPv6 over IPv4 tokozási protokoll, megköveteli, hogy a kapszulázó alagút végén lévő hardvernek nyilvános IPv4 címmel rendelkezzen. Mégis és az IPv4-címek kimerülésének pótlására a legtöbb gazdagépet egy NAT-ot használó eszköz köti össze az IPv4-hálózattal . Így a nyilvános címet ehhez a NAT eszközhöz rendelték, ezért neki kell végrehajtania a 6to4 protokollt. Sajnos ezen berendezések nagy része nem frissíthető úgy, hogy technikai vagy gazdasági okokból 6–4 támogatást nyújtson.

A Teredo úgy oldja meg ezt a problémát, hogy az IPv6 csomagokat UDP / IPv4 datagrammokba foglalja, amelyeket a legtöbb NAT helyesen tud továbbítani. Így a NAT-ok mögötti IPv6-állomások Teredo alagút-végpontként is használhatók, még akkor is, ha nincs külön nyilvános IPv4-címük. A Teredo protokollt megvalósító állomás ugyanis megszerezheti az IPv6-kapcsolatot, anélkül, hogy a helyi hálózat többi részének környezete együttműködne.

A Teredo átmeneti intézkedésnek szánja: hosszú távon minden IPv6-állomásnak natív IPv6-kapcsolatot kell használnia. A Teredo protokoll tartalmaz egy megszüntetési eljárást: A Teredo implementációknak olyan eszközöket kell biztosítaniuk, amelyek lehetővé teszik a Teredo kapcsolat használatának leállítását, amikor az IPv6 elérhető, és kevésbé bonyolult kapcsolatot tesznek lehetővé.

Bemutatás

A Teredo protokoll számos funkciót lát el:

  1. diagnosztizálja az UDP kapcsolatot IPv4-en keresztül, és fedezze fel a jelenleg használt NAT típusát (a STUN protokoll egyszerűsített verziójának használatával );
  2. rendeljen egyedi, globálisan átirányítható IPv6-címet minden azt használó gazdagéphez;
  3. IPv6 csomagok beágyazása UDPv4 datagrammokba az IPv4 hálózaton történő továbbításhoz, figyelembe véve a NAT bejárását;
  4. útvonali kommunikáció a Teredo állomások és a natív IPv6 gazdagépek (azaz nem Teredo) között.

Teredo csomótípusok

Teredo többféle csomópontot határoz meg:

Külső linkek