首页 > 其他分享 >计算机网络 实验指导 实验八

计算机网络 实验指导 实验八

时间:2024-04-01 21:29:05浏览次数:21  
标签:匹配 IP 指导 接口 ACL 计算机网络 交换机 实验 流量

三层交换机的访问控制

1.实验拓扑图:

名称接口IP地址网关
Switch AF0/1192.168.1.1/24
F0/2172.1.1.1/24
Switch BF0/1192.168.1.2/24
F0/2172.2.2.1/24
PC1172.1.1.2/24172.1.1.1
PC2172.1.1.3/24172.1.1.1
PC3172.2.2.2/24172.2.2.1
PC4172.2.2.3/24172.2.2.1

2.实验目的

(1)ACL(标准访问控制列表) 能正常工作的前提是所有主机都能ping通

(2)设置三层交换机的IP地址及配置路由信息协议(RIP)路由(RIP配置在实验12中)

(3)根据以上拓扑分出两个网段,要求禁止主机PC4访问172.1.1.0网段。该如何实现?

3.实验步骤

(1)配置接口ip地址

在配置交换机接口前,我们要知道:no switchport 的作用

当我使用 "no switchport" 命令时,你实际上是在告诉设备不要将该接口视为交换机端口,而是将其视为路由器端口。这意味着该接口将不再执行学习和转发数据帧的功能,而是可以配置成路由器接口,进行路由功能,比如配置IP地址,进行路由协议等。就是相当于我们使用三层交换机来替代了路由器,从而能对接口进行配置

如果没加no switchport 则配置会失败

Switch A设置交换机接口IP地址

Switch B设置交换机接口IP地址跟上面一样的步骤

(2)配置RIP路由(现在不用知道,后面有专门介绍RIP的实验)

在设置时先要打开三层交换机的路由模式(IP routing),不然会报错

SwitchA:

SwitchB同上

我们可以使用show ip route检查是否成功,如下即是成功了,R的位置不固定

(3)检验是否ping通

(4)设置ACL

ACL 是 Access Control List(访问控制列表)的缩写,它是用于控制网络设备上流量流动的一种策略配置。ACL 可以应用于路由器、交换机、防火墙等网络设备上,以限制或允许特定类型的流量通过设备。ACL通常基于源 IP 地址、目标 IP 地址、协议类型、端口号等条件进行匹配,并根据匹配结果执行允许或拒绝操作。

ACL 可以分为两种类型:

1. **标准 ACL(Standard ACL)**:基于源 IP 地址进行匹配的 ACL。标准 ACL通常用于简单的访问控制,例如允许或拒绝来自特定 IP 地址范围的流量。

2. **扩展 ACL(Extended ACL)**:除了源 IP 地址外,还可以基于目标 IP 地址、协议类型、端口号等多种条件进行匹配的 ACL。扩展 ACL 更加灵活,可以实现更精细的流量控制。

ACL 可以应用于接口的入向或出向方向,控制流入或流出该接口的流量。通过合理配置 ACL,可以提高网络安全性,并优化网络性能。

ACL:要求禁止PC4访问172.1.1.0/24网段

对Switch A 进行ACL配置:

  • access-list 100: 这表示创建一个编号为 100 的 ACL 条目。ACL 可以有不同的编号,并且可以应用到不同的接口上。
  • deny: 这表示拒绝匹配到的流量。
  • ip: 这指定了 ACL 匹配的协议为 IP。
  • 172.2.2.3 0.0.0.0: 这是源地址,表示拒绝来自 IP 地址 172.2.2.3 的任何流量。这里的 0.0.0.0 是通配符,表示匹配该位置的所有位。
  • 172.1.1.0 0.0.0.255: 这是目标地址,表示拒绝发送到 IP 地址范围为 172.1.1.0 到 172.1.1.255 的任何流量。同样,这里的 0.0.0.255 是通配符,表示匹配该位置的所有位。
  • permit: 这表示允许匹配到的流量通过。
  • ip: 这指定了ACL匹配的协议为IP。
  • ip access-group 100: 这表示将 ACL 编号为 100 的 ACL 应用到接口上。
  • out: 这表示 ACL 将应用到接口的出向流量。也就是说,ACL 将会过滤从该接口发送出去的流量。

(5)测试

用主机PC4去Ping 172.1.1.0/24网段,发现其他主机可以ping通pc4不能ping通的主机,大家自己PING一下

(6)删除ACL

标签:匹配,IP,指导,接口,ACL,计算机网络,交换机,实验,流量
From: https://blog.csdn.net/About_Yu/article/details/137245774

相关文章

  • c语言程序实验——实验报告四
    c语言程序实验————实验报告四实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows......
  • 4.根据前三个文章做一个综合小实验
    实验要求:1、网络中有3个不同部门,均可自动获取地址2、各部门互相访问,也可访问内网服务器172.16.100.13、pc1不允许访问互联网,pc2和pc3可以访问互联网4、内网服务器对外发布的地址为:64.1.1.3,互联网用户可以访问这台服务器5、内网服务器的域名是,www.ceshinet.net各pc可以通过域......
  • 【包远程安装运行】:SpringBoot实现水果蔬菜产品展示小程序源码+指导运行视频教程
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的蔬菜水果的小程序系统,该系统分为小程序和后台系统。小程序功能有:产品展示、关于我们、联系我们、产品详情等。后台功能有:蔬菜水果管理、联系我们、关于我们、网站设置等。该小程序功能不多,适合......
  • openGauss数据库扩容指导
    前置条件当前集群状态正常操作步骤1、新节点创建用户和用户组,注意需要与当前集群的用户与用户组一致,密码也要保持一致。假设当前集群用户为omm。2、检查新节点环境变量,清理和openGauss相关的环境变量配置。主要检查/etc/profile和/home/omm/.bashrc两个文件。如果清理不......
  • 【C++实验1】学生成绩信息管理系统题解
    【问题描述】编写一个基于结构体得学生成绩信息管理系统。主要功能如下:1.用结构体存放所有数据。2.每个功能都用函数实现。3.输入10个学生的学号和三门课程的成绩。4.计算每个学生的总分。5.按总分从高到低排序。6.加上名次一列。7.输出最后的二维表格样式的成......
  • 2024 python毕业设计(论文)- python毕设选题大全 - 选题指导精编版
    目录前言python毕设选题开题指导建议更多精选选题选题帮助最后前言大家好,这里是海浪学长毕设专题!大四是整个大学期间最忙碌的时光,一边要忙着准备考研、考公、考教资或者实习为毕业后面临的升学就业做准备,一边要为毕业设计耗费大量精力。学长给大家整理了计算机专......
  • KNN算法实验
    1.knn算法概述KNN算法是机器学习算法中最基础,最简单的算法之一。它既能用于分类,也能用于回归。KNN通过测量不同特征值之间的距离来进行分类。KNN算法的思想就是对输入的特征向量对应特征空间的一个点,输出为该特征向量所对应的类别标签或者预测值。KNN算法是一种特别的机器学习......
  • 上海人工智能实验室大模型算法岗(实习)面经分享
    节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。汇总合集:《大模型面试宝典》(2024版)发布!......
  • 【计算机网络】高级IO模型
    高级IO模型一、理解IO二、认识五种高级IO模型1.阻塞IO2.非阻塞IO3.信号驱动IO4.IO多路转接5.异步IO三、高级IO重要概念1.阻塞和非阻塞2.同步通信和异步通信四、非阻塞IOfcntl一、理解IO当我们调用系统接口write、read的时候,本质是把数据从......
  • Java实验报告2
    一、实验目的本实验为Java课程的第二次实验,其主要目的如下:理解继承和多态的概念;掌握域和方法在继承中的特点;掌握构造函数的继承和重载;掌握this和super的用法;二、实验原理​继承性是面向对象编程技术的最重要的基础概念之一。在面向对象的程序设计中,类的继承性......