IPv6 deployment in ONE Author: Goran Rumenovski Packet Transport Network Engineer Co-Author: Vladimir Stefanov Pacek Transport.

Slides:



Advertisements
Similar presentations
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Advertisements

Introduction to IPv6 Network & Application Passakon Prathombutr Next Generation Internet (NGI) National Electronics and Computer Technology Center.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
December 5, 2007 CS-622 IPv6: The Next Generation 1 IPv6 The Next Generation Saroj Patil Nadine Sundquist Chuck Short CS622-F2007 University of Colorado,
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services IPv6.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.
Implementing IPv6 Module B 8: Implementing IPv6
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
Enabling IPv6 in Corporate Intranet Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Understanding Internet Protocol
Module 4: Configuring Network Connectivity
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Lecture Week 7 Implementing IP Addressing Services.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IPv6 introduction in ONE Author: Goran Rumenovski Packet Transport Network Engineer Co-Author: Vladimir Stefanov Packet.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
CSE 8343 Group 3 Advanced OS Inter Operability Between IPv4 and IPv6 Team Members Aman Preet Singh Rohit Singh Nipun Aggarwal Chirag Shah Eugene Novak.
Coexistence and Migration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Guide to TCP/IP Fourth Edition
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
The Hebe-jebes (or He-B-GPs): Understanding the Roles of EBGP, IBGP and an IGP Using Lab 7-4, IBGP, Next Hop and Synchronization Rick Graziani Cabrillo.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
IPv6 for ISP Industry Sify Technologies Ltd Somasundaram Padmanabhan Network Engineering IPv6 Awareness Workshop.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Ch 6: IPv6 Deployment Last modified Topics 6.3 Transition Mechanisms 6.4 Dual Stack IPv4/IPv6 Environments 6.5 Tunneling.
IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
IPv 邱文揚 Joseph 李家福 Frank. Introduction The scale of IPv4 Internet has become far larger than one could ever imagine when designing.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
6to4
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
IPv6 Transition Mechanisms - 6DISS Workshop - 5 March 2006 IPv6 Transition Mechanisms, their Security and Management Georgios Koutepas National Technical.
Network Layer IP Address.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Presented By:- Avinash Kumar Nitesh Kumar Yadav. OUTLINE  Introduction of IP v4.  Introduction of IP v6.  Advantages of IP v6 over IP v4.  Transition.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 3 Networking with Windows Server 2008.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Internet ProtoCOL Version 6 I/II
IPv6 Overview Address space Address types IPv6 and Tunneling.
Chapter 6 Exploring IPv6.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
ECSE-6600: Internet Protocols
LESSON 3.3_A Networking Fundamentals Understand IPv6 Part 1.
Lecture#5 IPV6 Addressing
Implementing IP Addressing Services
Implementing IP Addressing Services
Lecture#5 :IPV6 Adressing
Computer Networks Protocols
Internet Protocol version 6 (IPv6)
Presentation transcript:

IPv6 deployment in ONE Author: Goran Rumenovski Packet Transport Network Engineer Co-Author: Vladimir Stefanov Pacek Transport Network Engineer

On 03 Feb 2011 RIPE NCC (Network Coordination Center) stated that in next period IPv4 address space will be exausted exhaustion What does this mean? When the RIPE NCC starts to allocate from the last /8 of IPv4 address space, an LIR may receive only a /22 (1,024 IPv4 addresses), even if they can justify a larger allocation. No new IPv4 Provider Independent (PI) space will be assigned.

In our company this statement raised an alarm and pushed us to find solution SOLUTION: - NAT IPv4 implementation - IPv6 deployment

IPV6 development in ONE: 2009: Getting aware about new technology 2010: First Ipv6 Tunnel using tunnel broker and first published web site 2011: IPv6 allocation from RIPE. Native IPv6 peering.Participate in World IPv6 day. 3 star Ripenness 2012: Dual Stack enabled enterprises services. Participation in World IPv6 day. 4 star Ripennes

How to get started: - IPv6 Discovery - IPv6 Assestment - IPv6 Planning and Designing * dual stack, hybrid, block model * get your own v6 prefix - IPv6 Implementation - Network optimization

IPv6 prefix assignements: - Service provider (LIR): /32 - Large end user, Organization: /48 - Small end user: /56 - SOHO: /64 or /60 Do not count available hosts per subnet………….. It doesn’t have sense!!!!

Planning and Designing your own IPv6 infrastructure: - understanding IPv6 128 bit length format - addresing by location (example:2A01:5B8:FEED:HEX1(location)HEX2(desktop/server/DMZ/infrastructure)HEX3&4(Vlan number)::(host IPv6)/64 - addresing by type (example:2A01:5B8:FEED:HEX1&2(desktop/server/DMZ/infrastructure)HEX3&4(location)::(host IPv6)/64

Where to go next: - Test applications - Evaluate impact on existing infrastructure - Endure new purchases are IPv6 compatible (HW/SW) - Train your staff - Start small- enable your website * Dual stack * native IPv6 or NAT-PT (or SLB-PT) - Enable Internal connectivity. Pilot IPv6 in your network - Contact your service provider and investigate possibilities for NAT64/DNS64

IPv6 advantage: - Added adresses - Stateless autoconfiguration - Simplifies routing- fewer header fields - Support IPSec natively - Improved Mobile IP support - QoS support-flow label potential - Native multicast - Includes anycast - Backward compatible - Extensible

IPv6 Transition Techniques - Dual stack - Tunnel/Encapsulation * configured tunnels * automatic tunnels 6 to 4 ISATAP Tunnel Broker with TSP Teredo * NAT64 - Application layer gateways * Proxy * Load balancer

Some security consideration - Controlling access v4 and v6 - Eliminate undesired traffic - Configure your IPv4 Firewall to drop protocol 41 to prevent internet hosts from using IPv6 over IPv4 tunneled traffic * 6 to 4 (protocol 41), ISATAP (protocol 41) * Terredo (UDP port 3544) - Misconfigured network devices and DNS server - Statefull firewall between private IPv6 hosts and internet

PREPARATION/DEPLOYMENT IN ONE for IPv6 day 2011 (08 June) Steps undertaken on eBGP routing equipment (upstream peering): Step 1a. IPv6 BGP implementation to Telekom Slovenia (leader in ipv6 implementation at that time) interface Port-channel description upstream - TelekomSlovenija ipv6 address 2A00:EE0:5:18::2/64 ipv6 enable interface Loopback2 description LOOPBACK_ipv6 ipv6 address 2A01:5B8::1/64 ipv6 enable router bgp neighbor 2A00:EE0:5:18::1 remote-as 5603 neighbor 2A00:EE0:5:18::1 description IPV6-TELEKOM_SLOVENIJA

PREPARATION/DEPLOYMENT IN ONE for IPv6 day 2011 (08 June) Steps undertaken on eBGP routing equipment (upstream peering): Step 1b. IPv6 BGP implementation to Telekom Slovenia (leader in ipv6 implementation at that time) address-family ipv6 no synchronization network 2A01:5B8::/32 neighbor 2A00:EE0:5:18::1 activate neighbor 2A00:EE0:5:18::1 soft-reconfiguration inbound exit-address-family ipv6 route 2A01:5B8::/32 Null0 240 #sh bgp ipv6 unicast summary eighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 2A00:EE0:5:18:: d17h 8967

PREPARATION/DEPLOYMENT IN ONE for IPv6 day 2011 (08 June) Steps undertaken on eBGP routing equipment (upstream peering): Step 2 IPv6 implementation on CORE routers (static routes) main bgp router# ipv6 route 2002::/16 Tunnel102 ipv6 route 2A01:5B8:D910::/48 2A01:5B8:0:1::F ipv6 route 2A01:5B8:FAAA::/48 2A01:5B8:FAAA:101::1 ipv6 route 2A01:5B8:FEED::/48 2A01:5B8:FEED:101::1 core router# interface GigabitEthernet1/24 description Link to Yoda ipv6-gateway no ip address ipv6 address 2A01:5B8:0:1::1/64 ipv6 enable default route: ipv6 route ::/0 2A01:5B8:0:1::2

PREPARATION/DEPLOYMENT IN ONE for IPv6 day 2011 (08 June) Steps undertaken on routing equipment: Step 4 Bypass IPv4 infrastructure with 6to4 tunnels interface Tunnel100 description TUNNEL_IPV6IP_FOR_IT (IPV6_SUBNET_2a01.5b8.feed::/48) no ip address ipv6 address 2A01:5B8:FEED:101::2/64 ipv6 enable tunnel source tunnel destination tunnel mode ipv6ip

IPv6 real connectivity test and troubleshooting on network equipment #traceroute ipv6 ipv6.google.com Translating "ipv6.google.com"...domain server ( ) [OK] Type escape sequence to abort. Tracing the route to ipv6.l.google.com (2A00:1450:4016:800::1010) 1 2A00:EE0:5:18::1 [AS 5603] 16 msec 16 msec 16 msec 2 2A00:EE0:0:216::2 [AS 5603] 20 msec 32 msec 20 msec 3 de-cix20.net.google.com (2001:7F8::3B41:0:2) [AS 5603] 84 msec 80 msec 76 msec :4860::1:0:10 [AS 5603] 36 msec 2001:4860::1:0:11 36 msec 2001:4860::1:0:10 36 msec :4860::8:0:3015 [AS 5603] 36 msec 36 msec 36 msec :4860::1:0:336C [AS 5603] 136 msec 44 msec 44 msec :4860:0:1::535 [AS 5603] 44 msec 44 msec 44 msec 8 2A00:1450:8000:1E::4 [AS 5603] 88 msec 88 msec 88 msec

IPv6 real connectivity test and troubleshooting on network equipment ping ipv6 ipv6.google.com Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2A00:1450:4016:800::1010, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 44/44/44 ms #ping ipv6 ipv6.on.net.mk Translating "ipv6.on.net.mk"...domain server ( ) [OK] Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2A01:5B8:FAAA::D910:5F4C, timeout is 2 seconds:.H.H. Success rate is 0 percent (0/5) #ping ipv6 ipv6.one.mk Translating "ipv6.one.mk"...domain server ( ) [OK] Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2A01:5B8:FEED:1303::28, timeout is 2 seconds: !!!!!

- Official participation for World IPv6 day in 2011 (8 June) websites/index.html IPv6 Enabled Websites The IPv6 standards have been stable for many years. Networks, websites, equipment and operating system vendors have been developing and deploying IPv6 during the standards development process and continue to do so. Here is a set of websites that have IPv6 enabled today and who have contacted us supporting the World IPv6 Day effort. You can visit them using IPv6 today: Show entries Search: IPv6 Enabled Websites on.net.mk Showing 1 to 1 of 1 entries - How to check that portal is ipv6 ready:

FUTURE PLANS for IPv6 expansion in ONE: - Dual stack deployment in Packet Mobile (GGSN, SGSN) - Dual stack deployment for PPPoEusers (BRASs) - Dual stack deployment on all hosted web portals First commercial request for deployment of IPV6/IPv4 dual stack awareness came from Google for their GGC (Google global cash) nodes deployed in ONE

IPv6 is a must, not an option!!!! Question remains, will we be ready for IPv6, or we will wait to be surprised by IPv6? ACT NOW!!!!!

QUESTIONS

THANK YOU