aboutsummaryrefslogtreecommitdiffstats
path: root/net/aggregate/pkg-descr
diff options
context:
space:
mode:
authorroam <roam@FreeBSD.org>2001-03-04 23:48:52 +0800
committerroam <roam@FreeBSD.org>2001-03-04 23:48:52 +0800
commit29e411519b56641141df23b26a072df5db2aaf8a (patch)
tree3e69b95079afa253b919c91b281f1b40e6bf0ab6 /net/aggregate/pkg-descr
parente4738c13dd250a41cc59e8285b205bee82542a5f (diff)
downloadfreebsd-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-descr16
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