当前位置: 首页 > news >正文

网络基础10 :ACL真机实验

实验拓扑核心要素

  1. 设备:三层交换机(如 Cisco 3560)

  2. 目标接口:VLAN 10(SVI 接口)

  3. IP 规划:VLAN 10 子网假设为 192.168.10.0/24

       4.真机连接:

ACL 配置步骤与示

1. 标准 ACL(基于源 IP)

场景:禁止 VLAN 10 与VLAN 20通信

Switch(config)#access-list 1 deny 192.168.20.0 0.0.0.255
Switch(config-std-nacl)#20 permit any
Switch(config)#interface vlan 10
Switch(config-if)#ip access-group 1 out
2. 命名标准 ACL(功能同标准 ACL,但可命名)

场景:禁止 VLAN 10 与VLAN 20通信,禁止访问192.168.8.253的网关(telnet服务)

Switch(config)#ip access-list standard vlan10
Switch(config-std-nacl)#10 deny 192.168.20.0 0.0.0.255 
Switch(config-std-nacl)#20 permit any
Switch(config-std-nacl)#15 deny 192.168.8.0 0.0.0.255
Switch(config)#interface vlan 10
Switch(config-if)#ip access-group vlan10 out
3. 标准扩展 ACL(基于协议/端口)

场景:禁止 VLAN 10 获取DHCP服务

Switch(config)#access-list 100 deny udp any eq 68 any eq 67                
Switch(config)#access-list 100 permit ip any any

Switch(config)#interface vlan 10

Switch(config-if)#ip access-group vlan10 in

4. 命名扩展 ACL(功能同扩展 ACL,支持编辑)

场景:禁止 VLAN 10 获取DHCP服务,禁止获取DNS服务

Switch(config)#ip access-list extended v1

Switch(config-ext-nacl)#10 deny udp any eq 68 any eq 67

Switch(config-ext-nacl)#15 deny udp any host 192.168.100.2 eq 53
Switch(config-ext-nacl)#20 permit ip any any

Switch(config)#interface vlan 10

Switch(config-if)#ip access-group v1 in


关键注意事项

  1. ACL 方向选择

    • in:过滤进入 VLAN 10 的流量(如外部访问内部)

    • out:过滤从 VLAN 10 发出的流量(如内部访问外部)

  2. 三层交换机特殊性

    • ACL 需应用在 SVI 接口(VLAN 10),而非物理接口。

    • 确保启用 IP 路由:ip routing

  3. ACL 隐含规则

    • 末尾默认 deny all,需显式添加 permit 放行必要流量。

  4. 命名 ACL 优势

    • 支持增量编辑(如添加/删除单条规则)

    • 名称更具可读性(如 VLAN10_DHCP

  5. 验证命令

    show access-lists              ! 查看所有 ACL
    show ip interface vlan 10      ! 检查 ACL 应用状态

6.真机验证:

(1)传统标准 ACL:vlan 10 ping不通 vlan 20

 

(2)命名标准 ACL:vlan 10 ping不通 vlan 20,ping网关192.168.8.253没做。

传统扩展 ACL:原本可以通过DHCP获取IP地址,用了传统扩展ACL(名为:100)就不能获取IP地址。

命名扩展 ACL:原本可以通过DHCP获取IP地址,用了ACL(名为:v1)就不用获取IP地址。(DNS服务器验证没做)

实验结论

  1. 标准 ACL:适用于简单源 IP 过滤,但灵活性低。

  2. 扩展 ACL:精细控制(IP/端口/协议),推荐用于安全策略。

  3. 命名 ACL:优于编号 ACL,便于维护和扩展。

  4. 三层交换机 ACL:需结合 SVI 接口及路由功能部署,是隔离 VLAN 流量的核心工具。

配置建议:生产环境中优先使用 命名扩展 ACL,在保证功能完备性的同时提升可管理性

http://www.dtcms.com/a/286461.html

相关文章:

  • Redis原理之哨兵机制(Sentinel)
  • 【洛谷P1417】烹调方案 题解
  • ONNX模型使用指南:从零开始掌握跨领域模型部署
  • 图片平铺下去总是有个缝隙的解决方案
  • 塞舌尔公司的查册报告Certificate of Official Search是什么?有什么信息
  • 瀚高数据库开启Oracle兼容模块
  • vue2 面试题及详细答案150道(101 - 120)
  • ubuntu20.04使用unity3d做机器人仿真环境搭建
  • Python单例模式详解:从原理到实战的完整指南
  • 详解Linux(Ubuntu/RedHat/CentOS)及国产服务器统一加域管理方案
  • GoC 上册课程
  • java+vue+SpringBoot集团门户网站(程序+数据库+报告+部署教程+答辩指导)
  • docker--程序自启动
  • HIMA X-DO3201模块的冗余配置方法
  • Python Pandas 实践学习笔记(1)
  • Chainlit + FasiAPI+ LlamaIndex 实现RAG(一)
  • 深入解析:短连接 vs 长连接 vs 短轮询 vs 长轮询
  • keil5使用技巧----keil-build-viewer.exe插件使用
  • 前端性能优化“核武器”:新一代图片格式(AVIF/WebP)与自动化优化流程实战
  • Ubuntu查看Docker容器
  • React智能Tooltip封装术:精准检测文本溢出,告别无效提示!
  • Linux下使用原始socket收发数据包
  • 4644电源管理芯片在微波射频组件中的技术优势与国产化实践
  • 《5分钟开发订单微服务!飞算JavaAI实战:IDEA插件安装→空指针修复→K8s部署全流程》
  • 高并发、高性能、高可用
  • LeetCode热题100【第4天】
  • openinstall九周年:聚焦安全防御,护航业务持续增长
  • 40+个常用的Linux指令——上
  • 【ACL系列论文写作指北19-科研中角色定位与自我认知】-如何在一篇论文中摆正自己的位置
  • 由于热爱,我选PGCE专家学习