ipv6 introduction

18
INFT3007 IPv6 Introduction

Upload: hebaa

Post on 15-Jan-2015

566 views

Category:

Technology


1 download

DESCRIPTION

IPV6 Introduction

TRANSCRIPT

Page 1: IPV6 Introduction

INFT3007

IPv6 Introduction

Page 2: IPV6 Introduction

INFT3007

Introduction to IPv6 IPv4 has stood the test of time – a tribute to its initial

design Proven to be robust Easily implemented Interoperable

The initial design did not anticipate today’s Internet scale and size

Exhausting IPv4 address space Large routing tables Simpler management of IPv4 addresses Security at IP level QoS requirements

Page 3: IPV6 Introduction

INFT3007

Introduction…

To address this and other concerns IETF developed a suite of protocols and standards Internet Protocol version 6 (IPv6)

Page 4: IPV6 Introduction

INFT3007

Introduction…

Design of IPv6 is intentionally targeted for minimal impact on upper and lower layer protocols

http://technet.microsoft.com/en-us/library/bb726993.aspx

Page 5: IPV6 Introduction

INFT3007

IPv6 Packets and Data Link Layer

A link layer frame containing an IPv6 packet consists of the following structure: Link Layer Header and Trailer – The

encapsulation placed on the IPv6 packet at the link layer.

IPv6 Header – The IPv6 header. Payload –The payload of the IPv6 packet.

Page 6: IPV6 Introduction

INFT3007

IPv6 Features New header format Large address space Efficient and hierarchical addressing and

routing infrastructure Stateless and stateful address configuration Built-in security Better support for prioritized delivery New protocol for neighboring node interaction Extensibility

Page 7: IPV6 Introduction

INFT3007

New Header Format The IPv6 header keeps header overhead to a

minimum. Moves both non-essential fields and optional fields

to extension headers that are placed after the IPv6 header.

The streamlined IPv6 header is more efficiently processed at intermediate routers.

IPv4 headers and IPv6 headers are not interoperable.

The new IPv6 header is only twice as large as the IPv4 header even though the number of bits in IPv6 addresses is four times larger than IPv4 addresses.

Page 8: IPV6 Introduction

INFT3007

Large Address Space

128 bit address space Sufficient for growth in the

foreseeable future Techniques such as NAT/PAT for

address preservation is not needed

Page 9: IPV6 Introduction

INFT3007

Efficient and hierarchical addressing and routing infrastructure

IPv6 global addresses used on the IPv6 portion of the Internet are designed to create an efficient, hierarchical, and summarizable routing infrastructure that is based on the common occurrence of multiple levels of Internet service providers.

Page 10: IPV6 Introduction

INFT3007

Stateless and stateful address configuration

IPv6 supports both stateful address configuration, such as address configuration in the presence of a DHCP server, and stateless address configuration (address configuration in the absence of a DHCP server).

Page 11: IPV6 Introduction

INFT3007

Built-in security

Support for IPsec is an IPv6 protocol suite requirement

Page 12: IPV6 Introduction

INFT3007

Better Support for Prioritized Delivery

New fields in the IPv6 header define how traffic is handled and identified.

Because the traffic is identified in the IPv6 header, support for prioritized delivery can be achieved even when the packet payload is encrypted with IPsec.

Page 13: IPV6 Introduction

INFT3007

New Protocol for Neighboring Node Interaction

The Neighbor Discovery protocol manage the interaction of neighboring nodes (nodes on the same link).

Neighbor Discovery replaces the broadcast-based Address Resolution Protocol (ARP), ICMPv4 Router Discovery, and ICMPv4 Redirect messages with efficient multicast and unicast Neighbor Discovery messages.

Page 14: IPV6 Introduction

INFT3007

Extensibility

IPv6 can easily be extended for new features by adding extension headers after the IPv6 header.

Unlike options in the IPv4 header, which can only support 40 bytes of options, the size of IPv6 extension headers is only constrained by the size of the IPv6 packet.

Page 15: IPV6 Introduction

INFT3007

IPv4 vs IPv6

Page 16: IPV6 Introduction

INFT3007

IPv4 vs IPv6

Page 18: IPV6 Introduction

INFT3007

References (contd.)

Understanding IPv6, 3rd Edition by Joseph Davies

Downloadable as a free e-book