test3
数据链路层故障分析
一、网桥故障

a.主要用途简述
网桥作为一种桥接器,可以连接两个局域网。工作在数据链路层,是早期的两端口二层网络设备。可将一个大的VLAN分割为多个网段,或者将两个以上的LAN互联为一个逻辑LAN,使得LAN上的所有用户都可以访问服务器。
最简单的网桥只有两个端口,复杂的网桥可有多个端口。网桥的两个端口分别有一条独立的交换信道,但不是共享一条背板总线,可以隔离冲突域。后来随着交换机的发展和应用,组件被拥有更多端口又能隔离冲突域的交换机所替代。
b.故障 & 故障原因 & 解决方案
1)吞吐量不足,数据包丢失
| 故障原因 | 解决方案 |
|---|---|
| 线路速率选择错误 | 测试网桥的吞吐量和实际的吞吐量,根据实测的结果,选择线路的速率 |
2)数据帧丢失
| 故障原因 | 解决方案 |
|---|---|
| 处于正常工作状态的网桥会丢失无效的数据包和超时的数据包 | 选择的网桥缓存数据包的时间不能过短 |
3)网桥不工作
| 故障原因 | 解决方案 |
|---|---|
| 安装不当;配置差错(例如,产品是10Mbps却被设置成100Mbps);端口未被激活;连接失效(电缆松动,连接器松动,模块未插紧)或者铲平本身质量问题 |
4)网桥信号指示灯不亮
| 故障原因 | 解决方案 |
|---|---|
| 支路信号消失 | 检查接口的输入方向;检查接口的连接,包括电缆;如属设备问题,应联系供应商维修或退换。 |
5)网桥数据能通,但有丢包现象
| 故障原因 | 解决方案 |
|---|---|
| 首先用误码仪测试线路看是否存在误码,其次检查以太网做法是否规范。正确的做法应是1、2脚用同一对双绞线;3/6脚用同一对双绞线。 |
6)网桥LINK指示灯不亮
| 故障原因 | 解决方案 |
|---|---|
| 以太网接口没有使用或以太网接口松动 | 检查以太网连接、更换设备 |
7)所有指示灯显示正常,但数据ping不通
| 故障原因 | 解决方案 |
|---|---|
| 首先是误码仪测试线路,确定传输通道是否存在问题。其次是检查所ping的两台PC的网络环境是否相同 |
8)在站内ping通网桥,并且能使用Telnet命令远程登录,但在现场无法ping通网桥,ETH灯不亮,其它指示灯状态正常
| 故障原因 | 解决方案 |
|---|---|
| 网线和水晶头或者网桥可能出现故障 | 检查网线及水晶头,确定网线是否正常或者更换水晶头;如果网线及水晶头正常,检查网口是否损坏,如果损坏,就需要更换新网桥。 |
二、交换机故障

a.主要用途简述
由于集线器的信道利用率太低了,交换机因此诞生。交换机有很多个端口,每个端口都能够连接一台计算机,当计算机A向计算机B发送信息时,会在内部建立起一条临时性的数据传输通道,如果有多台计算机同时通信,那么就会维护多条通道。那么可以看出交换机的每个端口就是一个冲突域,如果该端口只连接了一台计算机,那么就相当于没有冲突。
b.交换机故障整体处理方法
1.由远到近
由于交换机的一般故障(如端口故障)都是通过所连接的计算机而发现的,所以经常从远端的客户端计算机开始检查。检查可以沿着客户端计算机–端口模块–水平线缆–跳线–交换机这样的一条线路,逐个检查,先排除远端计算机故障的可能。
2.由外而内
如果交换机存在故障,可以先从外部的各种指示灯上辨识,然后根据故障指示,再来检查内部的相应部件是否存在问题。
3.由软到硬
发生故障,谁都不想动不动就拿螺丝刀先去拆了交换机,所以在检查时,总是先从系统配置或系统软件上着手进行检查。如果软件上不能解决问题,那就是硬件有问题了。比如端口不好用,那么我们可以先检查用户所连接的端口是否不在相应的VLAN中,或者该端口是否被其它的管理员关闭,或者配置上的其它原因。如果排除了系统和配置上的各种可能,那就可以怀疑到真正的问题所在–硬件故障上。
4.先易后难
在遇到故障分析复杂时,必须先从简单操作或配置来着手排除。这样可以加快故障排除的速度,提高速率。
c.故障 & 故障原因 & 解决方案
1)工作站连接到交换机上的端口上的端口后,无法ping通局域网内其它计算机
| 故障原因 & 解决方案 |
|---|
| 检查被ping的计算机是否安装有防火墙 |
| 检查被ping的计算机是否设置了VLAN,不同VLAN内的工作站在没设置路由的情况下无法ping通。 |
| 修改VLAN的设置,使他们在一个VLAN中,或设置路由使VLAN之间可以通信。 |
2)交换机连接的所有计算机都不能正常与网内其他计算机通信
| 故障原因 & 解决方案 |
|---|
| 交换机死机现象,可以通过重新启动交换机的方法解决 |
| 如果重新启动后,故障依旧,可能是某台计算机上的网卡故障导致的,则检查一下那台交换机连接的所有计算机,看逐个断开连接的每台计算机的情况,慢慢定位到某个故障计算机。 |
3)网管功能的交换机的某个端口变得非常缓慢
| 故障原因 & 解决方案 |
|---|
| 把其他计算机连接更换到这个端口上来,看这个端口连接的计算机是否非常缓慢,若是的话,说明交换机的某个端口故障;否则说明原计算机故障。 |
| 重新设置出错的端口并重新启动交换机。 |
| 若重新启动后还是非常缓慢,可能是交换机的这个端口损坏了。 |
4)计算机通过交换机和其它计算机相连在同一网段,但是ping不通
| 故障原因 & 解决方案 |
|---|
| 可能是硬件故障。若是硬件故障,应检查交换机的显示灯、电源和连线是否正确。交换机是否正常 |
| 可能是设置故障。若是设置故障,先检查交换机是否设置了IP地址,如果设置了和其它计算机不在同一网段的IP地址,将其删除或设一个和其它计算机在同一网段的IP地址。 |
| 可能是VLAN设置的故障。如果交换机设置了不同的VLAN,而连接交换机的几个端口属于不同的VLAN,此时只要将设置的VLAN去除即可。 |
5)所有客户端计算机都是用交换机接入的,其中一台计算机不能上网
| 故障原因 | 解决方案步骤 | 总结 | ||
|---|---|---|---|---|
| 客户端的故障可能 | 1、检查客户端计算机的网卡,Link指示灯亮但不闪烁,表示有物理链路连接,但没有数据传输,那就有可能是计算机的配置有错误 | 2、检查客户端计算机上的IP设置是否正确。ping得不到响应,说明从计算机跳线直至交换机端口这段线路上存在问题。 | 3、由于网卡的Link灯亮着,也可能说明这条线路没有问题。 | 依次分析,远程计算机没有问题,出现问题的最大可能是近端交换机的端口而不是线路本身。 |
| 验证是否是端口故障 | 1、由外观察交换机的端口指示灯。该端口的Link指示灯是否是绿色,绿色表明有连接 | 2、出现问题的是近端交换机的端口 | 3、清洗端口 | 清洗后故障解除则问题成功排除,否则如果还ping不通,请产品供应商来协助更换端口。 |
相关文章:
test3
数据链路层故障分析 一、网桥故障 a.主要用途简述 网桥作为一种桥接器,可以连接两个局域网。工作在数据链路层,是早期的两端口二层网络设备。可将一个大的VLAN分割为多个网段,或者将两个以上的LAN互联为一个逻辑LAN,使得LAN上的…...
领证啦,立抵3600,软考证书到手后还有很多作用
2022年下半年软考合格证书发放在2023年2月-3月进行,目前已有多个省市开始发证了,比如上海、江苏、辽宁、浙江、山东等地。还没收到领证通知的考生也不要着急,可以关注当地软考办通知。 拿到证书的朋友可以去申请入户,职称评聘&am…...
响应式布局之viewport-超级简单
之前文章CSS布局之详解_故里2130的博客-CSDN博客 上面的文章可以实现响应式布局,根据浏览器的大小变化而变化,但是相对于viewport来说,之前的还是有点复杂,而使用viewport更加的简单。 当我们使用amfe-flexible的时候࿰…...
分布式计算考试资料
第一章 分布式系统的定义 分布式系统是一个其硬件或软件组件分布在连网的计算机上,组件之间通过传递信息进行通信和动作协调的系统。分布式系统的目标 资源共享(resource sharing) 一些计算机通过网络连接起来,并在这个范围内有效地共享资源。 硬件的共…...
Java修饰符和运算符,超详细整理,适合新手入门
目录 一、访问控制修饰符 1、访问权限 二、运算符 1、算术运算符 2、关系运算符 3、逻辑运算符 4、赋值运算符 5、三元运算符 一、访问控制修饰符 Java 支持 4 种不同的访问权限: private 私有的 protected 受保护的 public 公共的 default 默认 1、…...
软件功能测试包含了哪些测试项目?功能测试报告收费标准
一、软件功能测试是什么? 软件功能测试是测试人员通过执行功能测试用例逐步验证软件产品各项功能是否达到预期需求的测试过程。也是俗称的“点点点测试”,这是基础性的测试类型,软件产品的功能直接影响到用户体验,所以软件功能测试意义重大…...
Netty 学习笔记——概念篇
Netty Home Netty GitHub Netty简介 Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个…...
元宇宙开始告别以资本为主导的野蛮生长,新的竞争格局和态势将形成
欲要成为这样一场洗牌的胜利者,元宇宙的玩家需要真正站在商业的角度,而非资本市场的角度来看待元宇宙,来寻找元宇宙的正确的发展模式和方法。原因在于,在这样一场洗牌过程当中,仅仅只是对于以往以资本为主导的发展模式…...
MySQL 5:MySQL视图
View(视图)是一个不存在的虚拟表。 其实质是根据SQL语句获取动态数据集并命名。 用户只需要使用视图名就可以获取结果集,并作为表来使用。数据库中只存储了视图的定义,不存储视图中的数据。 这些数据存储在原始表中。当使用视图查…...
中国干细胞医疗行业市场规模及未来发展趋势
中国干细胞医疗行业市场规模及未来发展趋势近年来,中国干细胞医疗行业发展迅速,市场规模不断扩大,发挥着越来越重要的作用。根据最新统计数据显示,2018年,中国干细胞医疗行业市场规模达到1242.6亿元,比上一…...
SpringBoot日志文件
日志有什么用? 1)快速的排查和定位问题,直接看报错信息; 2)进行记录用户登录的信息记录业务功能日志方便分析用户是正常登录还是暴力破解用户; 假设我们在这个登录程序中没有写反暴力破解的机制,比如说用户输入密码六次…...
R语言读取Excel表格数据并绘制多系列柱状图、条形图
本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列的柱状图、条形图的方法。 首先,我们配置一下所需用到的R语言readxl包与ggplot2包;其中,readxl包是用来读取Excel表格文件数据的&…...
【操作系统】操作系统IO技术底层机制和ZeroCopy
1.DMA技术详解 (1)应用程序 从 磁盘读写数据 的时序图(未用DMA技术前) (2)什么是DMA 技术 (Direct Memory Access) 直接内存访问,直接内存访问是计算机科学中的一种内存访问技术。…...
给你的边框加点渐变
目录前言border-imageborder-image实现background父子divbackgorund一个div一个伪元素background-clip🧨🧨🧨 大家好,我是搞前端的半夏 🧑,一个热爱写文的前端工程师 💻. 如果喜欢我的文章&…...
【目标检测】如何使用Yolov8
如何使用Yolov8一、前言二、用法2.1 安装2.2 使用方法2.3 模型2.3.1 目标检测2.3.2 实例分割2.3.3 分类一、前言 一种易于使用的新的对象检测模型。 由 Ultralytics 开发的 Ultralytics YOLOv8 是一种尖端的、最先进的 (SOTA) 模型: https://github.com/ultralyt…...
NVM安装、配置环境、简单使用
nvm 是Node.js 的版本管理工具,可以在同一台电脑上安装多个Node.js版本灵活切换。 安装# sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 其中0.39.0可以替换为当前最新的版本号。 配置环境变量# cd ~touch .bash_profile…...
【SPSS】数据预处理基础教程(附案例实战)
🤵♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞Ǵ…...
某饿了么APP最新版逆向分析(二):加密参数初探
二、分析加密参数 说做就做,这边用的python进行模拟请求 万事俱备只欠东风,点击run 发现报错了 怎么回事? 明明请求的内容和抓包的内容完全一致 怎么没有返回我们想要的数据 报错内容为参数错误 因此我就想可能是请求体有参数加密 我…...
程序的编译与链接(预处理详解)+百度面试笔试题+《高质量C/C++编程指南》笔试题
本篇重点介绍程序的编译与链接过程中的预处理阶段,将详细的介绍在预处理阶段会发生什么,以及讲解有关百度该内容的面试笔试题和源于《高质量C/C编程指南》的笔试题。一.【预处理详解】①预定义符号②#define2.1 #define 定义标识符注意:2.2 #…...
全解析 ESM 模块语法,出去还是进来都由你说了算
模块语法是ES6的一个重要特性,它的出现让JavaScript的模块化编程成为了可能。 在JavaScript中可以直接使用import和export关键字来导入和导出模块,但是这种语法并不是ES6的标准,而是ESM(ECMAScript Module)模块语法的…...
IDEA运行Tomcat出现乱码问题解决汇总
最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
django filter 统计数量 按属性去重
在Django中,如果你想要根据某个属性对查询集进行去重并统计数量,你可以使用values()方法配合annotate()方法来实现。这里有两种常见的方法来完成这个需求: 方法1:使用annotate()和Count 假设你有一个模型Item,并且你想…...
现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比
在机器学习的回归分析中,损失函数的选择对模型性能具有决定性影响。均方误差(MSE)作为经典的损失函数,在处理干净数据时表现优异,但在面对包含异常值的噪声数据时,其对大误差的二次惩罚机制往往导致模型参数…...
