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

embedded/2025/3/6 5:22:55/

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.ppmy.cn/embedded/170402.html

相关文章

wifi5和wifi6,WiFi 2.4G、5G,五类网线和六类网线,4G和5G的区别

wifi5和wifi6的区别 是Wi-Fi 5和Wi-Fi 6的选择与路由器密切相关。路由器是创建和管理无线网络的设备,它决定了网络的类型和性能。具体来说: 路由器的标准支持:路由器可以支持不同的Wi-Fi标准,如Wi-Fi 5(802.11ac)和Wi-Fi 6(802.11ax)。支持Wi-Fi 6的路由器能够提供更高…

解决 Excel 模板填充痛点:开发一款高效实用的工具

在项目开发中&#xff0c;Excel 模板在数据导出过程中扮演着重要角色。然而&#xff0c;在使用现有开源 Excel 处理工具的过程中&#xff0c;我们团队遇到了一些挑战&#xff0c;例如&#xff1a; 性能问题&#xff1a; 处理大规模 Excel 文件时速度较慢&#xff0c;影响业务效…

飞书考勤Excel导入到自己系统

此篇主要用于记录Excel一行中&#xff0c;单条数据的日期拿取&#xff0c;并判断上下班打卡情况。代码可能满足不了大部分需求&#xff0c;目前只够本公司用&#xff0c;如果需要&#xff0c;可以参考。 需要把飞书月度汇总的考勤表导入系统中可以参考下。 下图为需要获取的年…

FastGPT 源码:controller.ts 主要定义

文章目录 FastGPT 源码&#xff1a;controller.ts 主要定义1. 主要函数和参数定义2. 参数初始化3. 内部工具函数4. 多查询召回实现5. 主流程执行 FastGPT 源码&#xff1a;controller.ts 主要定义 controller.ts 中的核心搜索实现。 1. 主要函数和参数定义 type SearchDatas…

当电脑JDK的位置被移动,如何修改IDEA中JDK被修改后的位置

打开IDEA&#xff0c;点击File&#xff0c;选择Project Structure 点击SDKs&#xff0c;中间展示的是项目历史使用过的jdk版本&#xff0c;右侧JDK home path文件夹图标&#xff0c;点击可修改为jdk的新路径&#xff0c;修改完成后&#xff0c;点击apply即可

CSS—重绘与重排:10秒掌握重绘与重排

重绘和重排是浏览器在渲染页面时涉及的两个重要概念&#xff0c;它们之间的主要区别体现在触发条件、影响范围以及性能开销上&#xff0c;以下是对两者的详细对比&#xff1a; 类型触发条件影响范围性能开销重绘样式发生改变仅影响元素的外观样式小重排布局发生改变影响整个页…

【五.LangChain技术与应用】【2.LangChain虚拟环境搭建(下):环境优化与调试】

一、Docker化部署:别让你的环境成为薛定谔的猫 经历过"在我机器上能跑"惨案的老铁都懂,传统虚拟环境就像个黑盒子。去年我帮客户部署LangChain应用,因为glibc版本差了0.1,整个服务直接崩成烟花。从那天起,我所有项目都强制上Docker! Dockerfile生存指南: #…

【部署】Docker指令备忘清单(超级详细!)

文章目录 入门安装一般命令 Docker 容器启动和停止说明创建容器操控 Docker 镜像操控构建镜像删除 \<none> 镜像 Docker 网络创建网络操作删除网络列出网络 Docker 快捷键退出 - 关闭容器退出 - 保留容器退出 - 容器分离 各种各样的Docker Hub镜像仓库命令批量清除卷 vol…