华为eNSP实验:基本ACL

ACL的介绍

  • ACL的基本概念与分类

    • 定义:ACL是由一系列规则组成的过滤器,这些规则基于数据包的特征信息如源地址、目的地址等来允许或拒绝数据包的通过。
    • 类型:根据规则功能的不同,ACL分为基本ACL、高级ACL、二层ACL和用户ACL等类型,其中基本ACL主要针对IP报文的源IP地址进行匹配
  • 工作原理:ACL通过检查经过路由器或交换机的数据包,并根据设定的规则决定是放行还是丢弃这些数据包,以此实现对网络访问的控制。简单来说,就是一个过筛沙子和石头的网,大小合适就筛下去,不合适就阻拦在外面。
  • 应用场景与作用

    • 提高安全性:通过限制特定IP地址的访问,基本ACL有助于防止未经授权的访问和网络攻击。
    • 流量管理:基本ACL可以实现对网络流量的管理和优化,比如阻止某些不必要的流量进入网络,从而减轻网络拥塞
  • ACL的术语
  • (1)通配符掩码:一个32位的数字字符串。它规定了当一个P地址与其他的IP地址进行比较时,该P地址中哪些位应该被忽略。通配符掩码中的1表示忽略P地址中对应的位,0表示该位必须匹配。两种特殊的通配符掩码是255.255.255.255和0.0.0.0,前者等价于关键字any,后者等价于关键字 host。如:
  • (2)Inbound 和 Outbound:当在接口上应用ACL时,用户要指明 ACL是应用于流入数据,还是应用于流出数据。

基本ACL

1.基本ACL最简单,主要通过使用IP包中的源IP地址进行过滤,表号范围位2000~2999.

实验拓扑:

实验需求:在R1上做配置拒绝PC2所在的网段访问服务器

实验可能出现的问题:

在进行到acl的配置之时无法使用traffic-filter inbound acl 2000 是因为路由器不支持,我们可以换个路由器

带有这个设备的接口就可以,这里我用的是AR1220的设备

实验开始:

pc1、pc2、server1的配置

LSW1的配置:

创建vlan10 20,并划分给pc1和pc2

<Huawei>sys              //进入系统视图
[Huawei]undo info-center enable    // 关闭信息
[Huawei]sys LSW1         //命名
[LSW1]vlan batch 10 20     //创建vlan10 20
[LSW1]int g0/0/1           //进入g0/0/1
[LSW1-GigabitEthernet0/0/1]port link-t access     //设置接口类型
[LSW1-GigabitEthernet0/0/1]port default vlan 10    //将接口划入vlan10
[LSW1-GigabitEthernet0/0/1]quit
[LSW1]int g0/0/2
[LSW1-GigabitEthernet0/0/2]port link-t access  
[LSW1-GigabitEthernet0/0/2]port default vlan 20
[LSW1-GigabitEthernet0/0/2]int g0/0/3
[LSW1-GigabitEthernet0/0/3]port link-t trunk      //设置接口类型
[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20    //允许vlan 10 20通过

R1的配置

给接口设置IP地址,创建单臂路由,解决VALN间的三层通信

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sys R1
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]undo shutdown  //打开接口
[R1]int g0/0/1.10          //创建单臂路由
[R1-GigabitEthernet0/0/1.10]dot1q termination vid 10
[R1-GigabitEthernet0/0/1.10]ip add 192.168.10.254 24
[R1-GigabitEthernet0/0/1.10]arp broadcast enable    //开启ARP(地址解析协议)广播功能
[R1]int g0/0/1.20
[R1-GigabitEthernet0/0/1.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/1.20]ip add 192.168.20.254 24
[R1-GigabitEthernet0/0/1.20]arp broadcast enable
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.1.254 24
[R1-GigabitEthernet0/0/0]undo shutdown

将IP地址设置完后进行连通性的测试

pc1   ping   server1,pc2   ping  server1

连通性测试过了就可以开始进行基本acl的配置

ACL的配置

[R1]acl 2000         //创建acl,编号位2000
[R1-acl-basic-2000]rule 10 deny source 192.168.20.0 0.0.0.255    //拒绝192.168.20.0 的网段
[R1-acl-basic-2000]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]traffic-filter inbound acl 2000        //在接口的入方向配置流量过滤,一旦匹配到ACL 2000的流量时,就会将执行相应的过滤动作,这里就是禁止192.168.20.0的网段通过
[R1-GigabitEthernet0/0/1]q

最终实验测试:

PC2连不到server1

PC1照常能连通,至此实验结束

总结:

基本ACL作为网络访问控制的重要工具,不仅可以帮助网络管理员有效地管理网络访问权限,还能提升网络的安全性和效率。通过合理配置和应用基本ACL,可以精确控制网络流量,保护网络安全。同时,了解并掌握基本ACL的配置方法和使用场景,对于每一位网络管理员来说都是必备的技能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值