Advanced Computer Networks: Lecture 26. This lecture will cover the following: basics of internetworking (heterogeneity); IPv6 wish list/planned support; IPv6 addresses; IPv4 packet format review; IPv6 packet format; IPv6 extension headers; IPv6 design controversies;...
Trang 11 1
CS716 Advanced Computer Networks
By Dr. Amir Qayyum
Trang 22Lecture No. 26
Trang 4• Many suggestions, merged in time to several options
• IETF selected Simple Internet Protocol Plus (SIPP with some modifications, dubbed it version 6
Trang 5with many hosts
Trang 7010
Trang 9Version HLen TOS Length
TTL Protocol Checksum
SourceAddr DestinationAddr Options (variable) (variable)Pad
Data
Trang 10IPv6 Packet Format
destination address word 4 destination address word 3 destination address word 2 destination address word 1 source address word 4 source address word 3 source address word 2 source address word 1 payload length next header hop limit version priority flow label
Trang 15next header 0 no.of.address
es next addressstrict/loose routing bitmap
1 – 24 addresses
Trang 16• Larger fragment identification field
next header reserved offset resv M
identification
Trang 17– All headers and data after ESP are encrypted
Trang 19• Source to backbone
• Across backbone
• Backbone to destination
Trang 20– Inconveniences interactive users
Trang 21• Lighter, so you go faster
• Unprepared for the unexpected
• No
– Typically duplicated in data link and transport layers– Major expense in IPv4 routers
– In case of IPv6, it is mandatory in UDP and TCP
Trang 22• No clearly superior design proposal
Trang 23• Too clunky to turn off
• How ?
– Political export/import issues
– Cryptographic strength issues