SlideShare ist ein Scribd-Unternehmen logo
1 von 25
BY:
MOHAMMAD NOR IHSAN BIN MD ZIN
Department of information and communication technology
Mukah polytechnic
T H E
I N T R O D U C T I O N
O F I P v 6
1
ABSTRACT
Objective
• To explain the Internet Protocol Version 6 (IPv6) in
a simple way so this new technology can be
understand by technical and non-technical persons.
Scope
• The introduction of IPv6
• Brief comparison between IPv4 and IPv6
• The needs of migration from IPv4 to IPv6.
2
IPv6
• Internet Protocol Version 6
(IPv6)
• IP next generation (IPng)
• 128 bit space
• 8 octats of hexadecimal
notation with separated by a
colon.
I n t r o d u c t i o n
3
IPv6
• Each octat has 16-bit space
• Identified by a hexadecimal
number in the range of 0000
to FFFF
• Example:
2001:0D48:1234:FE00:0000:
87C0:0ED2:AB72
T h e ‘ O c t a t ’
4
IPv6
A d d r e s s Ty p e
Unicast Address
Multicast
Address Anycast Address
5
IPv6
A d d r e s s Ty p e
Unicast is an address of a
single interface and give one-
to-one packet delivery to single
interface.
6
IPv6
A d d r e s s Ty p e
Multicast is an address of a set
of interfaces. Multicast address
type allows one-to-many
packet delivery to all interfaces
in that set.
7
IPv6
A d d r e s s Ty p e
Anycast is address of a set of
interfaces which allows one-to-
one-of-many packet delivery to
a single interface in the set,
that is closest from the origin.
8
IPv6
A n y c a s t v s U n i c a s t ?
Anycast address can identifies multiple interface,
but only deliver packets to a single interface, which
is the nearest address in term of routing distance.
In order to facilitate delivery to the nearest anycast
group member, the routing infrastructure must be
aware of the interfaces that are assigned anycast
addresses and their distances in terms of routing
metrics. (Microsoft, 2005)
9
IPv6
A d d r e s s S c o p e
Some IPv6 addresses are unique only in a subnet or a
local network (link-local scope), others are unique in
private networks or between organizations (unique-
local scope or sometimes named as Site-local), while
still others are globally unique (global scope), that is,
everywhere in the Internet. (Cisco System, Inc., 2011)
10
IPv6
A d d r e s s S c o p e
Global
Site-Local
Link-Local
11
IPv6
L i n k - L o c a l A d d r e s s S c o p e
• Enables communication within local link (local
physical network) only.
• Equivalent to Automatic Private IP Addressing
(APIPA) in IPv4 (automatically assigns an
autoconfiguration address) - in the range of
169.254.0.1 to 169.254.255.254 - whenever a node
is unable to find IP address and subnet mask at
DHCP server.
12
IPv6
L i n k - L o c a l A d d r e s s S c o p e
• It is a non-routed common access network.
• The first 10 bits of link-local IP address is set to
1111111010, which is equals to FE80 when it is
converted to hexadecimal.
• a link-local IP address is always begins with FE80.
13
IPv6
S i t e - L o c a l A d d r e s s S c o p e
• Equivalent with private IPv4 addresses
• Packets are routed within an organization , and not
outside it on the public internet.
• In IPv4, these addresses are 10.0.0.0/8,
172.16.0.0/12 and 192.168.0.0/16.
• IPv6’s site-local addresses have set the first 10 bits
to 1111111011, which equals to FEC0.
14
IPv6
G l o b a l A d d r e s s S c o p e
• Allows computers to communicate on the internet.
• The Internet Assigned Numbers Authority (IANA)
is being delegates the current global address’s
prefix as 2000::/3.
15
IPv4 versus IPv6
This paper only cover the general different between IPv4 and IPv6.
Features IPv4 IPv6
Notation Dotted Decimal Notation
Example:
10.0.1.100
Hexadecimal Notation with Colon
Example:
2001:03BB:B5A1:52FF:
FEA5:4564:0112:1202
Address Size 32-bits 128-bits
Number of
Address
232 =
4,294,967,296 Addresses
2128 =
340,282,366,920,938,463,463,374
,607,431,768,211,459 Addresses
Packet
Broadcast
- Support broadcasting - No broadcasting, IPv6 using
multicast.
16
Why Do We Need IPv6?
17
Why Do We Need IPv6?
No IP address
=
No Internet Access
18
Why Do We Need IPv6?
• IPv6 provides at least 340 trillion trillion trillion IP
addresses - will give a unique IP address for every
single device.
• IPv6 support multihoming, which mean for every
single device, there might be multiple different IPv6
addresses.
W h y U s e I P v 6 ?
19
Why Do We Need IPv6?
• Enables computer or device to connected to more
than one network as it can be assigned with multiple
IP addresses.
• With this service, a computer may have connection to
more than one Internet Service Provide (ISP), which
will provide redundancy and increase reliability of
an IP network.
W h y U s e I P v 6 ?
20
Why Do We Need IPv6?
• Supported by the growth of billions of new devices
and technologies - smartphones, tablets, laptops,
home appliance, smart cars, IPTV, radio streamming
and so forth.
• The increasing number of users and demands for
“always-on” access technologies are also influencing
the need to switch to IPv6.
W h y U s e I P v 6 ?
21
Why Do We Need IPv6?
M a l a y s i a n G o v e r n m e n t Ta rg e t
ISPs Level
2006
National Level
(Dual-Stack)
End 2013
National Level
(Native IPv6)
2015
(Ministry of Energy, Water and Communications, 2008)
The concept of dual-stack approach in deployment of IPv6
means implementing both IPv4 and IPv6 simultaneously.
22
Why Do We Need IPv6?
I t i s S e c u r e ?
• IP Security (IPSec) is embedded into the IPv6
specification to manage encryption and
authentication between hosts.
• Enables secure data traffic between hosts that is
independent of any applications on either host.
• Provides an efficient end to end security
framework for data transfer at the host or the
network level. (What Is My IP Address., n.d.)
23
Conclusion
Whether we are ready or
not, IPv4 has been
exhausted.
Now, it is time to migrate from IPv4 to IPv6!
24
Thank You
T H E I N T R O D U C T I O N O F I P v 6
25
This paper was reviewed by Dr. Che Ahmad Bukhari bin Che Ujang (UPM)
on 5th December 2013.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

IPv6
IPv6IPv6
IPv6
 
IPv4 VS IPv6
IPv4 VS IPv6IPv4 VS IPv6
IPv4 VS IPv6
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar Tarsariya
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6
 
IPv6
IPv6IPv6
IPv6
 
IPv4 to Ipv6
IPv4 to Ipv6IPv4 to Ipv6
IPv4 to Ipv6
 
ipv4 & ipv6 by pavan
ipv4 & ipv6 by pavanipv4 & ipv6 by pavan
ipv4 & ipv6 by pavan
 
Ipv6
Ipv6Ipv6
Ipv6
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
 
IPV6 ADDRESS
IPV6 ADDRESSIPV6 ADDRESS
IPV6 ADDRESS
 
Ipv6
Ipv6Ipv6
Ipv6
 
IPv6
IPv6IPv6
IPv6
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
40120130405018 2
40120130405018 240120130405018 2
40120130405018 2
 
Journey to IPv6 - A Real-World deployment for Mobiles
Journey to IPv6 - A Real-World deployment for MobilesJourney to IPv6 - A Real-World deployment for Mobiles
Journey to IPv6 - A Real-World deployment for Mobiles
 
I pv6
I pv6I pv6
I pv6
 
Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux. Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux.
 

Andere mochten auch

Week Aef4 11
Week Aef4 11Week Aef4 11
Week Aef4 11Les Davy
 
Ear study guide
Ear study guideEar study guide
Ear study guidesmblum2
 
Aef4 week 2
Aef4 week 2Aef4 week 2
Aef4 week 2Les Davy
 
Blog8.3 656-680-695
Blog8.3 656-680-695Blog8.3 656-680-695
Blog8.3 656-680-695mepigxymayme
 
Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2hstryk
 
Integrating Annotator with H2O
Integrating Annotator with H2OIntegrating Annotator with H2O
Integrating Annotator with H2Ostephskardal
 
Civil Society - recommendations from AIGLIA2014
Civil Society - recommendations from AIGLIA2014Civil Society - recommendations from AIGLIA2014
Civil Society - recommendations from AIGLIA2014futureagricultures
 
Ehr training 03_history_(2013_07_14)
Ehr training 03_history_(2013_07_14)Ehr training 03_history_(2013_07_14)
Ehr training 03_history_(2013_07_14)mpryor4452
 
Lifestyle unit 4
Lifestyle unit 4Lifestyle unit 4
Lifestyle unit 4Les Davy
 
Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12OracleIDM
 
Multi sector CSRpartnerships: Natural partnerships-unnatural partners
Multi sector CSRpartnerships:  Natural partnerships-unnatural partnersMulti sector CSRpartnerships:  Natural partnerships-unnatural partners
Multi sector CSRpartnerships: Natural partnerships-unnatural partnersWayne Dunn
 
LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)Ivan Ermilov
 
20 Famous Sopts
20 Famous Sopts20 Famous Sopts
20 Famous Soptshome based
 
365 days: Croatian Government's Decisions after the 1st year [Infographic]
365 days: Croatian Government's Decisions after the 1st year [Infographic]365 days: Croatian Government's Decisions after the 1st year [Infographic]
365 days: Croatian Government's Decisions after the 1st year [Infographic]Tomislav Korman
 

Andere mochten auch (20)

Week Aef4 11
Week Aef4 11Week Aef4 11
Week Aef4 11
 
Ear study guide
Ear study guideEar study guide
Ear study guide
 
Aef4 week 2
Aef4 week 2Aef4 week 2
Aef4 week 2
 
Marketingtrado.
Marketingtrado.Marketingtrado.
Marketingtrado.
 
Developing Modular Systems using OSGi
Developing Modular Systems using OSGiDeveloping Modular Systems using OSGi
Developing Modular Systems using OSGi
 
Blog8.3 656-680-695
Blog8.3 656-680-695Blog8.3 656-680-695
Blog8.3 656-680-695
 
Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2
 
Integrating Annotator with H2O
Integrating Annotator with H2OIntegrating Annotator with H2O
Integrating Annotator with H2O
 
Integrity research
Integrity researchIntegrity research
Integrity research
 
Civil Society - recommendations from AIGLIA2014
Civil Society - recommendations from AIGLIA2014Civil Society - recommendations from AIGLIA2014
Civil Society - recommendations from AIGLIA2014
 
English Presentasi
English PresentasiEnglish Presentasi
English Presentasi
 
Ehr training 03_history_(2013_07_14)
Ehr training 03_history_(2013_07_14)Ehr training 03_history_(2013_07_14)
Ehr training 03_history_(2013_07_14)
 
Lifestyle unit 4
Lifestyle unit 4Lifestyle unit 4
Lifestyle unit 4
 
Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12
 
Multi sector CSRpartnerships: Natural partnerships-unnatural partners
Multi sector CSRpartnerships:  Natural partnerships-unnatural partnersMulti sector CSRpartnerships:  Natural partnerships-unnatural partners
Multi sector CSRpartnerships: Natural partnerships-unnatural partners
 
Printscreens for budget
Printscreens for budgetPrintscreens for budget
Printscreens for budget
 
Q4 07
Q4 07Q4 07
Q4 07
 
LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)
 
20 Famous Sopts
20 Famous Sopts20 Famous Sopts
20 Famous Sopts
 
365 days: Croatian Government's Decisions after the 1st year [Infographic]
365 days: Croatian Government's Decisions after the 1st year [Infographic]365 days: Croatian Government's Decisions after the 1st year [Infographic]
365 days: Croatian Government's Decisions after the 1st year [Infographic]
 

Ähnlich wie The introduction to_ipv6

Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackpraveenReddy268
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinJonny Doin
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fred Bovy
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002suvobgd
 
A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6Amber Ford
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionHeidi Owens
 
IP Address
IP AddressIP Address
IP AddressRahul P
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Arunabh Deka
 
Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6Edgardo Scrimaglia
 
Conceptos ipv6, direccionamiento
Conceptos ipv6, direccionamientoConceptos ipv6, direccionamiento
Conceptos ipv6, direccionamientoEdgardo Scrimaglia
 
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6IJERA Editor
 

Ähnlich wie The introduction to_ipv6 (20)

Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stack
 
Ipv6
Ipv6Ipv6
Ipv6
 
Io t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doinIo t hurdles_i_pv6_slides_doin
Io t hurdles_i_pv6_slides_doin
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002
 
I pv4 and ipv6
I pv4 and ipv6I pv4 and ipv6
I pv4 and ipv6
 
A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6A Comparative Study On IPv4 And IPv6
A Comparative Study On IPv4 And IPv6
 
IPV6
IPV6 IPV6
IPV6
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 Transition
 
IP Address
IP AddressIP Address
IP Address
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6
 
Conceptos ipv6, direccionamiento
Conceptos ipv6, direccionamientoConceptos ipv6, direccionamiento
Conceptos ipv6, direccionamiento
 
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
 
PACE-IT: Introduction to IPv6 - N10 006
PACE-IT: Introduction to IPv6 - N10 006 PACE-IT: Introduction to IPv6 - N10 006
PACE-IT: Introduction to IPv6 - N10 006
 
Ipv6
Ipv6Ipv6
Ipv6
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

The introduction to_ipv6

  • 1. BY: MOHAMMAD NOR IHSAN BIN MD ZIN Department of information and communication technology Mukah polytechnic T H E I N T R O D U C T I O N O F I P v 6 1
  • 2. ABSTRACT Objective • To explain the Internet Protocol Version 6 (IPv6) in a simple way so this new technology can be understand by technical and non-technical persons. Scope • The introduction of IPv6 • Brief comparison between IPv4 and IPv6 • The needs of migration from IPv4 to IPv6. 2
  • 3. IPv6 • Internet Protocol Version 6 (IPv6) • IP next generation (IPng) • 128 bit space • 8 octats of hexadecimal notation with separated by a colon. I n t r o d u c t i o n 3
  • 4. IPv6 • Each octat has 16-bit space • Identified by a hexadecimal number in the range of 0000 to FFFF • Example: 2001:0D48:1234:FE00:0000: 87C0:0ED2:AB72 T h e ‘ O c t a t ’ 4
  • 5. IPv6 A d d r e s s Ty p e Unicast Address Multicast Address Anycast Address 5
  • 6. IPv6 A d d r e s s Ty p e Unicast is an address of a single interface and give one- to-one packet delivery to single interface. 6
  • 7. IPv6 A d d r e s s Ty p e Multicast is an address of a set of interfaces. Multicast address type allows one-to-many packet delivery to all interfaces in that set. 7
  • 8. IPv6 A d d r e s s Ty p e Anycast is address of a set of interfaces which allows one-to- one-of-many packet delivery to a single interface in the set, that is closest from the origin. 8
  • 9. IPv6 A n y c a s t v s U n i c a s t ? Anycast address can identifies multiple interface, but only deliver packets to a single interface, which is the nearest address in term of routing distance. In order to facilitate delivery to the nearest anycast group member, the routing infrastructure must be aware of the interfaces that are assigned anycast addresses and their distances in terms of routing metrics. (Microsoft, 2005) 9
  • 10. IPv6 A d d r e s s S c o p e Some IPv6 addresses are unique only in a subnet or a local network (link-local scope), others are unique in private networks or between organizations (unique- local scope or sometimes named as Site-local), while still others are globally unique (global scope), that is, everywhere in the Internet. (Cisco System, Inc., 2011) 10
  • 11. IPv6 A d d r e s s S c o p e Global Site-Local Link-Local 11
  • 12. IPv6 L i n k - L o c a l A d d r e s s S c o p e • Enables communication within local link (local physical network) only. • Equivalent to Automatic Private IP Addressing (APIPA) in IPv4 (automatically assigns an autoconfiguration address) - in the range of 169.254.0.1 to 169.254.255.254 - whenever a node is unable to find IP address and subnet mask at DHCP server. 12
  • 13. IPv6 L i n k - L o c a l A d d r e s s S c o p e • It is a non-routed common access network. • The first 10 bits of link-local IP address is set to 1111111010, which is equals to FE80 when it is converted to hexadecimal. • a link-local IP address is always begins with FE80. 13
  • 14. IPv6 S i t e - L o c a l A d d r e s s S c o p e • Equivalent with private IPv4 addresses • Packets are routed within an organization , and not outside it on the public internet. • In IPv4, these addresses are 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. • IPv6’s site-local addresses have set the first 10 bits to 1111111011, which equals to FEC0. 14
  • 15. IPv6 G l o b a l A d d r e s s S c o p e • Allows computers to communicate on the internet. • The Internet Assigned Numbers Authority (IANA) is being delegates the current global address’s prefix as 2000::/3. 15
  • 16. IPv4 versus IPv6 This paper only cover the general different between IPv4 and IPv6. Features IPv4 IPv6 Notation Dotted Decimal Notation Example: 10.0.1.100 Hexadecimal Notation with Colon Example: 2001:03BB:B5A1:52FF: FEA5:4564:0112:1202 Address Size 32-bits 128-bits Number of Address 232 = 4,294,967,296 Addresses 2128 = 340,282,366,920,938,463,463,374 ,607,431,768,211,459 Addresses Packet Broadcast - Support broadcasting - No broadcasting, IPv6 using multicast. 16
  • 17. Why Do We Need IPv6? 17
  • 18. Why Do We Need IPv6? No IP address = No Internet Access 18
  • 19. Why Do We Need IPv6? • IPv6 provides at least 340 trillion trillion trillion IP addresses - will give a unique IP address for every single device. • IPv6 support multihoming, which mean for every single device, there might be multiple different IPv6 addresses. W h y U s e I P v 6 ? 19
  • 20. Why Do We Need IPv6? • Enables computer or device to connected to more than one network as it can be assigned with multiple IP addresses. • With this service, a computer may have connection to more than one Internet Service Provide (ISP), which will provide redundancy and increase reliability of an IP network. W h y U s e I P v 6 ? 20
  • 21. Why Do We Need IPv6? • Supported by the growth of billions of new devices and technologies - smartphones, tablets, laptops, home appliance, smart cars, IPTV, radio streamming and so forth. • The increasing number of users and demands for “always-on” access technologies are also influencing the need to switch to IPv6. W h y U s e I P v 6 ? 21
  • 22. Why Do We Need IPv6? M a l a y s i a n G o v e r n m e n t Ta rg e t ISPs Level 2006 National Level (Dual-Stack) End 2013 National Level (Native IPv6) 2015 (Ministry of Energy, Water and Communications, 2008) The concept of dual-stack approach in deployment of IPv6 means implementing both IPv4 and IPv6 simultaneously. 22
  • 23. Why Do We Need IPv6? I t i s S e c u r e ? • IP Security (IPSec) is embedded into the IPv6 specification to manage encryption and authentication between hosts. • Enables secure data traffic between hosts that is independent of any applications on either host. • Provides an efficient end to end security framework for data transfer at the host or the network level. (What Is My IP Address., n.d.) 23
  • 24. Conclusion Whether we are ready or not, IPv4 has been exhausted. Now, it is time to migrate from IPv4 to IPv6! 24
  • 25. Thank You T H E I N T R O D U C T I O N O F I P v 6 25 This paper was reviewed by Dr. Che Ahmad Bukhari bin Che Ujang (UPM) on 5th December 2013.