当前位置: 首页 > news >正文

三层交换技术,eNSP实验讲解

三层交换技术,eNSP实验讲解

  • 一、简要介绍
    • 1、概念
    • 2、工作原理
    • 3、优点
    • 4、应用场景
    • 5、与路由器的区别
  • 二、eNSP仿真实验
    • 1、步骤一:创建连接,明确参数。
    • 2、步骤二:设置PC1和PC2参数
    • 3、步骤三:配置交换机,通过命令实现
    • 4、步骤四:Ping测

上期讲解了VLAN虚拟局域网,但实际使用中并非如此。

VLAN隔离技术,实际用法是先用vlan把用户隔离开,再用三层交换技术,把隔离开的用户连起来,隔离的是故障;连通的是正常通信。

一、简要介绍

1、概念

三层交换技术=二层交换技术+三层转发技术

三层交换是一种网络技术,它结合了传统交换机的快速数据转发能力和路由器的网络层(第三层,即IP层)路由功能。三层交换机是一种多端口的网络设备,它工作在OSI模型的第三层,即网络层。它能够识别IP地址,并根据IP地址进行数据包的转发。

2、工作原理

三层交换机在收到一个数据包时,会查看数据包的目的IP地址,并查找自己的路由表来决定如何转发这个数据包。

如果路由表中没有对应的条目,三层交换机会使用ARP(地址解析协议)来解析目的MAC地址,并将数据包发送到默认网关。

三层交换机还具有学习功能,能够自动构建和维护路由表。

3、优点

高速转发:三层交换机能够快速地在不同网络之间转发数据包,因为它使用硬件来处理数据包的转发,而不是像传统路由器那样依赖软件。

减少广播域:通过使用VLAN(虚拟局域网)技术,三层交换机可以减少广播域的大小,提高网络效率。

安全性:三层交换机可以在不同VLAN之间提供隔离,增强网络的安全性。

灵活性:可以灵活地配置路由策略和访问控制列表(ACLs)。

4、应用场景

三层交换机常用于大型企业网络、校园网络和数据中心,用于连接不同子网和VLAN。

它们也用于实现复杂的网络设计,如多播和虚拟专用网络(VPN)。

5、与路由器的区别

路由器主要工作在第三层,而交换机工作在第二层(数据链路层)。

三层交换机在转发数据包时速度更快,因为它使用硬件来处理数据包,而路由器通常使用软件。

三层交换机可以处理更多的并发连接,适合于需要高速数据转发的环境。

二、eNSP仿真实验

使用两台交换机和了两台电脑创建如图连接并启动设备,通信时,PC1的数据包先发送给LSW1,LSW1充当网关,再把数据包转给PC2。当PC1有病毒时无法直接发送给PC2,而正常的数据包可以发送,因此,LSW1保障故障隔离的同时,有实现了彼此的连通。为了更加直观的,通过以下实验来讲解。

1、步骤一:创建连接,明确参数。

PC1 ,IP:1.1.1.1;子网掩码:255.255.255.0;网关:1.1.1.254
PC2 ,IP:2.2.2.1;子网掩码:255.255.255.0;网关:2.2.2.254

LSW2,创建vlan10,11,端口1和2连接模式为access,端口3的连接模式为trunk,且允许所有vlan通过。

LSW1,创建vlan10,11,端口1的连接模式为trunk,且允许所有vlan通过。配置vlan10的网关为1.1.1.254,子网掩码255.255.255.0;vlan11的网关为2.2.2.254,子网掩码255.255.255.0。
在这里插入图片描述

2、步骤二:设置PC1和PC2参数

PC1 ,IP:1.1.1.1;子网掩码:255.255.255.0;网关:1.1.1.254
PC2 ,IP:2.2.2.1;子网掩码:255.255.255.0;网关:2.2.2.254,如图。
在这里插入图片描述

3、步骤三:配置交换机,通过命令实现

**LSW2:**创建vlan10,11,端口1和2连接模式为access,端口3的连接模式为trunk,且允许所有vlan通过。命令如下,操作如图。

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]vlan 10
[Huawei-vlan10]q
[Huawei]vlan 11
[Huawei-vlan11]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 11
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port allow-pass vlan all

在这里插入图片描述在这里插入图片描述
通过以下命令查看配置情况:

display vlan
display port valn

在这里插入图片描述
在这里插入图片描述
LSW1:创建vlan10,11,端口1的连接模式为trunk,且允许所有vlan通过。配置vlan10的网关为1.1.1.254,子网掩码255.255.255.0;vlan11的网关为2.2.2.254,子网掩码255.255.255.0。命令如下,操作如图。

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]vlan 10
[Huawei-vlan10]quit
[Huawei]vlan 11
[Huawei-vlan11]quit
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface vlanif 10
[Huawei-Vlanif10]ip address 1.1.1.254 255.255.255.0
[Huawei-Vlanif10]quit
[Huawei]interface vlanif 11
[Huawei-Vlanif11]ip address 2.2.2.254 255.255.255.0

在这里插入图片描述
在这里插入图片描述

4、步骤四:Ping测

接下来在PC1ping测PC2的IP,可以ping通,如图。
在这里插入图片描述
综上,两个不同网段IP地址的PC实现了通信,通信路径是PC1的数据包发给交换机LSW2,交换机LSW2再将数据包发给LSW1(作为网关),再发给交换机LSW2,交换机LSW2发给PC2,PC2向PC1发送数据包同理。

通过以上实验,相信大家对三级交换技术有了基本的认识,通过二层交换实现数据包交换,三层交换机实现转发。以上是本人自学数通知识的总结,希望大家点赞、关注或打赏,一起学习一起进步,下期将带来新的内容。

相关文章:

三层交换技术,eNSP实验讲解

三层交换技术&#xff0c;eNSP实验讲解 一、简要介绍1、概念2、工作原理3、优点4、应用场景5、与路由器的区别 二、eNSP仿真实验1、步骤一&#xff1a;创建连接&#xff0c;明确参数。2、步骤二&#xff1a;设置PC1和PC2参数3、步骤三&#xff1a;配置交换机&#xff0c;通过命…...

单链表OJ题(3):合并两个有序链表、链表分割、链表的回文结构

目录 一、合并两个有序链表 二、链表分割 三、链表的回文结构 u解题的总体思路&#xff1a; 合并两个有序链表&#xff1a;首先创建新链表的头节点&#xff08;哨兵位&#xff1a;本质上是占位子&#xff09;&#xff0c;为了减少一些判断情况&#xff0c;简化操作。然后我们…...

研究了100个小绿书十万加之后,我们发现2024小绿书独家秘籍就是:在于“先抄后超,持续出摊,量大管饱”!

小绿书作为今年最大的红利&#xff0c;很多人已经吃到了螃蟹。看——&#xff1a; 今天我们总结了100个10万爆款&#xff0c;我们发现要在这个平台上脱颖而出&#xff0c;找到属于自己的方法尤为重要。在这里分享一个主题——小绿书的秘诀就是“先抄后超&#xff0c;持续出摊”…...

Java 中 HashMap集合使用

目录 一. HashMap概述 二. HashMap特点 三. HashMap构造方法 四. HashMap的常用方法 五. 使用注意事项 六. 代码示例 一. HashMap概述 HashMap 是 Java 中的一个非常重要的类&#xff0c;它实现了 Map 接口&#xff0c;用于存储键值对&#xff08;key-value pairs&#…...

#渗透测试#SRC漏洞挖掘# 信息收集-Shodan进阶之Mongodb未授权访问

免责声明 本教程仅为合法的教学目的而准备&#xff0c;严禁用于任何形式的违法犯罪活动及其他商业行为&#xff0c;在使用本教程前&#xff0c;您应确保该行为符合当地的法律法规&#xff0c;继续阅读即表示您需自行承担所有操作的后果&#xff0c;如有异议&#xff0c;请立即停…...

平台化运营公司如何在创业市场招商

在当今商业环境中&#xff0c;平台化运营的公司正成为推动经济发展的重要力量。对于这类公司而言&#xff0c;在创业市场招商意义重大。 平台化运营公司具有独特特点&#xff1a;通过搭建开放共享平台连接供需双方&#xff0c;实现资源优化配置与价值创造。比如电子商务平台、社…...

飞书API-获取tenant_access_token

1.在飞书工作台创建应用&#xff0c;跳到开发者后台&#xff0c;选创建企业自建应用 2.设置并发布应用 必须要发布应用才可以开始使用了&#xff01;&#xff01;&#xff01; 3.调用获取token的API 参考链接&#xff1a; 开发文档 - 飞书开放平台https://open.feishu.cn/do…...

(新)docker desktop镜像迁移

背景 docker desktop默认安装在系统c盘&#xff0c;久而久之随着镜像拉取的越多&#xff0c;系统盘占用则越来越大。现有的网络资源关于docker desktop迁移都是旧版本的&#xff0c;即4.30版本之前。在4.30版本及以后&#xff0c;在运行wsl -l -v时只有docker-desktop只有这一项…...

单向函数、单向陷门函数、困难问题

1、单向函数 设函数 yf(x) &#xff0c; 对于给定的x&#xff0c;计算出y很容易&#xff1b;对于给定的y&#xff0c;计算出x很难。 2、单向陷门函数 设函数 yf(x) &#xff0c;且f有陷门&#xff0c; 对于给定的x&#xff0c;计算出y很容易&#xff1b;对于给定的y&#…...

MYSQL 小猫钓鱼 - 猫王争霸之〈主从设计〉

在美丽的森林中&#xff0c;小猫们的钓鱼大赛依旧热闹非凡&#xff0c;而 “猫王争霸” 的竞争也越来越激烈。随着时间的推移&#xff0c;越来越多的动物们开始关注这场有趣的比赛&#xff0c;对鱼表数据的查询请求也急剧增加。 一、请求压力剧增 花猫看着鱼表发愁道&#xf…...

arcgis坐标系问题

2000数据框的工程只能打开2000坐标系的矢量数据和栅格数据&#xff08;影像图&#xff09;&#xff0c;如果打开80的数据则会投影错误&#xff0c;出现较大偏差。 解决方案&#xff1a;80数据框打开80数据&#xff0c;2000数据库打开2000数据。...

ubuntu 24.04中安装 Easyconnect,并解决版本与服务器不匹配问题

下载安装包 下载地址 https://software.openkylin.top/openkylin/yangtze/pool/all/ 页面搜索 easyconnect 选择 easyconnect_7.6.7.3.0_amd64.deb安装 sudo dpkg --install easyconnect_7.6.7.3.0_amd64.deb卸载 sudo dpkg --remove easyconnect出现的问题 安装以后第…...

【软考】RUP相关考点总结

RUP&#xff0c;是一个重量级过程&#xff0c;提供一个在线指导&#xff0c;为所有方面提供指导方针。 关于RUP&#xff08;统一软件开发过程&#xff09;的9个核心工作流&#xff0c;如果考试中出现&#xff0c;可能会以以下几种方式进行考察&#xff1a; 定义和描述&#xff…...

PostgreSQL 删除角色

我们在使用 PostgreSQL 数据库的时候&#xff0c;经常会遇到这样的场景&#xff0c;就是某个角色&#xff0c;现在不需要了&#xff0c;我们需要删除。但是在删除的时候又提示你无法删除角色。下面看一下具体的情况。 DROP USER cloud_readonly > ERROR: role "cloud…...

华为HCIP —— QinQ技术实验配置

一、QinQ的概述 1.1QinQ的概念 QinQ&#xff08;802.1Q in 802.1Q&#xff09;技术是一项扩展VLAN空间的技术&#xff0c;通过在原有的802.1Q报文基础上再增加一层802.1Q的Tag来实现。 1.2QinQ封装结构 QinQ封装报文是在无标签的以太网数据帧的源MAC地址字段后面加上两个VL…...

全网最简单的GraphRAG讲解,包你懂

一、什么是 GraphRAG&#xff1f; GraphRAG&#xff08;基于图的检索增强生成&#xff09;是在传统 RAG 方法的基础上&#xff0c;引入了图数据结构的新型方法。它利用大语言模型的强大自然语言理解能力&#xff0c;从非结构化文本中抽取实体和关系&#xff0c;构建知识图谱&a…...

rust 压缩解压库flate2保姆级教程

前言 flate2 是 Rust 中用于处理 gzip 和其他压缩格式的库。以下是 flate2 的主要 API 和用法说明。 依赖添加 在你的 Cargo.toml 中添加依赖&#xff1a; [dependencies] flate2 "1.0.34"主要模块 flate2::write&#xff1a;用于压缩数据的写入器。flate2::re…...

秒杀优化(异步秒杀,基于redis-stream实现消息队列)

目录 秒杀优化一&#xff1a;异步秒杀1&#xff1a;思路2&#xff1a;实现 二&#xff1a;redis实现消息队列1&#xff1a;什么是消息队列2&#xff1a;基于list结构实现消息队列3&#xff1a;基于pubsub实现消息队列4&#xff1a;基于stream实现消息队列5&#xff1a;stream的…...

Node.js——fs模块-文件读取

1、文件读取&#xff1a;通过程序从文件中去除其中的数据 2、方法 方法 说明 readFile 异步读取 readFileSync 同步读取 createReadStrean 流式读取 3、readFile 异步读取 语法&#xff1a; 本文的分享到此结束&#xff0c;欢迎大家评论区一同讨论学习&#xff0c;下一…...

深入理解 ZooKeeper:分布式协调服务的核心与应用

一、引言 随着互联网技术的飞速发展&#xff0c;分布式系统的规模和复杂性不断增加。在分布式环境中&#xff0c;各个节点之间需要进行高效的协调和通信&#xff0c;以确保系统的正常运行。ZooKeeper 正是为了解决分布式系统中的协调问题而诞生的一款开源软件。它提供了一种简单…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad&#xff08;Adaptive Gradient Algorithm&#xff09;是一种自适应学习率的优化算法&#xff0c;由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率&#xff0c;适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)

概述 在 Swift 开发语言中&#xff0c;各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过&#xff0c;在涉及到多个子类派生于基类进行多态模拟的场景下&#xff0c;…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

android13 app的触摸问题定位分析流程

一、知识点 一般来说,触摸问题都是app层面出问题,我们可以在ViewRootImpl.java添加log的方式定位;如果是touchableRegion的计算问题,就会相对比较麻烦了,需要通过adb shell dumpsys input > input.log指令,且通过打印堆栈的方式,逐步定位问题,并找到修改方案。 问题…...

深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向

在人工智能技术呈指数级发展的当下&#xff0c;大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性&#xff0c;吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型&#xff0c;成为释放其巨大潜力的关键所在&…...

五、jmeter脚本参数化

目录 1、脚本参数化 1.1 用户定义的变量 1.1.1 添加及引用方式 1.1.2 测试得出用户定义变量的特点 1.2 用户参数 1.2.1 概念 1.2.2 位置不同效果不同 1.2.3、用户参数的勾选框 - 每次迭代更新一次 总结用户定义的变量、用户参数 1.3 csv数据文件参数化 1、脚本参数化 …...

高保真组件库:开关

一:制作关状态 拖入一个矩形作为关闭的底色:44 x 22,填充灰色CCCCCC,圆角23,边框宽度0,文本为”关“,右对齐,边距2,2,6,2,文本颜色白色FFFFFF。 拖拽一个椭圆,尺寸18 x 18,边框为0。3. 全选转为动态面板状态1命名为”关“。 二:制作开状态 复制关状态并命名为”开…...

Pandas 可视化集成:数据科学家的高效绘图指南

为什么选择 Pandas 进行数据可视化&#xff1f; 在数据科学和分析领域&#xff0c;可视化是理解数据、发现模式和传达见解的关键步骤。Python 生态系统提供了多种可视化工具&#xff0c;如 Matplotlib、Seaborn、Plotly 等&#xff0c;但 Pandas 内置的可视化功能因其与数据结…...