IPv6 Rapid Deployment on IPv4 infrastructures (6rd) v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 -...

12
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 [email protected]

Transcript of IPv6 Rapid Deployment on IPv4 infrastructures (6rd) v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 -...

Page 1: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

IPv6 Rapid Deploymenton IPv4 infrastructures

(6rd)

http://tools.ietf.org/html/draft-despres-v6ops-6rd-ipv6-rapid-deployment-00

IETF 71 - 2008-03-11 [email protected]

Page 2: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 2

Plan

Requirements

(Actual) Rapid Deployment by FREE

ISPs that assign Private IPv4 Addresses

CPEs belonging to customers - DHCPv4

Additional requirement ?

What next ?

Page 3: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 3

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)

Page 4: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 4

(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

Page 5: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 5

SITE IPv6 ACTIVATION

HOST IPv6 ACTIVATION (Mac OS X Tiger)

Page 6: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 6

ISP _________________/\________________ / \

6rd unchanged 6rd CPEs v4 infrastructure ISP | | relay(s) | | | v6 V V V peering ___ ______________________ ___ | | | | | | | V v6 |--|-. .--------------|--| |-------- |___| | \ / | |___| | \ / 6rd ISP 6rdCustomer Sites| O v4 anycast ==> <= ISP prefix ___ | / \ address ___ | | | / \ | | | v6 |--|-' '--------------|--| |-------- |___| | | |___| |______________________|

Page 7: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 7

Address format

PPPP:PPPP:AAAA:AAAA:IIII:IIII:IIII:IIIIISP prefix /32; Site prefix /64; No Subnet ID

PPPP:PPPA:AAAA:AAAS:IIII:IIII:IIII:IIIIISP prefix /28; Site prefix /60; Subnet ID 4 bits

.<-IPv6 link prefix(64 bits)->.<---------- Host IID --------->. | | | | Subnet| | |<--- Site prefix ---->.<-ID->| | | | | | | 6rd IPv4 | | | | ISP site | | | | prefix address | | | |<-------> <---------->| | | | | | | +---//----+------------+--//--+-------------------------------+ | | 32 bits | ≥ 0 | 64 bits | | | | bits | | +---//----+------------+--//--+-------------------------------+

Page 8: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 8

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)

Page 9: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 9

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

Page 10: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 10

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)

Page 11: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 11

Next steps ?

Comments

Other WG involved?

RFC status ?

Page 12: IPv6 Rapid Deployment on IPv4 infrastructures (6rd)  v6ops-6rd-ipv6-rapid-deployment-00 IETF 71 - 2008-03-11.

2008-03-11 IETF 71 - v6ops - Rémi Després 12

Thank you