华为---ACL配置

       ACL概念:

 

随着网络的飞速发展,网络安全和网络服务质量QoS (Quality of Service)问题日益突出。访问控制列表 (ACL, Access Control List)是与其紧密相关的一个技术。 ACL可以通过对网络中报文流的精确识别,与其他技术结合,达到控制网络访问行为、防止网络攻击和提高网络带宽利用率的目的,从而切实保障网络环境的安全性和网络服务质量的可靠性。

       ACL是由一系列permit或deny语句组成的、有序规则的列表。

       ACL是一个匹配工具,能够对报文进行匹配和区分。

       ACL由若干条permit或deny语句组成。每条语句就是该ACL的一条规则,每条语句中的permit或deny就是与这条规则相对应的处理动作。

ACL分类:

基于ACL规则定义方式的分类:

基本ACL              2000---2999

高级ACL              3000---3999

二层ACL              4000---4999

用户自定义ACL   5000---5999

用户ACL              6000---6999

基于ACL标识方法的分类:

数字型ACL

命名型ACL

ACL基本命令配置:

1.创建基本ACL
         [Huawei] acl [ number ] acl-number [ match-order config ]
         使用编号(2000~2999)创建一个数字型的基本ACL,并进入基本ACL视图。
         [Huawei] acl name acl-name ( basic | acl-number) [ match-order config ]
         使用名称创建一个命名型的基本ACL,并进入基本ACL视图。
 2.配置基本ACL的规则
         [Huawei-acl-basic-2000] rule [ rule-id]( deny | permit) [ source ( source-address source-               wildcard | any  time-range time-name ]
        在基本ACL视图下,通过此命令来配置基本ACL的规则。

3.配置基本ACL的规则
       根据IP承载的协议类型不同,在设备上配置不同的高级ACL规则。对于不同的协议类型,有不          同的参数组合。

高级ACL命令:

1.创建高级ACL

[Huawei] acl [ number ] acl-number [ match-order config ]

使用编号(3000~3999)创建一个数字型的高级ACL,并进入高级ACL视图。

[Huawei] acl name acl-name { advance | acl-number } [ match-order config ]

使用名称创建一个命名型的高级ACL,进入高级ACL视图

2.当参数protocol为IP时,高级ACL的命令格式为
rule [ rule-id] {deny permit} ip [ destination { destination-address destination-wildcard | any} |   source { source-address source-wildcard| any } | time-range time-name  [ dscp dscp| [ tos tos precedenceprecedence]]
在高级ACL视图下,通过此命令来配置高级ACL的规则。
3.当参数protocol为TCP时,高级ACL的命令格式为
rule [ rule-id] ( deny | permit) { protocol-number| tcp } [ destination { destination-address destination-wildcard | any} | destination-port { eq port | gt port | lt port | range port-start port-end } | source { source-address source- wildcard | any} | source-port { eq port | gt port  It port | range port-start port-end }  | tcp-flag { ack | fin | syn} *|time-range time-name ]*
在高级ACL视图下,通过此命令来配置高级ACL的规则。

ACL实验项目:

e4828c6a108c4bf1b47a63f29f388bdf.png

项目一实验:

 

 实验结果:

PC1无法ping通服务器

bb6a3a2def804349b91eeb030787f354.jpg

项目二实验:

109468600e984d498e39e31a6892fd9f.png

实验结果:

PC1与PC2无法相互访问,

PC1可以与其他设备互通,不能与PC2互通

PC2可以与其他设备互通,不能与PC1互通

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!感谢您的提问。以下是配置华为交换机 ACL(访问控制列表)的基本步骤: 1. 进入交换机的命令行界面,通过 SSH、Telnet 或者本地访问等方式进行登录。 2. 进入全局配置模式: ``` <Switch> system-view [Switch] acl number 2000 // 创建一个编号为2000的ACL [Switch-acl-basic-2000] rule 5 permit source 10.0.0.1 0.0.0.255 // 设置允许源IP为10.0.0.1的流量通过 [Switch-acl-basic-2000] rule 10 deny // 设置默认拒绝所有其他流量 ``` 3. 在 ACL 中添加更多规则: ``` [Switch-acl-basic-2000] rule 10 permit tcp source 192.168.0.0 0.0.255.255 destination eq 80 // 允许源IP为192.168.x.x且目标端口为80的TCP流量通过 [Switch-acl-basic-2000] rule 20 deny icmp source any // 拒绝所有 ICMP 流量 ``` 4. 将 ACL 应用到接口: ``` [Switch] interface GigabitEthernet 0/0/1 // 进入需要应用 ACL 的接口 [Switch-GigabitEthernet0/0/1] port link-type access // 设置接口链路类型为访问链路 [Switch-GigabitEthernet0/0/1] port default vlan 10 // 设置接口默认 VLAN [Switch-GigabitEthernet0/0/1] traffic-filter inbound acl number 2000 // 将 ACL 应用到入方向流量 ``` 5. 保存配置并退出: ``` [Switch-GigabitEthernet0/0/1] quit [Switch] save // 保存配置 [Switch] quit // 退出交换机配置模式 ``` 请注意,以上是一个简化的示例配置。您可以根据自己的需求和网络环境进行相应的调整。在实际操作中,请务必谨慎配置 ACL,并确保测试和验证配置的正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值