Protocol Translation
ver
Problem:
IPv4 bits ? IPv6 bits
Five types of conversions:
1. Direct Copy
e.g. tos ? class field
2. Simple constant offset
e.g. ttl ? hop limit
3. Mapping
e.g. protocol ? next hdr
4. IPv4 Only
e.g. header checksum
5. ZERO
e.g. flow label
ihl
tos
total length
id
flgs
ttl
protocol
header checksum
32-bit source address
32-bit destination address
IPv4 header
0
31
frag offset
id
next hdr
reserved
frag offset
flgs
IPv6 fragment header
IPv6 header
128-bit source address
128-bit destination address
flow label
payload length
next hdr
hop limit
class
0
31
0
ver
Previous slide
Next slide
Back to first slide
View graphic version