英语法语西班牙语

Ad


OnWorks 网站图标

聚合 - 在云中在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行聚合

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令聚合

程序:

您的姓名


骨料 - 优化路由前缀列表以帮助制作漂亮的短过滤器

概要


骨料 [-m 最大长度] [-o 最大选择长度] [-p 默认长度] [-q] [-t] [-v]

商品描述


在标准输入上采用传统格式的前缀列表,并执行两个优化
尝试减少前缀列表的长度。

第一个优化是删除任何提供的多余前缀,因为
它们已经包含在另一个提供的前缀中。 例如,203.97.2.0/24 将是
如果还提供了 203.97.0.0/17,则删除。

第二个优化标识可以在单个下组合的相邻前缀,
较短的前缀。 例如 203.97.2.0/24 和 203.97.3.0/24 可以组合成
单个前缀 203.97.2.0/23。

配置


-m 最长长度
设置从标准输入读取的条目的最大前缀长度 最长长度 位。 这
默认值为 32。长度较长的前缀将在处理前被丢弃。

-o 最大选择长度
将优化的最大前缀长度设置为 最大选择长度 位。 默认的
是 32。长度较长的前缀将不会进行优化。

-p 默认长度
设置默认前缀长度。 没有默认值; 没有这个选项的前缀
没有掩码长度被视为无效。 用 -p 32 -m 32 -o 32 聚合一个
例如,指定为裸地址的主机路由列表。

-q 设置安静模式——指示 骨料 从不生成警告消息或其他
stderr 上的输出。

-t 静默截断似乎具有不一致前缀的前缀:例如输入
前缀 203.97.2.226/24 将被截断为 203.97.2.0/24。 如果没有这个选项
输入前缀 203.97.2.226/24 将不被接受,并警告
将生成不一致的掩码。

-v 设置详细模式。 这会更改输出格式以显示源行号
前缀是从中获得的,加上前面的“-”来表示
可以抑制的路由,或“+”表示较短的前缀聚合
骨料 作为邻接优化。 请注意详细输出
即使选择了 -q 也会继续。

诊断


骨料 成功时退出 0,如果发生错误则退出 >0。

示例


以下前缀列表:

193.58.204.0/22
193.58.208.0/22
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/22
194.126.132.0/22
194.126.134.0/23
194.151.128.0/19
195.42.240.0/21
195.240.0.0/16
195.241.0.0/16

优化如下 骨料 (输出显示使用 -v 标志):

总计的: 最多 字首 长度 允许 be 24
[ 0] + 193.58.204.0/21
[ 1] - 193.58.204.0/22
[ 2] - 193.58.208.0/22
[ 3] 193.193.160.0/22
[ 4] 193.193.168.0/22
[ 5] 193.243.164.0/22
[ 0] + 194.126.128.0/21
[ 6] - 194.126.128.0/22
[ 7] - 194.126.132.0/22
[ 8] - 194.126.134.0/23
[ 9] 194.151.128.0/19
[ 10] 195.42.240.0/21
[ 0] + 195.240.0.0/15
[ 11] - 195.240.0.0/16
[ 12] - 195.241.0.0/16

请注意,193.58.204.0/22 和 193.58.208.0/22 组合在单个前缀下
193.58.204.0/21 和 194.126.134.0/23 被抑制,因为它被包含在
194.126.132.0/22。 每行开头方括号中的数字表示
原始行号,或由引入的新前缀为零 总计的。

不带输出 -v 标志如下:

193.58.204.0/21
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/21
194.151.128.0/19
195.42.240.0/21
195.240.0.0/15

使用 onworks.net 服务在线使用聚合


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad