A Calculator for Packets
“Ridding the world of uncalculated packets, one engineer at a time.”
PacketCalc answers questions like:
- What size payload does a 128 byte ethernet frame carry?
- My work VPN allows only 512 byte packets. How long will it take to upload a 5GB file over IPv4 + TCP (assuming a good connection)?
- Our new data center deployed a 100Gb/s IPv6 fabric with top of rack switch support for VXLAN (IPv6 VTEPs). Our fabric MTU is 9216 bytes, but BULK class of service is throttled to 70%. Whats the maximum throughout we can achieve in BULK tagged IPv4 UDP packets sent over this fabric?
Features
- VXLAN, 802.1Q, IPv4, IPv6, TCP, UDP, plus custom protocols
- Custom Payload allows for simulation of traffic generator signatures
- All RFC2544 frame sizes, plus common Jumbo and Wifi sizes
- Frame Duration
- Percent Throughput, Overhead, Load, Duration
- Adjustable IFG, including easy selection of Standard and IEEE MIN (based on media speed)
- Adjustable MTU or Lock MTU to Size
- Percent Load adjustments in 1000ths of a percent of line rate
- Media Speed adjustments include all popular ethernet speeds
- Frame Rate in Frames per Second
- Export all internal values to Text, Soulver, and JSON using the standard iOS Share Sheet
- Tap any value in the UI for inline help on that item
- Double-tap a Tile to copy its value to the Clipboard
- Long-press a Tile to export its value as JSON, Soulver, or Raw
- Help Tab includes more extensive help
- iOS Dark and Light mode
- iPad Multi-Window (single instance)
- iPad SplitView and SlideOver
- iPad version runs natively on Apple Silicon Macs
- Keyboard shortcuts on iPad/Mac for easier navigation
- Honors iOS System Font Size
- Dynamic Font Size adjustment
- Intelligent display / concealment of Tiles based on selected protocols
- Written entirely in Swift and SwiftUI
- Made with Aloha on the Big Island of Hawaii