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

ACL流量控制实验

ACL流量控制实验

拓扑图

在这里插入图片描述

1.让vlan 10和vlan 20之间无法通信,源IP为vlan 10网段

  • 先分析选择端口和入方向还是出方向

很明显,要阻断vlan 10vlan 20之间的通信,源IP还是vlan 10网段的,那么就把ACL配置在虚拟接口vlan 20上面;如果配置在入接口上面,方向是这样的:

在这里插入图片描述

这个入接口只能控制源为vlan 20网段的流量,而我们配置的要求是源IP为vlan 10网段的,因此配在vlan 20接口的入方向没有任何控制作用。

三层交换机:

access-list 10 deny 192.168.10.0 0.0.0.255 access-list 10 permit anyint vlan 20ip access-group 10 out

这是传统标准ACL的写法。

命名标准ACL的写法

ip access-list v1010 deny 192.168.10.0 0.0.0.25520 permit anyint vlan 20ip access-group v10 out

2.让vlan 10网段的主机无法获取DHCP服务

这里就不能使用标准ACL了,如果使用标准ACL,那么根据源IP过滤,将会让vlan 10网段的主机无法使用任何服务;还有在这里用入接口,一般的扩展ACL都是配置在入接口,避免造成没有必要的资源浪费。

传统扩展ACL

access-list 111 deny udp any eq 68 any eq 67access-list 111 permit ip any anyint vlan 10ip access-group 111 in

命名扩展ACL

ip access-list extended abc10 deny udp any eq 68 any eq 6715 permit ip any any int vlan 10ip access-group abc in

3.让vlan 10网段的主机无法使用DNS服务

这里一样的不能使用标准ACL,使用扩展ACL精确匹配。

传统扩展ACL

access-list 104 udp any any eq 53access-list 104 permit ip any anyint vlan 10ip access-group 104 in

命名扩展ACL

ip access-list extended bbb10 deny udp any any eq 5315 permit ip any anyint vlan 10ip access-group bbb in

测试:

在这里插入图片描述

ok,无法使用DNS服务导致域名无法解析。

4.让vlan 10无法访问HTTP服务

传统扩展ACL

access-list 103 deny tcp any any eq 80access-list 103 permit ip any any int vlan 10ip access-group 103 in

命名扩展ACL

ip access-list extended ccc10 deny tcp any any eq 8015 permit ip any anyint vlan 10ip access-group ccc in

测试:

在这里插入图片描述

这里要注意了,我这里只配置了无法使用HTTP服务,DNS服务还是可以使用的,所以这里域名是已经解析了,但是无法访问HTTP服务导致的超时。

5.除了vlan 8网管PC能telnet远程连接交换机外,其他vlan网段的主机都不能使用Telnet服务

传统命名ACL

access-list 101 deny tcp any any eq 23access-list permit ip any anyint vlan 10ip access-group 101 inint vlan 20ip access-group 101 in

命名扩展ACL

ip access-list extended ddd10 deny tcp any any eq 2315 permit ip any anyint vlan 10ip access-group ddd inint vlan 20ip access-group ddd in

测试:

在这里插入图片描述
在这里插入图片描述

小结:

  • 传统标准ACL

    • 分类数据:根据数据包中的源IP地址分类数据
    • 增删改:只能按照顺序增加,不能从中间新增,删除一个规则即删除整条ACL
  • 命名标准ACL

    • 分类数据:根据数据包中的源IP地址分类数据
    • 增删改:每条ACL中的规则都有唯一序号,按照序号大小匹配,可以按序号新增
  • 传统扩展ACL

    • 分类数据:可以根据数据包中的五元组来分类数据(源、目IP,协议号,源、目端口)
    • 增删改:只能按照顺序增加,不能从中间新增,删除一个规则即删除整条ACL
  • 命名扩展ACL

    • 分类数据:可以根据数据包中的五元组来分类数据(源、目IP,协议号,源、目端口)
    • 增删改:每条ACL中的规则都有唯一序号,按照序号大小匹配,可以按序号新增
http://www.lryc.cn/news/588094.html

相关文章:

  • 车载诊断框架 --- 车载诊断GuideLine
  • 信息收集的骚打法
  • 安装llama-factory报错 error: subprocess-exited-with-error
  • SQL创建三个表
  • 国产LVDT信号调理芯片XJD698对比AD698的技术突破与优势解析
  • 代码随想录算法训练营第三十五天|416. 分割等和子集
  • CLIP、Open CLIP、SigLip、SigLip2的相关总结
  • 内网环境自签名超长期HTTPS证书,并在Chrome中显示为安全证书
  • Faiss能解决什么问题?Faiss是什么?
  • 【数据结构初阶】--单链表(二)
  • Kafka Broker源码解析(上篇):存储引擎与网络层设计
  • 【html基本界面】
  • [spring6: ResolvableType TypeDescriptor ConversionService]-类型系统
  • [笔记] 动态 SQL 查询技术解析:构建灵活高效的企业级数据访问层
  • 电力协议处理框架C++版(三)
  • 打破空间边界!Nas-Cab用模块化设计重构个人存储逻辑
  • SwiftUI 全面介绍与使用指南
  • AI数字人正成为医药行业“全场景智能角色”,魔珐科技出席第24届全国医药工业信息年会
  • 【微信小程序】
  • 1.2.2 高级特性详解——AI教你学Django
  • vue3 服务端渲染时请求接口没有等到数据,但是客户端渲染是请求接口又可以得到数据
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘sqlite3’问题
  • 第一章编辑器开发基础第一节绘制编辑器元素_4输入字段(4/7)
  • Django基础(一)———创建与启动
  • Django Admin 配置详解
  • uni-app 选择国家区号
  • 第二章 uniapp实现兼容多端的树状族谱关系图,封装tree-item子组件
  • 《星盘接口2:NVMe风暴》
  • Python 变量与简单输入输出:从零开始写你的第一个交互程序
  • Spring的`@Value`注解使用详细说明