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

华为路由器 高级ACL配置

高级ACL

与基本ACL相比,高级ACL提供了更准确、丰富、灵活的规则定义方法。比如根据源IP地址、目的IP地址、IP协议类型、TCP源/目的端口、UDP源/目的端口号、分片信息和生效时间段等信息来定义规则,对IPv4报文进行过滤。

高级 ACL 接口调用方向的建议

高级 ACL 尽量调用在离源头最近的入站方向

需求描述:

  • 禁止Client1访问PC3
  • 允许Client2访问Sever1服务器80端口

拓扑图

机器IP网关
Client1192.168.10.1192.168.10.254
Client2192.168.20.1192.168.20.254
PC310.0.0.110.0.0.254
Server110.0.0.210.0.0.254

1、交换机 SW1 设置

<Huawei>sys
[Huawei]un in en
[Huawei]sys SW1

# 创建VLAN
[SW1]vlan batch 10 20
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]p l a
[SW1-Ethernet0/0/1]p d v 10
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]p l a
[SW1-Ethernet0/0/2]p d v 20
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]p l t
[SW1-Ethernet0/0/3]p t a v 10 20

2、路由器 R1 设置

<Huawei>sys
[Huawei]
[Huawei]un in en
[Huawei]sys R1

# 单臂路由方式配置与 SW1 交换机连接口
[R1]int g0/0/0.10
[R1-GigabitEthernet0/0/0.10]dot1q ter vid 10
[R1-GigabitEthernet0/0/0.10]ip addr 192.168.10.254 24
[R1-GigabitEthernet0/0/0.10]arp bro en
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q ter vid 20
[R1-GigabitEthernet0/0/0.20]ip addr 192.168.20.254 24
[R1-GigabitEthernet0/0/0.20]arp bro en
[R1-GigabitEthernet0/0/0.20]quit

# 配置与 SW2 交换机连接口IP
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]
[R1-GigabitEthernet0/0/1]ip addr 10.0.0.254 24

3、路由器设置 高级ACL

# 创建 ACL 3000
[R1]acl 3000

# 禁止来源地址 192.168.10.0 网段访问 10.0.0.1(IP协议)
[R1-acl-adv-3000]rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 10.0.0
.1 0

# 禁止来源地址 192.168.20.0 网段访问 10.0.0.2 服务器80端口 (TCP协议)
[R1-acl-adv-3000]rule 10 deny tcp source 192.168.20.0 0.0.0.255 destination 10.0
.0.2 0.0.0.0 destination-port eq 80

# 允许其它IP访问
[R1-acl-adv-3000]rule 15 permit ip source any 


# g0/0/0 入站方向 绑定 acl
[R1-acl-adv-3000]int g0/0/0
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]traffic-filt inbound acl 3000

4、测试

 (1)Client1 无法访问 PC3

(2)Client2 无法访问 Server1服务器 HTTP 80端口


http://www.kler.cn/a/5134.html

相关文章:

  • ubuntu 20.04 安装docker--小白学习之路
  • 汽车基础软件AutoSAR自学攻略(三)-AutoSAR CP分层架构(2)
  • ubuntu20下编译linux1.0 (part1)
  • 【AI进化论】 如何让AI帮我们写一个项目系列:将Mysql生成md文档
  • 《零基础Go语言算法实战》【题目 1-14】字符串的替换
  • Mac中配置vscode(第一期:python开发)
  • 图解Redis,Redis主从复制与Redis哨兵机制
  • centos 7安装mysql
  • 盒子拖拽效果,原生js实现
  • 【Linux内网穿透】使用SFTP工具快速实现内网穿透
  • 【C语言】文件操作
  • 神策数据如何帮助企业实现营销自动化?
  • yolov5模型训练流程
  • 2023西安交通大学软件工程915考研经验帖(初试+复试)
  • 11 容器常用命令
  • *(void**)解析——如何设计可以在32位下访问到内存区域的前4个字节,在64位下访问到前8个字节?
  • 面试官:ThreadLocal了解吗?用过吗?原理是什么?底层数据如何存储的?
  • [oeasy]python0122_日韩字符_日文假名_JIS_Shift_韩国谚文
  • 蓝桥杯刷题冲刺 | 倒计时8天
  • 2023年超全的Android面经(23/30)设计模式安卓源码案例
  • 学术论文等级与分类标准——JCR
  • Element Plus 实例详解(五)___Scrollbar 滚动条
  • 语句【C++】
  • linux创建守护进程
  • Mybatis(一)-------
  • shell 脚本之一键部署安装 Nginx