实训二十二:交换机标准 ACL 配置

2023-11-09

一、实验目的

1、 了解什么是标准的 ACl; 2、 了解标准 ACL 不同的实现方法;

二、应用环境

1、 ACL (Access Control Lists)是交换机实现的一种数据包过滤机制,通过允许或拒绝特定的数据包进出网络,交换机可以对网络访问进行控制,有效保证网络的安全运行。用户可以基于报文中的特定信息制定一组规则(rule),每条规则都描述了对匹配一定信息的数据包所采取的动作:允许通过(permit)或拒绝通过(deny)。用户可以把这些规则应用到特定交 换机端口的入口或出口方向,这样特定端口上特定方向的数据流就必须依照指定的 ACL 规 则进出交换机。通过 ACL,可以限制某个 IP 地址的 PC 或者某些网段的 PC 的上网活动。 用于网络管理。

三、实验设备

1、 DCN-CS6200 交换机 1 台
2、 DCN-S4600交换机 1 台
3、 PC 机 2 台
4、 Console 线1-2 根
5、 直通网线若干

四、实验拓扑

在这里插入图片描述

五、实验要求

1、在交换机 A 和交换机 B 上分别划分两个基于端口的 VLAN:VLAN100,VLAN200。 交换机 A 端口 26 设置成 Trnuk口:
在这里插入图片描述
在这里插入图片描述交换机 B 的配置如下:在这里插入图片描述
验证:
PC1 和 PC2 都通过交换机 A 连接到 internet 上网。
1、不配置 ACL,两台 PC 都可以上网;
2、配置 ACL后,PC1 和 PC2 的 IP 都不能上网,更改了 IP 地址后才可以上网。
(若实验结果和理论相符,则本实验完成。)

六、实验步骤

第一步:交换机全部恢复出厂设置,在交换机中创建 vlan100 和 vlan200,并添加端口。

交换机 B:
CS6200-28X-EI#config
CS6200-28X-EI(config)#hostname SWitchB
SWitchB(config)#vlan 100
SWitchB(config-vlan100)#switchport interface ethernet 1/0/1-8 
SWitchB(config-vlan100)#exit
SWitchB(config)#vlan 200 
SWitchB(config-vlan200)#switchport interface ethernet 1/0/9-16
SWitchB(config-vlan200)#exit

第二步:设置交换机 trunk 端口

交换机 B:
SWitchB(config)#interface ethernet 1/26
SWitchB(config-if-ethernet1/26)#switchport mode trunk 
SWitchB(config-if-ethernet1/26)#switchport trunk allowed vlan all
交换机 A:
SWitchA(Config)#vlan 100
SWitchA(Config-Vlan100)#exit
SWitchA(Config)#vlan 200
SWitchA(Config-Vlan100)#exit 
SWitchA(Config)#interface ethernet 0/0/26
SWitchA(Config-Ethernet0/0/26)#switchport mode trunk
SWitchA(Config-Ethernet0/0/26)#switchport trunk allowed vlan all

第三步:交换机 A 添加 vlan 地址。

SWitchA(Config)#interface vlan 100
SWitchA(Config-If-Vlan100)#ip address 192.168.100.1 255.255.255.0
SWitchA(Config-If-Vlan100)#no shut
SWitchA(Config-If-Vlan100)#exit
SWitchA(Config)#interface vlan 200
SWitchA(Config-If-Vlan200)#ip address 192.168.200.1 255.255.255.0

第四步:不配置 ACL 验证实验。 验证 PC1 和 PC2 之间是否可以 ping 通
第五步:配置配置访问控制列表。

方法 1:配置命名标准 IP 访问列表
SWitchA(config)#ip access-list standard test 
SWitchA(config-ip-std-nacl-test)#deny 192.168.100.11 0.0.0.255
SWitchA(config-ip-std-nacl-test)#deny 192.168.200.11 0.0.0.0 
方法 2: 配置数字标准 IP 访问列表
SWitchA(Config)#access-list 11 deny 192.168.100.11 0.0.0.255
SWitchA(Config)#access-list 11 deny 192.168.200.11 0.0.0.0 
验证配置:
SWitchA(config)#show access-list
ip access-list standard test(used 1 time(s)) 2 rule(s)
 deny 192.168.100.0 0.0.0.255
 deny host-source 192.168.200.11
第六步:配置访问控制列表功能开启,默认动作为全部开启
SWitchA(config)#firewall enable
SWitchA(config)#firewall default permit
验证配置:
SWitchA#show firewall
Firewall Status: Enable.
Firewall Default Rule: Permit.

第七步:绑定 ACL 到各端口

SWitchA(config)#interface ethernet 0/0/26
SWitchA(config-if-ethernet0/0/26)#ip access-group test in
验证配置:
SWitchA#show access-group
interface name:Ethernet0/0/26
Ingress access-list used is test.

第八步:验证实验

在这里插入图片描述

七、注意事项和排错

1、 对 ACL 中的表项的检查是自上而下的,只要匹配一条表项,对此 ACL 的检查就马上 结束。
2、 端口特定方向上没有绑定 ACL或没有任何 ACL 表项匹配时,才会使用默认规则。
3、firewall default 命令只对所有端口入口的 IP数据包有效,对其它类型的包无效。
4、 一个端口可以绑定一条入口 ACL。

八、相关配置命令详解

  1. 配置 access-list
    (1) 配置数字标准 IP 访问列表
    (2) 配置数字扩展 IP 访问列表
    (3) 配置命名标准 IP 访问列表
    a) 创建一个命名标准 IP 访问列表
    b) 指定多条 permit 或 deny 规则表项
    c) 退出访问表配置模式
    (4)配置命名扩展 IP 访问列表
    a) 创建一个命名扩展 IP 访问列表
    b) 指定多条 permit 或 deny 规则表项
    c)退出访问表配置模式
  2. 配置包过滤功能
    (1)全局打开包过滤功能
    (2)配置默认动作(default action)
  3. 将 accessl-list 绑定到特定端口的特定方向
    配置 access-list
    (1) 配置数字标准 IP 访问列表
    在这里插入图片描述(2) 配置数字扩展 IP 访问列表
    在这里插入图片描述
    在这里插入图片描述
    3) 配置命名标准 IP 访问列表
    a) 创建一个命名标准 IP 访问列表
    在这里插入图片描述b) 指定多条 permit 或 deny 规则表项
    在这里插入图片描述c) 退出访问表配置模式
    在这里插入图片描述

在这里插入图片描述配置包过滤功能
(1) 全局打开包过滤功能

在这里插入图片描述
(2) 配置默认动作(default action)
在这里插入图片描述 将 accessl-list 绑定到特定端口的特定方向

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实训二十二:交换机标准 ACL 配置 的相关文章

随机推荐

  • 基于uml的面向对象的概要设计

    1 什么是概要设计 为什么要进行概要设计 白话解释 概要设计 顾名思意 大概简要的设计 大概简要是从整体来说 不是说不准确含糊之意 设计什么呢 前面我们进行了系统的需求分析 有两个成果 1 系统用例图 2 类图集合 所以我们的概要设计要在1
  • 训练图像识别神经网络,神经网络训练过程图解

    卷积神经网络怎么生成图片 需要使用类似GAN的生成模型去做 望采纳GAN的基本原理其实非常简单 这里以生成图片为例进行说明 假设我们有两个网络 G Generator 和D Discriminator 正如它的名字所暗示的那样 它们的功能分
  • 系统更新pip无法使用

    报错信息如下 WARNING pip is configured with locations that require TLS SSL however the ssl module in Python is not available p
  • Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?

    Hadoop Spark等5种大数据框架对比 你的项目该用哪种 2016 11 23 大愚若智 译 InfoQ 作者丨Justin Ellingwood 译者丨大愚若智 审校丨Cindy 本文将介绍并对比5种主流大数据框架 助你更深层次了解
  • 毕业设计 树莓派+云平台实时室内环境监测系统

    文章目录 0 前言 1 简介 2 主要器件 3 DHT11温湿度传感器 4 具体实现 5 部分代码 5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求 这两年不断有学
  • Google浏览器首页被篡改(非常有效的解决方法)

    问题描述 1 本人谷歌浏览器首页被hao 123篡改 2 浏览器输入chrome version 可以看到 命令行 最后面被篡改 解决方法 1 在chrome浏览器输入chrome version gt 复制命令行内容 gt 粘贴到浏览器属
  • 关于区块链的原理:去中心化的分布式记账系统

    区块链技术的核心是所有当前参与的节点共同维护交易及数据库 它使交易基于密码学原理而不基于信任 使得任何达成一致的双方 能够直接进行支付交易 不需第三方的参与 从技术上来讲 区块是一种记录交易的数据结构 反映了一笔交易的资金流向 系统中已经达
  • RFID在图书馆系统管理中的有哪些应用优势?

    RFID在图书馆系统管理中的应用优势 截至目前 基于RFID技术在图书馆行业的应用 算算已有十年有余 从传统的简单的自助借还图书到目前多种智能化功能的实现 其技术发展进步的速度非常迅速 尤其是与传统的条形码和磁条技术相比 具有其明显的优势
  • 交互式SHELL和非交互式SHELL、登录SHELL和非登录SHELL的区别

  • keil5在点击debug时,全速运行按钮不能按的情况

    在我程序编译完成后 下载了程序 点击debug进行调试 跳转到debug页面时 发现 run 按钮已经按下 但是不在运行代码 只是在空跑 出现这种情况 目前有以下几种情况 1 在 options for target 选项中的 target
  • Tableau_day6

    1 填充地图 1 1 各省售电量填充地图 导入数据 设置地理格式 双击 省市 生成一个符号地图 将当期值放入颜色 生成填充地图 在地理面积内进行颜色填充 设置颜色 设置未知 设置 位置 标签 显示位置信息 修改某些位置信息 要调整注释边框
  • 远程调试(Remote Debugging)

    当运行的程序出现问题时 我们通常通过调试来追踪和定位问题 但是 当运行错误的机器上没有调试工具 我们就需要实现远程调试 简单地说 就是要调试的程序和调试器不在一台机器上 移动端web调试 alert虽然是个土方法 但也是万能的 不过这样会中
  • Javascript与CSS在IE和Firefox中的误区及区别

    Javascript中的常见问题 1 集合类对象问题 现有代码中许多集合类对象取用时使用 IE 能接受 Firefox 不能 解决方法 改用 作为下标运算 如 document forms formName 改为 Js代码 document
  • Vm配置虚拟网络信息&配置虚拟机防火墙&取消软件安装限制&解决问题Temporary failure in name resolution

    目录 配置环境 一 前置知识 1 NAT模式 用的比较多 2 桥接模式 3 仅主机模式 二 修改虚拟网卡信息 1 首先我们可以看到我们这里有两张网卡 问题一 你们可以想一下假如我没有桥接到我的真实可以上网的网卡上会怎么样 这种错误我之前犯过
  • Google敦促更快普及VP9视频压缩技术

    转自 http www cnetnews com cn 2013 0516 2159618 shtml CNET科技资讯网 05月16日 国际报道 计算机行业才谈及VP8解编码技术 Google就希望人们接受它的VP9技术了 Google的
  • DES 密钥生成 加密解密

    import java security InvalidKeyException import java security NoSuchAlgorithmException import java security SecureRandom
  • E1,T1, PRI, Trunk

    E1 T1 PRI Trunk 北美的24路脉码调制PCM简称T1 速率是1 544Mbit s 欧洲的30路脉码调制PCM简称E1 速率是2 048Mbit s 我国采用的是欧洲的E1标准 E1的一个时分复用帧 其长度T 125us 共划
  • read_csv文件读写参数详解————

    python pandas IO tools 之csv文件读写 英文原文 pandas IO tools 读取csv文件 pd read csv 写入csv文件 pd to csv pandas还可以读取一下文件 read csv read
  • .NET诞生20周年 .NET 7有什么新东西?

    首个预览版已发布 NET 7 有什么新东西 随着第一个预览版发布 NET 7 渐渐浮出水面 NET 高级项目经理 Jeremy Likness 在官方博客中介绍了 NET 7 的主要发展方向 俺整理给大伙做一下介绍 NET 7 建立在 NE
  • 实训二十二:交换机标准 ACL 配置

    一 实验目的 1 了解什么是标准的 ACl 2 了解标准 ACL 不同的实现方法 二 应用环境 1 ACL Access Control Lists 是交换机实现的一种数据包过滤机制 通过允许或拒绝特定的数据包进出网络 交换机可以对网络访问