前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >华为、思科和瞻博网络三个厂商如何配置基本ACL和高级ACL?

华为、思科和瞻博网络三个厂商如何配置基本ACL和高级ACL?

作者头像
网络技术联盟站
发布2023-09-06 10:44:26
3410
发布2023-09-06 10:44:26
举报
文章被收录于专栏:网络技术联盟站
你好,这里是网络技术联盟站。

今天给大家带来基本ACL和高级ACL的配置,主要会介绍三个厂商的配置:

其他厂商也可以参考,比如华三的可以参考华为的,锐捷的参考思科的。

让我们直接开始!

1. 基本ACL配置

基本ACL(Access Control List)是一种简单的网络安全功能,用于控制网络流量的传输。在华为、思科和瞻博网络设备上,基本ACL配置可以通过以下方式实现:

华为设备

在华为设备上,可以使用以下命令配置基本ACL:

代码语言:javascript
复制
[设备] acl number ACL编号
[设备-acl-basic-number-ACL编号] rule ACL规则序号 [deny | permit] 协议 源地址 目的地址 [源端口目的端口]

以下是一个基本ACL配置示例:

代码语言:javascript
复制
[设备] acl number 2001
[设备-acl-basic-number-2001] rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255
[设备-acl-basic-number-2001] rule 10 deny ip source 192.168.2.0 0.0.0.255 destination 10.0.0.0 0.255.255.255

上述配置创建了一个ACL编号为2001的基本ACL。规则5允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8的TCP流量通过;规则10拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

思科设备

在思科设备上,可以使用以下命令配置基本ACL:

代码语言:javascript
复制
access-list ACL编号 {deny | permit} 协议 源地址 目的地址 [源端口目的端口]

以下是一个基本ACL配置示例:

代码语言:javascript
复制
access-list 100 permit tcp 192.168.1.0 0.0.0.255 10.0.0.0 0.255.255.255
access-list 100 deny ip 192.168.2.0 0.0.0.255 10.0.0.0 0.255.255.255

上述配置创建了一个ACL编号为100的基本ACL。第一条规则允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8的TCP流量通过;第二条规则拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

瞻博网络设备

在瞻博网络设备上,可以使用以下命令配置基本ACL:

代码语言:javascript
复制
acl number ACL编号 [deny | permit] 协议 源地址 源掩码 目的地址 目标掩码 [源端口:目标端口]

以下是一个基本ACL配置示例:

代码语言:javascript
复制
acl number 100
rule 5 permit tcp source 192.168.1.0 255.255.255.0 destination 10.0.0.0 255.0.0.0
rule 10 deny ip source 192.168.2.0 255.255.255.0 destination 10.0.0.0 255.0.0.0

上述配置创建了一个ACL编号为100的基本ACL。规则5允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8的TCP流量通过;规则10拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

2. 高级ACL配置

高级ACL提供更精细的流量控制和策略实施。下面是华为、思科和瞻博网络设备上配置高级ACL的方法:

华为设备

在华为设备上,可以使用以下命令配置高级ACL:

代码语言:javascript
复制
[设备] acl number ACL编号
[设备-acl-advanced-number-ACL编号] rule ACL规则序号 [deny | permit] 协议 {源地址 源地址掩码 | 源地址组} {目的地址 目的地址掩码 | 目的地址组} [源端口 目标端口]

以下是一个高级ACL配置示例:

代码语言:javascript
复制
[设备] acl number 3001
[设备-acl-advanced-number-3001] rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255 source-port eq 80
[设备-acl-advanced-number-3001] rule 10 deny ip source 192.168.2.0 0.0.0.255 destination 10.0.0.0 0.255.255.255

上述配置创建了一个ACL编号为3001的高级ACL。规则5允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8,源端口为80的TCP流量通过;规则10拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

思科设备

在思科设备上,可以使用以下命令配置高级ACL:

代码语言:javascript
复制
ip access-list {standard | extended} ACL编号
{deny | permit} 协议 源地址 源掩码 目的地址 目标掩码 [源端口目标端口]

以下是一个高级ACL配置示例:

代码语言:javascript
复制
ip access-list extended 200
permit tcp 192.168.1.0 0.0.0.255 10.0.0.0 0.255.255.255 eq 80
deny ip 192.168.2.0 0.0.0.255 10.0.0.0 0.255.255.255

上述配置创建了一个ACL编号为200的扩展型高级ACL。第一条规则允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8,源端口为80的TCP流量通过;第二条规则拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

瞻博网络设备

在瞻博网络设备上,可以使用以下命令配置高级ACL:

代码语言:javascript
复制
acl number ACL编号 [deny | permit] 协议 {源地址 源掩码 | 源地址组} {目的地址 目的地址掩码 | 目的地址组} [源端口:目标端口]

以下是一个高级ACL配置示例:

代码语言:javascript
复制
acl number 200
rule 5 permit tcp source 192.168.1.0 255.255.255.0 destination 10.0.0.0 255.0.0.0 source-port 80
rule 10 deny ip source 192.168.2.0 255.255.255.0 destination 10.0.0.0 255.0.0.0

上述配置创建了一个ACL编号为200的高级ACL。规则5允许从源地址为192.168.1.0/24,目的地址为10.0.0.0/8,源端口为80的TCP流量通过;规则10拒绝从源地址为192.168.2.0/24,目的地址为10.0.0.0/8的所有IP流量。

3. 配置场景示例

以下是针对不同场景的基本ACL和高级ACL配置示例:

场景1:限制外部访问内部网络的HTTP流量

基本ACL配置示例:

代码语言:javascript
复制
思科设备:
access-list 100 deny tcp any any eq 80
access-list 100 permit ip any any

华为设备:
[设备] acl number 2001
[设备-acl-basic-number-2001] rule 5 deny tcp any any eq 80
[设备-acl-basic-number-2001] rule 10 permit ip any any

瞻博网络设备:
acl number 100
rule 5 deny tcp any any eq 80
rule 10 permit ip any any

高级ACL配置示例:

代码语言:javascript
复制
思科设备:
ip access-list extended 200
deny tcp any any eq 80
permit ip any any

华为设备:
[设备] acl number 3001
[设备-acl-advanced-number-3001] rule 5 deny tcp any any eq 80
[设备-acl-advanced-number-3001] rule 10 permit ip any any

瞻博网络设备:
acl number 200
rule 5 deny tcp any any eq 80
rule 10 permit ip any any

场景2:允许特定源地址访问特定目的地址的SSH流量

基本ACL配置示例

代码语言:javascript
复制
思科设备:
access-list 100 permit tcp 192.168.1.0 0.0.0.255 10.0.0.0 0.255.255.255 eq 22
access-list 100 deny ip any any

华为设备:
[设备] acl number 2001
[设备-acl-basic-number-2001] rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255 source-port eq 22
[设备-acl-basic-number-2001] rule 10 deny ip any any

瞻博网络设备:
acl number 100
rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255 source-port 22
rule 10 deny ip any any

高级ACL配置示例:

代码语言:javascript
复制
思科设备:
ip access-list extended 200
permit tcp 192.168.1.0 0.0.0.255 10.0.0.0 0.255.255.255 eq 22
deny ip any any

华为设备:
[设备] acl number 3001
[设备-acl-advanced-number-3001] rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255 source-port 22
[设备-acl-advanced-number-3001] rule 10 deny ip any any

瞻博网络设备:
acl number 200
rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.255.255.255 source-port 22
rule 10 deny ip any any

以上是针对限制外部访问内部网络的HTTP流量和允许特定源地址访问特定目的地址的SSH流量两个场景的基本ACL和高级ACL配置示例。您可以根据实际需求和网络设备类型进行相应的配置。请注意,在实际应用中,还需要根据具体网络拓扑和安全策略进行细化配置,并定期审查和更新ACL规则,以确保网络安全性。

往期推荐

海康企业园区监控方案(经济型、高端性价比、高端主打)

球型摄像机、子弹型摄像机、炮塔型摄像机和鱼眼摄像机,该如何选择?

有源与无源 PoE 交换机:我们应该选择哪个?

IT知识百科:什么是工业物联网 (IIoT)?

VXLAN:数据中心网络的未来

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 基本ACL配置
    • 华为设备
      • 思科设备
        • 瞻博网络设备
        • 2. 高级ACL配置
          • 华为设备
            • 思科设备
              • 瞻博网络设备
              • 3. 配置场景示例
                • 场景1:限制外部访问内部网络的HTTP流量
                  • 场景2:允许特定源地址访问特定目的地址的SSH流量
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档