aboutsummaryrefslogtreecommitdiffstats
path: root/net/aggregate/pkg-descr
blob: fffa7334612b71996b59e859cc055501490911e0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Takes 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