v1.02
1. 修正了程序內部格式轉換時的MKtoML中的錯誤。
原始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。
統計表
此為程序進行每步優化后的網段項的個數。