考虑以下访问列表:
访问列表 25 备注 city1 访问列表 25 许可 10.1.120.0 0.0.0.255 访问列表 25 备注 city2 访问列表 25 许可 10.2.120.0 0.0.0.255 访问列表 25 备注 city3 访问列表 25 许可 10.3.120.0 0.0.0.255 访问列表 25 备注 city4 访问列表 25 许可 10.4.120.0 0.0.0.255 访问列表 25 备注 city5 访问列表 25 许可 10.5.120.0 0.0.0.255 访问列表 25 备注管理 访问列表 25 许可 10.3.66.86 access-list 25 备注 jumphosts 访问列表 25 许可 10.3.1.37 访问列表 25 许可 10.3.1.38
如果我按照上述顺序直接将其输入路由器,然后运行“show ip access-list 25”,访问列表将按以下顺序显示:
标准 IP 访问列表 25
60 许可证 10.3.66.86
70 许可证 10.3.1.37
80 许可证 10.3.1.38
10 允许 10.1.120.0,通配符位 0.0.0.255
20 许可 10.2.120.0,通配符位 0.0.0.255
30 许可 10.3.120.0,通配符位 0.0.0.255
40 允许 10.4.120.0,通配符位 0.0.0.255
50 允许 10.5.120.0,通配符位 0.0.0.255
如果我在 running-config 中查看访问列表,它会按以下顺序显示:
访问列表 25 备注管理 访问列表 25 许可 10.3.66.86 access-list 25 备注 jumphosts 访问列表 25 许可 10.3.1.37 访问列表 25 许可 10.3.1.38 访问列表 25 备注 city1 访问列表 25 许可 10.1.120.0 0.0.0.255 访问列表 25 备注 city2 访问列表 25 许可 10.2.120.0 0.0.0.255 访问列表 25 备注 city3 访问列表 25 许可 10.3.120.0 0.0.0.255 访问列表 25 备注 city4 访问列表 25 许可 10.4.120.0 0.0.0.255 访问列表 25 备注 city5 访问列表 25 许可 10.5.120.0 0.0.0.255
问题:
1) 为什么访问列表没有按照输入的顺序出现?
2) 即使它在“show ip access-lists”输出或运行配置中没有以正确的顺序显示,序列号也是按顺序排列的。规则集是按照序号还是按照条目显示的顺序来解析的?
思科 IOS 15.1(4)M5