diff options
author | roam <roam@FreeBSD.org> | 2001-03-04 23:48:52 +0800 |
---|---|---|
committer | roam <roam@FreeBSD.org> | 2001-03-04 23:48:52 +0800 |
commit | 29e411519b56641141df23b26a072df5db2aaf8a (patch) | |
tree | 3e69b95079afa253b919c91b281f1b40e6bf0ab6 /net/aggregate/pkg-descr | |
parent | e4738c13dd250a41cc59e8285b205bee82542a5f (diff) | |
download | freebsd-ports-graphics-29e411519b56641141df23b26a072df5db2aaf8a.tar.gz freebsd-ports-graphics-29e411519b56641141df23b26a072df5db2aaf8a.tar.zst freebsd-ports-graphics-29e411519b56641141df23b26a072df5db2aaf8a.zip |
Add aggregate, a utility for optimizing a list of network prefixes.
PR: 25143
Submitted by: Joe Abley <jabley@automagic.org>
Diffstat (limited to 'net/aggregate/pkg-descr')
-rw-r--r-- | net/aggregate/pkg-descr | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/net/aggregate/pkg-descr b/net/aggregate/pkg-descr new file mode 100644 index 00000000000..cb78b828e22 --- /dev/null +++ b/net/aggregate/pkg-descr @@ -0,0 +1,16 @@ +akes a list of prefixes in conventional format on stdin, +and performs two optimisations to attempt to reduce the +length of the prefix list. + +The first optimisation is to remove any supplied prefixes +which are supurfluous because they are already included in +another supplied prefix. For example, 203.97.2.0/24 would +be removed if 203.97.0.0/17 was also supplied. + +The second optimisation identifies adjacent prefixes that +can be combined under a single, shorter-length prefix. For +example, 203.97.2.0/24 and 203.97.3.0/24 can be combined +into the single prefix 203.97.2.0/23. + + +jabley@automagic.org |