Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

( 10pts ) An IPv6 datagram consists of the following (in the stated order): Base

ID: 3717458 • Letter: #

Question

(10pts) An IPv6 datagram consists of the following (in the stated order):

Base Header

Encapsulating security Payload Header

Hop-by-Hop Header

Routing Header

and TCP Segment.

A) Draw the datagram and show what the contents of each of the Next Header fields would contain. You don’t have to look up the actual numeric value, just explain what it would be referencing next.

B) If each extension header is 42bytes long and the value of the payload length field in the Base Header is 204bytes, what is the size of the IPv6 datagram? What percentage of the datagram size is overhead?

Explanation / Answer

A.

This below is that the Ipv6 Datagram header and associated fields definitions.

Version (4-bits): It represents the version of web Protocol, i.e. 0110.

Traffic category (8-bits): These eight bits area unit divided into 2 elements. The foremost important VI bits area unit used for sort of Service to let the Router glorious what services ought to be provided to the current packet. The smallest amount important two bits area unit used for specific Congestion Notification (ECN)

Flow Label (20-bits): This label is employed to keep up the serial flow of the packets happiness to a communication. The supply labels the sequence to assist the router establish that a selected packet belongs to a particular flow of data. This field helps avoid re-ordering of knowledge packets. It’s designed for streaming/real-time media.

Payload Length (16-bits): This field is employed to inform the routers what quantity info a selected packet contains in its payload. Payload consists of Extension Headers and higher Layer knowledge. With sixteen bits, up to 65535 bytes is indicated; however if the Extension Headers contain Hop-by-Hop Extension Header, then the payload could exceed 65535 bytes and this field is about to zero.

Next Header (8-bits): This field is employed to point either the sort of Extension Header, or if the Extension Header isn't gift then it indicates the higher Layer PDU. The values for the sort of higher Layer PDU area unit same as IPv4’s

Hop Limit (8-bits): This field is employed to prevent packet to loop within the network infinitely. This can be same as TTL in IPv4. The worth of Hop Limit field is decremented by one because it passes a link (router/hop). Once the sector reaches zero the packet is discarded.

Source Address (128-bits): This field indicates the address of conceiver of the packet.

Destination Address (128-bits): This field provides the address of supposed recipient of the packet.

B:

There are 2 extension headers at 20 = 40 + 40 for the

Base header = 5080 bytes is size of datagram.

The overhead amount is 40 + 40 /5080 *100 = 1.574803149606299%