当前位置: 首页 > 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.dtcms.com/a/278326.html

相关文章:

  • 深入了解linux系统—— 进程信号的产生
  • 客户端主机宕机,服务端如何处理 TCP 连接?详解
  • EasyExcel实现Excel文件导入导出
  • VScode链接服务器一直卡在下载vscode服务器,无法连接成功
  • C++之哈希表的基本介绍以及其自我实现(开放定址法版本)
  • 多客户端 - 服务器结构-实操
  • 史上最清楚!读者,写者问题(操作系统os)
  • 基于 Gitlab、Jenkins与Jenkins分布式、SonarQube 、Nexus 的 CiCd 全流程打造
  • SQL创建三个表
  • 从 JSON 到 Python 对象:一次通透的序列化与反序列化之旅
  • Dubbo高阶难题:异步转同步调用链上全局透传参数的丢失问题
  • Selenium动态网页爬虫编写与解释
  • 【微信小程序】
  • 当你在 Git 本地提交后,因权限不足无法推送到服务端,若想撤销本次提交,可以根据不同的需求选择合适的方法,下面为你介绍两种常见方式。
  • 清除 Android 手机 SIM 卡数据的4 种简单方法
  • 云手机常见问题解析:解决延迟、掉线等困扰
  • 云手机的多重用途:从游戏挂机到办公自动化
  • kafka的部署
  • 从零实现浏览器摄像头控制与视频录制:基于原生 JavaScript 的完整指南
  • 如何将数据从一部手机传输到另一部手机?
  • 马蹄集 BD202401补给
  • C#中如何阻止硬件休眠
  • Vue 低代码可视化表单设计器 FcDesigner v3.3 版本发布!表格布局升级+精细化权限控制
  • JDK1.8 ReentrantLock相关源码
  • 代数基本定理
  • 多模态数据处理新趋势:阿里云ODPS技术栈深度解析与未来展望
  • RabbitMQ中队列长度限制(Queue Length Limit)详解
  • LVS的集群技术和分布式
  • hive的相关的优化
  • 传统机器学习在信用卡交易预测中的卓越表现:从R²=-0.0075到1.0000的华丽转身