Distribution of this memo is unlimited. The Magnalink variable resource compression algorithm defines a family of interoperable compression solutions with compression performance as a function of available CPU and memory resources. It addresses the need for an algorithm which can be tailored to the system on which it is implemented without compromising interoperability. Licensing Source licenses are available on a non-discriminatory basis. The text of a Packet to be compressed begins with PPP Protocol number.
Dictionary synchronization is maintained across uncompressed packets.
When attempting to compress certain types of Packets or Fragments the compressor may not be effective. Since PPP will transport multiple protocol datagrams it may be advantageous to compress each protocol or each virtual circuit in a different History Buffer or Context. The CID allows the compressor to indicate to the decompressor which History Buffer the compressor decided to use for a given Packet. The basis of this decision is up to the implementor. The number of buffers and size of each buffer is negotiated.