6rd
32ビットのIPv4アドレスをまるごとIPv6アドレスに埋め込むという、シンプルな実装を行うと、通常のISPのルーターが対応するIPv6アドレスより多いアドレス空間を消費してしまう。これを回避するために、IPv4アドレスのうち必要ない桁を無視する、あるいはIPv6のドメインを増やす、というような手法がある。
通常、地域インターネットレジストリ(RIR)から割り当てられるIPv6空間は/32(上位32ビットが同じ、他の/xxも同様)なので、IPv4アドレスの32ビットをすべて6rdでのIPv6アドレスに埋め込んでしまえば、ユーザーには/64しか割り当てることができない(そして、自動設定を行う場合、下位64ビットがホストに対して割り当てられるので、ユーザー側でサブネットを切るのが難しくなる)。
6rdでは、IPv4アドレスのうち不要な桁を無視することができる。例えば、あるISPが顧客に提供するIPv4アドレスが/18の範囲内だったとすると、6rdのアドレスには残り14ビットだけを埋め込む、ということができる。初期のFreeでは、この柔軟性がなかったため、ユーザーに対して/64を割り当てていたが、FreeがRIPE NCCから/26と大きな割り当てを受けたことで、プレフィックスを短くすることができた。