Documente Academic
Documente Profesional
Documente Cultură
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Reference Materials
New/Updated IPv6 Cisco Sites: http://www.cisco.com/go/ipv6 http://www.cisco.gom/go/entipv6 Deploying IPv6 in Campus Networks: http://www.cisco.com/en/US/docs/solutions/Enterpri se/Campus/CampIPv6.html Deploying IPv6 in Branch Networks: http://www.cisco.com/en/US/solutions/ns340/ns414/ ns742/ns816/landing_br_ipv6.html
Presentation_ID
Cisco Public
Recommended Reading
Deploying IPv6 in Broadband Networks - Adeel Ahmed, Salman Asadullah ISBN0470193387, John Wiley & Sons Publications
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Now available!!
Agenda
The Need for IPv6 Planning and Deployment Summary Address Considerations General Concepts Infrastructure Deployment
Campus/Data Center WAN/Branch Remote Access
Presentation_ID
Cisco Public
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enterprise that partners with other companies/organizations doing IPv6 Governments, enterprise partners, contractors
Internal Pressure
Presentation_ID
Cisco Public
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Preliminary Research
Pilot/Early Deployment
Is it real? Do I need to deploy everywhere? Equipment status? SP support? Addressing What does it cost?
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
Still fighting vendors Content and wide-scale app deployment Review operational cost of 2 stacks Competitive/Strategic advantages of new environment
9
Optimize
Plan
Operate
Design
Implement
10
Deployment Phases
Transport considerations for integration Campus IPv6 integration options WAN IPv6 integration options Advanced IPv6 services options
Presentation_ID
Cisco Public
11
Where do I start?
Based on Timeframe/Use case Core-to-Edge - Ideal Edge-to-Core Challenging but doable
DC Aggregation DC/Campus Core
DC Access
Campus Block
WAN
Servers
Branch
Branch
Presentation_ID
Cisco Public
12
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
13
ISP
2001:DB8:0002:0001::/64 2001:DB8:0002:0002::/64
2001:DB8:0001::/48 Site 2
2001:DB8:0002::/48
Presentation_ID
Cisco Public
14
Routing/security control
You must always implement filters/ACLs to block any packets going in or out of your network (at the Internet perimeter) that contain a SA/DA that is in the ULA range today this is the only way the ULA scope can be enforced
15
ULA-Only
Internet Branch 1
Global 2001:DB8:CAFE::/48
NAT66 Required
Corp HQ
FD9C:58ED:7D73:2800::/64
Branch 2
Corporate Backbone
ULA Space FD9C:58ED:7D73::/48
FD9C:58ED:7D73:3000::/64
FD9C:58ED:7D73::2::/64
Everything internal runs the ULA space A NAT supporting IPv6 or a proxy is required to access IPv6 hosts on the internet must run filters to prevent any SA/DA in ULA range from being forwarded Works as it does today with IPv4 except that NAT66 products/solutions do not yet scale like NAT44 and are not widely availableyet Removes the advantages of not having a NAT (i.e. application interoperability, global multicast, end-to-end connectivity)
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
16
Not Recommended
ULA + Global
Internet Branch 1
Global 2001:DB8:CAFE::/48
Corp HQ
FD9C:58ED:7D73:2800::/64 2001:DB8:CAFE:2800::/64
Branch 2
Corporate Backbone
ULA Space FD9C:58ED:7D73::/48 Global 2001:DB8:CAFE::/48
FD9C:58ED:7D73:3000::/64 2001:DB8:CAFE:3000::/64
FD9C:58ED:7D73::2::/64 2001:DB8:CAFE:2::/64
Both ULA and Global are used internally except for internal-only hosts Source Address Selection (SAS) is used to determine which address to use when communicating with other nodes internally or externally In theory, ULA talks to ULA and Global talks to GlobalSAS should work this out ULA-only and Global-only hosts can talk to one another internal to the network Define a filter/policy that ensures your ULA prefix does not leak out onto the Internet and ensure that no traffic can come in or out that has a ULA prefix in the SA/DA fields Management NIGHTMARE for DHCP, DNS, routing, security, etc
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
17
Recommended
Global-Only
Internet Branch 1
Global 2001:DB8:CAFE::/48
Corp HQ
2001:DB8:CAFE:2800::/64
Branch 2
Corporate Backbone
Global 2001:DB8:CAFE::/48
2001:DB8:CAFE:3000::/64
2001:DB8:CAFE:2::/64
Global is used everywhere No issues with SAS No requirements to have NAT for ULA-to-Global translationbut, NAT may be used for other purposes Easier management of DHCP, DNS, security, etc. Only downside is breaking the habit of believing that topology hiding is a good security method J
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
18
64 bits
Recommended by RFC5375 and IAB/IESG Consistency makes management easy MUST for SLAAC (a few other technologies) Significant address space loss
> 64 bits
Address space conservation Special cases: /126valid for p2p (RFC3627) /127(RFC6164) /128loopback Complicates management Must avoid overlap with specific addresses: Router Anycast (RFC3513) Embedded RP (RFC3956) ISATAP addresses
Cisco Public
Presentation_ID
19
20
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
21
Modification to Neighbor Advertisement, router Advertisement, and ICMPv6 redirects Virtual MAC derived from HSRP group number and virtual IPv6 link-local address
GLBP for v6
GLBP AVG, AVF GLBP AVF, SVF
Modification to Neighbor Advertisement, Router AdvertisementGW is announced via RAs Virtual MAC derived from GLBP group number and virtual IPv6 link-local address
For rudimentary HA at the first HOP Hosts use NUD reachable time to cycle to next known default gateway (30s by default)
No longer needed
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
22
HSRP Active
HSRP Standby
interface FastEthernet0/1 ipv6 address 2001:DB8:66:67::2/64 ipv6 cef standby version 2 standby 1 ipv6 autoconfig standby 1 timers msec 250 msec 800 standby 1 preempt standby 1 preempt delay minimum 180 standby 1 authentication md5 key-string cisco standby 1 track FastEthernet0/0
HSRP IPv6 UDP Port Number 2029 (IANA Assigned) No HSRP IPv6 secondary address No HSRP IPv6 specific debug
Presentation_ID
Cisco Public
23
Additional support for IPv6 does not always require new Command Line Interface (CLI)
ExampleWRED
Presentation_ID
Cisco Public
24
000d.6084.2c7a
16 000d.6084.2c7a 16 000d.6084.2c7a
Full internet route tablesensure to account for TCAM/memory requirements for both IPv4/IPv6not all vendors can properly support both Multiple routing protocolsIPv4 and IPv6 will have separate routing protocols. Ensure enough CPU/Memory is present Control plane impact when using tunnelsterminate ISATAP/configured tunnels in HW platforms when attempting large scale deployments (hundreds/thousands of tunnels)
Presentation_ID
Cisco Public
25
Start Here: Cisco IOS Software Release Specifics for IPv6 Features http://www.cisco.com/en/US/docs/ios/ipv6/configuration/guide/ip6roadmap.html
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
26
Tunneling Services
IPv4 over IPv6 IPv6 over IPv4
Translation Services
IPv4
IPv6
Business Partners Government Agencies International Sites Remote Workers Internet consumers
27
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
28
Access Layer
L2/L3
v6Enabled v6Enabled
Distribution Layer
Dual Stack
Dual Stack
v6Enabled
Core Layer
Expect to run the same IGPs as with IPv4 VSS supports IPv6
v6-Enabled
v6-Enabled
Dual-stack Server
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
29
30
Access Layer
L2/L3
NOT v6Enabled
ISATAP
ISATAP
Leverages existing network Offers natural progression to full dual-stack design May require tunneling to less-than-optimal layers (i.e. core layer) ISATAP creates a flat network (all hosts on same tunnel are peers)
Create tunnels per VLAN/subnet to keep same segregation as existing design (not clean today)
NOT v6Enabled
Distribution Layer
v6Enabled
v6Enabled
Core Layer
Dual Stack
Dual Stack
v6-Enabled
v6-Enabled
2.
1
Access Block
2
Data Center Block
Presentation_ID
Cisco Public
32
Provides ability to rapidly deploy IPv6 services without touching existing network Provides tight control of where IPv6 is deployed and where the traffic flows (maintain separation of groups/locations) Offers the same advantages as Hybrid Model without the alteration to existing code/configurations Configurations are very similar to the Hybrid Model
ISATAP tunnels from PCs in access layer to service block switches (instead of core layer Hybrid)
Access Layer
ISATAP
Dedicated FW
2 Internet
Core Layer
1) Leverage existing ISP block for both IPv4 and IPv6 access 2) Use dedicated ISP connection just for IPv6Can use IOS FW or PIX/ASA appliance
IOS FW
1
WAN/ISP Block Data Center Block
Cisco Public
33
Presentation_ID
Cisco Public
34
Virtualized DC Solutions
DC Core
Nexus 7000
DC Aggregation
Cisco Catalyst 6500 VSS 10GbE DC Services
DC Access
Cisco Catalyst 6500 Cisco Catalyst 49xx CBS 3100 MDS 9124e
Nexus 7000
Nexus 5000
Nexus 1000v
DC SAN
MDS 9500 MDS 9500
Gigabit Ethernet 10 Gigabit Ethernet 10 Gigabit DCB 4Gb Fibre Channel 10 Gigabit FCoE/DCB
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
35
36
Operating Systems Windows 7 SUSE Red Hat Ubuntu The list goes on
Virtualization & Applications VMware vSphere 4.1 Microsoft Exchange 2007 SP1/2010 Apache/IIS Web Services Windows Media Services Multiple Line of Business apps
Most commercial applications wont be your problem it will be the custom/home-grown apps
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
37
Dedicated Server Farm New IPv6 only servers can be connected to existing access/agg pair on different VLANs New access/agg switches just for IPv6 servers Switch
Switch
Switch
VLAN10
VLAN11
Trunk
IPv4 server
IPv6 server
38
v6
v6
v6
NAT64 + SLB44
SLB66 + NAT64
v6 v4 v6 v4
v4 server
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
v4 server
39
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
40
WAN/Branch Deployment
Cisco routers have supported IPv6 for a long time Dual-stack should be the focus of your implementationbut, some situations still call for tunneling Support for every media/WAN type you want to use (Frame Relay, leased-line, broadband, MPLS, etc.) Dont assume all features for every technology are IPv6-enabled Better feature support in WAN/branch than in campus/DC
Dual Stack SP Cloud Corporate Network
Dual Stack
Dual Stack
Presentation_ID
Cisco Public
41
Branch Multi-Tier
HQ
SP support for port-toport IPv6?
HQ
MPLS
HQ
Internet
Frame
Internet
Headquarters
Primary DMVPN Tunnel 2001:DB8:CAFE:20A::/64 Backup DMVPN Tunnel (dashed) 2001:DB8:CAFE:20B::/64 2001:DB8:CAFE:202::/64
BR1-1 ::2
::1 HE1
::2
BR1-LAN-SW
WAN
::5 ::3 BR1-2 ::3 ::1 HE2
HSRP for IPv6 VIP Address - FE80::5:73FF:FEA0:2
::3
::3
VLAN Interfaces: 104 - 2001:DB8:CAFE:1004::/64 PC 105 - 2001:DB8:CAFE:1005::/64 Voice 106 - 2001:DB8:CAFE:1006::/64 Printer
Presentation_ID
Cisco Public
43
BR1-1 ::2
::1 HE1
::2
WAN
BR1-2 ::3
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved.
::3 ::1
Cisco Public
HE2
44
45
46
Branch LAN
Connecting Hosts
ipv6 dhcp pool DATA_W7 dns-server 2001:DB8:CAFE:102::8 domain-name cisco.com ! interface GigabitEthernet0/0 description to BR1-LAN-SW no ip address duplex auto speed auto ! interface GigabitEthernet0/0.104 description VLAN-PC encapsulation dot1Q 104 ip address 10.124.104.1 255.255.255.0 ipv6 address 2001:DB8:CAFE:1004::1/64 ipv6 nd other-config-flag ipv6 dhcp server DATA_W7 ipv6 eigrp 10 ! interface GigabitEthernet0/0.105 description VLAN-PHONE encapsulation dot1Q 105 ip address 10.124.105.1 255.255.255.0 ipv6 address 2001:DB8:CAFE:1005::1/64 ipv6 nd prefix 2001:DB8:CAFE:1005::/64 0 0 no-autoconfig ipv6 nd managed-config-flag ipv6 dhcp relay destination 2001:DB8:CAFE:102::9 ipv6 eigrp 10
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
BR1-LAN
BR1-LAN-SW
VLAN Interfaces: 104 - 2001:DB8:CAFE:1004::/64 PC 105 - 2001:DB8:CAFE:1005::/64 Voice 106 - 2001:DB8:CAFE:1006::/64 Printer
47
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
48
Client-based SSL
Internet
49
none
Cisco ASA
50
Outside
2001:db8:cafe:101::ffff
Inside
Cisco Public
51
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
52
Multi-Homing
Provisioning
Presentation_ID
Cisco Public
53
Port-to-Port Access
Port to Port Access IPv6 Content Provisioning Multi-Homing
Dual-stack or native IPv6 at each POP SLA driven just like IPv4 to support VPN, content access
IPv6 access to hosted content Cloud migration (move data from Ent DC to Hosted DC)
Cisco Public
54
Multi-Homing
Port to Port Access IPv6 Content Provisioning Multi-Homing
PA is no good for customers with multiple providers or change them at any pace PI is new, constantly changing expectations and no guarantee an SP wont do something stupid like not route PI space Customers fear that RIR will review existing IPv4 space and want it back if they get IPv6 PI Religious debate about the security exposure not a multi-homing issue If customer uses NAT like they do today to prevent address/policy exposure, where do they get the technology from no scalable IPv6 NAT exists today Is it really different from what we do today with IPv4? Is this policy stuff? Guidance on prefixes per peering point, per theater, per ISP, ingress/egress rules, etc.. this is largely missing today
Cisco Public
55
Content
Port to Port Access IPv6 Content Provisioning Multi-Homing
IPv6 provisioning and access to hosted or cloud-based services today (existing agreements) Salesforce.com, Microsoft BPOS (Business Productivity Online Services), Amazon, Google Apps Movement from internal-only DC services to hosted/cloud-based DC Provisioning, data/network migration services, DR/HA
Third-party marketing, business development, outsourcing Existing contracts connect over IPv6
Cisco Public
56
Provisioning
Port to Port Access IPv6 Content Provisioning Multi-Homing
Not a lot of information from accounts on this but it does concern them How can they provision their own services (i.e. cloud) to include IPv6 services and do it over IPv6
More of a management topic but the point here is that customers want the ability to alter their services based on violations, expiration or restrictions on the SLA Again, how can they do this over IPv6 AND for IPv6 services
Cisco Public
57
Dual-Stack
Instrumentation
58
Can IPv6 solve my internal RFC1918 starvation issue specifically inside my Data Center?
Most VDI deployments are additive in host count not a direct 1:1 replacement from thick-to-thin/zero client
Presentation_ID
Cisco Public
59
Conclusion
Dual stack where you can Tunnel where you must Translate only when you have a gun to your head Create a virtual team of IT representatives from every area of IT to ensure coverage for OS, Apps, Network and Operations/Management Microsoft Windows Vista, Windows 7 and Server 2008 will have IPv6 enabled by defaultunderstand what impact any OS has on the network Deploy it at least in a lab IPv6 wont bite Things to consider:
Focus on what you must have in the near-term (lower your expectations) but pound your vendors and others to support your longterm goals Dont be too late to the party anything done in a panic is likely going to go badly
Presentation_ID
Cisco Public
60
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
61
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
62
Thank you.
#CNSF2011
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
64
Over 180,000 people around the world in the extended Cisco family
ASIAPAC
Presentation_ID
N. America
Cisco Public
S. America
Europe
Middle East
65
IT Drivers
1. Corporate Growth (IPv4 Address Depletion) 2. Enable IPv6 Infrastructure for development and testing 3. Cisco on Cisco
Goals
1. cisco.com IPv6 Internet presence 2. Enable ubiquitous IPv6-enabled user access in the network 3. End to end IPv6 (Dual Stack)
Presentation_ID
Cisco Public
66
Content
Limited IPv6 Tunnel ServiceDual Stack Core Corp and Internet access on request GGSG Dual Stack
Dual Stack Desktop Networks SJC and RTP Corp and Internet Access
Dual Stack Desktop Networks All global sites, remote access Corp and Internet Access
Presentation_ID
Cisco Public
67
Phase 3 DC, DMZ, RO, OOB, Lab, Remaining Core, MPLS VPNs, Multicast, QoS, Extranet (TBD)
Presentation_ID
Cisco Public
68
Content Delivery
AAAA record for www.ipv6.cisco.com served from DNS Static Content served locally Dynamic Content redirected to WWW
Presentation_ID
Cisco Public
71
www.ipv6.cisco.com 2001:420:80:1::5
Presentation_ID
Cisco Public
72
#CNSF2011
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
74
June 8, 2011 from 0:00 UTC to June 9, 2011 0:00 UTC Coordinated, cooperative IPv6 activation by websites and CDNs Worldwide testbed for data gathering http://isoc.org/wp/worldipv6day/
Presentation_ID
Cisco Public
75
IPv6 data paths are independent of IPv4 paths IPv6 capable devices will prefer IPv6 connectivity IPv6 paths will see unprecedented stress on June 8 IPv4 only sites will see no changes
Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
76
Website Owners IPv4 Only Network Operators (end users) IPv4 Only Dual Stack (IPv4/IPv6) Dual Stack with IPv6 problem Dual Stack (IPv4/IPv6) Dual Stack with IPv6 problem
Presentation_ID
Cisco Public
77
Most sites or hosts will not notice the change Typical impacts
Slow connection startup as IPv6 fails and falls back to IPv4 Slow performance due to congested IPv6 paths Failed connectivity for misconfigured devices or networks DNS lookup failures
* Source: http://www.isc.org/solutions/survey
Presentation_ID
Cisco Public
78
Thank you.
#CNSF2011