Professional Documents
Culture Documents
Ipv6 Header Main Projects
Ipv6 Header Main Projects
Understanding IPv6
Slide: 1
Internet layer
Internet layer is responsible for source to destination delivery of a packet across different networks. Internet layer is not reliable transmission Examples of Network layer Routed protocols are: IP IPX (internetwork packet exchange) AppleTalk
Understanding IPv6
Slide: 2
Internet layer
Understanding IPv6
Slide: 3
IPv4 Header
Octet +0 Octet +1 Octet +2 Octet +3
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
VER(4)
HLEN
TOS(QOS) DM FF
Total 8 bits are available First 6 bits are used for DSCP ds5,ds4,ds3,ds2,ds1,ds0 ds5,ds4,ds3 are used for classes, Total four classes are available In each class there are 3 drop levels Low ,medium, high
Understanding IPv6
Slide: 5
1. 2.
3.
4.
5.
6.
7.
IPv4 packet processing Verify the header checksum Verify the version field Decrement the TTL value by 1 Check the DA and check the local routing table If no entry in the routing table send ICMP message Recalculate the header checksum and place its new value in the header checksum Forward the packet on interface
Understanding IPv6
Slide: 6
IPV6 Header
Version(4) Traffic Class(8) Flow Label(20)
Payload Length(16)
Next Header(8)
Hop Limit(8)
Source Address(128)
Destination Address(128)
Understanding IPv6
Slide: 7
IPv6
20 Bytes + Options
IPv4 Header
Version IHL Type of Service Total Length Version Flags Identification Time to Live Protocol
IPv6 Header
Fragment Offset
Traffic Class Flow Label
Header Checksum
Payload Length
Next Header
Hop Limit
Source Address
Destination Address
Understanding IPv6
Slide: 8
Flow Label
This field indicates this packet belongs to a specific sequence of packets between source to destination , which requires special handling by intermediate routers. Ex: voice and video Note; flow label 0 means no flow label.
Understanding IPv6
Slide: 9
1. 2. 3. 4. 5.
IPv6 packet processing Verify the version field Decrement the hop limit value by 1 Check the DA and check the local routing table If no entry in the routing table send ICMP message Forward the packet on interface.
Understanding IPv6
Slide: 10
Change in IPv6
New value of 6 Removed (Header length is fixed) Traffic Class field Payload Length field Removed to Fragment header Removed to Fragment header Removed to Fragment header Hop Limit field Next Header field Removed Same, new 128-bit length Same, new 128-bit length Removed (extension headers)
Understanding IPv6
Slide: 11
TCP Segment
Authentication Header
TCP Segment
Understanding IPv6
Slide: 12
Header
Hop-by-Hop Options Header TCP UDP Encapsulated IPv6 Header Routing Header Fragment Header Encapsulating Security Payload Authentication Header ICMPv6 No next header Destination Options Header
Understanding IPv6
Slide: 14
Thank you
Understanding IPv6
Slide: 15