Introducing Novell IPv6 Stack Novell BrainShare 2002 Introducing Novell IPv6 Stack Rinka Singh Sr. Manager, Software Engineering Novell, Inc. srinka@novell.com IO302—Introducing Novell IPv6 Stack
Agenda FTB The Novell vision—one Net Novell IPv6 strategy and goals Novell BrainShare 2002 Agenda The Novell vision—one Net Novell IPv6 strategy and goals Novell IPv6 implementation Deployment issues and scenarios The road ahead FTB IO302—Introducing Novell IPv6 Stack
Novell BrainShare 2002 Vision…one Net A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries IO302—Introducing Novell IPv6 Stack
Novell Vision—IPv6 IPv6 and one Net Large address space Novell BrainShare 2002 Novell Vision—IPv6 IPv6 and one Net Large address space Billions of users Scalability Manageability Reliability Quality of service Mobility Security IO302—Introducing Novell IPv6 Stack
Vision…one Net Mission A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world
Novell IPv6 Strategy Evolutionary development Early deployment Novell BrainShare 2002 Novell IPv6 Strategy Evolutionary development Early deployment Focus on interoperability Dual stack and other transition mechanisms Customer feedback drives releases NetWare® customers Application and solution partners ISVs and software vendors IO302—Introducing Novell IPv6 Stack
Novell IPv6 Goals Dual stack on NetWare Enable all Novell products Novell BrainShare 2002 Novell IPv6 Goals Dual stack on NetWare Enable all Novell products End-to-end security Easy deployment, configuration and management Scalability, availability, and performance Migration agents and tools for IPv6 Migration agents/tools NetWare Server IO302—Introducing Novell IPv6 Stack
What’s Available Today Novell BrainShare 2002 What’s Available Today Connection to 6Bone http://www.6bone.net/ Interoperability with other IPv6 implementations Transition mechanism for IPv6 hosts IPv6 application programming interfaces BSD sockets Management tools and commands Ping6 Diagnostic applications Tools: netstat, route, ifconfig IO302—Introducing Novell IPv6 Stack
The Road Ahead IPSec QoS support Multicast support Novell BrainShare 2002 The Road Ahead IPv6 core specifications for an IPv6 LAN Dual stack (IPv4/IPv6) in NetWare Various applications Path mtu discovery RIPng, OSPF IPSec QoS support Multicast support Scalability, multi-homing, load balancing, and fault tolerance IO302—Introducing Novell IPv6 Stack
IPv6 Deployment IPv6 deployments will be driven by IS needs Novell BrainShare 2002 IPv6 Deployment IPv6 deployments will be driven by IS needs Shortage of IP addresses for peer-to-peer applications Compelling applications—some benefits Auto-configuration of IP hosts Flexibility to change service providers Point-to-point security We will need Supporting applications be IPv6-enabled IPv6-based infrastructure (routers, switches) Support from vendors IPv6-based clients Europe and Asia will see the first industrial deployments IO302—Introducing Novell IPv6 Stack
IPv6 Deployment—Timeline
Deployments—A Timeline Novell BrainShare 2002 Deployments—A Timeline 1996 1999 2000 2001 2002 2006 2005 2009 Test beds http://www.6bone.net Early adopters Vendors shipped production stacks Application porting, ISP adoption 1st qtr. 2001 Consumer adoption 1st qtr. 2002 Enterprise adoption 4th qtr. 2002 50% of ISPs by 2006 (Gartner) IPv6 protocols will mature by 2005 (Gartner) Ubiquitous deployment IO302—Introducing Novell IPv6 Stack
Deployment—Another Perspective Courtesy Cisco, Inc.
Deployment—Yet Another Timeline 2001 2002 2003 2004 2005 Commercial IPv6 routers available IPv6 in most OS for developers IPv6 specified for 3G Many IPv6 apps. available IPv6 operationally viable Operational 3G Systems IPv4 address exhaustion 2006 IPv6 timeline Interworking required Time IPv4 IPv6 Total Volume 2005 2015 1990 Courtesy BT Exact
Planning—IPv6 Deployment Novell BrainShare 2002 Planning—IPv6 Deployment Identify the business case for deployment Identify areas for deployment Identify risks and issues during deployment Evaluate ROI Preserve IPv4 and IPv6 connectivity/transparency Preserve existing applications vs. replace IO302—Introducing Novell IPv6 Stack
Planning—IPv6 Deployment (cont.) Novell BrainShare 2002 Planning—IPv6 Deployment (cont.) Plan, plan, plan Develop alternative deployment strategies Develop deployment plans for Applications Network equipment and traffic Roll-out Performance evaluation and tuning Training IO302—Introducing Novell IPv6 Stack
Interoperability—IPv4 and IPv6 Major interoperability scenarios Dual-stack techniques Tunneling techniques Translation techniques Some scenarios are Applications talking to both IPv4 and IPv6 applications IPv4 applications talking to IPv6 applications IPv6 connections tunneled through IPv4 networks Performance and QoS issues http://www.ietf.org/html.charters/ngtrans-charter.html
Interoperability—Dual Stack Novell BrainShare 2002 Interoperability—Dual Stack IO302—Introducing Novell IPv6 Stack
Dual Stack and DNS Novell BrainShare 2002 IO302—Introducing Novell IPv6 Stack
Interoperability—6to4 Tunnels Novell BrainShare 2002 Interoperability—6to4 Tunnels IO302—Introducing Novell IPv6 Stack
IPv6-Only Infrastructure Novell BrainShare 2002 IPv6-Only Infrastructure When will IPv6 be important enough? Requires Full network upgrade Native IPv6 NM Enhanced services IPv4 tunneled through IPv6 IO302—Introducing Novell IPv6 Stack
Novell: What We Need to Do Novell BrainShare 2002 Novell: What We Need to Do Additional protocols and tools Routing protocols Network management protocols and tools Security protocols and tools Scalability, multi-homing, load balancing and fault tolerance IO302—Introducing Novell IPv6 Stack
Novell: What We Need to Do (cont.) Novell BrainShare 2002 Novell: What We Need to Do (cont.) Enable our applications Tools: ftp, telnet, etc. DNS/DHCP Web server Directory services Others Awareness building Provide training and support within Novell and to our customers IO302—Introducing Novell IPv6 Stack
Work Ahead for IPv6 Implementations are not as advanced as IPv4 Novell BrainShare 2002 Work Ahead for IPv6 Implementations are not as advanced as IPv4 Deployments have only just begun Work needs to be done in moving applications, middleware, and management software to IPv6 Some of the advanced features of IPv6 still need specification, implementation, and deployment IO302—Introducing Novell IPv6 Stack
Acknowledgements and References Cisco Inc. - http://www.cisco.com/ipv6/ BT - http://www.bt.com/ipv6/ References http://playground.sun.com/pub/ipng/html/ http://www.ipv6forum.com/ - IPv6 forum http://ipv6forum.org.in/ - Indian chapter of the IPv6 forum http://www.6bone.net/ - An international v6 test bed http://www.euro6ix.net/ - Test network of ISPs and organizations in EU http://www.uk6x.com/ - Internet exchange in the UK