|
发表于 2012-4-26 11:31:31
|
显示全部楼层
本帖最后由 thk11 于 2012-4-26 11:37 编辑
/ ~! S( }4 v9 \" R1 U! n7 Z& L中毒太深 发表于 2012-4-24 19:41
5 G* P4 Q4 j" J( P( Q/ Opermit ip any any 应该包含了permit ip any+host ip,而且就算了你配置了permit ip any+host ip,ACL最后一 ...
! X; Y4 l5 G: j( |# y. ?8 G6 Y* S. K4 A R3 t' Q. D) u
〉不然默认就是deny ip any any
1 S5 s$ z# O- M# z& ]7 U$ Y0 Q
: s( H5 {& y. Z2 F& U# u我觉得你对deny ip any any的理解有问题。$ W% A" `9 J/ \) e, I) N$ ]
这个默认的语句的意思是之前没有命令的话,是全deny的。
9 B5 u1 C" B8 g7 J( [5 n但是有的话是要去除的,而且越往前的语句优先级越高。有点相当于取余集的意思吧。7 ^6 t) _; o* k
我举个简单的例子你一看就明白了:4 ]0 k2 u K- d: B# P3 `$ E
- T9 C) P+ F. X6 `, m& d2 ]2 B
10岁以下许可,30岁以下禁止,30岁以上许可* j5 A# P% E9 l2 v" f' Z
跟4 ]8 @! o& q; Z+ M% |6 F* U
10岁以下许可,30岁以下禁止,全许可7 T" @( E6 p' q9 | c- \
在ACL的逻辑里是一样的。$ p4 q/ q r: J% Y
禁止的是10到30岁这段(为了简化问题,这里我们不去抠含不含边界了)。& Q9 F' @' y! S4 F
但是第三句“30岁以上许可”或“全许可”如果不写的话,则会被deny的,
7 n, s# u* @! G B6 W结果成为只有10岁以下许可,余全禁止了。1 p) `9 p2 N# \, V5 h
! ?$ w+ q6 `* r: l7 F4 g
|
|