含有 2010年11月最新收集的 电信路由表和网通路由表
原始IP地址列表文件
要做网段参数优化的原始数据,此为文本文件,一行表示一个网段,不允许无关的行出现。
接受的格式如下所示,以下各格式的输入结果等价
192.168.1.0/24
192.168.1.0 255.255.255.0
192.168.1.0-192.168.1.255
192.168.1.0 256
行头、行尾及中间分隔符的两边允许出现任何的不含数字的字符串,空格分割符可用任何非数字及小数点的字符代替。
如
AAAAA192.168.1.0$255.255.255.0BBBBB
为合法字符串
用上列第3、4种有可能产生无法用掩码表示的网段,程序会自动进行网段分割,如
192.168.1.0-192.168.1.20
自动分割后为192.168.1.0/28 192.168.1.16/30二个网段
排除IP地址列表文件
主要用于从原始IP地址列表中排除一部分的网段地址,如得到了一个全中国的原始地址列表,要得到一个除了网通的全
中国地址列表结果文件,就可以将网通的地址列表加入此处,格式同原始IP地址列表文件,此为可选项,如留空则禁止
次功能。
优化IP地址列表输出文件
此为优化后的处理结果输出文件,文件的输出格式可以通过“输出格式串”进行调节,缺省格式为192.168.1.0/24。
输出文本文件格式
主要用于解决Windows和Unix的文本格式的差异。
输出格式串
用于调节输出结果文件的格式,如将一些路由器上的命令直接加入等。此处有6个变量可用于输出。
%IP% 网段的起始IP地址,如192.168.1.0/24中的192.168.1.0
%ML% 子网掩码中的1的个数,如192.168.1.0/24中的24
%MK% 子网掩码,如192.168.1.0 255.255.255.0中的255.255.255.0
%A2% 用于用范围表示时的结束IP地址,如192.168.1.0-192.168.1.255中的192.168.1.255
%CO% 网段的IP地址个数,如192.168.1.0 256中的256
%RT% 用于多行输出时的换行,整个串的结束处不用加,程序会自动加入
缺省输出格式为%IP%/%ML%,输出的结果如192.168.1.0/24等
网段插值优化
此功能主要用于将多个不连续的小网段,通过插入一些网段将其合并成一个网段,以减少路由表中的项数,但插入网段后
会使路由表变得粗糙,请根据需要选用。此功能有2个参数
最大插值率 也就是插入的网段IP地址数和整个网段IP地址数的比率,不宜大于50%,合适的比率为10%-40%
最大插值数 用于控制插入的网段IP地址数的最大值,即使满足最大插值率但超过最大插值数也不会进行网段合并,0为禁
止次功能
小网段忽略
在进行了所有网段的合并后,将一些无法合并的小网段进行忽略,此处以掩码中的1的个数的形式表示,如输入17,则所有
17-32大小的网段将被忽略,缺省为17。
统计表
此为程序进行每步优化后的网段项的个数。
pplc 2005.4.18
程序版本发布记录
v1.0 - 原始发布版本
v1.01
1. 修正了192.168.1.0-192.168.1.255类型的网段输入格式不接收且报错。
2. 修正了插值合并算法在最大插值率大于等于50%的情况下会无限制扩充网段范围。
3. 修正了界面上的一些数字内容,如输入非数字程序异常退出的错误。
4. 调整了程序的显示界面。
v1.02
1. 修正了程序内部格式转换时的MKtoML中的错误。