A network administrator is implementing security policies on an enterprise perimeter router handling IPv6 traffic. To properly write filter rules for packets carrying optional payload data—such as fragmentation instructions or hop-by-hop options—the administrator must evaluate how the IPv6 protocol handles optional control information. How does the IPv6 header architecture accommodate these optional fields while maintaining a fixed base header size of 40 bytes?
- By inserting optional Extension Headers sequentially between the base IPv6 header and the upper-layer payload, linked via the Next Header fieldCevap
- BBy using a variable-length Options and Padding section embedded directly inside the 40-byte base header, indicated by the Header Length field
- CBy dynamically expanding the base IPv6 header length field up to a maximum limit of 64 bytes whenever options are present
- DBy placing optional control metadata into the 20-bit Flow Label field prior to forwarding the packet to upper-layer transport protocols
Cevap
IPv6 accommodates optional control information by inserting sequential Extension Headers between the 40-byte base header and the upper-layer payload, linked together by the Next Header field.
The correct answer accurately describes the IPv6 extension header design. To keep intermediate routing fast and simple, IPv6 uses a fixed 40-byte base header. Any additional control functions—such as IPsec authentication/ESP, fragmentation, or mobile IPv6 routing—are inserted as separate Extension Headers between the base header and the upper-layer protocol. The Next Header field in each header indicates the protocol ID of the succeeding header, forming a linked chain.
Adım Adım Çözüm
Anahtar Kavram
IPv6 Extension Headers and Next Header Chaining