SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
By Msc student
Sara Qasim Abedulridha
2016/2017
Introduction To IpV6
College of InformationTechnology
University of Babylon
Content
 Introduction to IPv6.
 Why IPv6
 Ipv6 features.
 Ipv6 address Header.
 IPv6 address format.
 Ipv6 abbreviation.
 IPv6 Address Mode.
 IPv6 Address types.
 IPv4/IPv6 Difference.
 Internet Protocol version 6 (IPv6) is the latest revision of the
Internet Protocol (IP), it IPv6 was developed by the Internet
EngineeringTask Force (IETF) to overcome the limitations of
the current standard IPv4 and to provide several advantages over
current Internet ProtocolVersion 4 (or IPv4).
Introduction To IPv6
 IPv4, defines a 32-bit address - 232 (4,294,967,296) IPv4 addresses available.
 ~40% of the IPv4 address space is still unused which is different from
unallocated
 Internet has grown exponentially, IP is everywhere
 Data, voice, audio and video integration is a reality Regional registries apply a
strict allocation control
 IPv4 on its own does provide week security features.
 IPV4 Address configuration related issues.
 In IPV4, Internet routing table very big.
Why IPv6
What IP touching?
 Larger Address Space
Ipv6 Address Feature
 Larger Address Space
Ipv6 Address Feature
 Simplified Header
 IPv6’s header has been simplified by moving all unnecessary information
and options (which are present in IPv4 header) to the end of the IPv6
header.
 End-to-end Connectivity
 Every system now has unique IP. After IPv6 is fully implemented, every
host can directly reach other hosts on the Internet, with some
limitations involved like Firewall, organization policies, etc.
Ipv6 Address Feature
 Auto-configuration
 IPv6 supports both stateful and stateless auto configuration mode of its
host devices. This way, absence of a DHCP server does not put a halt on
inter segment communication.
 Improved privacy and security IPsec
 IPsec is the IETF standard for IP network security. IPsec is a set of Internet
standards that uses cryptographic security services to provide Confidentiality,
Authentication, Data integrity.
 Available for both IPv4 and IPv6.
 Although the functions are essentially identical in both environments, IPsec is
mandatory in IPv6. IPv6 also has optional security headers.
Ipv6 Address Feature
 Faster Forwarding/Routing
 Simplified header puts all unnecessary information at the end of the
header. The information contained in the first part of the header is
adequate for a Router to take routing decisions, thus making routing
decision as quickly as looking at the mandatory header.
 No Broadcast
 IPv6 does not have any broadcast support any more. It uses multicast to
communicate with multiple hosts.
Ipv6 Address Feature
 Anycast Support
 This is another characteristic of IPv6. IPv6 has introduced Anycast mode
of packet routing. In this mode, multiple interfaces over the Internet are
assigned same Anycast IP address. Routers, while routing, send the
packet to the nearest destination.
 Flow labeling capability:
 A new capability enables the labeling of packets belonging to particular
traffic flows for which the sender requests special handling, such as non
default quality of service (QoS) or real-time service
Ipv6 Address Feature
 Mobility
 IPv6 was designed keeping mobility in mind.This feature enables hosts
(such as mobile phone) to roam around in different geographical area and
remain connected with the same IP address.The mobility feature of IPv6
takes advantage of auto IP configuration and Extension headers.
 Extensibility
 One of the major advantages of IPv6 header is that it is extensible to add
more information in the option part.
 IPv4 provides only 40-bytes for options, whereas options in IPv6 can be
as much as the size of IPv6 packet itself.
Ipv6 Address Feature
 SmoothTransition
 Large IP address scheme in IPv6 enables to allocate devices with globally
unique IP addresses.This mechanism saves IP addresses and NAT is not
required.
 So devices can send/receive data among each other, for example,VoIP
and/or any streaming media can be used much efficiently.
 Site multihoming:
 IPv6 allows hosts to have multiple IPv6 addresses and allows
networks to have multiple IPv6 prefixes. Consequently, sites can have
connections to multiple ISPs without breaking the global routing
table.
Ipv6 Address Feature
IPv6 Headers
 Version: this field contains the
number 6 For IPv6.
 Traffic class: 8 bits are used for
Type of Service to let the Router
know what services should be
provided to this packet. And used for
Explicit Congestion Notification
(ECN).
 Payload length: The 16 bit payload
length field contains the length of the
data field in octets/bits following the
IPv6 packet header. the minimum
value is 1280 and the maximum is
1500.
IPv6 Header
 Flow label
 The 20bit can be used by a source sender
to requests special handling, such as non
default (QoS) or real-time service to label a
set of packets belonging to the same flow .
 When routers receive the first packet of a
new flow , they can process the information
carried by the IPv6 header , Routing header
, and HopbyHop extension headers, and
store the result in the cache memory.
 Router use the result in a cache memory to
route all other packets belonging to the
same flow (having the same source address
and the same Flow Label), by using the data
stored in the cache memory .
IPv6 Header
 Next header: The 8-bit field determines
the type of header immediately following the
IPv6 header and located at the beginning of
the data field (payload) of the IPv6 packet.
 Hop limit: Is like toTTL in IPv4.
 Source address:16 octets (128 bits) used
to identifies the source of the packet.
 Destination address: 16 octets (128
bits).used to identifies the destination of the
packet.
IPv6 Header
IPv6 Headers
 In IPv6, the Fixed Header contains only that much information which is necessary,
avoiding information which are either not required or is rarely used.
 Each Extension Header is identified by a distinct value.
 When Extension Headers are used, IPv6 Fixed Header’s Next Header field points to the
first Extension Header.
 Extension Headers are arranged one after another in a linked list manner.
Normal IPv6TCP
Packet
IPv6TCP encapsulated in
Routing
FragmentationIPv6TCP
packet Routing
IPv6 Headers
 The following Extension Headers must be supported as per RFC
2460:
IPv6 Headers
 The sequence of Extension Headers should be:
 The order is Important.
IPv6 Headers features
 No option field: Replaced by extension header. Result in a fixed
length, 40-byte IP header.
 No header checksum: Result in fast processing.
 No fragmentation at intermediate nodes: Result in fast IP forwarding.
 Routers don’t fragment packets with IPv6
 Fragmentation is being done by host.
 If a packet is too big for next hop:
 “Packet too big” error message .
 This is an ICMPv6 message
Address Format
 An IPv6 address is 128 bits long.
 Represented in hexadecimal format (32 hexadecimal characters):
 Each hexadecimal character is the equivalent of 4 bits (4 x 32 = 128).
 Uses CIDR principles: prefix/prefix length
 IPv6 address long is 8 hextets , separated by colons (:).
 x:x:x:x:x:x:x:x, where x is a 16-bit hex field
 The last 64 bits are used for the interface ID
 A non-abbreviated IPv6 host address is shown here:
2001:0DB8:0001:0000:0000:0000:0000:0001
 In this part, we will study and review rules for IPv6 address abbreviation to
correctly compress and decompress IPv6 addresses.
 Rule 1: (abbreviated with single zeros)
 In an IPv6 address, a string of four zeros (0s) in a hextet can be abbreviated as a
single zero.
2001:0404:0001:1000:0000:0000:0EF0:BC00
2001:0404:0001:1000:0:0:0EF0:BC00
Ipv6 abbreviation
 Rule 2: (abbreviated with leading zeros omitted)
 In an IPv6 address, the leading zeros in each hextet can be omitted, trailing
zeros cannot be omitted.
2001:0404:0001:1000:0000:0000:0EF0:BC00
2001:404:1:1000:0:0:EF0:BC00
Ipv6 abbreviation
 Rule 3: In an IPv6 address, a single continuous string of four or more
zeros can be abbreviated as a double colon (::).
 The double colon abbreviation can only be used one time in an IP
address.
2001:0404:0000:0000:0001:0000:0000:BC00
2001 : 404 :: 1 : 0 : 0 : BC00
2001 : 404 : 0 : 0 : 1 :: BC00
2001 : 404 :: 1 :: BC00
(abbreviated with leading zeroes omitted and continuous zeros replaced
with a double colon)
Ipv6 abbreviation
 The image below illustrates these rules of IPv6 address abbreviation:
Ipv6 abbreviation
Network and Host IDs in IPv6
• The network ID is administratively assigned, and the host ID can be
configured manually or auto-configured by any of the following methods:
• Using a randomly generated number
• Using DHCPv6
• Using the Extended Unique Identifier (EUI-64) format
“Where are you connected to” “Who are you”
 IPv6 has three different types of UnicastAddress
scheme.The last 64 bits is always used for
Interface ID.
 This format expands the 48 bit MAC address
to 64 bits by inserting FFFE into Mac address.
 Cisco commonly uses the EUI-64 host ID
format for Cisco IP Phones, gateways, routers,
and so forth.
 To make sure that the chosen address is from a
unique Ethernet MAC address, the
universal/local (“u” bit) is set to 1 for global
scope and 0 for local scope.
Extended Unique Identifier (EUI-64) format
 Unicast
 Multicast
 Anycast
 No more broadcast addresses
Address Modes
 Unicast
 Address of a single interface. One-to-one delivery to single interface
 Unicast: one-to-one (global, link local, unique local, compatible).
Address Modes
 Multicast
 Address of a group of interfaces. One-to-many delivery to all interfaces
in the group .
Address Modes
 Anycast
 An IPv6 Anycast address is a new type of address that is assigned to a set of interfaces on different
device shared a uniform service.
 Anycast is One To Nearest of many.
 closest to the Sender in terms of Routing cost.
 allocated from Unicast
 Anycast addresses must not be used as the source address of an IPv6 packet.
Address Modes
 Change from IPv4 mode:
 Interface “expected” to have multiple
addresses.
 Unicast Addresses have scope:
o Global Unicast Address
o Unique-LocalAddress
o Link-LocalAddress
Address Types
( Scope of IPv6 Unicast Addresses)
Global UnicastAddress
Unicast LocalAddress
Link local
Address
Link local scope
Organization/Site Scope
Global Scope
IPv6 Prefix Allocation Hierarchy and Policy Example
We must review IPv6 Hierarchy Before Describe each type of IPv6
Another IPv6 Prefix Allocation Hierarchy and Policy
Example
 Link-Local Addresses Used for:
 MandatoryAddress for Communication between two IPv6 devices on the same link.
 These addresses are not routable, so a Router never forwards these addresses outside the link.
 Automatically assigned by device .
 Assigned when DHCP server is unavailable.
 Same as 169.254.x.x in IPV4.
 Starts with FE80::/10
 used in the neighbor discovery protocol and the dynamic address assignment process.
 Example of a link local unicast address: FE80:0000:0000:0000:0987:65FF:FE01:2345
Link-Local Addresses
 Unique-Local Addresses Used for:
 Unique LocalAddress globally unique, but it should be used in local communication.
 Not routable on the Internet, limiting their scope to an organization’s boundary.
 Inter-siteVPNs
 Starts with FD00::/7 or FC00::/7.
 The Host or Interface ID has the same meaning for all unicast addresses. It is 64 bits long and is
typically created by using the EUI-64 format.
 Example of a unique local unicast address: FD00:aaaa:bbbb:CCCC:0987:65FF:FE01:2345
Unique Local Unicast Address
Global unicast address used for:
 This address type is equivalent to IPv4’s public address, is given By IANA.
 Routable and reachable across the Internet
 The global routing prefix is assigned to a service provider by the (IANA).
 The site level aggregator (SLA), or subnet ID, is assigned to a customer by their service provider.
 The Host or Interface ID has the same meaning for all unicast addresses. It is 64 bits long and is typically
created by using the EUI-64 format.
 Unique.
 Starts with 2000::/3
 Example of a global unicast address: 2001:0DB8:BBBB:CCCC:0987:65FF:FE01:2345
Global unicast address
Global unicast address
Defines site Defines subnet
Defines interface
IPv4 EquivalentDesignation and
Explanation
Prefix
0.0.0.0Unspecified::/128
127.0.0.1Loopback::1/128
There is no equivalentIPv4-Mapped::ffff/96
Example: ::ffff:192.0.2.47
There is no equivalentIPv4 Compatible::/96
Example: 192.11.1.3
Are converted to hexes decimal
::C00B:0103
Special Addresses
 IPv6 multicast address has a prefix FF00::/8 (1111 1111).
 Multicast addresses are always destination addresses.
 Multicast addresses are used for router advertisements (RA), DHCPv6,
multicast applications, and so forth.
Multicast IPv6 Addresses
Multicast IPv6 Addresses
 Common MulticastAddresses
 Note that 02 means that this is a permanent address and has link scope.
IPv6 Addresses
• Summery ofAddressType Prefixes
IPv6 Address Answer
2001:0DB8:1:ACAD::FE55:6789:B210
b
::1
a
FC00:22:A:2::CD4:23E4:76FA
d
2033:DB8:1:1:22:A33D:259A:21FE
b
FE80::3201:CC01:65B1
c
FF00::
e
FF00::DB7:4322:A231:67C
e
FF02::2
e
• Answer Choices
A. LoopbackAddress
B. Global Unicast Address
C. Link-localAddress
D. Unique-localAddress
E. MulticastAddress
Match the IPv6 address to its type
Ipv4/Ipv6 Difference
Reference
 DianeTeare,Authorized Self-Study Guide Designing for Cisco Internetwork
Solutions (DESGN), Second Edition, ISBN-13: 978-1-58705-272-9.
 (2010), Deploying IPv6 in Unified Communications Networks with Cisco
Unified Communications Manager 8.0(x), Cisco Systems, Inc., San Jose, CA
95134-1706 ,USA,http://www.cisco.com
 Learn IPv6, www.tutorialspoint.com/ipv6/ipv6_overview.html
 IPv6 Header Deconstructed, www.ipv6.com
 Advanced IPv6,Training Course, November2016
 Introduction to IPv6, 2007 Cisco Systems, Inc.

Weitere ähnliche Inhalte

Was ist angesagt?

Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6Rekha Yadav
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6Pramith P
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 FundamentalsMatt Bynum
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6sandeepjain
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1AIRTEL
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...Adii Shah
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 
GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)NetProtocol Xpert
 
VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)Netwax Lab
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocolRupshanker Mishra
 

Was ist angesagt? (20)

Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 Fundamentals
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
 
Basic of IPv6
Basic of IPv6Basic of IPv6
Basic of IPv6
 
IPv6
IPv6IPv6
IPv6
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
IPV6 ADDRESS
IPV6 ADDRESSIPV6 ADDRESS
IPV6 ADDRESS
 
IGMP
IGMPIGMP
IGMP
 
IPV6 INTRODUCTION
IPV6 INTRODUCTIONIPV6 INTRODUCTION
IPV6 INTRODUCTION
 
GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)
 
VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)
 
Chapter 10 - DHCP
Chapter 10 - DHCPChapter 10 - DHCP
Chapter 10 - DHCP
 
Subnetting
SubnettingSubnetting
Subnetting
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
 

Ähnlich wie Introduction to IPv6

10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptxJoshuaAnnan5
 
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATIONIPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATIONgopi5692
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
IPv6 .pdf
IPv6 .pdfIPv6 .pdf
IPv6 .pdfniran10
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoNMwendwa Kivuva
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaJigar Tarsariya
 
DCN 5th ed. slides ch22 Next Generation IP.pdf
DCN 5th ed. slides ch22 Next Generation IP.pdfDCN 5th ed. slides ch22 Next Generation IP.pdf
DCN 5th ed. slides ch22 Next Generation IP.pdfBilal Munir Mughal
 
Describe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfDescribe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfmayorothenguyenhob69
 
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...IOSR Journals
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewallAnthony Daniel
 
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
 
ipv6 presentation by Rahul uit BU
ipv6 presentation by Rahul uit BUipv6 presentation by Rahul uit BU
ipv6 presentation by Rahul uit BURahul Singh
 
I pv6(internet protocol version 6)
I pv6(internet protocol version 6)I pv6(internet protocol version 6)
I pv6(internet protocol version 6)Subrata Kumer Paul
 

Ähnlich wie Introduction to IPv6 (20)

10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptx
 
IPv6.pptx
IPv6.pptxIPv6.pptx
IPv6.pptx
 
IPv4.pdf
IPv4.pdfIPv4.pdf
IPv4.pdf
 
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATIONIPV6  EXPLANATION BY FOROUZANN DATA COMMUNICATION
IPV6 EXPLANATION BY FOROUZANN DATA COMMUNICATION
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
IPv6 .pdf
IPv6 .pdfIPv6 .pdf
IPv6 .pdf
 
i pv6
i pv6i pv6
i pv6
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoN
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar Tarsariya
 
DCN 5th ed. slides ch22 Next Generation IP.pdf
DCN 5th ed. slides ch22 Next Generation IP.pdfDCN 5th ed. slides ch22 Next Generation IP.pdf
DCN 5th ed. slides ch22 Next Generation IP.pdf
 
IPV6
IPV6 IPV6
IPV6
 
Describe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdfDescribe the similarities and differences between IPv4 & IPv6.So.pdf
Describe the similarities and differences between IPv4 & IPv6.So.pdf
 
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...
Comparative study of IPv4 & IPv6 Point to Point Architecture on various OS pl...
 
IPv6
IPv6IPv6
IPv6
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewall
 
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
 
Ipv6
Ipv6Ipv6
Ipv6
 
ipv6 presentation by Rahul uit BU
ipv6 presentation by Rahul uit BUipv6 presentation by Rahul uit BU
ipv6 presentation by Rahul uit BU
 
I pv6(internet protocol version 6)
I pv6(internet protocol version 6)I pv6(internet protocol version 6)
I pv6(internet protocol version 6)
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 

Kürzlich hochgeladen

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 

Kürzlich hochgeladen (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 

Introduction to IPv6

  • 1. By Msc student Sara Qasim Abedulridha 2016/2017 Introduction To IpV6 College of InformationTechnology University of Babylon
  • 2. Content  Introduction to IPv6.  Why IPv6  Ipv6 features.  Ipv6 address Header.  IPv6 address format.  Ipv6 abbreviation.  IPv6 Address Mode.  IPv6 Address types.  IPv4/IPv6 Difference.
  • 3.  Internet Protocol version 6 (IPv6) is the latest revision of the Internet Protocol (IP), it IPv6 was developed by the Internet EngineeringTask Force (IETF) to overcome the limitations of the current standard IPv4 and to provide several advantages over current Internet ProtocolVersion 4 (or IPv4). Introduction To IPv6
  • 4.  IPv4, defines a 32-bit address - 232 (4,294,967,296) IPv4 addresses available.  ~40% of the IPv4 address space is still unused which is different from unallocated  Internet has grown exponentially, IP is everywhere  Data, voice, audio and video integration is a reality Regional registries apply a strict allocation control  IPv4 on its own does provide week security features.  IPV4 Address configuration related issues.  In IPV4, Internet routing table very big. Why IPv6
  • 6.  Larger Address Space Ipv6 Address Feature
  • 7.  Larger Address Space Ipv6 Address Feature
  • 8.  Simplified Header  IPv6’s header has been simplified by moving all unnecessary information and options (which are present in IPv4 header) to the end of the IPv6 header.  End-to-end Connectivity  Every system now has unique IP. After IPv6 is fully implemented, every host can directly reach other hosts on the Internet, with some limitations involved like Firewall, organization policies, etc. Ipv6 Address Feature
  • 9.  Auto-configuration  IPv6 supports both stateful and stateless auto configuration mode of its host devices. This way, absence of a DHCP server does not put a halt on inter segment communication.  Improved privacy and security IPsec  IPsec is the IETF standard for IP network security. IPsec is a set of Internet standards that uses cryptographic security services to provide Confidentiality, Authentication, Data integrity.  Available for both IPv4 and IPv6.  Although the functions are essentially identical in both environments, IPsec is mandatory in IPv6. IPv6 also has optional security headers. Ipv6 Address Feature
  • 10.  Faster Forwarding/Routing  Simplified header puts all unnecessary information at the end of the header. The information contained in the first part of the header is adequate for a Router to take routing decisions, thus making routing decision as quickly as looking at the mandatory header.  No Broadcast  IPv6 does not have any broadcast support any more. It uses multicast to communicate with multiple hosts. Ipv6 Address Feature
  • 11.  Anycast Support  This is another characteristic of IPv6. IPv6 has introduced Anycast mode of packet routing. In this mode, multiple interfaces over the Internet are assigned same Anycast IP address. Routers, while routing, send the packet to the nearest destination.  Flow labeling capability:  A new capability enables the labeling of packets belonging to particular traffic flows for which the sender requests special handling, such as non default quality of service (QoS) or real-time service Ipv6 Address Feature
  • 12.  Mobility  IPv6 was designed keeping mobility in mind.This feature enables hosts (such as mobile phone) to roam around in different geographical area and remain connected with the same IP address.The mobility feature of IPv6 takes advantage of auto IP configuration and Extension headers.  Extensibility  One of the major advantages of IPv6 header is that it is extensible to add more information in the option part.  IPv4 provides only 40-bytes for options, whereas options in IPv6 can be as much as the size of IPv6 packet itself. Ipv6 Address Feature
  • 13.  SmoothTransition  Large IP address scheme in IPv6 enables to allocate devices with globally unique IP addresses.This mechanism saves IP addresses and NAT is not required.  So devices can send/receive data among each other, for example,VoIP and/or any streaming media can be used much efficiently.  Site multihoming:  IPv6 allows hosts to have multiple IPv6 addresses and allows networks to have multiple IPv6 prefixes. Consequently, sites can have connections to multiple ISPs without breaking the global routing table. Ipv6 Address Feature
  • 15.  Version: this field contains the number 6 For IPv6.  Traffic class: 8 bits are used for Type of Service to let the Router know what services should be provided to this packet. And used for Explicit Congestion Notification (ECN).  Payload length: The 16 bit payload length field contains the length of the data field in octets/bits following the IPv6 packet header. the minimum value is 1280 and the maximum is 1500. IPv6 Header
  • 16.  Flow label  The 20bit can be used by a source sender to requests special handling, such as non default (QoS) or real-time service to label a set of packets belonging to the same flow .  When routers receive the first packet of a new flow , they can process the information carried by the IPv6 header , Routing header , and HopbyHop extension headers, and store the result in the cache memory.  Router use the result in a cache memory to route all other packets belonging to the same flow (having the same source address and the same Flow Label), by using the data stored in the cache memory . IPv6 Header
  • 17.  Next header: The 8-bit field determines the type of header immediately following the IPv6 header and located at the beginning of the data field (payload) of the IPv6 packet.  Hop limit: Is like toTTL in IPv4.  Source address:16 octets (128 bits) used to identifies the source of the packet.  Destination address: 16 octets (128 bits).used to identifies the destination of the packet. IPv6 Header
  • 18. IPv6 Headers  In IPv6, the Fixed Header contains only that much information which is necessary, avoiding information which are either not required or is rarely used.  Each Extension Header is identified by a distinct value.  When Extension Headers are used, IPv6 Fixed Header’s Next Header field points to the first Extension Header.  Extension Headers are arranged one after another in a linked list manner. Normal IPv6TCP Packet IPv6TCP encapsulated in Routing FragmentationIPv6TCP packet Routing
  • 19. IPv6 Headers  The following Extension Headers must be supported as per RFC 2460:
  • 20. IPv6 Headers  The sequence of Extension Headers should be:  The order is Important.
  • 21. IPv6 Headers features  No option field: Replaced by extension header. Result in a fixed length, 40-byte IP header.  No header checksum: Result in fast processing.  No fragmentation at intermediate nodes: Result in fast IP forwarding.  Routers don’t fragment packets with IPv6  Fragmentation is being done by host.  If a packet is too big for next hop:  “Packet too big” error message .  This is an ICMPv6 message
  • 22. Address Format  An IPv6 address is 128 bits long.  Represented in hexadecimal format (32 hexadecimal characters):  Each hexadecimal character is the equivalent of 4 bits (4 x 32 = 128).  Uses CIDR principles: prefix/prefix length  IPv6 address long is 8 hextets , separated by colons (:).  x:x:x:x:x:x:x:x, where x is a 16-bit hex field  The last 64 bits are used for the interface ID  A non-abbreviated IPv6 host address is shown here: 2001:0DB8:0001:0000:0000:0000:0000:0001
  • 23.  In this part, we will study and review rules for IPv6 address abbreviation to correctly compress and decompress IPv6 addresses.  Rule 1: (abbreviated with single zeros)  In an IPv6 address, a string of four zeros (0s) in a hextet can be abbreviated as a single zero. 2001:0404:0001:1000:0000:0000:0EF0:BC00 2001:0404:0001:1000:0:0:0EF0:BC00 Ipv6 abbreviation
  • 24.  Rule 2: (abbreviated with leading zeros omitted)  In an IPv6 address, the leading zeros in each hextet can be omitted, trailing zeros cannot be omitted. 2001:0404:0001:1000:0000:0000:0EF0:BC00 2001:404:1:1000:0:0:EF0:BC00 Ipv6 abbreviation
  • 25.  Rule 3: In an IPv6 address, a single continuous string of four or more zeros can be abbreviated as a double colon (::).  The double colon abbreviation can only be used one time in an IP address. 2001:0404:0000:0000:0001:0000:0000:BC00 2001 : 404 :: 1 : 0 : 0 : BC00 2001 : 404 : 0 : 0 : 1 :: BC00 2001 : 404 :: 1 :: BC00 (abbreviated with leading zeroes omitted and continuous zeros replaced with a double colon) Ipv6 abbreviation
  • 26.  The image below illustrates these rules of IPv6 address abbreviation: Ipv6 abbreviation
  • 27. Network and Host IDs in IPv6 • The network ID is administratively assigned, and the host ID can be configured manually or auto-configured by any of the following methods: • Using a randomly generated number • Using DHCPv6 • Using the Extended Unique Identifier (EUI-64) format “Where are you connected to” “Who are you”
  • 28.  IPv6 has three different types of UnicastAddress scheme.The last 64 bits is always used for Interface ID.  This format expands the 48 bit MAC address to 64 bits by inserting FFFE into Mac address.  Cisco commonly uses the EUI-64 host ID format for Cisco IP Phones, gateways, routers, and so forth.  To make sure that the chosen address is from a unique Ethernet MAC address, the universal/local (“u” bit) is set to 1 for global scope and 0 for local scope. Extended Unique Identifier (EUI-64) format
  • 29.  Unicast  Multicast  Anycast  No more broadcast addresses Address Modes
  • 30.  Unicast  Address of a single interface. One-to-one delivery to single interface  Unicast: one-to-one (global, link local, unique local, compatible). Address Modes
  • 31.  Multicast  Address of a group of interfaces. One-to-many delivery to all interfaces in the group . Address Modes
  • 32.  Anycast  An IPv6 Anycast address is a new type of address that is assigned to a set of interfaces on different device shared a uniform service.  Anycast is One To Nearest of many.  closest to the Sender in terms of Routing cost.  allocated from Unicast  Anycast addresses must not be used as the source address of an IPv6 packet. Address Modes
  • 33.  Change from IPv4 mode:  Interface “expected” to have multiple addresses.  Unicast Addresses have scope: o Global Unicast Address o Unique-LocalAddress o Link-LocalAddress Address Types ( Scope of IPv6 Unicast Addresses) Global UnicastAddress Unicast LocalAddress Link local Address Link local scope Organization/Site Scope Global Scope
  • 34. IPv6 Prefix Allocation Hierarchy and Policy Example We must review IPv6 Hierarchy Before Describe each type of IPv6
  • 35. Another IPv6 Prefix Allocation Hierarchy and Policy Example
  • 36.  Link-Local Addresses Used for:  MandatoryAddress for Communication between two IPv6 devices on the same link.  These addresses are not routable, so a Router never forwards these addresses outside the link.  Automatically assigned by device .  Assigned when DHCP server is unavailable.  Same as 169.254.x.x in IPV4.  Starts with FE80::/10  used in the neighbor discovery protocol and the dynamic address assignment process.  Example of a link local unicast address: FE80:0000:0000:0000:0987:65FF:FE01:2345 Link-Local Addresses
  • 37.  Unique-Local Addresses Used for:  Unique LocalAddress globally unique, but it should be used in local communication.  Not routable on the Internet, limiting their scope to an organization’s boundary.  Inter-siteVPNs  Starts with FD00::/7 or FC00::/7.  The Host or Interface ID has the same meaning for all unicast addresses. It is 64 bits long and is typically created by using the EUI-64 format.  Example of a unique local unicast address: FD00:aaaa:bbbb:CCCC:0987:65FF:FE01:2345 Unique Local Unicast Address
  • 38. Global unicast address used for:  This address type is equivalent to IPv4’s public address, is given By IANA.  Routable and reachable across the Internet  The global routing prefix is assigned to a service provider by the (IANA).  The site level aggregator (SLA), or subnet ID, is assigned to a customer by their service provider.  The Host or Interface ID has the same meaning for all unicast addresses. It is 64 bits long and is typically created by using the EUI-64 format.  Unique.  Starts with 2000::/3  Example of a global unicast address: 2001:0DB8:BBBB:CCCC:0987:65FF:FE01:2345 Global unicast address
  • 39. Global unicast address Defines site Defines subnet Defines interface
  • 40. IPv4 EquivalentDesignation and Explanation Prefix 0.0.0.0Unspecified::/128 127.0.0.1Loopback::1/128 There is no equivalentIPv4-Mapped::ffff/96 Example: ::ffff:192.0.2.47 There is no equivalentIPv4 Compatible::/96 Example: 192.11.1.3 Are converted to hexes decimal ::C00B:0103 Special Addresses
  • 41.  IPv6 multicast address has a prefix FF00::/8 (1111 1111).  Multicast addresses are always destination addresses.  Multicast addresses are used for router advertisements (RA), DHCPv6, multicast applications, and so forth. Multicast IPv6 Addresses
  • 42. Multicast IPv6 Addresses  Common MulticastAddresses  Note that 02 means that this is a permanent address and has link scope.
  • 43. IPv6 Addresses • Summery ofAddressType Prefixes
  • 44. IPv6 Address Answer 2001:0DB8:1:ACAD::FE55:6789:B210 b ::1 a FC00:22:A:2::CD4:23E4:76FA d 2033:DB8:1:1:22:A33D:259A:21FE b FE80::3201:CC01:65B1 c FF00:: e FF00::DB7:4322:A231:67C e FF02::2 e • Answer Choices A. LoopbackAddress B. Global Unicast Address C. Link-localAddress D. Unique-localAddress E. MulticastAddress Match the IPv6 address to its type
  • 46. Reference  DianeTeare,Authorized Self-Study Guide Designing for Cisco Internetwork Solutions (DESGN), Second Edition, ISBN-13: 978-1-58705-272-9.  (2010), Deploying IPv6 in Unified Communications Networks with Cisco Unified Communications Manager 8.0(x), Cisco Systems, Inc., San Jose, CA 95134-1706 ,USA,http://www.cisco.com  Learn IPv6, www.tutorialspoint.com/ipv6/ipv6_overview.html  IPv6 Header Deconstructed, www.ipv6.com  Advanced IPv6,Training Course, November2016  Introduction to IPv6, 2007 Cisco Systems, Inc.