思科访问列表

思科访问列表

这是我的访问列表,尚未应用于任何接口。

Extended IP access list REMOTE_DESKTOP_DENY
    10 deny tcp any eq 3389 host 10.0.0.2 eq 3389
Extended IP access list REMOTE_DESKTOP_PEMIT
    10 permit tcp host 123.xxx.xxx.xxx eq 3389 host 10.0.0.2 eq 3389

我有两个问题,1. 同一接口是否存在冲突?2. 如何向允许主机的 REMOTE_DESKTOP_PEMIT 添加一个 IP?

谢谢!

答案1

  1. 在一个给定方向上,一个接口只能应用一个 ACL。如果您希望同时应用这两项策略,请将它们放在同一个 ACL 中。

  2. 如果你只是向 ACL 添加一条规则 - 例如

    ip access-list extended REMOTE_DESKTOP_DENY
    permit ip tcp host bla.bla.bla.bla .... 
    

    .. 那么该条目将显示索引 20。如果您想插入 10 到 20 之间的条目,您可以手动指定索引号(即15 permit tcp ....)。

  3. 不要忘记这些 ACL 末尾有一个隐式拒绝 - 这意味着任何未明确允许的流量都将被丢弃。好的做法是添加一个条目,要么明确拒绝所有流量 - 即deny ip any any(可能包括日志语句),要么允许未被拒绝的流量(permit ip any any)。

  4. 不要忘记,如果您想在两个方向上应用 ACL,则需要考虑返回流量。还有其他流量类型,从有用到关键 - 例如,ICMP 不可达经常被错误地阻止,这可能会破坏 MTU 发现之类的功能。

这个文件适用于旧版本的 IOS,但其仍然适用。

相关内容