任务9:交换机基础及配置

CSDN 原创主页:不羁https://blog.csdn.net/2303_76492156?type=blog


  一、交换机基础 

  1. 交换机的概念:交换机是一种网络设备,用于连接多台计算机或网络设备,实现数据包在局域网内的快速交换。交换机基于MAC地址来转发数据包,具有快速、稳定、高效的数据交换能力。
  2. 交换机的工作原理:交换机通过学习MAC地址表,将数据包从源地址发送到目标地址,实现局域网内的数据交换。交换机根据目标MAC地址在端口之间进行转发,实现端到端的通信。
  3. 交换机的类型:常见的交换机包括承载交换机、网口数规格不同的交换机、管理型交换机等。根据网络规模和需求,选择适合的交换机类型进行部署。
  4. 交换机的配置与管理:通过Web界面、命令行或专用管理软件进行交换机的配置和管理,包括设置VLAN、端口速率、安全设置等。合理的配置和管理可以提高网络性能和安全性。
  5. 交换机的故障排除与维护:当交换机出现故障时,可以通过日志查看、故障排查等方法进行处理。定期对交换机进行维护,如固件升级、性能监控等,可以确保网络正常运行。
  6. 交换机与路由器的区别:交换机主要在局域网内进行数据交换,而路由器则负责不同网络之间的数据交换。交换机基于MAC地址工作,而路由器基于IP地址进行数据转发。

二、配置交换机

 本次示例使用的是,华为提供的网络仿真平台eNSP进行模拟测试企业网络场景,有需要下载的兄弟可以访问链接,自行下载。

 将PC机连接到不同网段,这里的IP地址不做硬性要求,示例中使用 .10  只是为了方便操作

将PC机连接到同一网段后,输入命令:sys,交换机命令界面出现 [Huawei] 后,开始配置交换机

划分局域网:vlan + 数字        查询局域网:display interface vlanif + 数字 

连接交换机的连接线点开后,存在若干个网口,依次将这些网口和交换机连接到同一个网络环境中,进入0/0/1网口的命令:interface GigabitEthernet 0/0/1

GE端口是指千兆以太网(Gigabit Ethernet)端口,也称为Gigabit端口。 它是网络设备(如交换机、路由器)上用于连接计算机、服务器或其他网络设备的物理接口。 

Ethernet接口,以太网接口,也是主要连接以太网(局域网)用的,也是用普通的双绞线就可以连接,速率默认是10Mbps,现在新型的设备上已经把这个接口淘汰了。

使用 Ctrl+Z 返回用户视图。

进入到0/0/1端口后,输入 port link-type access 开始配置。 (这个命令的意思是:允许其他主机连接到这个接口)。然后输入:port default vlan 2  (这个命令的意思是:将这个接口接如一个小型的局域网;命令格式:port default vlan + 数字 )。

这样,0/0/1这个网口就配置成功。输入 stp disable 返回。其他网口的配置,如法炮制。

网口全部配置成功后,使用 ping 命令查看是否连通。

这里出现了一个问题:按照上面正常步骤网口配置后,PC1和PC2并没有连通。经过分析后,发现原因是PC1、PC2处于了同一个局域网。(也就是配置这里时:port default vlan 1 出现了问题)

具体来说,就是 GigabitEthernet 0/0/1 是虚拟接口,对应的是交换机中0/0/1这个物理接口,很明显,示例中的网口对应着不同的物理接口,也应该分别设置在不同的局域网中,也就是vlan2、vlan3。


前文只提到需要划分不同局域网vlan2、vlan3,那么又有了新的问题,为什么不划分出一个vlan1?vlan1又有什么作用?

网上搜了很多资料,最后在知了社区找到了这样一条回复,个人认为讲的还是比较靠谱。 

截屏来自评论区


那么回到原来的问题,这次我重新创建两个交换机,实现为其配置相同的VLAN,进行通信,如下:

要在不同交换机之间配置相同的VLAN通信,可以按照以下步骤在eNSP(Enterprise Network Simulation Platform)中配置:

  1. 打开eNSP并创建拓扑首先打开eNSP并创建你的网络拓扑。确保你至少有两台交换机,并且它们连接在一起。

  2. 配置VLAN:在每台交换机上创建相同的VLAN。可以使用如下命令创建VLAN:

<Switch> system-view
[Switch] vlan 10
[Switch-vlan10] quit

在这个例子中,我们创建了一个名为VLAN 10的VLAN。在每台交换机上重复这个步骤,确保所有交换机上都有相同的VLAN。

  • 配置端口:将相关端口分配给VLAN。可以使用如下命令将端口切换到VLAN 10:
<Switch> system-view
[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 10
[Switch-GigabitEthernet0/0/1] quit

在这个例子中,我们将GigabitEthernet 0/0/1端口切换到VLAN 10。在每台交换机上重复这个步骤,确保相同的VLAN被分配给相同的端口。

  • 验证配置:最后,验证配置是否成功。可以使用如下命令查看每个交换机上的VLAN配置和端口配置:
<Switch> display vlan
<Switch> display interface GigabitEthernet 0/0/1

通过这些步骤,你可以在不同的交换机上配置相同的VLAN并确保它们可以进行通信。


------E---N---D------

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28008.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿里万相,正式开源

大家好&#xff0c;我是小悟。 阿里万相正式开源啦。这就像是AI界突然开启了一扇通往宝藏的大门&#xff0c;而且还是免费向所有人敞开的那种。 你想想看&#xff0c;在这个科技飞速发展的时代&#xff0c;AI就像是拥有神奇魔法的魔法师&#xff0c;不断地给我们带来各种意想…

计算机毕业设计SpringBoot+Vue.js相亲网站(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

15-YOLOV8OBB损失函数详解

一、YOLO OBB支持的OBB 在Ultralytics YOLO 模型中,OBB 由YOLO OBB 格式中的四个角点表示。这样可以更准确地检测到物体,因为边界框可以旋转以更好地适应物体。其坐标在 0 和 1 之间归一化: class_index x1 y1 x2 y2 x3 y3 x4 y4 YOLO 在内部处理损失和输出是xywhr 格式,x…

硬件学习笔记--47 LDO相关基础知识介绍

目录 1.LDO主要功能介绍 2.LDO相关参数介绍 3.使用方法 4.优、缺点 1.LDO主要功能介绍 LDO&#xff08;Low Dropout Regulator&#xff09;是一种线性稳压器&#xff0c;用于将输入电压转换为稳定的输出电压。其主要功能包括&#xff1a; 1&#xff09;稳压功能&#xff1…

10分钟从零开始搭建机器人管理系统(飞算AI)

1. 安装插件 https://www.feisuanyz.com/ 2. Intellij IDEA中运行 创建一个BS架构的机器人远程操控系统&#xff0c;具备机器人状态及位置实时更新&#xff0c;可以实现机器人远程遥控&#xff0c;可以对机器人工作日志进行统计分析&#xff0c;以及其它管理系统的常用功能3…

基于EM期望最大化算法的GMM参数估计与三维数据分类系统python源码

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 EM算法 E步:期望步 M步:最大化步 4.2 GMM模型 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 程序运行配置环境&#xff1a; 人工智能算法…

DeepSeek DeepEP学习(一)low latency dispatch

背景 为了优化延迟&#xff0c;low lantency使用卡间直接收发cast成fp8的数据的方式&#xff0c;而不是使用normal算子的第一步执行机间同号卡网络发送&#xff0c;再通过nvlink进行转发的两阶段方式。进一步地&#xff0c;normal算子的dispatch包含了notify_dispatch传输meta…

SparkStreaming之04:调优

SparkStreaming调优 一 、要点 4.1 SparkStreaming运行原理 深入理解 4.2 调优策略 4.2.1 调整BlockReceiver的数量 案例演示&#xff1a; object MultiReceiverNetworkWordCount {def main(args: Array[String]) {val sparkConf new SparkConf().setAppName("Networ…

性能测试监控工具jmeter+grafana

1、什么是性能测试监控体系&#xff1f; 为什么要有监控体系&#xff1f; 原因&#xff1a; 1、项目-日益复杂&#xff08;内部除了代码外&#xff0c;还有中间件&#xff0c;数据库&#xff09; 2、一个系统&#xff0c;背后可能有多个软/硬件组合支撑&#xff0c;影响性能的因…

【机器学习】Logistic回归#1基于Scikit-Learn的简单Logistic回归

主要参考学习资料&#xff1a; 《机器学习算法的数学解析与Python实现》莫凡 著 前置知识&#xff1a;线性代数-Python 目录 问题背景数学模型类别表示Logistic函数假设函数损失函数训练步骤 代码实现特点 问题背景 分类问题是一类预测非连续&#xff08;离散&#xff09;值的…

频域分析:利用傅里叶变换(Fourier Transform)对图像进行深度解析

在图像处理和计算机视觉领域&#xff0c;傅里叶变换&#xff08;Fourier Transform&#xff09;是一项基础而强大的工具。它将时域信号&#xff08;如图像&#xff09;转化为频域信号&#xff0c;为我们提供了图像的频率特性&#xff0c;这对于图像的分析、压缩、去噪和特征提取…

WPF+WebView 基础

1、基于.NET8&#xff0c;通过NuGet添加Microsoft.Web.WebView2。 2、MainWindow.xaml代码如下。 <Window x:Class"Demo.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/win…

Python----数据分析(Matplotlib二:绘图一:折线图,条形图,直方图)

一、折线图 折线图是一种常用的数据可视化工具&#xff0c;它主要用于展示随时间或有序类别变化的数据趋势。 plt.plot(x, y, fmt, **kwargs) 名称描述x这个参数是数据点的 x 轴坐标&#xff0c;可以是一个列表或者数组。如果 x 没有被指 定&#xff0c;那么它默认为 range(l…

利用Adobe Acrobat 实现PPT中图片分辨率的提升

1. 下载适用于 Windows 的 64 位 Acrobat 注册方式参考&#xff1a;https://ca.whu.edu.cn/knowledge.html?type1 2. 将ppt中需要提高分辨率的图片复制粘贴到新建的pptx问价中&#xff0c;然后执行“文件—>导出---->创建PDF、XPS文档” 3. 我们会发现保存下来的distrib…

从零开始实现机器臂仿真(UR5)

1. UR5软件配置 # 安装 MoveIt! 依赖 sudo apt install ros-humble-moveit ros-humble-tf2-ros ros-humble-moveit-setup-assistant ros-humble-gazebo-ros-pkgs # 安装 UR 官方 ROS2 驱动 sudo apt update sudo apt install ros-humble-ur-robot-driver ros-humble-ur-descri…

Jupyter Notebook 入门教程

Jupyter Notebook 是一个功能强大的交互式计算环境&#xff0c;广泛应用于数据科学、机器学习和数据分析领域。它允许用户在浏览器中创建和共享包含代码、文本、数学公式、图表等的文档。本文将为您提供一份简明的 Jupyter Notebook 入门教程&#xff0c;帮助您快速上手。 1. 什…

【大模型原理与技术】1.2基于学习的语言模型

机器学习的要素&#xff1a; 训练数据 假设类 归纳偏置 学习算法 学习范式 机器学习的过程&#xff1a; 在某种学习范式下&#xff0c;基于训练数据&#xff0c;利用学习算法&#xff0c;从受归纳偏置限制的假设类中选取出可以达到学习目标的假设&#xff0c;该假设可以泛化到…

抽奖系统(从0-1)(上)

hu项目的开发流程介绍 1. 项目启动阶段 • 项⽬概述&#xff1a;介绍项⽬的背景、⽬标和预期成果。 • 团队组建&#xff1a;建跨职能团队&#xff0c;包括产品经理、UI/UX 设计师、开发⼈员、测试⼈员等。 • ⻆⾊定义&#xff1a;明确团队中各个⻆⾊的职责和⼯作内容。 2. 需…

Python第十三课:数据库交互 | 信息帝国的基石

&#x1f3af; 本节目标 理解SQL与NoSQL的核心差异掌握SQL基础语法与设计范式学会使用ORM简化数据库操作开发实战项目&#xff1a;电商订单系统掌握索引优化与事务管理 1️⃣ 数据库理论基石&#xff08;先懂原理再写代码&#xff09; &#x1f4a1; 数据库类型对比 &#…

GPU/CUDA 发展编年史:从 3D 渲染到 AI 大模型时代

目录 文章目录 目录1960s~1999&#xff1a;GPU 的诞生&#xff1a;光栅化&#xff08;Rasterization&#xff09;3D 渲染算法的硬件化实现之路学术界算法研究历程工业界产品研发历程光栅化技术原理光栅化技术的软件实现&#xff1a;OpenGL 3D 渲染管线设计1. 顶点处理&#xff…