登录站点

用户名

密码

举例说明前缀列表的用法

热5已有 103 次阅读  2010-04-07 17:46   标签:  前缀  用法  列表  举例 
ip prefix-list用于路由前缀的过滤。相关语法为:ip prefix-list {list-name [seq number] {deny | permit} network/length [ge ge-length] [le le-length] | description description | sequence-number} 。具体含义可查阅思科文档。下面举例说明这个命令的用法。
 
1、ip prefix-list NAME permit 192.168.1.0/24 = ip prefix-list NAME permit 192.168.1.0/24 ge 24 le 24。匹配子网前缀为192.168.1.0/24,匹配路由条目为192.168.1.0/24。这里匹配的路由条目只有一条。

2、ip prefix-list NAME permit 192.168.1.0/16  = ip prefix-list NAME permit 192.168.0.0/16 ge 16 le 16。匹配子网前缀为192.168.0.0/16,匹配路由条目为192.168.0.0/16,一条。

3、ip prefix-list NAME permit 192.168.1.0/24 le 25 = ip prefix-list NAME permit 192.168.1.0/24  ge 24 le 25。匹配子网前缀为192.168.1.0/24,匹配路由条目为192.168.1.0/24、192.168.1.0/25,192.168.1.128/25,三条。

4、ip prefix-list NAME permit 192.168.1.0/24 ge 25 = ip prefix-list NAME permit 192.168.1.0/24  ge 25 le 32。匹配子网前缀为192.168.1.0/24,匹配路由条目为192.168.1.0/25、192.168.1.128/25、192.168.1.0/26、192.168.1.64/26、192.168.1.128/26、192.168.1.192/26、192.168.1.0/27、192.168.1.32/27、192.168.1.64/27、192.168.1.96/27、192.168.1.128/27、192.168.1.160/27、192.168.1.192/27、192.168.1.224/27、192.168.1.0/28、192.168.1.16/28、192.168.1.32/28、192.168.1.48/28、192.168.1.64/28、192.168.1.80/28、192.168.1.96/28、192.168.1.112/28、192.168.1.128/28......,510条。

由此可知:network/length 参数规定了前缀范围,ge和le参数规定网络掩码范围。下面以特殊网段的前缀列表为例进行说明:

1、ip prefix-list NAME permit 192.168.0.0/16 le 32。

这里前缀范围是192.168.0.0-192.168.255.255,掩码长度从16到32。

2、ip prefix-list NAME permit 172.16.0.0/12 le 32

这里前缀范围是172.16.0.0-172.31.255.255,掩码长度从12到32

3、ip prefix-list NAME permit 10.0.0.0/8 le 32

这里前缀范围是10.0.0.0-10.255.255.255,掩码长度从8到32。

 

分享 举报

发表评论 评论 (4 个评论)

  • fish_lee 2010-04-08 11:17
    hehe ,不错 . 我原本还想写个这方面的捏.省的写列.;)
  • chaolc 2010-04-09 08:27
    很不错,受教了
  • hfhzh1 2010-04-14 16:16
  • zdh1207 2010-04-15 19:11
    有些朋友喜欢把10.10.10.0/24 ge 25 le 26理解成10.10.10.0/32 ge 25 le 26。这是不对的。从语法上讲这一条ip prefix虽然写不出来,但我们可以把它视同于10.10.10.0/24、10.10.10.0/25、10.10.10.0/26。毕竟,10.10.10.0/24与10.10.10.0/32是不一样的。
涂鸦板