group members:- himasweta pattanaik m.a.sravni liakat ali khan agamani karmakar

51
Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar IPV6,ICMPV6 (ICMPV4)

Upload: lisa-howard

Post on 23-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Group members:-Himasweta pattanaik

M.A.SravniLiakat ali khan

Agamani karmakar

IPV6,ICMPV6(ICMPV4)

Page 2: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

PRESENTATION INCLUDES:-

Ipv6 :- Advantages Packet format Extension header Transition Dual stack Tunneling Header translation Structure Address space

Icmpv6(icmpv4):- Why Comparison Error reporting Query

Page 3: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Internet working protocol version 6 Also known as Ipng(internet working

protocol, next generation ) Accommodate the unforeseen growth of

internet. Other protocols like ICMP ,ARP ,RARP ,IGMP

included in icmpv6. Slow adoption Mobile IP,IP telephony,and IP capable

mobiletelephony require it.

Ipv6:-

Page 4: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

ADVANTAGES:-

larger address space better header format new optionsallowance for extensionsupport for resource allocation support for more security

Page 5: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

PACKET FORMAT:-

Each packet is composed of mandatory base header followed by the payload.

Payload consist of two parts:- 1)optional extension header 2)data from upper layer

Page 6: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

CONTD… Base header:- base header consists of eight fields.

Those are *version *priority *flow label *payload length *next header *hop limit *source address *destination address

Page 7: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 8: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

PRIORITY:-

This field defines the priority of each packet with respect to other packet from same source.

If one of the two consecutive datagrams must be discarded then the datagram with lower packet priority will be discarded.

Ipv6 divides traffic into two broad categories:-

a)congestion controlled traffic b)non congestion controlled traffic

Page 9: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

CONGESTION CONTROLLED TRAFFIC:-

If a source adapts itself to traffic slowdown when there is congestion, the traffic is referred as congestion controlled traffic.

Tcp, which uses sliding window protocol can easily respond to traffic.

Congestion controlled data are assigned priorities from 0 to 7.

A priority of 0 is the lowest and a priority of 7 is highest.

Page 10: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Priorities for congestion-controlled traffic

Page 11: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

NON-CONGESTION CONTROLLED:-

Refers to a type of traffic that expects minimum delay.

Discarding of packet is not desirable. Retransmission in most case is impossible Source does not adapt itself to congestion. Eg:- real time audio and video Priority number assigned from 8 to 15.

Page 12: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Priorities for noncongestion-controlled traffic

Page 13: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Comparison between IPv4 and IPv6 packet header

Page 14: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

EXTENSION HEADER:-

Length of base header is fixed at 40 bytes. To give greater functionality to IP datagram,

the base header can be followed by up to 6 extension header.

All the 6 headers are defined in the following dig.

Page 15: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 16: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

ipv4->ipv6(The transition)

Transition strategy

Dual stack Tunneling Header

translation

Page 17: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

DUAL STACK:-

All host should have dual stack of protocols before migrating completely to V-6

A station must run ipv6 and ipv4 simultaneously until all the internet uses ipv6.

To determine which version to send while sending the a packet to a destination the source host queries the DNS.

Page 18: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 19: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

TUNNELING:-

This is used when two computers using ipv6 want to communicate with each other and the packet must pass through a region that uses ipv4.

Packets must have ipv4 address. Ipv4 packet is carrying an ipv6 packet as

data,the protocol value is set to 41.

Page 20: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 21: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

HEADER TRANSLATION:-

It is necessary when the majority of the internet has moved to ipv6 but some system still use ipv4.

Sender wants to use ipv6, but the receiver does not understand it.

Header format must be totally changed to header translation.

Header of the ipv6 packet is converted to an ipv4 header.

Page 22: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 23: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Structure :-

Ipv6 address consists of 16 bytes(octets);it is 128 bits long.

Ipv6:-

An IPv6 address is 128 bits long.

Page 24: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

CONTD…Abbreviation :-

Leading 0’s can be dropped not the trailing 0’s

Page 25: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 26: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

19.26

Type prefixes for IPv6 addresses:-

Page 27: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

19.27

Type prefixes for IPv6 addresses (continued)

Page 28: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

ADDRESS SPACE:- Unicast :- *single computer *packets must be delivered to specific

computer. *divided into two categories 1) geographically based 2) provider based

generally used by a normal host as a unicast

address

Page 29: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar
Page 30: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Multicast :- *used to define a group of hosts instead of 1 *packets sent to a multicast address must be

delivered to each member of the group * flag :- it defines either the group address is

permanent or transient.

Page 31: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Any cast:- *like a multicast address, defines a group of

nodes *packets delivered to only one member of the

group, the one with shortest route.

Local address

Page 32: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Reserved address

Page 33: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

ICMPv6

Another protocol that has been modified in version 6 of the TCP/IP protocol suite is ICMP.

This new version, Internet Control Message Protocol version 6 ( ICMPv6 ), follows the same strategy and purposes of version 4.

ICMPv6, however, is more complicated than ICMPv4: some protocols that were independent in version 4 are now part of ICMPv6 and some new messages have been added to make it more useful.

Page 34: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

34

Comparison of network layers in version 4 and version 6

Page 35: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Taxonomy of ICMPv6 messages

Page 36: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

General format of ICMP messages

Page 37: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

ERROR REPORTING MESSAGES

As we saw in our discussion of version 4, one of the main responsibilities of ICMP is to report errors.

Page 38: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

38

Comparison of error-reporting messages in ICMPv4 and ICMPv6

Page 39: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Destination unreachable message

Page 40: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Packet-too-bit message

Page 41: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Time-exceeded message

Page 42: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Parameter-problem message

Page 43: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Redirection message format

Page 44: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

.

QUERY MESSAGES

TCP/IP Protocol Suite 44

Page 45: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

45

Table 27.8 Comparison of query messages in ICMPv4 and ICMPv6

Page 46: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Echo request and reply messages

Page 47: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Router-solicitation and advertisement message formats

Page 48: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Neighbor-solicitation and advertisement message formats

Page 49: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Group-membership messages

Page 50: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Group-membership message formats

Page 51: Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar

Four situations of group-membership operation