交待一下背景:
外面部門早上來電話說上不了網,電信的人在他們機房更換光電收發器和尾纖後依舊上不了網,然後打電話來說可能是我這邊的線路存在問題,讓我排查一下;
下面就是我之前的操作步驟,現在想想如果對面電信的人員稍微懂點網絡技術的話或許我丟臉丟大了;
我開始是這麼做的:
先看光電收發器是不是有故障提示,發現一切綠色,正常;
對面電信的人建議我給一個IP地址然後跳空交換機接在光電收發器上直接ping網關,我給了一個交換機管理地址,再ping,失敗;
然後我開始懷疑會不會因爲我這邊的主交換接口上做了trunk導致他那邊無法直接ping通網關,於是拿來筆記本配上同一網段的地址與對面的筆記本互ping,通了,說明兩邊的光纜和收發器都不存在問題,然後他們就撣撣屁股走了,說這肯定是我們總機房的問題,跟他們沒關係;
我不說什麼,掛了電話繼續琢磨,都排查到這了,到底會是什麼原因導致對面所有PC都上不了網呢?我想不明白,上主交換查看該接口配置摘要如下:
GigabitEthernet6/1/11 current state : UP
PVID: 1
Mdi type: auto
Link-status hold interval:3 Sec
Port link-type: trunk
VLAN passing : 1(default vlan), 50, 100-107, 201-239, 301-313, 401-405, 407-4
11, 501, 600-601, 700-701, 800, 901-902, 1000-1004, 3005
VLAN permitted: 1(default vlan), 2-2046, 2048-4094
Trunk port encapsulation: IEEE 802.1q
無奈能力有限,求助同事,同事讓我查看該端口下有沒有MAC地址條目,如果沒有的話可能是線路或者對面交換機的配置存在問題,試試把接口換成access模式,加個vlan再看看有沒有MAC地址條目;
我照着做了(這裏有段小插曲,因爲不知道怎麼查看該端口下的MAC地址,只好display arp 一個一個看,後來問了同事,直接 display mac-address interface G6/1/11這條命令就能看囧),trunk和access模式都沒有MAC地址條目,那麼這個能說明什麼問題嗎?
後來接着又做了個測試,
把G6/1/11口配成access模式,添加一個vlan後,在總機房的出口收發器加上一臺筆記本,把筆記本配成指定vlan的網段地址,ping網關,通了;
這麼一來就明白了:
主交換接口配置成access模式後,到收發器的筆記本是能夠ping通網關的,那麼之前測試過兩端的收發器互ping,也能通,這樣算來,問題十有八九是出在對面收發器以下到匯聚交換機的這段線路上!
好,之後就是他們那邊的事情了;
問題就是這樣,事後自己反省了一下,排查問題經驗不夠豐富會走很多歪路,平時看書的時候trunk和access模式能很明白的區分開來,實際上手的時候卻會遲鈍很多,往往都轉不過彎來,所以說能明白和能操作並不能算做一碼事;
哈哈!