cs:bih

Bump in the Host

Bump in the Host (BIH) definované v RFC 6535 nahradilo dva původní mechanismy – Bump in the Stack (BIS) a Bump in the API (BIA). Jedná se o překladač mezi IPv4 a IPv6, který se nachází přímo v koncovém počítači. Jeho hlavním cílem je umožnit IPv4 aplikacím komunikovat s IPv6 světem, pokud je počítač připojen pouze prostřednictvím IPv6.

Obsahuje tři komponenty:

  • translátor, který překládá datagramy mezi IPv4 a IPv6 (podle algoritmu pro Překlad IPv4 na IPv6, jak jinak)
  • mapovač adres uchovávající tabulky vazeb mezi IPv4 a IPv6 adresami a porty
  • rozšíření DNS, které umožňuje měnit dotazy a odpovědi mezi typy A a AAAA

Vzhledem ke své činnosti představuje BIH vlastně soukromý DNS64 uvnitř jednoho stroje. Z toho plynou některé výhody (řada věcí se tím zjednodušuje, například lze bez problémů používat neveřejné IPv4 adresy podle RFC 1918), ale i nevýhody (je třeba jej nastavit na jednotlivých počítačích, což může být ve větší síti dost pracné).

BIH obsahuje dvě odlišné varianty, které se liší svým umístěním a odpovídají předchozím mechanismům BIS a BIA. Varianta vycházející z BIS je součástí síťové vrstvy operačního systému. Varianta navazující na BIA je zařazena do aplikačního rozhraní a je preferována, protože trpí menším množstvím problémů. Základní princip činnosti obou je shodný.

Odkazy

  • RFC 6535 – specifikace BIH
  • RFC 2767 – specifikace BIS
  • RFC 3338 – specifikace BIA
Poslední úprava:: 24.09.2019 13:03