400-007 · Question #244
Which extensions to GRE tunneling provide session tracking and in-order packet delivery in exchange for additional state stored in tunnel endpoints?
The correct answer is A. GRE Key and Sequence number extensions. The optional GRE Key and Sequence Number header extensions defined in RFC 2890 enable session multiplexing and in-order packet delivery at the cost of additional per-flow state maintained at each tunnel endpoint.
Question
Which extensions to GRE tunneling provide session tracking and in-order packet delivery in exchange for additional state stored in tunnel endpoints?
Options
- AGRE Key and Sequence number extensions
- BGRE Protocol Type and Checksum extension fields
- CGRE Version and Reserved0 extension fields
- DNo extension fields are available in the GRE header to track session data and packet sequences
How the community answered
(60 responses)- A88% (53)
- B2% (1)
- C7% (4)
- D3% (2)
Why each option
The optional GRE Key and Sequence Number header extensions defined in RFC 2890 enable session multiplexing and in-order packet delivery at the cost of additional per-flow state maintained at each tunnel endpoint.
RFC 2890 defines the optional GRE Key field to allow a sender to tag packets with a session identifier, enabling the receiver to multiplex and demultiplex multiple logical sessions over a single tunnel. The optional Sequence Number field allows the receiving endpoint to detect out-of-order delivery and reorder packets, providing in-order delivery guarantees. Both features require endpoints to store additional state - the key value for session identity and the last received sequence number for ordering.
The Protocol Type field identifies the encapsulated payload's network-layer protocol, and the Checksum field provides header integrity verification - neither enables session tracking or packet ordering.
The Version and Reserved0 fields are fixed control fields in the standard GRE header and carry no session identity or sequence information.
RFC 2890 explicitly defines the Key and Sequence Number optional extension fields in the GRE header for session tracking and in-order delivery.
Concept tested: GRE Key and Sequence Number optional extension fields
Source: https://www.rfc-editor.org/rfc/rfc2890
Topics
Community Discussion
No community discussion yet for this question.