---
name: "aggregate-ios"
section: "1"
platform: "linux"
package: "aggregate"
version: "1.6-8"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/aggregate-ios"
---

# aggregate-ios(1)

optimise a concatenated set of cisco/IOS prefix filters to help make them nice and short.

## NAME

**aggregate-ios** - optimise a concatenated set of cisco/IOS prefix filters to help make them nice and short.

## SYNOPSIS

**aggregate-ios \<source\_config \>optimised\_config**

## DESCRIPTION

Takes cisco IOS configuration on stdin, and optimises any prefix filters found using **[aggregate(1)](/aggregate/1.md).** Optimised filters are produced on stdout.

## OPTIONS

None.

## DIAGNOSTICS

Any diagnostics produced by **[aggregate(1)](/aggregate/1.md)** are passed through on stderr.

## EXAMPLES

The following configuration fragment:

  **ip prefix-list AS65530 description Foo, Inc**\
   **ip prefix-list AS65530 permit 10.1.0.0/16**\
   **ip prefix-list AS65530 permit 10.2.0.0/16**\
   **ip prefix-list AS65530 permit 10.2.1.0/24**\
   **ip prefix-list AS65530 permit 10.3.0.0/16**\
   **ip prefix-list AS65531 description Bar.Com**\
   **ip prefix-list AS65531 seq 5 permit 192.168.1.0/24**\
   **ip prefix-list AS65531 seq 10 permit 192.168.2.0/24**\
   **ip prefix-list AS65531 seq 15 permit 192.168.0.0/19**

is optimised as follows:

  **ip prefix-list AS65530 permit 10.1.0.0/16 le 24**\
   **ip prefix-list AS65530 permit 10.2.0.0/15 le 24**\
   **ip prefix-list AS65531 permit 192.168.0.0/19 le 24**

## SEE ALSO

[aggregate(1)](/aggregate/1.md)

## HISTORY

**Aggregate-ios** was written by Joe Abley \<jabley@mfnx.net\>.

## BUGS

All those in **[aggregate(1)](/aggregate/1.md)** and then some :)
