• 交换机与路由技术-32-命名ACL


    目录

    命名的访问控制列表

    1.1 特点

    1.2 删除访问控制列表

    1.3 命名ACL配置案例

    1.3.1 配置要求

    1.3.2  配置命令(思路)

    1.3.3 查看ACL配置信息

    1.3.4 假设要删除其中某一条配置

    1.3.5 假设要插入一条ACL条目在20和30之间

    二、总结配置命名ACL


    命名的访问控制列表

    1.1 特点

    命名访问控制列表允许在标准和扩展访问控制列表中使用名称代替表号

    没有表号,根据关键字区分是标准还是扩展的ACL

    标准命名ACL是 standard

    扩展命名ACL是 extended

    1.2 删除访问控制列表

    在删除之前需要在应用接口取消

    不管是标准的还是扩展的ACL删除访问控制列表其中的某一条策略,都会将整个表内的所有ACL条目都删除掉,非常不灵活。

    添加ACL也是自动往后加,无法在中间插入

    命名ACL弥补了这一缺点,这也是命名ACL相比扩展ACL的优势所在

    命名ACL可以在某一个表内删除单条ACL或增加或插入一条ACL(通过序号实现)

    1.3 命名ACL配置案例

    1.3.1 配置要求

    PC0 无法访问服务器的dns服务、其他服务正常

    (即PC0无法通过域名访问,但可以通过ip地址访问网站)

    PC1无法访问服务器的http服务、其他服务正常

    (即可以进行域名解析但是无法访问网站)

    两台主机都无法ping通服务器

    1.3.2  配置命令(思路)

    Router(config)#access-list ?

    <1-99> IP standard access list

    <100-199> IP extended access list

    /* 命名ACL前面要加ip */

    Router(config)#ip access-list ?

    extended Extended Access List

    standard Standard Access List

    Router(config)#ip access-list extended ?

    <100-199> Extended IP access-list number

    WORD name

    Router(config)#ip access-list extended myACL

    Router(config-ext-nacl)#?

    <1-2147483647> Sequence Number

    default Set a command to its defaults

    deny Specify packets to reject

    exit Exit from access-list configuration mode

    no Negate a command or set its defaults

    permit Specify packets to forward

    remark Access list entry comment

    Router(config-ext-nacl)#deny ?

    ahp Authentication Header Protocol

    eigrp Cisco's EIGRP routing protocol

    esp Encapsulation Security Payload

    gre Cisco's GRE tunneling

    icmp Internet Control Message Protocol

    ip Any Internet Protocol

    ospf OSPF routing protocol

    tcp Transmission Control Protocol

    udp User Datagram Protocol

    Router(config-ext-nacl)#deny icmp ?

    A.B.C.D Source address

    any Any source host

    host A single source host

    Router(config-ext-nacl)#deny icmp host 192.168.10.1 ?

    A.B.C.D Destination address

    any Any destination host

    host A single destination host

    Router(config-ext-nacl)#deny icmp host 192.168.10.1 host 192.168.40.1

    Router(config-ext-nacl)#deny icmp host 192.168.20.1 host 192.168.40.1

    Router(config-ext-nacl)#deny udp host 192.168.10.1 host 192.168.40.1 eq 53

    Router(config-ext-nacl)#deny tcp host 192.168.20.1 host 192.168.40.1 eq 80

    Router(config-ext-nacl)#permit ip any any

    Router(config-ext-nacl)#exit

    Router(config)#int g0/2

    Router(config-if)#ip acc

    Router(config-if)#ip access-group myACL out

    Router(config-if)#

    1.3.3 查看ACL配置信息

    show ip access-lists

    1.3.4 假设要删除其中某一条配置

    步骤一:在接口上取消ACL应用

    步骤二:在全局模式,进入命名ACL模式,no 该ACL条目

    Router(config)#int g0/2

    Router(config-if)#no ip access-group myACL out

    Router(config-if)#exit

    Router(config)#ip access-list extended myACL

    Router(config-ext-nacl)#no deny icmp host 192.168.10.1 host 192.168.40.1

    Router(config-ext-nacl)#end

    Router#

    再次查看ACL信息之前的序号10被删除

    删除后别忘了在接口再次应用ACL

    Router(config)#int g0/2

    Router(config-if)# ip access-group myACL out

    1.3.5 假设要插入一条ACL条目在20和30之间

    新增之前也是在应用接口上取消,添加后再重新应用即可

    Router(config)#

    Router(config)#ip access-list extended myACL

    Router(config-ext-nacl)#

    Router(config-ext-nacl)#?

    <1-2147483647> Sequence Number

    default Set a command to its defaults

    deny Specify packets to reject

    exit Exit from access-list configuration mode

    no Negate a command or set its defaults

    permit Specify packets to forward

    remark Access list entry comment

    Router(config-ext-nacl)#22 permit  ip host 192.168.20.2 host 192.168.20.3

    查看ACL信息

    二、总结配置命名ACL

    Router(config)#ip access-list standard/extended ACL-name

    Router(config-ext-nacl)# deny/permit 协议 源地址/主机 目的地址/主机 (eq/gt/lt/neq/range) (端口号)

    插入一条ACL条目

    首先在应用接口取消ACL的应用

    其次进入标准或扩展命名ACL

    Router(config-ext-nacl)#序号 deny/permit…

    最后重新在接口应用生效

    删除一条ACL条目

    首先在应用接口取消ACL的应用

    其次进入标准或扩展命名ACL

    Router(config-ext-nacl)#no acl命令

    最后重新在接口应用生效

  • 相关阅读:
    软件设计师考试错题
    使用StrictMode-StrictMode原理(1)
    节点操作.
    记一次逆向分析解密还原Class文件
    ActiveMQ用法
    thinkphp5 redis使用
    CSS中position的属性有哪些,区别是什么
    《QA离业务代码能有多近?》通过codediff直接暴露缺陷
    FPGA设计时序约束九、others类约束之Group Path
    c# 占位符和常用转义符
  • 原文地址:https://blog.csdn.net/weixin_46232917/article/details/127040140