ipv6 (internet protocol version6)

Upload: silwalprabin

Post on 04-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 IPv6 (Internet Protocol version6)

    1/17

    By:

    Bikash Shrestha

    1

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    2/17

    Introduction

    This huge growth in Internet use has not only led to increaseddemand for better, faster technology, but has also increased thedemand for addresses from which to send and receive information.

    This is especially true for developing countries where people areonly really starting to use the Internet.

    IPv6 deployment can solve the problem.

    2

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    3/17

    Unforeseen Limitations

    Address Space

    Various unnecessary header fields

    Variable header fields

    Fragmentation in Router

    Addressing Model NAT

    Broadcast Versus Multicast

    Quality of Service

    3

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    4/17

    IPv6 The next generation Protocol Expanded addressing capabilities

    Size increases from 32 bits to 128 bits

    This ensure that the IP address

    wouldnt run out of IP addresses.

    A streamlined 40 bytes header

    Allows faster processing of the IP

    datagram

    Flow labeling and priority

    Has and elusive definition of

    flow.(according to quality of service

    or real time service e.g. audio and

    video transfer)

    4

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    5/17

    IPv6 Header Format

    Version

    Traffic class

    Flow label Payload length

    Next header

    Hop limit

    IP source and destination address

    By: Bikash Shrestha

    5

  • 7/29/2019 IPv6 (Internet Protocol version6)

    6/17

    IPv6 Extension Header

    IPv6 header

    Hop-by-Hop Options header

    Routing header Fragment header

    Authentication header

    Encapsulating Security Payload header

    Upper layer header

    By: Bikash Shrestha

    6

  • 7/29/2019 IPv6 (Internet Protocol version6)

    7/17

    IPv6 Extension Header

    By: Bikash Shrestha

    7

  • 7/29/2019 IPv6 (Internet Protocol version6)

    8/17

    Address Space Comparison

    8

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    9/17

    Every grain of sand on the planet can be IPaddressable

    9

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    10/17

    Address and Prefix Representation IP v6 addresses are so much larger than IP v4 addresses that it becomes

    problematic to use dotted decimal notation.

    To make address shorter, we use hexadecimal notatione.g.2007:2D9D:DC28:0000:0000:FC57:D4C8:1FFF/64

    10

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    11/17

    Zero Suppression and Zero Compression

    To keep address size down , leading zeros can be suppressed

    E.g.

    2007:2D9D:DC28:0000:0000:FC57:D4C8:1FFF Can be written as

    2007:2D9D:DC28:0:0:FC57:D4C8:1FFF

    Zero compression allows a single string of contiguous zeros in an IPv6

    address to be replaced by double colons Can be written as

    2007:2D9D:DC28::FC57:D4C8:1FFF

    11

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    12/17

    IPv6 Address Type Unicast

    Multicast

    Anycast

    12

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    13/17

    Relation of MAC Address with the IP Address

    13

    IP v6 Interface Identifier and Physical Address Mapping

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    14/17

    Dual Stack Approach

    14

    all routers in the network maintain both IPv4 and IPv6 protocol stacks.

    Flow Label is not maintained here.

    Address conversion is done.

    Need more memory.

    Security Issues in both IPv4 and IPv6 protocols

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    15/17

    Tunneling End IPv4 address is defined

    Flow label is maintained

    IPv6 address is encapsulated in IPv4 packet

    15

    By: Bikash Shrestha

    6

  • 7/29/2019 IPv6 (Internet Protocol version6)

    16/17

    IPv6 and Major websites

    16

    By: Bikash Shrestha

  • 7/29/2019 IPv6 (Internet Protocol version6)

    17/17

    Thank you

    17

    By: Bikash Shrestha