Setup guide

• small packets going to the same MAC level destination (regardless of IP destination) are
collected according to the set configuration and aggregated into a large packet according to the
set size
• the packet is sent as soon as the maximum aggregated-packet packet size is reached or a
maximum time of 15ms (+/-5ms)
Setup
ip packing
Description
M3P is working only between Wandy routers, which are discovered with Wandy Neighbor
Discovery Protocol (MNDP). When M3P is enabled router needs to know which of its neighbouring
hosts have enabled M3P. MNDP is used to negotiate unpacking settings of neighbours, therefore it
has to be enabled on interfaces you wish to enable M3P. Consult MNDP manual on how to do it.
Property Description
aggregated-size (integer; default: 1500) - the maximum aggregated packet's size
interface (name) - interface to enable M3P on
packing (none | simple | compress-all | compress-headers; default: simple) - specifies the packing
mode
none - no packing is applied to packets
simple - aggregate many small packets into one large packet, minimizing network overhead per
packet
compress-headers - further increase network performance by compressing IP packet header
(consumes ore CPU resources)
compress-all - increase network performance even more by using header and data compression
(extensive CPU usage)
unpacking (none | simple | compress-all | compress-headers; default: simple) - specifies the
packing mode
none - accept only usual packets
simple - accept usual packets and aggregated packets without compression
compress-headers - accept all packets except those with payload compression
compress-all - accept all packets
Notes
Level of packet compression increases like this: none -> simple -> compress-headers ->
compress-all.
When router has to send a packet it choses minimum level of packet compression from what its own
packing type is set and what other router's unpacking type is set. Same is with aggregated-size
setting - minimum value of both ends is actual maximum size of aggregated packet used.
aggregated-size can be bigger than interface MTU if network device allows it to be (i.e., it supports
sending and receiving frames bigger than 1514 bytes)