You are on page 1of 33

IPv6 Tutorial Basic

Collaboration Team

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1


Agenda

 Overview
 Introduction to IPv6
 Introduction Routing in IPv6
 Tunneling
 LAB

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2


Overview
Address space depletion National IT Strategy

U.S. Federal Mandate


http://www.potaroo.net/tools/ipv4/ IPv6 Task Force and promotion councils:
Africa, India, Japan, Korea,…
Impact being a slow down of the China Next Generation Internet (CNGI)
Internet growth and market project
penetration European Commission sponsored
projects

IP NGN
DOCSIS 3.0, FTTH, HDTV, Quad
IPv6 “on” & “preferred” by default Play
Applications only running Mobile SP – 3G, WiMax, PWLAN
over IPv6 (P2P framework) Networks in Motion
Networked Sensors, ie: AIRS

MSFT Vista & Server 2008 Infrastructures Evolution

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3


IPv6 – Planning Steps
2006 1H 07 2H 07 1H 08 2H 08 1H 09 2H 09 2010

Business Case Identification

Network Assessment & Cost Analysis

Training

Project planning (addressing,…)

Testing & trial

Deployment

Production

How long is needed for each phase of YOUR IPv6 deployment project?
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
Introduction to IPv6

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5


IPv6 Address

IPv4
32 bits
= 4,294,967,296 possible addressable devices

IPv6
128 bits: 4 times the size in bits
= 3.4 x 1038 possible addressable devices
= 340,282,366,920,938,463,463,374,607,431,768,211,456
∼ 5 x 1028 addresses per person on the planet

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6


IPv6 Address

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7


IPv6 Address

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8


IPv6 Global Unicast Addresses

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9


IPv6 Address Allocation

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10


Interface ID Assignment
• Lowest-order 64-bit field of unicast addresses may be assigned in
several different ways

Manually configured Assigned via DHCP


IPv4 & IPv6

3 DHCPv6 Request

4 DHCPv6 Reply

1 RS

2 RA

Stateless configuration Auto-generated pseudo-random


IPv6 Only

number (rfc3041)
Router
1 Solicitation Router
1 Solicitation
Router
2 Announcement Router
(/64 prefix, timers, etc…)
2 Announcement

IPv6 Address = /64 prefix + EUI64 (e.g. MAC address) IPv6 Address = /64 prefix + Random 64 bits (rfc3041)
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
EUI-64

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12


IPv6 Addressing Examples

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13


IPv6 Address Subnetting

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14


IPv6 Address Subnetting

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15


Introduction
Routing in IPv6

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16


Routing in IPv6

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17


Static Routing
Router(config)# ipv6 route ipv6-prefix/prefix-length {ipv6-address|
interface-type interface-number [ipv6-address]}
[administrativedistance][administrative-multicast-distance | unicast
|multicast] [tag tag]

Router1(config)#ipv6 route 2002:0:1:3::/64 2002:0:1:2::2


RouterA(config)#ipv6 route ::/0 serial1/0

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18


RIPng for IPv6
Router(config)#ipv6 router rip process
Router(config-rtr)#interface type number
Router(config-if)#ipv6 rip process enable

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19


OSPFv3 configuration example

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20


OSPFv3 on IPV6 Tunnels over IPv4

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21


BGP Configurations Non Link Local Peering

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22


BGP Configurations Filtering Prefixes

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23


Tunneling

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24


Tunnels for IPv6 Deployment
 Tunneling is encapsulating the IPv6 packet into an IPv4 packet
Host to Router, Router to Router
Router to Host, Host to Host

 Manually configured tunnels


Manual Tunnel (RFC 2893)
IPv6 over GRE (RFC 2473)

 Semi-automated tunnels
Tunnel broker (RFC 3053)

 Automatic tunnels
6to4 (RFC 3056)
ISATAP
Dynamic Multipoint VPN (DMVPN)
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25
IPv6 over IPv4 Tunnels

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26


Manually Configured Tunnels (RFC2893)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27


6to4 Tunnel ( RFC 3056 )

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28


Minimum Infrastructure Upgrade for 6PE/6VPE

POP 6PE router 6PE router v6


DSL
MP-iBGP session CE
v4/v6
POP

v4

MPLS Core
up to OC-192 Data Center IPv6 Network

FTTH Only IPv6


NAT-PT
segment
GE GE

IPv4 Server

GE GE
MPLS/IPv4 Cisco 7600 IPv6 Server
Sup.720 as 6PE

• 6PE – RFC 4798 – defined by Cisco and available from Cisco IOS
• 6VPE – RFC 4659 – Cisco authored for IPv6 VPN over MPLS/IPv4
infrastructure and available from Cisco IOS
•MPLS/IPv4 Core Infrastructure is IPv6-unaware
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
6PE Routing And Label Distribution Example
IPv6 IPv6 BGP LDP IPv6
Packet Packet Label Label Packet

IPv6 Network MPLS IPv4 Backbone IPv6 Network

CE3 6PE3 P P 6PE4 CE


IPv6 4 IPv6
IPv6 IPv6
200.10.10.1 IPv4 200.11.11.1
IPv4
MPLS
MPLS
IPv6 IPv6
IPv6
IPv6
CE1 6PE1 P P 6PE2 CE2 2001:db8::
2001:f00d::

IGPv4 IGPv4 IGPv4


200.10.10.1 200.10.10.1 200.10.10.1
reachable reachable reachable

LDPv4 {Pop} LDPv4 {27} LDPv4 {48}


Binds label Binds label Binds label
{Pop} to {27} to {48} to
200.10.10.1 200.10.10.1 200.10.10.1

MP-eBGP IPv6 MP-iBGP MP-eBGP


Advertises
Advertises Advertises
2001:f00d:: to 6PE2
2001:f00d:: 2001:f00d::
BGP Next Hop ::ffff:200.10.10.1
to 6PE1 to CE2
Label Binding {65}
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31
Industry’s Broadest Platform Support

Cisco IOS 12.0S


Cisco 12000 Series Routers
Cisco 10720 Series
Cisco IOS 12.4/12.4T
Cisco IOS-XR
Cisco 800 Series Routers
CRS-1, Cisco 12000
Cisco 1700 Series Routers
Cisco 1800 Series Routers Cisco IOS 12.2S family
Cisco 2600 Series Routers
Cisco ASR1000 series
Cisco 2800 Series Routers
Cisco 72/7300 Series Routers Cisco Product Portfolio
Cisco 3600 Series Routers
Cisco 3700 Series Routers Cisco 75/7600 Series Routers ASA Firewall (7.x), FWSM 3.1,
Cisco 3800 Series Routers Cisco 10000 Series Routers LMS 2.5, CNR 6.2, NFC 5.x, NAM
Cisco 7200 Series Routers Catalyst 3750/3560/2960 Series 3.x,
Cisco 7301 Series Routers Catalyst 4500 Series MDS9500 series, Nexus 7000,
Cisco 7500 Series Routers (EoL) GGSN 7.0
Catalyst
© 2007 Cisco Systems, Inc. All rights reserved.
6500 Series
Cisco Confidential 32
Cisco IPv6 compliance
 Conformance tests + Interoperability tests
IPv6 Ready Logo – www.ipv6ready.org
US DoD JITC conformance - http://jitc.fhu.disa.mil/apl/ipv6.html
Cable Labs DOCSIS 3.0 conformance
Microsoft Vista/Server 2008 interoperability – Vista logo
 Cisco IOS Release certification
Cisco IOS 12.4(11)T, C7600, C6500, C4500, IOS Firewall achieved JITC
certification
Cisco IOS 12.3, 12.3T, 12.2SX, 12.0S and XR (3.2) are compliant with the
IPv6 Ready Logo Phase I
Cisco IOS 12.4(9)T is compliant with IPv6 Ready Logo Phase II core specs
DOCSIS 3.0 Bronze qualified

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33

You might also like