SlideShare a Scribd company logo
1 of 30
IPv6:
What, Why and How?
       Gihan Dias
  University of Moratuwa




                    World IPv6 Launch - 6/6/2012
What is an IP Address?
An IP address is a number used to
 identify a computer on a network

Every computer on the net must have an
 IP address
         phone
           TV
            refrigerator
                light
How many IP addresses
        do we have?
The current version of IP (IPv4) has about
 4 billion addresses
  and about the same number of devices


So we are running out of IPv4 addresses
The Asia Pacific Network Information Centre
  (APNIC) has reached the last block of
  Internet Protocol version 4 (IPv4) addresses
  in its available pool.
The remaining IPv4 space will be ‘rationed’
  to network operators to be used as essential
  connectivity with next-generation IPv6
  addresses.
“From this day onwards, IPv6 is mandatory
  for building new Internet networks and
  services.” - APNIC Director General Paul Wilson
What do we do?
Use IP version 6 (IPv6)
IPv6
IPv6 is the successor to IPv4
Defined in 1996
  over 15 years ago
uses 128-bit addresses
  more than enough for any conceivable
   purpose
IPv6 Support
IPv6 is supported by all operating
  systems
  Windows
  Linux
  OS/X, iOS
  Android, etc.
Supported by all router / switch
 manufacturers
  Cisco, Juniper, etc.
but


IPv6 is hardly used today
Why?
Why is IPv6 not in use?
Not supported by some low-end devices
Limitations in early support by Windows
  XP, etc.
Some applications don't support it


The Main Reason?

             I don't need to use it
Why Don't we Need IPv6?
NAT
What is NAT?
Network Address Translation
Computers in an organisation use private
 IP addresses
  e.g. beginning with 192.168.
A NAT translates these addresses into
  one or more public IP addresses
100's of computers can use one public IP
  address
NAT: Network Address Translation

                rest of                         local network
               Internet                     (e.g., home network)
                                                   10.0.0/24            10.0.0.1

                                      10.0.0.4
                                                                         10.0.0.2
                      138.76.29.7

                                                                        10.0.0.3

        All datagrams leaving local            Datagrams with source or
                                               destination in this network
ave same single source NAT IP address: 138.76.29.7,
      different source port numbers           have 10.0.0/24 address for
                                             source, destination (as usual)
Problems with NAT
Breaks the core Internet concept of
  "one device, one address"
Devices can't talk directly to one-another
No inbound services
Some applications won’t work
  e.g. IPsec, WINS
Main Problem with NAT
Servers can't use NAT
  they need to be accessible from outside
Need a public IP address for each server
  or some kind of address sharing
So if you have lots of servers, you need
 lots of IP addresses
  where do you get them from?
Advantage of NAT
Devices can't be reached from outside
Better security
  is it?
  It is quite easy for hackers to get to NATTed
     machines via e-mail, web, etc.
NAT provides only marginal security
Current Situation
No need for panic
ISPs in Sri Lanka have enough IPv4s to
  last for another couple of years
Now

Only one or two addresses per customer
  so what if you want to run five servers?
ADSL customers will have to share IPs
  3G customers don't get a public IP even now
from Today
Major providers (Google, Facebook, etc.)
 will be on IPv6.
  and many others
  major local sites to follow soon
Huge numbers of clients – starting from
 China and Japan) will be on IPv6
They need to access you
You need to access them
What are my Options?
Do Nothing
Use NAT for my clients
  need one public IP
Use available public IPv4 for servers
  may need to share addresses
  beg your ISP for addresses
  buy addresses
Do Nothing (cont.)
Need gateway to access v6 Internet
  who provides it?
Need gateway for v6 clients to access
 your servers
  who provides it?
No direct device-to-device communication
  may miss out on new services
Dual Stack
Run both v4 and v6 on your computers
Management is complicated
Performance and Security issues
v6-only Network
Need gateway to connect to v4 world
  NAT64
Servers still need public IPv4 addresses
May be best solution for a new network
  some applications may still not work
Dual Stack Servers and v4
           Clients
Only a small number of servers, so easier
  to manage dual stack
Your services are available to the entire
  Internet
Clients go through NAT64
  still can't use device-to-device services
Summary
IPv6 is here
Launched today
  won't go away


Can't ignore it
  maybe you can ignore it for a year
But will need to transition
Gihan Dias
gihan@uom.lk

More Related Content

What's hot

IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
home networking
home networkinghome networking
home networkingSudeb Das
 
SCaLE Talk - John Curran
SCaLE Talk - John CurranSCaLE Talk - John Curran
SCaLE Talk - John CurranARIN
 
IPv6 enterprise security - The NAT Returns
IPv6 enterprise security - The NAT ReturnsIPv6 enterprise security - The NAT Returns
IPv6 enterprise security - The NAT ReturnsSanjeev Gupta
 
Content over IPv6: no excuses
Content over IPv6: no excusesContent over IPv6: no excuses
Content over IPv6: no excusesIvan Pepelnjak
 
Wi fi technology
Wi fi technologyWi fi technology
Wi fi technologyZul Fikri
 
Guide to home networking
Guide to home networkingGuide to home networking
Guide to home networkingDilan Gilluly
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIvan Pepelnjak
 
Go Wireless with WicommFi WiFi USB Adapter
Go Wireless with WicommFi WiFi USB AdapterGo Wireless with WicommFi WiFi USB Adapter
Go Wireless with WicommFi WiFi USB AdapterWicommFi
 
WebRTC: Building plugin-free, real-time web applications
WebRTC: Building plugin-free, real-time web applicationsWebRTC: Building plugin-free, real-time web applications
WebRTC: Building plugin-free, real-time web applicationsTimi Aiyemo
 
Pertino Overview for the IT Generalist
Pertino Overview for the IT GeneralistPertino Overview for the IT Generalist
Pertino Overview for the IT GeneralistPertino
 
Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49APNIC
 
Wireless fidelity (a.k.a Wi-Fi)
Wireless fidelity (a.k.a Wi-Fi)Wireless fidelity (a.k.a Wi-Fi)
Wireless fidelity (a.k.a Wi-Fi)Vineet Sansare
 

What's hot (19)

IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
home networking
home networkinghome networking
home networking
 
What is Network Address Translation (NAT)
What is Network Address Translation (NAT)What is Network Address Translation (NAT)
What is Network Address Translation (NAT)
 
5 steps
5 steps5 steps
5 steps
 
SCaLE Talk - John Curran
SCaLE Talk - John CurranSCaLE Talk - John Curran
SCaLE Talk - John Curran
 
IPv6 enterprise security - The NAT Returns
IPv6 enterprise security - The NAT ReturnsIPv6 enterprise security - The NAT Returns
IPv6 enterprise security - The NAT Returns
 
Content over IPv6: no excuses
Content over IPv6: no excusesContent over IPv6: no excuses
Content over IPv6: no excuses
 
Ip address
Ip addressIp address
Ip address
 
Wi fi technology
Wi fi technologyWi fi technology
Wi fi technology
 
Guide to home networking
Guide to home networkingGuide to home networking
Guide to home networking
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise Networks
 
Go Wireless with WicommFi WiFi USB Adapter
Go Wireless with WicommFi WiFi USB AdapterGo Wireless with WicommFi WiFi USB Adapter
Go Wireless with WicommFi WiFi USB Adapter
 
WebRTC: Building plugin-free, real-time web applications
WebRTC: Building plugin-free, real-time web applicationsWebRTC: Building plugin-free, real-time web applications
WebRTC: Building plugin-free, real-time web applications
 
Pertino Overview for the IT Generalist
Pertino Overview for the IT GeneralistPertino Overview for the IT Generalist
Pertino Overview for the IT Generalist
 
Private LTE.pdf
Private LTE.pdfPrivate LTE.pdf
Private LTE.pdf
 
Wi fi Technology
Wi fi TechnologyWi fi Technology
Wi fi Technology
 
Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49
 
Wi-Fi (MIS)
Wi-Fi   (MIS)Wi-Fi   (MIS)
Wi-Fi (MIS)
 
Wireless fidelity (a.k.a Wi-Fi)
Wireless fidelity (a.k.a Wi-Fi)Wireless fidelity (a.k.a Wi-Fi)
Wireless fidelity (a.k.a Wi-Fi)
 

Similar to IPv6: What Why and How

Similar to IPv6: What Why and How (20)

I pv6 aag-v3_019-kr
I pv6 aag-v3_019-krI pv6 aag-v3_019-kr
I pv6 aag-v3_019-kr
 
IPv6
IPv6IPv6
IPv6
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
Final ppt
Final pptFinal ppt
Final ppt
 
What is IPv6?
What is IPv6?What is IPv6?
What is IPv6?
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 Transition
 
Ipv6
Ipv6Ipv6
Ipv6
 
Network And Network Address Translation
Network And Network Address TranslationNetwork And Network Address Translation
Network And Network Address Translation
 
IPv4 to Ipv6
IPv4 to Ipv6IPv4 to Ipv6
IPv4 to Ipv6
 
Ipv6
Ipv6Ipv6
Ipv6
 
IPv6
IPv6IPv6
IPv6
 
IPV6
IPV6IPV6
IPV6
 
Describe how a NAT (Network Address Translator) works. Be sure to in.pdf
Describe how a NAT (Network Address Translator) works. Be sure to in.pdfDescribe how a NAT (Network Address Translator) works. Be sure to in.pdf
Describe how a NAT (Network Address Translator) works. Be sure to in.pdf
 
NZNOG 2020 - The Trouble With NAT
NZNOG 2020 - The Trouble With NATNZNOG 2020 - The Trouble With NAT
NZNOG 2020 - The Trouble With NAT
 
Assignment 1
Assignment 1  Assignment 1
Assignment 1
 
ION Malta - Seeweb Thoughts on IPv6 Transition
ION Malta - Seeweb Thoughts on IPv6 TransitionION Malta - Seeweb Thoughts on IPv6 Transition
ION Malta - Seeweb Thoughts on IPv6 Transition
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for Mobiles
 
Network Address Translation ( Nat ) Essay
Network Address Translation ( Nat ) EssayNetwork Address Translation ( Nat ) Essay
Network Address Translation ( Nat ) Essay
 
I pv6
I pv6I pv6
I pv6
 

Recently uploaded

Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts Service
Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts ServiceCall Girls In Goa 7028418221 Call Girls In Colva Beach Escorts Service
Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts ServiceApsara Of India
 
Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLhf8803863
 
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar HealthywayAmit Kakkar Healthyway
 
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsCall Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsPooja Nehwal
 
Neelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in HaridwarNeelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in Haridwarjaanseema653
 
Sakshi 9058824046 Call Girls Service in Kanpur
Sakshi 9058824046 Call Girls Service in KanpurSakshi 9058824046 Call Girls Service in Kanpur
Sakshi 9058824046 Call Girls Service in Kanpurjaanseema653
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'cakepearls Official
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.soniya singh
 
AliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media PlanningAliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media Planningjen_giacalone
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhisoniya singh
 
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440Best VIP Call Girls Noida Sector 18 Call Me: 8264348440
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440soniya singh
 
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...Niamh verma
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...hf8803863
 
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012Mona Rathore
 
Call Girls In Karol Bagh__ 8448079011 Escort Service in Delhi
Call Girls In Karol Bagh__ 8448079011 Escort Service in DelhiCall Girls In Karol Bagh__ 8448079011 Escort Service in Delhi
Call Girls In Karol Bagh__ 8448079011 Escort Service in DelhiRaviSingh594208
 
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsCall Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsApsara Of India
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024JAMES EUGENE BARBUSH
 
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls DubaiDubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubaihf8803863
 

Recently uploaded (20)

Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
 
Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts Service
Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts ServiceCall Girls In Goa 7028418221 Call Girls In Colva Beach Escorts Service
Call Girls In Goa 7028418221 Call Girls In Colva Beach Escorts Service
 
Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OL
 
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
 
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsCall Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
 
Neelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in HaridwarNeelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in Haridwar
 
Sakshi 9058824046 Call Girls Service in Kanpur
Sakshi 9058824046 Call Girls Service in KanpurSakshi 9058824046 Call Girls Service in Kanpur
Sakshi 9058824046 Call Girls Service in Kanpur
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
 
AliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media PlanningAliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media Planning
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
 
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440Best VIP Call Girls Noida Sector 18 Call Me: 8264348440
Best VIP Call Girls Noida Sector 18 Call Me: 8264348440
 
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...
Call Girls in Chandigarh Annaya❤️🍑 9115573837 👄🫦Independent Escort Service Ch...
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
 
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012
Russian BINDASH Call Girls In Mahipalpur Delhi ☎️9711199012
 
Call Girls In Karol Bagh__ 8448079011 Escort Service in Delhi
Call Girls In Karol Bagh__ 8448079011 Escort Service in DelhiCall Girls In Karol Bagh__ 8448079011 Escort Service in Delhi
Call Girls In Karol Bagh__ 8448079011 Escort Service in Delhi
 
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsCall Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024
 
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls DubaiDubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
 

IPv6: What Why and How

  • 1. IPv6: What, Why and How? Gihan Dias University of Moratuwa World IPv6 Launch - 6/6/2012
  • 2. What is an IP Address?
  • 3. An IP address is a number used to identify a computer on a network Every computer on the net must have an IP address phone TV refrigerator light
  • 4. How many IP addresses do we have? The current version of IP (IPv4) has about 4 billion addresses and about the same number of devices So we are running out of IPv4 addresses
  • 5. The Asia Pacific Network Information Centre (APNIC) has reached the last block of Internet Protocol version 4 (IPv4) addresses in its available pool. The remaining IPv4 space will be ‘rationed’ to network operators to be used as essential connectivity with next-generation IPv6 addresses. “From this day onwards, IPv6 is mandatory for building new Internet networks and services.” - APNIC Director General Paul Wilson
  • 7. Use IP version 6 (IPv6)
  • 8. IPv6 IPv6 is the successor to IPv4 Defined in 1996 over 15 years ago uses 128-bit addresses more than enough for any conceivable purpose
  • 9. IPv6 Support IPv6 is supported by all operating systems Windows Linux OS/X, iOS Android, etc. Supported by all router / switch manufacturers Cisco, Juniper, etc.
  • 10. but IPv6 is hardly used today
  • 11. Why?
  • 12. Why is IPv6 not in use? Not supported by some low-end devices Limitations in early support by Windows XP, etc. Some applications don't support it The Main Reason? I don't need to use it
  • 13. Why Don't we Need IPv6?
  • 14. NAT
  • 15. What is NAT? Network Address Translation Computers in an organisation use private IP addresses e.g. beginning with 192.168. A NAT translates these addresses into one or more public IP addresses 100's of computers can use one public IP address
  • 16. NAT: Network Address Translation rest of local network Internet (e.g., home network) 10.0.0/24 10.0.0.1 10.0.0.4 10.0.0.2 138.76.29.7 10.0.0.3 All datagrams leaving local Datagrams with source or destination in this network ave same single source NAT IP address: 138.76.29.7, different source port numbers have 10.0.0/24 address for source, destination (as usual)
  • 17. Problems with NAT Breaks the core Internet concept of "one device, one address" Devices can't talk directly to one-another No inbound services Some applications won’t work e.g. IPsec, WINS
  • 18. Main Problem with NAT Servers can't use NAT they need to be accessible from outside Need a public IP address for each server or some kind of address sharing So if you have lots of servers, you need lots of IP addresses where do you get them from?
  • 19. Advantage of NAT Devices can't be reached from outside Better security is it? It is quite easy for hackers to get to NATTed machines via e-mail, web, etc. NAT provides only marginal security
  • 20. Current Situation No need for panic ISPs in Sri Lanka have enough IPv4s to last for another couple of years
  • 21. Now Only one or two addresses per customer so what if you want to run five servers? ADSL customers will have to share IPs 3G customers don't get a public IP even now
  • 22. from Today Major providers (Google, Facebook, etc.) will be on IPv6. and many others major local sites to follow soon Huge numbers of clients – starting from China and Japan) will be on IPv6 They need to access you You need to access them
  • 23. What are my Options?
  • 24. Do Nothing Use NAT for my clients need one public IP Use available public IPv4 for servers may need to share addresses beg your ISP for addresses buy addresses
  • 25. Do Nothing (cont.) Need gateway to access v6 Internet who provides it? Need gateway for v6 clients to access your servers who provides it? No direct device-to-device communication may miss out on new services
  • 26. Dual Stack Run both v4 and v6 on your computers Management is complicated Performance and Security issues
  • 27. v6-only Network Need gateway to connect to v4 world NAT64 Servers still need public IPv4 addresses May be best solution for a new network some applications may still not work
  • 28. Dual Stack Servers and v4 Clients Only a small number of servers, so easier to manage dual stack Your services are available to the entire Internet Clients go through NAT64 still can't use device-to-device services
  • 29. Summary IPv6 is here Launched today won't go away Can't ignore it maybe you can ignore it for a year But will need to transition