0
Srikanth Narasimhan,          Distinguished IT Engineer, Cisco Systems© 2010 Cisco and/or its affiliates. All rights reser...
The Global Cisco Family                                                              300 locations in 90 countries       ...
Common Issues to Solve                   Escalating User                                Compliance and                    ...
Business and IT Drivers for IPv6•             Enterprise Business Drivers              Corporate Growth in the face of IPv...
Architecture for Agile Delivery of the Borderless Experience                                          BORDERLESS          ...
IPv4      Dual Stack                                              IPv6                                                    ...
Staff Training & Operations                                                                                               ...
Use case                                                          Special handling required                               ...
Use case                                                            Special handling required                             ...
Use case                                                          Special handling required    My product is used before t...
• Dual Stack where we can, tunnel                                                             where we can’t              ...
Thank you.© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Public   13
Upcoming SlideShare
Loading in...5
×

IPv4 to IPv6 Transition at Cisco: Case Specification, by Srikanth Narasimhan

2,346

Published on

Cisco and Department of Telecommunication (DoT) organized the India IPv6 Launch Event- Switch to 6 on June 7th at New Delhi. The overwhelming presence of senior C-level officers clearly indicated the importance of IPv6 as a topic of national importance and indicated that there is a need to fill the knowledge gaps and DoT and Cisco’s proactive initiative was welcomed by the industry.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,346
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
104
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "IPv4 to IPv6 Transition at Cisco: Case Specification, by Srikanth Narasimhan"

  1. 1. Srikanth Narasimhan, Distinguished IT Engineer, Cisco Systems© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 1
  2. 2. The Global Cisco Family  300 locations in 90 countries  450+ buildings  51 data centers and server rooms  1500+ labs world wide (500+ in San Jose)  66,000+ Employees 20,000 Channel Partners  110+ Application Over 180,000 people around the Service Providers world in the extended Cisco  210+ Business and Support family Development Partners Estimated Numbers© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
  3. 3. Common Issues to Solve Escalating User Compliance and Virtualized, Secure Global Scalability Empowered Expectations Security Borderless Real-time User Enterprise Infrastructure Quality Information Flexible Capacity, Speed to Deployment and High Availability Power and Cooling Grassroots  Massively distributed  Instant business innovation Growth,  Work @ home Personalization Productivity and  Blurring of Edge &  Profitable Consumer within Innovation Core IT interactions© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Cisco Public Confidential 3
  4. 4. Business and IT Drivers for IPv6• Enterprise Business Drivers Corporate Growth in the face of IPv4 address depletion in the future – depletion on the outside vs inside Partners/business ecosystem requirements Regulatory compliance• IT Goals cisco.com IPv6 Internet presence Enable ubiquitous IPv6-enabled user access in the network End to end IPv6 (Dual Stack)• Cisco Business Drivers Cisco on Cisco IPv6 leadership and mindshare/product and solution readiness Enable IPv6 Infrastructure for development and testing© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
  5. 5. Architecture for Agile Delivery of the Borderless Experience BORDERLESS END-POINT/ USER SERVICES Securely, Reliably, Seamlessly: AnyConnectPOLICY BORDERLESS Energy App Multimedia NETWORK Mobility: Security: Optimization: Management: Performance:MANAGEMENT Motion TrustSec Medianet SERVICES EnergyWise App Velocity BORDERLESS Unified Unified Extended ExtendedAPIs NETWORK Access Fabric Edge Cloud SYSTEMS Application BORDERLESS Wireless Routing Switching Networking/ Security INFRASTRUCTURE Optimization SMART SERVICES: PROFESSIONAL AND TECHNICAL Realize the Value of Borderless Networks Faster © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
  6. 6. IPv4 Dual Stack IPv6 Recommended Enterprise Co-existence strategy Tunneling Services IPv4 over IPv6 IPv6 over IPv4 Connect Islands of IPv6 or IPv4 Business Partners Government AgenciesTranslation Services IPv6 International Sites Remote Workers IPv4 Internet consumers Connect to the IPv6 community© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
  7. 7. Staff Training & Operations Cisco.com Roll-Out Releases & Planning Internal Apps ASP Integration and DMZ (CEC, IWE, etc.) (Salesforce.com) Apps Application Environments CSPO Security Inspection & Monitoring(IP Protection, NIDS, NetFlow, WSA, WAF, Pen testing) Middleware Databases (Oracle, Application Servers Web Servers (Messaging, MY SQL, MS SQL) (Weblogic/ Liferay) (Apache, IIS) Web Services Middleware and Databases Gateway) Client VOIP, DC Mobility, Collaboration Sensors & (Compute, Access Printers Email Devices & Controllers Storage, (PCs) Gateways VDI) Infrastructure Device Enablement Load Security Optimization DNS & Balancing & Content VPN (Firewall & (WAAS, SSL DHCP Content Distribution Access IDS/IPS) Acceleration) Switching Networked Infrastructure Services IP Services (QoS, Multicast, Mobility, Translation) Hardware IP Routing Connectivity Instrumentation Support Addressing Protocols Basic Network Infrastructure © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
  8. 8. Use case Special handling required IPv6 addresses are 128-bit hexadecimal, with colons separating the octets. IPv4 addresses are 32- I store IP addresses in a database bit, written in decimal, with periods separating the octets. You may need to adjust your database fields. I store IP addresses in log files IPv6 addresses are longer. Your log files will grow faster. IPv6 addresses are 128-bit hexadecimal, with colons separating the octets. IPv4 addresses are 32- bit, written in decimal, with periods separating the octets. Your tools and analysis will need to handle 2 address formats and lengths. My monitoring tools look at IP Also, since CSG datacenters will translate incoming IPv6 traffic to IPv4, the IPv4 address that the address back-end server will see is the IP address of our translation module. This might not meet the needs of your monitoring tool. The tool might need the customers IP address. If so, it is possible to pass the original IPv6 address along as an X-Forwarded-For header. IPv6 addresses are 128-bit hexadecimal, with colons separating the octets. IPv4 addresses are 32- bit, written in decimal, with periods separating the octets. You will need to adjust your analysis to handle both formats and to handle the longer length of IPv6. I analyze IP addresses stored in a Also, since CSG datacenters will translate incoming IPv6 traffic to IPv4, the IPv4 address that the database or a log file back-end server will see is the IP address of our translation module. This might not meet the needs of your analysis. The analysis might need the customers IP address. If so, it is possible to pass the original IPv6 address along as an X-Forwarded-For header. I identify a customer by his IP Our datacenters will translate incoming IPv6 traffic to IPv4. The back-end server will see the same address, or differentiate customers by IPv4 address for all IPv6 users. It is possible to pass the original IPv6 address along as an X- their IP addresses Forwarded-For header. This will require some change in your product’s code.© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
  9. 9. Use case Special handling required The IP-based geo-location databases are not yet ready for IPv6. Contact your vendor to find out their plans to provide IPv6 coverage. I use IP-based geo-location In addition, our datacenters will translate incoming IPv6 traffic to IPv4. The back-end server will see all IPv6 traffic as coming from our internal translator. It is possible to pass elements of the original request along as an XFF header. This would require some change in your product’s code. For example, Connect has a “Join Meeting” button to let the user use Meeting Center, and My product lets the user www.webex.com has a link to Facebook. The other product or website might not support IPv6 connect to another product or traffic. You need to ensure graceful handling behind the scenes if it does not. The user should not website see an error message. Our datacenters will translate incoming IPv6 traffic to IPv4. The back-end server will see all IPv6 I block/blacklist an abuser’s IP traffic as coming from our internal translator, so this abuse management solution will not work address properly for IPv6 users. It is possible to pass elements of the original request along as an X- Forwarded-For header. This would require some change in your product’s code. I use 3rd-party utilities and Ensure that the 3rd-party utilities and open-source code handle IPv6 properly. If you are using an open-source code in my old version, you will probably need to upgrade to a recent version. If the utility or open-source product code does not have a version that supports IPv6, then you will need to do development work. My product is installed on the A product installed on the end-users box must be able to handle an IPv6 environment. The IPv6- end-user’s box (such as WebEx to-IPv4 translation module cannot help you because its located at the datacenter. Client)© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
  10. 10. Use case Special handling required My product is used before the The product must be able to handle an IPv6 environment. The IPv6-to-IPv4 translation module traffic reaches our IPv6-to- cannot help you because its located at the datacenter. IPv4 translator My product uses Akamai or other CDNs (content You will need to tell your CDN about your IPv6 plans. Akamai will enable v6 for you. Akamai distribution networks used for IPv6 functionality is opt-in, not automatic. caching popular content, etc.) My users connect with mobile You will need to check that users with various mobile devices can access your application over devices IPv6 as well as IPv4. IPv6 and IPv4 cannot directly communicate with each other -- they require an intermediary. This traffic will need to route through the IPv6-to-IPv4 translation module in the datacenter. You will My application allows users to need to make this appear to the user to be peer-to-peer communication, even though directly connect to each other communication between an IPv6 user and an IPv4 user is not actually peer-to-peer. Users should (peer-to-peer communication) not see an error message or functionality failure. It should not require the user to do any special setup.© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
  11. 11. • Dual Stack where we can, tunnel where we can’t • Have a quick and scalable solution in hand to relieve delivery pressure • Absorb cost in established upgrade process rather than rip and replace • Rip and replace only where necessary (Fast track projects) • Develop a short term (relief) plan and a long term (absorbed) plan • Management via IPv4 with IPv6 Service Monitoring • Ongoing Training and exposure for the teams© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
  12. 12. Thank you.© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×