MTU, MSS & Path MTU Troubleshooting Practice Test
Practice 75 original MTU, MSS, and path MTU questions: packet budgets, tunnels, IPv4 DF, IPv6 Packet Too Big, black holes, captures, and verified repairs.
Small packets working is the start of the investigation
Learn to distinguish an oversized IP packet, an excessive TCP segment, a tunnel budget, and a missing feedback message. These 75 original scenarios ask you to calculate a stated size, interpret the evidence, choose a narrow repair, and verify the transfer that actually failed.
Easy questions isolate one mechanism. Medium questions combine observations and size budgets. Hard questions introduce asymmetric paths, nested tunnels, partial repairs, capture artifacts, and conflicting results. These are independent instructional questions, not official Cisco or College Board exam items.
Start the interactive test · Read the troubleshooting guide · Choose another topic
Take the MTU, MSS, and path MTU practice test
Choose one answer to receive immediate feedback. Your first selection is scored; read the explanation before moving on. Use keyboard Tab to reach controls and arrow keys within the answer group. You can use these as untimed diagnostic practice, pausing to write your reasoning.
Changing difficulty or restarting clears the current attempt. Download your log first if you want to keep it.
Read all 75 prompts and choices
Open a prompt to inspect its choices. Its reference answer and explanation stay hidden until you select an answer for that item in the interactive test. Reference IDs stay fixed for classroom discussion and correction reports. Restarting or switching difficulty clears the current attempt and hides the revealed reference answers. Download your log first if you want to keep it.
Easy question library · 25 questions
Easy 1. What does a 1500-byte IP interface MTU limit on an ordinary Ethernet interface?
- Only the TCP application data
- The Ethernet frame including its link header
- The combined size of every packet in a flow
- The complete IP packet carried in one frame
Correct answer: D. The complete IP packet carried in one frame
The IP MTU includes the IP header and its payload. Ethernet headers and trailers are outside that IP-byte budget; TCP MSS describes a different boundary.
Easy 2. A fixed route crosses IP links with MTUs of 1500, 1400, and 1500 bytes. What is its path MTU?
- 4400 bytes
- 1400 bytes
- 1500 bytes
- 1466 bytes
Correct answer: B. 1400 bytes
The smallest link MTU constrains an unfragmented IP packet along this route. Adding or averaging the link limits does not produce a usable packet budget.
Easy 3. An IPv4 packet may occupy 1500 bytes. Its IP and TCP headers are each 20 bytes, with no options. How much TCP data fits?
- 1480 bytes
- 1440 bytes
- 1500 bytes
- 1460 bytes
Correct answer: D. 1460 bytes
Subtract both headers: 1500 − 20 − 20 = 1460 bytes. The IP packet budget is not a TCP-data budget.
Easy 4. For a 1500-byte IPv6 packet with a 40-byte base header, a 20-byte TCP header, and no extension headers or options, what TCP data budget remains?
- 1440 bytes
- 1460 bytes
- 1500 bytes
- 1480 bytes
Correct answer: A. 1440 bytes
IPv6 and TCP use 60 bytes together in this stated case. The remaining 1440 bytes can carry TCP data; the familiar IPv4 subtraction would leave the packet too large.
Easy 5. In a TCP SYN sent by a laptop, what does its MSS option describe?
- The TCP data limit it advertises for receiving segments
- The maximum IP packet every internet route supports
- The amount of data it has already acknowledged
- The largest Ethernet frame its router forwards
Correct answer: A. The TCP data limit it advertises for receiving segments
A host advertises its receiving maximum segment size to the peer. The sender must also respect path constraints when choosing actual segment sizes.
Easy 6. An IPv4 router cannot forward a packet because it exceeds the next-link MTU and DF is set. What is the expected action?
- Increase the next interface MTU for this packet
- Return a TCP reset on behalf of the receiver
- Drop it and send ICMP fragmentation-needed feedback
- Clear DF and fragment the packet automatically
Correct answer: C. Drop it and send ICMP fragmentation-needed feedback
DF forbids IPv4 fragmentation. The router reports the forwarding size problem with ICMP Destination Unreachable, Type 3 Code 4, subject to delivery and rate limiting.
Easy 7. Which control message is central to conventional IPv6 Path MTU Discovery?
- ICMPv6 Neighbor Advertisement
- ICMPv6 Packet Too Big
- DNS response-size warning
- TCP window-update notification
Correct answer: B. ICMPv6 Packet Too Big
Packet Too Big reports a packet-size constraint to the source. Neighbor Discovery solves different local-link tasks; a receive window concerns buffering rather than path size.
Easy 8. Who can create IPv6 fragments when fragmentation is required?
- Only the final destination after delivery
- Any forwarding router with a smaller next link
- The source of the IPv6 packet
- Every switch between the two hosts
Correct answer: C. The source of the IPv6 packet
IPv6 routers do not fragment forwarded IPv6 packets. Fragmentation, when used, is performed by the source using a Fragment header.
Easy 9. A tunnel adds exactly 60 bytes around an inner IP packet. Its outer IP path budget is 1500 bytes. What maximum inner IP size fits without outer fragmentation?
- 1500 bytes
- 1460 bytes
- 1440 bytes
- 1560 bytes
Correct answer: C. 1440 bytes
The specified overhead is additional to the entire inner packet: 1500 − 60 = 1440 bytes. Do not subtract inner TCP headers until calculating inner TCP data.
Easy 10. A small echo request receives a reply. What does this prove about a later 1500-byte application packet?
- It must fit because the destination replied once
- It cannot be filtered after the echo succeeded
- Its delivery still needs separate evidence
- It must follow the same forward and return routes
Correct answer: C. Its delivery still needs separate evidence
The observation establishes delivery for that echo exchange. Packet size, protocol, route selection, and policy may differ for the application.
Easy 11. What does a TCP MSS-clamping rule normally modify?
- The payload length of every UDP datagram
- The MSS option in TCP connection-setup packets
- The maximum DNS record length in a reply
- The IP MTU of all remote routers
Correct answer: B. The MSS option in TCP connection-setup packets
Clamping changes a TCP receiving limit advertised during setup. It does not directly resize UDP messages or reconfigure the physical path.
Easy 12. Why does a successful TCP three-way handshake not rule out a PMTU problem?
- Its small packets may fit where later data packets do not
- It causes all later IP packets to be fragmented
- It verifies DNS but never uses IP routing
- It measures the MTU of every link before sending data
Correct answer: A. Its small packets may fit where later data packets do not
Connection setup can succeed below a size bottleneck. Larger segments introduce a condition the handshake has not tested.
Easy 13. Which description best matches a PMTU black hole?
- A router advertises a DNS server with a long hostname
- Oversized packets vanish while needed size feedback does not reach the sender
- A TCP peer advertises zero receive-window space
- Every packet is delivered but in a different order
Correct answer: B. Oversized packets vanish while needed size feedback does not reach the sender
The sender may keep using a size the path cannot carry because it lacks usable feedback. Small packets can still work, making the outage appear selective.
Easy 14. An application sends UDP. Will rewriting TCP MSS options change its UDP datagram size?
- Yes; every transport reads the TCP SYN
- No; UDP packets never have an MTU constraint
- No; UDP has no TCP MSS negotiation
- Yes; MSS clamping reduces all IP packets
Correct answer: C. No; UDP has no TCP MSS negotiation
UDP still encounters IP size limits, but TCP MSS rewriting cannot control it. Datagram sizing needs its own transport or application strategy.
Easy 15. A trace reports an IPv4 Total Length of 1400 bytes. What is included?
- The IPv4 header plus its IP payload
- Only the IPv4 header and no payload
- Only the bytes following the TCP header
- The Ethernet preamble and frame trailer
Correct answer: A. The IPv4 header plus its IP payload
Total Length counts the complete IPv4 packet. Interpret the field at its own layer rather than treating every displayed length as application data.
Easy 16. A TCP segment carries a 32-byte TCP header, including options. Its IPv4 header is 20 bytes and its full IP packet must fit in 1500 bytes. What data length fits?
- 1468 bytes
- 1480 bytes
- 1448 bytes
- 1460 bytes
Correct answer: C. 1448 bytes
The actual header lengths consume 52 bytes: 1500 − 20 − 32 = 1448. TCP options occupy packet space even though advertised MSS uses fixed-header accounting.
Easy 17. The sender retransmits a segment several times. What may you conclude from that alone?
- A router necessarily blocked ICMP feedback
- The receiver has an invalid certificate
- The path MTU is exactly 1400 bytes
- Delivery or acknowledgement is missing; the cause needs more evidence
Correct answer: D. Delivery or acknowledgement is missing; the cause needs more evidence
Retransmission is an observation, not a complete diagnosis. Loss, congestion, receiver behavior, and path-size failures can require different repairs.
Easy 18. A portal explicitly reports that the certificate does not match its hostname. What should that evidence initially direct you to?
- A larger Ethernet frame limit on the access switch
- A lower MSS on every campus client
- The UDP payload size of the DNS request
- The requested identity and presented certificate
Correct answer: D. The requested identity and presented certificate
A specific identity-validation error supports an identity investigation. Do not replace direct TLS evidence with an MTU theory based only on the word failure.
Easy 19. On a directional A-to-B route, where must size feedback about a dropped A-to-B packet ultimately be delivered?
- To A, the source of the dropped packet
- Only to B, the intended recipient
- To every access switch on the return path
- Only to the DNS resolver for B
Correct answer: A. To A, the source of the dropped packet
The source needs information that allows it to reduce its packet size. Generating feedback at a router is insufficient if it never reaches the sending endpoint.
Easy 20. An inner IPv4 UDP packet has a 20-byte IP header and an 8-byte UDP header. If its full IP budget is 1400 bytes, how much UDP payload fits?
- 1400 bytes
- 1372 bytes
- 1380 bytes
- 1360 bytes
Correct answer: B. 1372 bytes
1400 − 20 − 8 = 1372 bytes. Subtract UDP rather than TCP overhead for this datagram.
Easy 21. Which quantity can legitimately differ between A-to-B and B-to-A traffic?
- The path MTU
- Whether TCP data excludes its TCP header
- The number of bytes in a stated 20-byte header
- The meaning of the IPv4 DF bit
Correct answer: A. The path MTU
Routing can be asymmetric, and each direction can encounter different bottlenecks. Header definitions do not change with direction.
Easy 22. Why record whether a capture is taken inside or outside a tunnel?
- The outer packet includes overhead absent from the inner view
- Only the inside view contains source and destination addresses
- The outside view never contains IP packets
- The capture location changes the definition of a byte
Correct answer: A. The outer packet includes overhead absent from the inner view
The two observations can describe different packet boundaries. A larger outer length may simply be the inner packet plus encapsulation.
Easy 23. A host capture shows a very large outbound TCP object before NIC segmentation. What should you check before calling it an oversized wire packet?
- The number of DNS aliases for the server
- The receiving user account password
- The web page title and browser bookmark
- Segmentation offload and a wire-side observation
Correct answer: D. Segmentation offload and a wire-side observation
Host capture can occur before hardware splits a large TCP buffer into normal wire packets. Validate capture placement and offload effects first.
Easy 24. A router receives a 1500-byte IPv4 packet with DF clear for a 1400-byte next link. Which behavior is permitted by IPv4?
- Convert it into an IPv6 packet automatically
- Forward it unchanged because DF is clear
- Remove its TCP header to make it fit
- Fragment it if forwarding and policy permit
Correct answer: D. Fragment it if forwarding and policy permit
IPv4 fragmentation is allowed when DF is clear, although policy may still drop traffic. The router cannot forward an oversized unchanged packet onto that link.
Easy 25. After correcting a tunnel MTU, which check best verifies the reported problem is resolved?
- Repeat only the smallest successful ping
- Repeat the original large transfer and inspect its delivery
- Confirm the login page title looks unchanged
- Check that the switch still has a MAC address table
Correct answer: B. Repeat the original large transfer and inspect its delivery
Acceptance should exercise the failed size and workload. A signal that already passed before the repair cannot demonstrate that the new behavior works.
Medium question library · 25 questions
Medium 1. A tunnel accepts 1420-byte inner IPv4 packets. With 20-byte IP and TCP headers and no options, which TCP data ceiling fits that inner limit?
- 1420 bytes
- 1380 bytes
- 1400 bytes
- 1460 bytes
Correct answer: B. 1380 bytes
The tunnel limit already describes the complete inner packet. Subtract 40 inner header bytes once; subtracting outer overhead again would count it twice.
Medium 2. A Linux iputils IPv4 ping uses -s 1472. Assume a 20-byte IPv4 header, an 8-byte ICMP header, and no options. What full IP length is tested?
- 1500 bytes
- 1492 bytes
- 1480 bytes
- 1472 bytes
Correct answer: A. 1500 bytes
The -s value is echo data, not total IP length. Add the stated ICMP and IP headers: 1472 + 8 + 20 = 1500 bytes.
Medium 3. A 1500-byte IPv4 DF probe gets a fragmentation-needed response naming 1380 bytes. A 1380-byte probe succeeds. What is supported for the tested path?
- Every route to the destination has exactly a 1380-byte MTU
- A 1380-byte IP packet was delivered; 1500 exceeded a reported limit
- The maximum TCP payload is necessarily 1380 bytes
- The application certificate caused the larger probe to fail
Correct answer: B. A 1380-byte IP packet was delivered; 1500 exceeded a reported limit
The smaller success and feedback support a directional size constraint. They do not prove all paths share it or turn an IP length into a TCP data length.
Medium 4. Uploads work, but downloads stall after a tunnel change. Small responses pass in both directions. Which comparison should be added first?
- Server-to-client packet sizes and feedback versus the upload direction
- The server certificate issuer versus the tunnel interface name
- Only the size of the saved file on the client disk
- Only client-to-server SYN timing versus DNS TTL
Correct answer: A. Server-to-client packet sizes and feedback versus the upload direction
Bulk download data travels in the reverse direction from upload data. Examine the failing direction rather than treating a successful upload as a bidirectional MTU test.
Medium 5. The client SYN advertises MSS 1460. The server SYN-ACK advertises MSS 1360. With no other constraint, which peer is being told to cap data at 1360?
- Both peers in every UDP conversation
- Neither peer until DNS is queried again
- The server when sending to the client
- The client when sending to the server
Correct answer: D. The client when sending to the server
The server advertises what it can receive. The option therefore constrains the client sender; the two advertised values have distinct directions.
Medium 6. A gateway clamps only client SYN MSS from 1460 to 1360. New downloads work, but uploads still use large packets. What explains the direction?
- The changed client advertisement limits only client data toward the server
- The changed client advertisement limits server data toward the client
- An MSS rewrite changes UDP but cannot affect downloads
- The gateway has reduced both endpoints’ interface MTUs automatically
Correct answer: B. The changed client advertisement limits server data toward the client
A client SYN carries the client receiving limit. To evaluate upload sizing, inspect the server advertisement and the client sender’s effective path budget.
Medium 7. An IPv6 PTB reaches a sender with a valid reported MTU of 1400. What should conventional PMTUD enable next?
- A change to the DNS AAAA record length
- Smaller source packets suitable for that path
- A permanent ban on all packets to the destination
- Fragmentation by the router that sent the PTB
Correct answer: B. Smaller source packets suitable for that path
The source adapts its sending size to the path constraint. IPv6 transit routers still do not fragment the forwarded packets.
Medium 8. A browser validates TLS, fetches a 1 KB page, then stalls on a large attachment. Which evidence would most strengthen a PMTU hypothesis?
- Repeated large data packets disappear while smaller packets pass on the same flow path
- A different browser uses another default download folder
- The attachment has a longer filename than the page
- The server’s certificate expires six months from now
Correct answer: A. Repeated large data packets disappear while smaller packets pass on the same flow path
A repeatable size boundary tied to packet delivery helps distinguish a data-path problem from application or credential failures. File size alone is not a packet-size observation.
Medium 9. A host capture displays a 16 KB TCP object; a downstream tap shows ten packets no larger than 1500 IP bytes with matching data. How should the views be reconciled?
- The interface MTU must secretly be 16384 bytes
- The tap must have lost every oversized Ethernet frame
- Host-side segmentation offload can explain the large captured object
- The TCP MSS negotiation was necessarily ignored
Correct answer: C. Host-side segmentation offload can explain the large captured object
The downstream packets demonstrate segmentation on the wire. Avoid diagnosing jumbo-frame leakage from a pre-segmentation host view.
Medium 10. A 1440-byte inner packet enters a tunnel adding exactly 80 bytes. The outer path permits 1500 bytes and forbids fragmentation. What must change for it to fit?
- Increase TCP MSS by 20 bytes
- Reduce the outer packet limit to 1480 bytes
- Remove only 8 bytes of inner payload
- Reduce the inner packet by at least 20 bytes
Correct answer: D. Reduce the inner packet by at least 20 bytes
The outer packet would be 1520 bytes. An inner size no greater than 1420 satisfies 1420 + 80 = 1500 under the stated fixed overhead.
Medium 11. A firewall allows echo replies but drops ICMPv4 Type 3 Code 4 toward clients. What failure can this introduce?
- Clients will automatically increase the correct path MTU
- The firewall must also be dropping all DNS traffic
- Clients may miss size feedback even though ping replies arrive
- Every TCP handshake must fail before any SYN-ACK
Correct answer: C. Clients may miss size feedback even though ping replies arrive
An echo exception does not permit fragmentation-needed messages. A rule set can allow small connectivity tests while breaking conventional IPv4 PMTUD.
Medium 12. A peer advertises MSS 1460, but a discovered IPv4 PMTU is 1400. IP and TCP headers are 20 bytes each with no options. What maximum TCP data fits both constraints?
- 1400 bytes
- 1480 bytes
- 1460 bytes
- 1360 bytes
Correct answer: D. 1360 bytes
The MSS advertisement is an upper bound, not permission to exceed the path. The path allows only 1400 − 40 = 1360 TCP data bytes.
Medium 13. A team lowers MSS and tests an already established TCP session without reconnecting. Why is the result inconclusive about the new rule?
- An MSS rule modifies only the DNS query that precedes setup
- The session’s setup may have occurred before the MSS rewrite
- Existing sessions must always become smaller immediately
- TCP MSS is renegotiated in every acknowledgement
Correct answer: B. The session’s setup may have occurred before the MSS rewrite
MSS clamping acts on connection setup. Open a fresh controlled session and inspect the handshake to verify that the rule actually affected its advertisement.
Medium 14. An IPv6 UDP packet must fit 1280 bytes. It has a 40-byte base header, 16 bytes of extension headers, and an 8-byte UDP header. What UDP payload fits?
- 1240 bytes
- 1216 bytes
- 1232 bytes
- 1256 bytes
Correct answer: B. 1216 bytes
All stated headers count: 1280 − 40 − 16 − 8 = 1216. Omitting extension headers leaves an oversized packet.
Medium 15. Large DNS answers over UDP fail across a tunnel, while short answers succeed. Why is TCP MSS clamping alone an incomplete repair?
- A DNS answer never includes transport or IP overhead
- It does not change the failing UDP response sizes or their delivery
- UDP automatically fragments itself before IP processing
- DNS uses only TCP port 443 for long answers
Correct answer: B. It does not change the failing UDP response sizes or their delivery
Investigate datagram sizing, IP fragmentation, feedback, and any TCP fallback separately. A TCP setup option cannot resize the UDP exchange that failed.
Medium 16. A packet capture shows repeated TCP zero-window advertisements from a receiver while packets stay below the known path limit. What should you investigate first?
- A larger sender MSS to fill the network faster
- A blocked IPv6 PTB on an IPv4-only session
- Receiver buffering and application consumption
- The Ethernet preamble counted as TCP data
Correct answer: C. Receiver buffering and application consumption
A zero window directly signals the receiver cannot currently accept more data. Treating that evidence as a path-size failure would target the wrong constraint.
Medium 17. The same service works over IPv4 but its IPv6 large transfer fails. What is the most useful next isolation step?
- Reuse the IPv4 MSS budget without accounting for IPv6 headers
- Assume the IPv4 result proves the IPv6 route MTU is correct
- Delete every AAAA record before collecting any IPv6 evidence
- Test IPv6 packet sizing and ICMPv6 feedback on the actual failing route
Correct answer: D. Test IPv6 packet sizing and ICMPv6 feedback on the actual failing route
The address families can use different routes, feedback, and headers. A controlled comparison must preserve the failing IPv6 context instead of bypassing it.
Medium 18. A router sends a valid fragmentation-needed message, but a sender capture never sees it. Which boundary needs investigation?
- Only the next-link cable that carried the successful small probe
- Only the receiver’s file permissions after delivery
- The TCP window scale advertised by the receiver
- The feedback return path and filtering between router and sender
Correct answer: D. The feedback return path and filtering between router and sender
Feedback generation is only half of the mechanism. Trace whether that specific message survives the route and policy back to the source.
Medium 19. An IPv4 flow has no packet loss at 1200 bytes, intermittent loss at 1300, and heavy loss at 1400 during peak load. What is justified?
- Collect repeated controlled measurements before assigning a size threshold
- The path MTU is proved to be exactly 1300 bytes
- Congestion cannot affect differently sized tests
- All 1300-byte packets are too large by definition
Correct answer: A. Collect repeated controlled measurements before assigning a size threshold
Random or load-dependent loss can resemble size sensitivity. A stable boundary and corroborating forwarding evidence make a stronger PMTU diagnosis than this mixed sample.
Medium 20. A trace lists frame length 1514 and IPv4 Total Length 1500, excluding a captured FCS. Is this evidence of exceeding a 1500-byte IP MTU?
- Yes; the correct IP limit must be 1486 here
- Yes; all frame bytes count toward the IP MTU
- No; the extra 14 bytes are the Ethernet header in this view
- No; IPv4 Total Length omits the IPv4 header
Correct answer: C. No; the extra 14 bytes are the Ethernet header in this view
The stated capture includes a 14-byte Ethernet header outside the IP packet. Compare the IP length with the IP MTU rather than mixing link and network boundaries.
Medium 21. A VPN’s overhead varies with encapsulation and padding. Which sizing method is defensible?
- Determine the applicable overhead bounds and verify actual outer packets
- Use the smallest overhead observed and assume it never grows
- Choose an MSS equal to the outer interface MTU
- Subtract a universal 40 bytes for every VPN implementation
Correct answer: A. Determine the applicable overhead bounds and verify actual outer packets
Overhead depends on the actual tunnel design. Size for the relevant constraints and verify outer delivery rather than transplanting a constant from another protocol.
Medium 22. A large write succeeds after reducing application chunk size, but no packet capture was collected. What should the incident note say?
- The receiver MSS was definitely rewritten by the application
- A successful small chunk proves ICMP feedback is flowing
- The path MTU equals the new application chunk size
- The workaround helped; the packet-level cause remains unverified
Correct answer: D. The workaround helped; the packet-level cause remains unverified
An application write does not map one-to-one to a TCP segment. Record the observed improvement without claiming a measured IP threshold you did not observe.
Medium 23. The NIC supports jumbo frames, but a WAN hop has IP MTU 1500. What follows for an unfragmented packet across the full route?
- The TCP receive window becomes the WAN MTU
- Jumbo capability makes every WAN hop accept jumbo packets
- It still must fit the smaller WAN constraint
- The largest NIC MTU overrides the smallest link MTU
Correct answer: C. It still must fit the smaller WAN constraint
Local hardware capability cannot expand remote links. End-to-end sizing must account for the constraining hop on the actual route.
Medium 24. An operator changes MTU, firewall policy, and DNS together, then the upload works. What is missing from the causal claim?
- An isolated comparison showing which changed condition restored delivery
- A larger sample of unrelated hostname spellings
- A guarantee that all three changes were necessary
- Proof that the browser saved its homepage bookmark
Correct answer: A. An isolated comparison showing which changed condition restored delivery
The outcome verifies that the combined configuration worked, but it does not identify the responsible repair. Controlled changes help avoid retaining unnecessary modifications.
Medium 25. For a known failing destination, why test both an affected host and a nearby working host while recording their routes?
- Matching subnet masks guarantee identical encapsulation
- Nearby hosts must share identical PMTU caches
- Different paths or tunnel use can explain the contrast
- Only the working host can receive ICMP errors
Correct answer: C. Different paths or tunnel use can explain the contrast
Compare the actual forwarding and endpoint contexts. Physical proximity alone does not establish the same path, cache state, or packet handling.
Hard question library · 25 questions
Hard 1. A client upload crosses an IP tunnel with a 1500-byte outer limit and exactly 72 bytes overhead. The client sends inner IPv4/TCP with 20-byte headers and no options. The server advertises MSS 1460. Which data ceiling respects both limits?
- 1388 bytes
- 1428 bytes
- 1360 bytes
- 1460 bytes
Correct answer: A. 1388 bytes
The inner IP limit is 1500 − 72 = 1428. Removing 40 inner header bytes leaves 1388, below the peer’s 1460 advertisement. The tunnel overhead and inner headers each count once.
Hard 2. In a controlled flow, inner packets above 1420 disappear at tunnel ingress. Router feedback appears outside, but the inner sender receives none. What repair verification is most relevant?
- Verify tunnel error handling delivers usable size information to the inner sender
- Show that the remote server can resolve the client hostname
- Verify only that the sender received an earlier SYN-ACK
- Show that the outer interface alone can ping its local gateway
Correct answer: A. Verify tunnel error handling delivers usable size information to the inner sender
The fault spans encapsulation and feedback translation or delivery. Confirm the affected source learns a usable constraint or follows an approved sizing policy, then repeat the transfer.
Hard 3. A TCP download fails with large server segments. The team clamps only the server SYN-ACK advertisement; the new handshake shows that rewrite, yet downloads still fail. What did they target?
- The client’s sending limit, while the server’s download data needs investigation
- The IPv6 router’s permission to fragment transit traffic
- The client’s UDP receive limit for this TCP connection
- The server’s sending limit, proving all download packets fit
Correct answer: A. The client’s sending limit, while the server’s download data needs investigation
The server advertisement tells the client how much TCP data the server can receive. For downloads inspect the client advertisement, server packetization, and server-to-client PMTU.
Hard 4. After MSS clamping, new TCP downloads pass through a 1400-byte path. A UDP video sender still emits 1450-byte full IPv4 packets with DF set and receives no feedback. Which completion claim is valid?
- The whole network is repaired because both applications use IP
- The TCP mitigation worked, but UDP still needs a separate size and feedback repair
- The video sender should inherit MSS from the passing TCP download
- The UDP packet fits because 1450 is smaller than Ethernet’s frame size
Correct answer: B. The TCP mitigation worked, but UDP still needs a separate size and feedback repair
Keep the acceptance scope honest. The 1450-byte IP datagram exceeds the 1400-byte path and TCP MSS rewriting cannot correct that UDP sender.
Hard 5. A 1500-byte IPv4 DF probe succeeds to a public echo target. The application follows a different policy route through a 1420-byte tunnel. What does the successful probe establish?
- That the application tunnel must also accept 1500 IP bytes
- Delivery on the probe route, not the application’s usable size
- That policy routing cannot influence PMTU testing
- That reducing the application packet size would be pointless
Correct answer: B. Delivery on the probe route, not the application’s usable size
The destination, protocol, and routing context matter. Test the application path or a demonstrably equivalent path before extending the probe result to the tunnel.
Hard 6. An IPv6 connection receives a validated PTB reporting 1400. Its packets include a 40-byte base header, 24 bytes of extension headers, and a 32-byte TCP header. What TCP data fits the new path budget?
- 1360 bytes
- 1328 bytes
- 1340 bytes
- 1304 bytes
Correct answer: D. 1304 bytes
1400 − 40 − 24 − 32 = 1304 bytes. Distinguish actual packet budgeting from the fixed-header arithmetic used for an advertised MSS.
Hard 7. A service fails only on one ECMP path: a tunnel there permits 1380-byte inner IP packets, while another path permits 1500. A tester runs each probe using a new flow. What limitation should be reported?
- Every alternating success proves random receiver buffer exhaustion
- ECMP makes PMTU irrelevant because packets are spread evenly
- The 1500-byte success overrides every 1380-byte bottleneck
- Flow changes may select different paths, obscuring a single-flow size boundary
Correct answer: D. Flow changes may select different paths, obscuring a single-flow size boundary
Changing flow identifiers can change forwarding selection. Correlate probes with the selected path and reproduce the application’s failing flow context.
Hard 8. Small requests pass through an HTTPS proxy. Large responses from the proxy to a backend stall; public client-to-proxy captures remain healthy. Where should the next size test run?
- Only against the public proxy certificate chain
- Only between the client and its campus DNS resolver
- On the proxy-to-backend leg with its own packet and feedback context
- On the client leg using larger browser cache files
Correct answer: C. On the proxy-to-backend leg with its own packet and feedback context
The proxy creates distinct transport legs. Healthy delivery on the public side cannot establish a workable PMTU between the proxy and backend.
Hard 9. A sender capture shows retransmissions and bad outbound checksums. A wire tap shows valid checksums but confirms large DF packets stop at a smaller link; fragmentation-needed messages are blocked. Which interpretation fits both views?
- The blocked feedback must be a capture artifact because offload exists
- The host checksum warning alone proves the tunnel corrupts data
- Checksum offload explains the host warning; the independent size evidence still supports a PMTU fault
- The valid wire checksums prove all large packets reach the receiver
Correct answer: C. Checksum offload explains the host warning; the independent size evidence still supports a PMTU fault
Resolve each observation separately. A harmless host checksum artifact does not erase wire-side evidence of a real size limit and missing feedback.
Hard 10. Two tunnel layers add exactly 48 and 64 bytes to the same packet, with no other overhead. The ultimate outer path limit is 1500. Inner IPv4/TCP headers total 40 bytes without options. What TCP data fits?
- 1388 bytes
- 1348 bytes
- 1436 bytes
- 1460 bytes
Correct answer: B. 1348 bytes
Both layers count: 1500 − 48 − 64 = 1388 inner IP bytes. Removing the 40-byte inner headers leaves 1348 bytes of TCP data.
Hard 11. A backup path reduces PMTU from 1500 to 1380 during an established transfer. SYN MSS values remain unchanged. Why can the sender still need to reduce its data size?
- A TCP MSS option guarantees the path never changes
- The old handshake forces every segment to stay at maximum size
- Path constraints can tighten after the receiving MSS was advertised
- Only a new DNS lookup can permit smaller TCP segments
Correct answer: C. Path constraints can tighten after the receiving MSS was advertised
MSS is a receiving upper bound, not a reservation on every future route. The sender must adapt packetization to the current path without requiring the peer to renegotiate MSS.
Hard 12. A router emits PTB messages for a 1400-byte IPv6 bottleneck. They reach the host NIC, but the application continues retransmitting 1480-byte IP packets. What must be checked beyond the network firewall?
- Whether IPv6 routers can be configured to fragment these transit packets
- Whether the application’s DNS name contains more than 1400 characters
- Whether the host validates, associates, and applies that feedback to the flow
- Whether lowering the Ethernet preamble changes the IPv6 base header
Correct answer: C. Whether the host validates, associates, and applies that feedback to the flow
Arrival at the NIC does not prove the stack accepted and used the message. Correlate quoted packet context, host policy, cache state, and the resulting packet sizes.
Hard 13. A forged-looking PTB names an unrelated flow and a much smaller MTU. What is the appropriate troubleshooting principle?
- Drop all future ICMPv6 messages regardless of their relationship
- Rewrite all TCP MSS values to the smallest number ever received
- Accept every claimed MTU because smaller packets are always harmless
- Validate relevance before using feedback to change a flow’s PMTU
Correct answer: D. Validate relevance before using feedback to change a flow’s PMTU
PMTU feedback influences sending behavior and needs relevance checks. Neither indiscriminate acceptance nor blanket blocking is a sound substitute for validated feedback handling.
Hard 14. In repeated controlled tests, 1400-byte IPv4 DF packets pass and 1401-byte packets trigger matching fragmentation-needed feedback. What TCP data fits with a 24-byte IPv4 header and a 32-byte TCP header?
- 1344 bytes
- 1400 bytes
- 1348 bytes
- 1360 bytes
Correct answer: A. 1344 bytes
The established IP budget is 1400 for this context. Its actual 56 bytes of headers leave 1344 bytes. Using minimum headers would exceed the measured limit.
Hard 15. A local workaround sets the sender MTU to 1280. Transfers pass, but the documented route can carry 1420 and valid feedback was previously filtered. What is the defensible closure note?
- A conservative local limit guarantees full-size transfers on every standby route
- Service works with a conservative limit; the feedback defect still needs repair
- Successful transfers prove the original ICMP filtering has been corrected
- The workaround proves the route now has an exact 1280-byte path MTU
Correct answer: B. Service works with a conservative limit; the feedback defect still needs repair
The workaround may restore access while sacrificing capacity and leaving broken feedback in place. Document its scope and the remaining defect instead of declaring the underlying mechanism fixed.
Hard 16. An app sends a 4 KB write on a TCP socket. The wire shows several IP packets at or below 1380 bytes and successful acknowledgements. Why is the write not proof of an MTU violation?
- TCP data has no headers once the handshake succeeds
- Every application write is exactly one IP packet
- TCP can split the byte stream independently of application write boundaries
- MTU constrains only ICMP and never TCP
Correct answer: C. TCP can split the byte stream independently of application write boundaries
A write size is an application boundary, while TCP packetization is a transport decision. The wire evidence here shows appropriately sized packets rather than an oversized one.
Hard 17. A QUIC-based transfer over UDP stalls after a path change. A TCP download on the same hosts works after MSS clamping. Which next investigation fits?
- The receiver’s TCP window scale for QUIC data
- The TCP SYN option used by the QUIC handshake
- The QUIC implementation’s datagram sizing and path-size discovery
- The TLS certificate size as a replacement for UDP packet sizing
Correct answer: C. The QUIC implementation’s datagram sizing and path-size discovery
QUIC runs over UDP and does not use TCP MSS. Examine the actual transport’s path adaptation, datagram sizes, and usable feedback instead of extending a TCP-only mitigation.
Hard 18. A trace sees a 1400-byte inner IPv6 packet and a 1460-byte outer packet. A student subtracts the 60-byte encapsulation again from the inner length before checking a 1400 inner limit. What is wrong?
- The outer packet must contain no IP header
- IPv6 MTU counts only transport payload bytes
- An inner packet is always larger than its outer packet
- The inner measurement already excludes the outer encapsulation
Correct answer: D. The inner measurement already excludes the outer encapsulation
These are two views of the same encapsulated packet. Compare 1400 with the inner limit and 1460 with the outer limit, subtracting overhead only when converting boundaries.
Hard 19. A failover drill tests only login and a short API response. The standby route has a smaller MTU and blocked feedback. Large exports later fail. Which change makes acceptance representative?
- Extend certificate validity while leaving the standby data path untested
- Exercise large exports in both directions through the standby route
- Repeat the short API call more often on the primary route
- Count a completed SYN exchange as the maximum-size test
Correct answer: B. Exercise large exports in both directions through the standby route
Failover must preserve the actual workload, including large packet delivery. Repeating already-passing small transactions does not expose the standby route’s size bottleneck.
Hard 20. After a size repair, a fresh flow works but an older flow remains slow and emits smaller packets. What should be inspected before raising the global MTU again?
- Only the browser’s tab title during the transfer
- The Ethernet address length advertised by the server
- Whether the new file has fewer characters in its name
- Per-destination or flow path state and the old session’s recovery behavior
Correct answer: D. Per-destination or flow path state and the old session’s recovery behavior
Cached path information and transport state can persist after a route or policy change. Compare old and new flows and verify delivery before applying another broad configuration change.
Hard 21. A monitoring agent checks ICMP reachability from the data center. Users fail on VPN uploads with an inner 1420-byte limit. Which monitoring addition addresses this blind spot?
- A representative VPN transfer with packet-size and feedback observations
- A second tiny echo probe from the same data-center source
- An HTTPS title check against an unrelated public page
- A DNS lookup that avoids the VPN tunnel
Correct answer: A. A representative VPN transfer with packet-size and feedback observations
The current monitor omits the affected route and workload. Add evidence that traverses the VPN data path rather than more measurements of an already-working path.
Hard 22. A reported 1500-byte packet is discarded on a 1492-byte IPv4 link with DF set. The resulting 1492-byte retransmission still fails at a later 1400-byte hop. What does this illustrate?
- Two size reports prove duplicate addressing at the sender
- The source must ignore the second router because the first report was valid
- The first MTU report guarantees every remaining hop is at least 1492
- PMTUD may need successive feedback as tighter constraints are encountered
Correct answer: D. PMTUD may need successive feedback as tighter constraints are encountered
Discovering one bottleneck does not rule out another downstream. Adapt to valid tighter constraints and verify end-to-end delivery after the next reduction.
Hard 23. An IPv6 sender uses packets below 1280 IP bytes and they still fail, while small echo succeeds. A teammate says IPv6’s minimum link MTU proves size handling cannot be involved. What is the defensible response?
- Assume the echo reply measured the complete application path
- Conclude every IPv6 link is physically guaranteed to deliver every sub-1280 packet
- Check actual forwarding, tunnel adaptation, policy, and feedback rather than treating the minimum as delivery proof
- Configure transit IPv6 routers to fragment until all traffic fits
Correct answer: C. Check actual forwarding, tunnel adaptation, policy, and feedback rather than treating the minimum as delivery proof
IPv6 specifies a minimum link MTU and requires adaptation for smaller underlying links, but faulty tunnels or policy can still break delivery. The standard’s requirement is not evidence that this deployed path meets it.
Hard 24. The upload now completes after restoring relevant ICMP feedback. What evidence most directly confirms the intended PMTUD mechanism, beyond the application outcome?
- An unchanged DNS cache entry and a successful small echo
- Matched size feedback followed by smaller packets and advancing acknowledgements on the affected flow
- The same MSS in the original SYN and no later packet capture
- A firewall configuration screenshot without a repeated transfer
Correct answer: B. Matched size feedback followed by smaller packets and advancing acknowledgements on the affected flow
Connect the control signal to the sender’s changed packetization and delivered data. This establishes more than either a policy screenshot or an isolated successful outcome.
Hard 25. A class must explain why an MTU repair is preferable to disabling certificate validation for a stalled upload. TLS validates, a size boundary is reproducible, and blocked PMTU feedback is captured. Which reasoning is strongest?
- Repair the demonstrated size-feedback failure and keep identity validation enabled
- Replace DNS because every upload begins with a name lookup
- Use a passing homepage response as proof that the upload never failed
- Disable validation because smaller packets cannot carry certificates
Correct answer: A. Repair the demonstrated size-feedback failure and keep identity validation enabled
The evidence isolates a data-path constraint after successful identity validation. Target that constraint and verify the full upload without removing a security check that already works.
Start with the byte boundary, then name the constraint
A report that “large packets fail” is missing its most important detail: large at which layer? Interface MTU usually describes the largest complete IP packet carried over that interface without IP fragmentation. It includes the IP header. TCP MSS describes TCP data, excluding TCP and IP headers. An Ethernet frame adds link-layer bytes around its IP packet. A screenshot showing 1514 frame bytes beside a 1500-byte IPv4 Total Length is not, by itself, an oversize-IP finding.
Write the unit beside every number in your notes. Use “1400-byte complete inner IP packet,” “1360 bytes TCP data,” or “1472 bytes ICMP echo data.” That small habit prevents a common error: subtracting a header twice because two tools label their size fields differently. When a question supplies header sizes, use those sizes. Real IPv4 and TCP headers can contain options, and IPv6 can carry extension headers.
The path MTU is the constraining IP-packet size along a particular direction and route. A laptop interface can accept 1500 while a later tunnel allows only 1420 inner IP bytes. Nothing about the local interface’s configured value removes that later limit. The reverse route may have a different constraint. For the underlying layer model, revisit OSI and encapsulation practice; label the packet boundary before doing any subtraction.
Swipe horizontally to compare the complete size budgets.
| Stated complete IP budget | Stated headers | Remaining transport data |
|---|---|---|
| 1500 bytes, IPv4 | 20 IP + 20 TCP; no options | 1460 TCP bytes |
| 1500 bytes, IPv6 | 40 IPv6 + 20 TCP; no extensions or options | 1440 TCP bytes |
| 1420 bytes, inner IPv4 | 20 IP + 32 TCP, including options | 1368 TCP bytes |
| 1400 bytes, IPv6 | 40 IPv6 + 16 extensions + 8 UDP | 1336 UDP bytes |
MSS is an advertisement with a direction
Read the MSS option as a receiving statement from the endpoint that sends it. When a client advertises MSS in its SYN, it tells the server about the client’s receiving limit. That option influences the server’s data toward the client. The server’s SYN-ACK advertisement influences the client’s data toward the server. Writing both arrows beside a handshake is often more useful than memorizing “clamp MSS to fix VPNs.”
The advertised value is an upper bound. It does not promise that every intermediate link can carry a segment of that size, and it does not require the sender to fill every segment. A sender must combine peer limits with its effective path constraints. If an IPv4 path permits 1400 IP bytes and both headers are 20 bytes without options, 1360 TCP data bytes fit even when the peer advertised 1460.
Keep advertised MSS arithmetic separate from actual packet arithmetic. RFC 6691 explains that the advertised MSS uses fixed IP and TCP headers; the sender reduces actual data for the options it includes. A 1500-byte IPv4 budget with a 20-byte IP header and 32-byte TCP header leaves 1448 bytes for that packet’s TCP data. Do not subtract options from the advertised limit and then blindly subtract those same options again during transmission. The TCP and UDP transport test helps separate segment size, receive-window limits, acknowledgements, and retransmission behavior.
Follow the feedback all the way to the source
For conventional IPv4 PMTUD, the sender uses DF so an oversized packet cannot simply be fragmented by a forwarding router. A router facing a smaller next-link limit drops the packet and reports fragmentation needed through ICMP Type 3 Code 4. The source can use that information to reduce its sending size. A second, smaller link farther along may trigger another reduction. The first discovered limit is not a certificate that all later links are equally large.
IPv6 forwarding routers do not fragment transit packets. They report the problem with ICMPv6 Packet Too Big, and the source adjusts. If IPv6 fragmentation is used, the source creates fragments with a Fragment header. IPv6’s minimum link MTU requirement does not guarantee a faulty deployed tunnel or firewall will deliver every packet below that number; investigate the implementation and link adaptation when evidence contradicts expected behavior.
Check both feedback generation and feedback delivery. Seeing the router emit an error does not prove the sender received it. Seeing a packet at the sender’s NIC does not prove its stack accepted it as relevant to the affected flow. Correlate the quoted packet, endpoints, timing, and resulting packetization. The narrow acceptance question is: did usable feedback reach the responsible sender and cause packets that now traverse the constraint?
Build a PMTU case from several observations
A small ping, a completed TCP handshake, and a working login page can coexist with an MTU failure. Those transactions may use packets that fit. A later attachment, upload, or backend response can introduce larger packets. That pattern is a reason to test size handling; it is not enough to diagnose it. Application timeouts, receiver buffering, loss, and policy can create similar symptoms.
A stronger case connects a reproducible packet-size boundary to forwarding evidence. On a controlled route, smaller packets pass, larger DF packets stop at a known constraining hop, and relevant feedback is generated but filtered. Record the exact IP lengths and repeat the comparison. Intermittent loss that grows during busy periods deserves a different investigation from a stable one-byte size boundary that repeatedly triggers matching errors.
Separate specific errors from vague symptoms. A browser that explicitly reports a hostname mismatch has direct identity evidence; consult the HTTPS and TLS troubleshooting test. A receiver advertising zero window points toward buffering or application consumption. For broader loss patterns, use packet-loss troubleshooting and the monitoring and performance questions. Choose the explanation that accounts for the actual observations, including the ones your favorite theory cannot explain.
Budget tunnels from the outside inward
Suppose the outer path accepts 1500-byte IP packets and the specified encapsulation adds exactly 72 bytes around each complete inner IP packet. The inner budget is 1428. For inner IPv4/TCP with two 20-byte headers and no options, 1388 bytes remain for TCP data. State all three boundaries in the calculation: 1500 outer IP, 1428 inner IP, 1388 TCP data. A value without its layer is easy to apply to the wrong interface or field.
Nested encapsulation needs every applicable overhead included. Variable overhead needs the actual implementation’s bounds, including padding where relevant. Avoid a universal VPN subtraction: a number copied from one tunnel protocol can be wrong for another. Conversely, do not subtract overhead from a measured inner packet that already excludes the outer headers. Compare an inner measurement with an inner limit and an outer measurement with an outer limit.
A proxy adds another distinction: separate transport connections. A browser-to-proxy path and a proxy-to-origin path can have different packet budgets and independent feedback. Test from the endpoint that actually originates the failing leg. A healthy public connection cannot establish that the proxy’s backend transfer works. The routing and default-gateway test provides more practice with direction, next hops, and return-path evidence.
Choose a probe that preserves the failing context
Before using a tool’s size option, check what it counts. In Linux iputils ping, -s specifies ICMP data bytes. With a 20-byte IPv4 header and 8-byte ICMP header, ping -4 -M do -s 1472 destination requests a 1500-byte IPv4 echo packet. This is a Linux iputils example, not a portable command for every operating system. Local cached PMTU can also affect whether the requested probe is sent, so distinguish a local size error from a router’s received feedback.
Use a permitted destination and a modest count, then compare several sizes around the observed boundary. Keep the source interface, destination, address family, policy route, and timing recorded. A public echo target outside the VPN is not a substitute for an application inside it. Echo traffic may also receive different policy treatment from TCP or UDP. The result describes the exchange you tested, including its return path, rather than proving every workload shares that limit.
When multiple paths are available, new flow identifiers may select different routes. A sweep that changes the flow on every probe can mix a 1380-byte path with a 1500-byte path and produce misleading results. Correlate tests with route evidence and repeat the real transfer. Make one controlled change when practical; if you change MTU, DNS, and filtering together, successful recovery cannot identify which condition mattered.
Read captures without inventing wire behavior
Start capture notes with location: host before segmentation, wire tap, tunnel inner interface, or tunnel outer interface. Segmentation offload can make a host capture display a large TCP object that the NIC later divides into ordinary wire packets. Receive aggregation can similarly present combined data. A local checksum warning can occur before hardware calculates the checksum. These effects explain some strange captures, but they do not excuse a real oversized packet observed downstream.
Use independent evidence to reconcile views. Match the stream, sequence range, timing, and byte count at two observation points. If the wire shows correctly sized packets delivering the host object’s data, the large host entry does not establish jumbo-frame leakage. If the wire instead shows oversized DF packets dropped at a bottleneck with missing feedback, that forwarding defect remains meaningful even when a separate checksum warning is an offload artifact.
For classroom analysis, ask students to write three lines: what was observed, what it supports, and what remains unknown. “Repeated large packets leave the sender” is different from “the receiver received them.” An ACK that advances across those bytes is stronger delivery evidence than a retransmission label alone. Use the packet-capture analysis test to practice those limits before building a repair claim around one screenshot.
Match the repair to the protocol and verify the workload
MSS clamping can mitigate some TCP size problems by lowering an advertised receiving limit. Inspect the correct direction, use a fresh connection, and confirm the resulting packets. A rewrite on a server SYN-ACK constrains client-to-server data; it does not directly reduce the server’s download data. Existing connections may have completed setup before the rule existed. Preserve this distinction when a new session passes while an older one behaves differently.
UDP needs separate attention. TCP MSS rewriting does not resize DNS responses, video datagrams, or QUIC packets. The application or transport may need appropriate packetization and path-size discovery. Datagram PLPMTUD, described in RFC 8899, uses probe outcomes to establish usable sizes and recover from a packet black hole. Its availability depends on the implementation; do not assume every UDP application has that behavior.
After a repair, repeat the original large workload with ordinary security checks enabled. Test upload and download, affected address families, required endpoints, and any standby route that forms part of the service requirement. Observe advancing delivery rather than only a completed handshake. Save the before-and-after packet boundary, effective route, feedback result, and exact change. If a conservative local MTU restored service while feedback remains blocked, document both the working mitigation and the remaining defect.
Use your downloaded attempt log to choose the next review task. A wrong subtraction calls for a labeled byte budget; a reversed MSS direction calls for two handshake arrows; a weak diagnosis calls for a controlled evidence comparison. Return to the topic practice library for those specific gaps, or connect the work to the AP Networking study guide. Your log stays local until you choose to share it; this page does not submit it to Canvas or a teacher dashboard.
Technical references and a classroom evidence task
These are original instructional questions, not official Cisco or College Board items. For the protocol rules, consult RFC 1191: IPv4 PMTUD, RFC 8200: IPv6 fragmentation and link requirements, RFC 8201: IPv6 PMTUD, RFC 6691: TCP options and MSS, and RFC 8899: datagram PLPMTUD. Capture caveats are documented in the Wireshark offloading guide; check probe options in the official iputils ping documentation.
For a short written assessment, give a student one working small request, one stalled transfer, and two captures. Require a labeled size calculation, the direction of the failing data, one competing explanation, a narrow next test, and a measurable acceptance condition. Score the connection between evidence and decision, rather than whether the student used the phrase “MTU black hole.”