120 likes | 299 Views
IPv6 Rapid Deployment on IPv4 infrastructures (6rd) http://tools.ietf.org/html/draft-despres-v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11 remi.despres@free.fr. Plan. Requirements (Actual) Rapid Deployment by FREE ISPs that assign Private IPv4 Addresses
E N D
IPv6 Rapid Deployment on IPv4 infrastructures (6rd) http://tools.ietf.org/html/draft-despres-v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11 remi.despres@free.fr
IETF 71 - v6ops - Rémi Després Plan • Requirements • (Actual) Rapid Deployment by FREE • ISPs that assign Private IPv4 Addresses • CPEs belonging to customers - DHCPv4 • Additional requirement ? • What next ?
IETF 71 - v6ops - Rémi Després Requirements • RAPID DEPLOYMENT • No change to the core of IPv4 infrastructures • No new address assignment policy (v4 address ==> v6 site prefix) • Use only v6-v4 border gateway(s) and upgraded CPEs • COMPLETENESS • IPv6 addresses MUST be as good as other native ones: guaranteed return paths (unlike 6to4) • SCALABILITY • v6-v4 gateways must be stateless (like 6to4) • EFFICIENCY • Direct IPv4 routes between ISP 6rd sites (like 6to4) ... and KISS (Keep It Simple... Stupid)
IETF 71 - v6ops - Rémi Després (Actual) Rapid Deployment by FREE • Before nov 2007: "no short term need for IPv6" • Nov 7th: 6rd principles presented to FREE (French ISP) • Nov 7th at night: FREE asks for an IPv6 prefix => /32 • Nov 18th: "Done!" IPv6 prefixes confidentially available • Dec 4th: Evaluation after early trials • Dec 11th: Press release - IPv6 unicast available Opt-in service to > 1 500 000 customer sites
IETF 71 - v6ops - Rémi Després SITE IPv6 ACTIVATION HOST IPv6 ACTIVATION (Mac OS X Tiger)
IETF 71 - v6ops - Rémi Després ISP _________________/\________________ / \ 6rd unchanged 6rd CPEs v4 infrastructure ISP | | relay(s) | | | v6 V V V peering ___ ______________________ ___ | | | | | | | V v6 |--|-. .--------------|--| |-------- |___| | \ / | |___| | \ / 6rd ISP 6rd Customer Sites| O v4 anycast ==> <= ISP prefix ___ | / \ address ___ | | | / \ | | | v6 |--|-' '--------------|--| |-------- |___| | | |___| |______________________|
IETF 71 - v6ops - Rémi Després Address format .<-IPv6 link prefix(64 bits)->.<---------- Host IID --------->. | | | | Subnet| | |<--- Site prefix ---->.<-ID->| | | | | | | 6rd IPv4 | | | | ISP site | | | | prefix address | | | |<-------> <---------->| | | | | | | +---//----+------------+--//--+-------------------------------+ | | 32 bits | ≥ 0 | 64 bits | | | | bits | | +---//----+------------+--//--+-------------------------------+ PPPP:PPPP:AAAA:AAAA:IIII:IIII:IIII:IIII ISP prefix /32; Site prefix /64; No Subnet ID PPPP:PPPA:AAAA:AAAS:IIII:IIII:IIII:IIII ISP prefix /28; Site prefix /60; Subnet ID 4 bits
IETF 71 - v6ops - Rémi Després Non-6rd addresses with the 6rd ISP prefix .<-- Link prefix (64 bits)---->. | | | Non-6rd tag | | (4 bits) | | | | +----//-----+-|--+-----//------+-----------------------------+ | 6rd ISP | | | Interface ID | | prefix |1110| | | +----//-----+----+-----//------+-----------------------------+ PPPP:PPPe:XXXX:SSSS:IIII:IIII:IIII:IIII ISP prefix /28; Site prefix /48; Subnet ID 16 bits One /28 ISP prefix => 2^16 /48 site prefixes + 2^23+ /60 site prefixes (FREE has > 2^23 v4 addresses) (NB: /28 ISP prefix => 2^20 /48 site prefixes)
IETF 71 - v6ops - Rémi Després ISPs that assign private IPv4 Addresses .------------------------------. | 10.x.x.x/8 addresses | | <== | <-----| |-----> | 6rd ISP anycast address| 6rd CPEs | ==> | 6rd relays | | <-----| 0.0.0.0/0 |-----> | : | | V | '--------------.---------------' | __|__ ISP | | IPv4 NAT |_____| | | V
IETF 71 - v6ops - Rémi Després CPEs belonging to customers - DHCPv4(Hosts or routers) Need for a 6rd DHCPv4 Option Code Length 6rd prefix length | | | | | | +--|--+--|--+-----+-----+-----+-----+-----+-----+-----+-----+--|--+ |= nn | = 9 | 6rd ISP Prefix |6rd ISP anycast address| pl | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ FREE equivalent: ( nn; 9; 2a01:05d8; 192.88.99.2; 32)
IETF 71 - v6ops - Rémi Després Next steps ? • Comments • Other WG involved? • RFC status ?
Thank you IETF 71 - v6ops - Rémi Després