ipv6
TRANSCRIPT
![Page 2: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/2.jpg)
What is IPv6?
• IPv6 is the most recent version of the Internet Protocol (IP).
• IP identifies computers and devices so that they can communicate.
• IPv6 was developed by the Internet Engineering Task Force (IETF).
• Basic IPv6 was first published in 1998.
• IPv6 has been developed to supplement and eventually replace IPv4.
![Page 3: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/3.jpg)
Where is IPv5?!
• In a980, IPv5 was developed.
• IPv5 was an experimental protocol and never widely deployed.
• Number 5 was already allocated and hence the next number was 6.
• IPv5 was also called the Internet Stream Protocol.
![Page 4: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/4.jpg)
Why IPv6?
• IPv4 address space is saturating.
• IPv4 on its own does not provide any security feature.
• Data prioritization in IPv4 is not up to date.
• IPv4 enabled-devices does not have a mechanism to configure a device to have globally unique IP address.
![Page 5: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/5.jpg)
IPv6 Features• Large address space.• End-to-end connectivity without NAT. • Plug and play and auto-configuration.
• Mobility and Security• Mobile IP.• IPsec mandatory.
• Simplified header.• Routing efficiency• No broadcasts • Extension headers.• Flow labels.
• Transition Strategies• Dual stack, IPv6 over IPv4 Tunneling, etc …
![Page 6: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/6.jpg)
IPv6 Features: Large Address Space
Photo credit: http://www.wolframalpha.com/
![Page 7: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/7.jpg)
IPv6 Features: Simplified Header
• A simplified header architecture and protocol operation translates into reduced operational expenses.
![Page 8: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/8.jpg)
Numbering Systems
Photo credit: http://east82.com/howto/ip_addressing/images/number_systems.png
![Page 9: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/9.jpg)
Decimal, Hexadecimal and BinaryDecimal Hexadecimal Binary
0 0 00001 1 00012 2 00103 3 00114 4 01005 5 01016 6 01107 7 01118 8 10009 9 1001
10 A 101011 B 101112 C 110013 D 110114 E 111015 F 1111
![Page 10: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/10.jpg)
IPv6 Addressing Structure
• 128-bits; eight 16-bits blocks in hex separated by colons.
Site prefix, 48 bits, describes the public topology; allocated to
your site by an ISP or RIR.
16 bits, describes the describes the private/site topology;
allocated by site admin.
also referred to as a token; either automatically configured from the
interface's MAC address or manually configured in EUI-64 format.
nibble
32 hex
![Page 11: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/11.jpg)
Abbreviating IPv6 Addresses2001:0000:3238:DFE1:0063:0000:0000:FEFB
1. Discard leading zeros:2001:0000:3238:DFE1:63:0000:0000:FEFB
2. Shrink down to a single zero.2001:0:3238:DFE1:63:0:0:FEFB
3. Successive fields of zeros can be represented as :: only once per address.2001:0:3238:DFE1:63::FEFB
Another Example
![Page 12: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/12.jpg)
Abbreviating IPv6 Addresses
![Page 13: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/13.jpg)
IPv6 – Address Types• Unicast• Identifies an interface of an individual node.• Used for one-to-one communication.
• Multicast• Identifies a group of interfaces, usually on different nodes.• Packets are sent to all members of the multicast group.• Used for one-to-many communication.• IPv6 multicast address has a prefix of FF00::/8
• Anycast• Identifies a group of interfaces, usually on different nodes. • Packets are sent to the node that is physically closest to the sender.• Used for one-to-nearest communication.
![Page 14: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/14.jpg)
Unicast IPv6 Address TypesGlobal Unicast Address
• Equivalent to IPv4 public address
• The three MSBs of Global Routing Prefix are always set to 001 (2000::/3)
![Page 15: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/15.jpg)
Interface ID
• The second half of the IPv6 unicast address (last 64 bits) is always used for Interface ID.
• A host can auto-configure its Interface ID by using IEEE’s Extended Unique Identifier (EUI-64) format
Photo credit: http://www.tutorialspoint.com/
![Page 16: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/16.jpg)
Interface ID
• To convert EUI-64 ID into IPv6 Interface Identifier, the most significant 7th bit of EUI-64 ID is complemented.
Photo credit: http://www.tutorialspoint.com/
![Page 17: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/17.jpg)
Unicast IPv6 Address TypesLink Local Address
• Auto-configured IPv6 address; starts with FE80::/10. • The next 48-bits are set to 0.
• These addresses are not routable
![Page 18: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/18.jpg)
Unicast IPv6 Address TypesUnique Local Address (ULA)
• Unique Local IPv6 address always starts with ‘FD’.
• L bit, is set to 1 if the address is locally assigned.
![Page 19: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/19.jpg)
Deprecated Unicast IPv6 Addresses
• Site-local addresses (RFC 3879)
• IPv4-compatible addresses (RFC 4291)
![Page 20: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/20.jpg)
Scope of IPv6 Unicast Addresses
Photo credit: http://www.tutorialspoint.com/
![Page 21: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/21.jpg)
Special IPv6 Addresses
• Unspecified Address (::/128)• Does not specify anything.• May only be used as a source address by an initialising host before it has
learned its own address • Loopback Address (::1/128)• A localhost address which echoes back all the packets sent to itself.
• Default Route Address (::/0)• All packets with no routes in the routing table are sent via the default route.
• Multicast(FF00::/8) • Broadcast is not supported in IPv6; multicast should be used instead.
![Page 22: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/22.jpg)
IPv6 Address Management1. Static assignment using a manual interface ID:
• Manually assign both the prefix (network) and interface ID (host) portion of the IPv6 address.
• Ex: 2001:DB8:2222:7272::72/64
2. Static assignment using an EUI-64 interface ID:• 2001:DB8:2222:7272::/64 eui-64
3. Stateless auto-configuration:• Enables plug-and-play networking of devices.
4. DHCP for IPv6 (Stateful):• Automatically assigned using DHCP.
![Page 23: IPv6](https://reader030.vdocuments.site/reader030/viewer/2022032504/55c2be4fbb61ebdb2d8b469a/html5/thumbnails/23.jpg)
Thank You..