This document presents a comprehensive description of the ip utility
from the iproute2 package. It is not a tutorial or user's guide.
It is a dictionary, not explaining terms,
but translating them into other terms, which may also be unknown to the reader.
However, the document is self-contained and the reader, provided they have a
basic networking background, will find enough information
and examples to understand and configure Linux-2.2 IP and IPv6
networking.
This document is split into sections explaining ip commands
and options, decrypting ip output and containing a few examples.
More voluminous examples and some topics, which require more elaborate
discussion, are in the appendix.
The paragraphs beginning with NB contain side notes, warnings about bugs and design drawbacks. They may be skipped at the first reading.