活久见的设备连接故障
一大早,用戶打電話說某部門的服務(wù)器到天平的連接存在問題,有時(shí)可以telnet到8014端口,有時(shí)無法telnet。另外現(xiàn)場(chǎng)人員把所有天平都接到一臺(tái)8port交換機(jī)上進(jìn)行測(cè)試,發(fā)現(xiàn)此時(shí)電腦可以telnet到每一臺(tái)的天平的8014端口,可是一旦接入到網(wǎng)絡(luò)中,故障現(xiàn)象又再次出現(xiàn)。為什么?
到達(dá)用戶現(xiàn)場(chǎng),把電腦接入到網(wǎng)絡(luò)中,PING每一臺(tái)天平設(shè)備,發(fā)現(xiàn)設(shè)備都是可以PING通的,但是telnet的時(shí)候發(fā)現(xiàn),有的天平可以成功telnet,有的無法登錄。把所有天平都接到8port交換機(jī),然后與網(wǎng)絡(luò)斷開,再次測(cè)試,的確與客戶說的相同。
檢查接入交換機(jī)與匯聚交換機(jī)的連接接口以及匯聚交換機(jī)與核心交換機(jī)的連接接口,都沒有發(fā)現(xiàn)明顯的異常。檢查接入交換機(jī)、匯聚交換機(jī)的CPU、內(nèi)存使用也沒有發(fā)現(xiàn)什么異常。把能檢查的都檢查了一遍,仍然沒有發(fā)現(xiàn)問題。
沒有辦法只能抓包看看,希望能有所發(fā)現(xiàn)。在抓包的同時(shí),用另一臺(tái)電腦對(duì)所有天平發(fā)起telnet測(cè)試,發(fā)現(xiàn)如下問題:
TCP Retransmission,TCP重傳?為什么為出現(xiàn)TCP重傳?只是一臺(tái)天平,難道還處理不過來?
再次檢查連接該天平的交換機(jī)接口
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
通過檢查發(fā)現(xiàn)該接口工作在半雙工模式下,再查看其它天平,發(fā)現(xiàn)其它天平的連接接口也工作在半雙工模式下。走到這里,似乎發(fā)現(xiàn)了問題。
分析:
在半雙工模式下,信息既可由A傳到B,也能由B傳A,但同一時(shí)刻只能有一個(gè)方向進(jìn)行數(shù)據(jù)傳輸。當(dāng)天秤A向終端B發(fā)送數(shù)據(jù)時(shí),終端C是無法telnet到天秤A的。之前把天秤的網(wǎng)線都接到小交換機(jī)上單獨(dú)進(jìn)行測(cè)試,那種情況下天秤不會(huì)向其它天秤或是測(cè)試電腦進(jìn)行主動(dòng)的數(shù)據(jù)傳輸,所以當(dāng)測(cè)試電腦對(duì)五臺(tái)天秤設(shè)備進(jìn)行telnet測(cè)試時(shí),都可以測(cè)試通過。而當(dāng)把小交換機(jī)同接入交換機(jī)或是匯聚交換機(jī)進(jìn)行連接后,網(wǎng)絡(luò)中的其它IP再次同天秤進(jìn)行通信,這時(shí)再次telnet,就會(huì)出現(xiàn)有的可以telnet上,有的telnet不上的情況。
后來把匯聚交換機(jī)上關(guān)天平的VLAN刪除再次進(jìn)行了測(cè)試,發(fā)現(xiàn)在接入交換機(jī)上都可以直接telnet到所有的天平,再次恢復(fù)這個(gè)VLAN,同時(shí)抓包,發(fā)現(xiàn)此時(shí)有其它IP同天平進(jìn)行通信,再次測(cè)試就會(huì)發(fā)現(xiàn)有的天平無法telnet成功。
走到這里,已經(jīng)找了問題。
不過我唯一不解的是都現(xiàn)在了,為什么天平的上網(wǎng)卡還是半雙工的,難道跟天平的工作原理有關(guān),需要半雙工?這個(gè)就不得而知了。
半雙工的故障,還真是活久見了!
轉(zhuǎn)載于:https://blog.51cto.com/05wylz/2312411
總結(jié)
以上是生活随笔為你收集整理的活久见的设备连接故障的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 混迹网络运营多年经验之谈
- 下一篇: selenium - 下拉框操作