Protocol Data Units

PDU (Protocol Data Unit)
  • A unit of transmission
    • A different group of data at different OSI layers
  • Ethernet operates on a frame of data
    • It has no idea what's inside
  • IP operates on a packet of data
    • Inside is TCP or UDP segment, UPD datagram
  • TCP or UDP PDU - TCP segment, UDP datagram
Maximum Transmission Unit (MTU)
  • Maximum IP packet to transmit - but not fragment
  • Fragmentation show things down
    • Losing a fragment loses an entire packet
    • Requires overhead along the path
  • Difficult to know the MTU all the way through the path
    • Automated methods are often inaccurate, especially when ICMP is filtered
Troubleshooting MTU
  • MTU sizes are usually configured once
    • Based on the network infrastructure and don't change often
  • A significant concern for tunneled traffic
    • The tunnel may be smaller than your local Ethernet segment
  • What if you send packets with Don't Fragment (DF) set?
    • Routers will respond back and tell you to fragment
    • Hope you get the ICMP message!
  • Troubleshoot using ping
    • Ping with DF and force a maximum size of 1472 bytes
    • 1500 bytes - 8 byte ICMP header
    •                   - bytes IP address = 1472 bytes
    • Windows: ping  -f   -l   1472   8.8.8.8

Comments

Popular posts from this blog

Spanning Tree Protocol

Unicasts, Multicasts, and Broadcasts