應用交付設備在網絡中的作用比較特殊,一邊跟客戶端通信,需要支持二三層交換機的功能,另一邊跟後面的服務器或者其他應用設備相連,需要支持Layer 4的協議轉換,但是這只是基本功能,應用交付設備作爲具體應用的代理或者中轉器,需要支持Layer7的功能,根據不同的應用協議,做出不同的分析處理或者優化。
以上特點決定了一個應用交付工程師不是簡單地學習一下手冊或者接受一下培訓,再加上一定的知識基礎就立刻能夠勝任,必須不斷地豐富知識範圍,並且對各方面精研原理,才能成爲專家。
能力的缺陷在Troubleshooting的時候特別能夠顯現出來,做技術的每個人都經歷過菜鳥階段,不同的人可能出過不同的醜,前人栽樹,後人乘涼,希望本文的經驗能夠對從事這一行業的同行有一些啓示和幫助。
下面我們來對具體問題一一分析:
1. 登錄問題
某一天你去客戶那兒做測試,你對設備並不熟悉,因此心裏有些膽怯,然而怕什麼來什麼,倒弄了半天,連設備都沒登錄上去,客戶一臉慍色地在旁邊看着,你的心越來越亂,這是很多人曾經經歷過的場面。今天頗有經驗的你,對此有何對策?我們分爲各種現象討論:
1)設備加電了嗎?
切莫笑,這個低級錯誤真有人犯過。一個場景是設備之前就拿到了客戶機房,你是後來去做配置,機房嘈雜,你以爲已經加電,加上客戶在旁邊看着,心裏慌張,上前連上電腦就開始登錄,試了Web界面不行,命令行還是不行,Console口仍然沒有反應,弄了半天,反而是客戶在旁邊說了句:還沒開機吧? 你恍然大悟,繼而無地自容。這種事沒什麼可說的,沒有任何技術因素,克服心理慌張即可。
2)Console口無法登錄
設備確認已經啓動,但是Console口無法登錄,終端上沒有任何顯示,這也是很急人的事情。不慌張,檢查一下:
l 波特率等配置是否跟設備手冊要求的一致?
l 你是不是把Console線插到了Mgmt口?(某些設備Console口和Mgmt口外觀是一樣的)
l 換根Console線試試:Console線可能壞了?或者你的Console線是不是電腦城買的便宜貨?(某些廠家的設備對Console線有一定要求,不是什麼線都行)
l 如果可能,重啓一下設備試試?
l 先不管Console口,試試從管理口登錄一下?
3)管理口沒有迴應
l 你電腦配地址了嗎?
l 如果電腦配了地址仍然沒有顯示,管理口的地址是否被人改過?先試着從Console口進去看一下,如果console口也登錄不上,那麼趕緊問問是否有人改了管理口地址吧。
l 設備啓動成功了嗎?
4)管理口無法登錄
命令行和Web界面都有登錄提示,但用默認密碼登錄不進去,最大的可能是密碼被人改了,小部分可能是設備啓動的不完全,登錄認證模塊有問題。
如何恢復默認密碼?
一般設備都有reset password的方法,打電話問人也好找資料也好,學會恢復初始密碼即可。
5)無法通過數據口登錄
l 你的電腦上IP地址配對了嗎?
l 電腦連接的設備端口是否是UP的?有些設備需要Enable端口才能通。
l Web登錄不了?配置中開放了Web訪問嗎?
l Telnet登錄不了?配置中開放了Telnet訪問嗎?
l SSH登錄不了?配置中開放了SSH訪問嗎?
2. 網絡問題
設備能夠登錄,我們開始進行配置,先根據客戶的規劃,配置網絡,劃分vlan,配好地址,然後測試連通性,問題又出現了。
1) 網關不通
直接ping對端網關不通,有多個因素需要檢查,最基本的我們應該首先驗證設備是否學到了對端的mac地址,這個通過show arp或者show mac這樣的命令可以看到,如果本機根本沒有學到對端的mac地址,那麼必須注意如下幾點:
l 端口是否up的?無論是本設備端口還是對端設備端口,如果沒有up,自然網絡不通,這個通過類似show interface的命令看一下就知道了。
l 對端網關配地址了嗎?客戶告訴你網關是某某地址,但不見得已經配好或者啓用。
l 自己配的地址是否不小心配錯了?總有這樣粗心大意的工程師。
l 是否把線錯誤地插到了別的vlan/端口?
2) 路由不通
從設備上ping跟設備非直連的內部服務器或者ping外部公網地址不通。檢查如下幾方面:
l 設備上配了到目的地址的路由嗎?
l 中間的交換機/路由器等配了返回路由嗎?
l 中間是否有防火牆沒有開放訪問策略?
l 你訪問的地址存在嗎?
3) 網絡問題Troubleshooting工具/命令
l Arp : 檢查二層連通性。
l Ping: 檢查三層連通性。
l Traceroute: 在到達某一目的地址存在多條路由的情況下,驗證數據包路徑。
l Debug: 某些設備廠家會內置Debug命令,可以做到二到七層的數據包檢查,通過Debug命令,數據包的流向等一清二楚,這是應用交付工程師的終極工具,在後面分析應用問題時還要提到它,一定要掌握。
(未完待續,後文將講述跟應用相關的各種問題)
(wyl)