Agenda

  • Why IPv6 is needed?
  • IPv6 Addressing Structure
  • Address Modes
  • Unicast Types
  • IPv6 Header Format
  • Difference between IPv4 and IPv6

IPv6 Introduction

Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.

IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion.

IPv6 uses a 128-bit address length compared to the 32-bit address length used by IPv4.

IPv6 addresses are represented as eight groups, separated by colons, of four hexadecimal digits. A full IPv6 address example is:

2001:0db8:0000:0000:0000:8a2e:0370:7334

or in compressed form:

2001:db8::8a2e:370:7334

Key Features

  • Large address space
  • Simplified header
  • Faster forwarding or routing
  • Mobility
  • Anycast support