一大早,用户打电话说某部门的服务器到天平的连接存在问题,有时可以telnet到8014端口,有时无法telnet。另外现场人员把所有天平都接到一台8port交换机上进行测试,发现此时电脑可以telnet到每一台的天平的8014端口,可是一旦接入到网络中,故障现象又再次出现。为什么?

到达用户现场,把电脑接入到网络中,PING每一台天平设备,发现设备都是可以PING通的,但是telnet的时候发现,有的天平可以成功telnet,有的无法登录。把所有天平都接到8port交换机,然后与网络断开,再次测试,的确与客户说的相同。

检查接入交换机与汇聚交换机的连接接口以及汇聚交换机与核心交换机的连接接口,都没有发现明显的异常。检查接入交换机、汇聚交换机的CPU、内存使用也没有发现什么异常。把能检查的都检查了一遍,仍然没有发现问题。

没有办法只能抓包看看,希望能有所发现。在抓包的同时,用另一台电脑对所有天平发起telnet测试,发现如下问题:

TCP Retransmission,TCP重传?为什么为出现TCP重传?只是一台天平,难道还处理不过来?

再次检查连接该天平的交换机接口

SDYC-WYLZ#sh int f0/34
FastEthernet0/34 is up, line protocol is up (connected)
  Hardware is Fast Ethernet, address is 001b.0cec.86a2 (bia 001b.0cec.86a2)
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Half-duplex, 100Mb/s, media type is 10/100BaseTX
  input flow-control is off, output flow-control is unsupported
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output 00:00:01, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 1000 bits/sec, 1 packets/sec
     5380147 packets input, 374284585 bytes, 0 no buffer
     Received 23 broadcasts (0 multicasts)
     0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 0 multicast, 0 pause input
     0 input packets with dribble condition detected
     12089172 packets output, 901723451 bytes, 0 underruns
     0 output errors, 40 collisions, 1 interface resets
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 PAUSE output
     0 output buffer failures, 0 output buffers swapped out

通过检查发现该接口工作在半双工模式下,再查看其它天平,发现其它天平的连接接口也工作在半双工模式下。走到这里,似乎发现了问题。

分析:

在半双工模式下,信息既可由A传到B,也能由B传A,但同一时刻只能有一个方向进行数据传输。当天秤A向终端B发送数据时,终端C是无法telnet到天秤A的。之前把天秤的网线都接到小交换机上单独进行测试,那种情况下天秤不会向其它天秤或是测试电脑进行主动的数据传输,所以当测试电脑对五台天秤设备进行telnet测试时,都可以测试通过。而当把小交换机同接入交换机或是汇聚交换机进行连接后,网络中的其它IP再次同天秤进行通信,这时再次telnet,就会出现有的可以telnet上,有的telnet不上的情况。

后来把汇聚交换机上关天平的VLAN删除再次进行了测试,发现在接入交换机上都可以直接telnet到所有的天平,再次恢复这个VLAN,同时抓包,发现此时有其它IP同天平进行通信,再次测试就会发现有的天平无法telnet成功。

走到这里,已经找了问题。

不过我唯一不解的是都现在了,为什么天平的上网卡还是半双工的,难道跟天平的工作原理有关,需要半双工?这个就不得而知了。

半双工的故障,还真是活久见了!

转载于:https://blog.51cto.com/05wylz/2312411

活久见的设备连接故障相关推荐

  1. 谷歌又崩了!连 Google Search 都不能用,官方道歉,网友:活久见

    在疫情所导致的隔离之下,你很难不依赖互联网带来的沟通便利. 然而,谁能想象到,就在疫情快速在全球蔓延的境况之下,Google,这个世界级的互联网科技巨头,却出现了服务崩溃的情况,甚至让 Google ...

  2. 程序员因开发速度太慢被告,公司索赔90万!网友:活久见

    你遇到过哪些糟心 奇葩 事?程序员因为代码写的太慢被告上法庭,算不算? 随着人们法治意识的日益增强,越来越多个人或公司愿意拿起法律武器为自己维权.近日,有一位程序员因开发进度太慢被告上法庭,公司索赔9 ...

  3. 活久见!新泽西州长急聘COBOL程序员!网传去应聘的程序员最小年龄都在 60 岁以上!...

    " 美国新泽西州的州长 4 月 5 日在电视上宣布当地银行急需 COBOL 程序员来处理政府财务系统的一些问题,包括最近大量增加的失业补助支票的发放等等. 作者:51cto,来自:51cto ...

  4. 活久见!程序员开发进度太慢被公司告上法庭,索赔 90 万!

    loonggg 读完需要 5 分钟 速读仅需 2 分钟 大家好,我是校长. 真的是开眼了,活久见啊,公司因为嫌弃程序员开发进度太慢,耽误上线,竟然将程序员告上了法庭,要求程序员赔偿公司经济损失 90 ...

  5. 被Linux之父骂醒?英伟达破天荒开源GPU内核驱动,网友:活久见

    终于等到了这一天:英伟达开源了他们的 Linux GPU 内核驱动. 「英伟达是我们遇到的硬件厂商中最麻烦的一个.」这是 Linux 内核总设计师 Linus Torvalds 十年前说过的一句原话. ...

  6. 活久见系列:微信推出收费服务了!

    之前在某个产品经理社区有一个关于微信的问题:假如微信每月付费10元才能使用,你还会用吗? 大家都饶有兴趣的从各种角度分析微信收费后会发生什么,我也写了个段子「假如微信宣布对用户收费...」. 但其实所 ...

  7. 活久见,40W年薪低?35岁测试工程师惨遭女孩嫌弃,估计是被鸡汤洗脑了

    背景 35岁 好像是一个门槛 一道无法让人逾越的门槛 不论如何 你 终究有一天会超过 35岁 这 有点像历史上一段不怎么知名的事件--"六十花甲子",又叫"瓦罐坟&quo ...

  8. teamviewer设备数量上限_智能控制设备连接故障排除

    智能家居控制设备,物联网,设备连接中配对和不在线常见问题故障排除方法: 手机通过WIFI 是否可以正常上网,如果不能正常上网,先要解决这个问题,很多设备是需要通过互联网才可以正常接入工作的. 手机和智 ...

  9. 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 我叫小志,是一个毕业3年的Java后端开发,在一家传统银行的研发中心负责主要的研发岗位.虽然这份工作并不是很忙,给我的 ...

最新文章

  1. Simple File System
  2. python3 文件内容搜索 文件名搜索 目录遍历
  3. MyBatis 实际使用案例-mappers
  4. win98 老电脑 文件导出_首次装电脑之前何不先模拟一番,这款练手神器可以帮你...
  5. 用Setup Factory打包Visual C++ 2008开发的程序心得总结
  6. 纯CSS实现移动端常见布局——高度和宽度挂钩的秘密
  7. Git的17条基本用法
  8. 基于vue-cli的快速开发框架
  9. C语言打印杨辉三角(C笔记)
  10. 黑客攻防技术系列高清视频教程+必备工具包下载
  11. 如何将CM android移植到你的设备(二)
  12. java中import是什么意思_java中import关键字是什么意思
  13. Pixelmator Pro for Mac(图像编辑软件)
  14. PR/PO一锅粥,关键信息一图兜
  15. VVC学习之五:帧内预测之色度预测——CCLM及代码学习
  16. MySql 数据库多表链接查询的方式
  17. terminal命令下安装python_Windows Terminal-Windows Terminal命令行安装包下载 官方最新版 - 安下载...
  18. 计算机网络习题:网络层部分
  19. Linux命令打开电源设置,使用Linux控制USB电源(开/关)
  20. matlab计算特征多项式

热门文章

  1. 用Jquery控制文本框只能输入数字和字母及jquery自定义方法$.fn
  2. Android LayoutInflater详解(转)
  3. 关于vs中代码生成的运行库
  4. 交换排序之——快速排序(c/c++)
  5. Vue踩坑之旅(一)—— 数组、对象的监听
  6. PostgreSQL 当有多个索引可选时,优化器如何选择
  7. springmvc处理ajax请求
  8. 用户空间和内核空间通讯Netlink
  9. linux 命令:ls命令
  10. [转载]关于request和session详解