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