ipv6 addressing plan fundamentals

17
IPv6 Addressing Plan Fundamentals Nathalie Trenaman Trainer, RIPE NCC Tuesday, 24 April 2012 Wednesday, April 25, 2012

Upload: ripe-ncc

Post on 30-Nov-2014

3.350 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: IPv6 Addressing Plan Fundamentals

IPv6 Addressing Plan FundamentalsNathalie TrenamanTrainer, RIPE NCCTuesday, 24 April 2012

Wednesday, April 25, 2012

Page 2: IPv6 Addressing Plan Fundamentals

IP Address Distribution

2

Allocation PA Assignment PI Assignment

IANA

End User

LIR

RIR

/3

/32

/12

/56/48 /48

Wednesday, April 25, 2012

Page 3: IPv6 Addressing Plan Fundamentals

IPv6 Address Basics

• IPv6 address: 128 bits- 32 bits in IPv4

• Every subnet should be a /64

• Customer assignments (sites) between:- /64 (1 subnet)- /48 (65,536 subnets)

• Minimum allocation size /32- 65,536 /48s- 16,777,216 /56s

3

Wednesday, April 25, 2012

Page 4: IPv6 Addressing Plan Fundamentals

IPv6 Subnetting

4

0000:00002001:0DB8:0000:0000:0000:0000:0000:0000

IPv6 Subnetting

/32 = 65536 /48/48 = 65536 /64

/52 = 4096 /64/56 = 256 /64

64 bits interface ID

/60 = 16 /64/64

Contact Training Services: [email protected] us on Twitter: www.twitter.com/TrainingRIPENCC

www.ripe.net

Wednesday, April 25, 2012

Page 5: IPv6 Addressing Plan Fundamentals

Address Notation

2001:0db8:003e:ef11:0000:0000:c100:004d

5

Wednesday, April 25, 2012

Page 6: IPv6 Addressing Plan Fundamentals

Address Notation

2001:0db8:003e:ef11:0000:0000:c100:004d

5

2001:db8:3e:ef11:0: c100:4d0:

Wednesday, April 25, 2012

Page 7: IPv6 Addressing Plan Fundamentals

Address Notation

2001:0db8:003e:ef11:0000:0000:c100:004d

5

2001:db8:3e:ef11:0: c100:4d0:

2001:db8:3e:ef11: :c100:4d

Wednesday, April 25, 2012

Page 8: IPv6 Addressing Plan Fundamentals

Address Notation

2001:0db8:003e:ef11:0000:0000:c100:004d

5

2001:db8:3e:ef11:0: c100:4d0:

2001:db8:3e:ef11: :c100:4d

0 0 0 11 1 1 11 1 1 0 0 0 0 1

Wednesday, April 25, 2012

Page 9: IPv6 Addressing Plan Fundamentals

Why Create an IPv6 Addressing Plan?

• Mental health during implementation(!)

• Easier implementation of security policies

• Efficient addressing plans are scalable

• More efficient route aggregation

6

Wednesday, April 25, 2012

Page 10: IPv6 Addressing Plan Fundamentals

IPv6 Address Management

• Your Excel sheet might not scale– There are 65.536 /48s in a /32

– There are 65.536 /64s in a /48

– There are 16.777.216 /56s in a /32

• Find a suitable IPAM solution

7

Wednesday, April 25, 2012

Page 11: IPv6 Addressing Plan Fundamentals

Addressing Plans for ISPs

• A /48 per pop can be used- separate blocks for infrastructure and customers- document address needs for allocation criteria

• Use one /64 block (per site) for loopbacks- One /128 per device- One /64 contains enough /128s for 18.446.744.073.709.551.616 devices

8

Wednesday, April 25, 2012

Page 12: IPv6 Addressing Plan Fundamentals

More On Addressing Plans for ISPs

• For private networks, look at ULA

• For servers you want manual configuration

• Use port numbers for addresses- pop server 2001:db8:1::110- dns server 2001:db8:1::53- etc...

9

Wednesday, April 25, 2012

Page 13: IPv6 Addressing Plan Fundamentals

Point-to-Point Connections

• How much space for point-to-point connections?- RFC4291: Interface IDs are required to be /64- RFC3627: Use of /127 between routers considered

harmful - RFC6547: RFC3627 to Historic Status- RFC6164: Using /127 on Inter-Router links

• Be safe: reserve a /64, assign a /127 per point-to-point connection

10

Wednesday, April 25, 2012

Page 14: IPv6 Addressing Plan Fundamentals

Addressing Plan Exercise (1)

11

DMZ

guest vlan

server vlan

NOC vlan

cr2.pop1

AR2

cr1.pop2

cr2.pop2

cr1.office

mail

www

proxy

usenet

voip

DNS

colocatedcustomer

vlans

colo 1

colo 2

DSLcustomers

cr1.pop1

sw 2

sw 1

POP1 POP2

POP3

switch layer 3 switch router firewall

Wednesday, April 25, 2012

Page 15: IPv6 Addressing Plan Fundamentals

Addressing Plan Exercise (2)

12

POP1Infrastructure

loopback addressesmail server vlan

www server vlanproxy server vlan

usenet server vlanVoIP server vlanDNS server vlan

cr1.pop1cr2.pop1

sw1sw2

POP2cr1.pop2cr2.pop2

colo1colo2

POP3

DMZ

guest vlanNOC vlan

server vlan

Customer Assignments DSL Customers (3000)Colocation Customers (1000)

Wednesday, April 25, 2012

Page 17: IPv6 Addressing Plan Fundamentals

Questions?

Wednesday, April 25, 2012