週末加班連通性測試演練

    週三臨時接到上司命令說這週六加班做一個交易所的連通性測試,我和石兄未能倖免,妥妥成爲了加班人選。

 “靠,好不容易熬到一半了,突然喊加班,大好的週末又泡湯了!” 石兄表示非常憤慨。

 “知足吧你,還好能調休啊“ 我也表示無奈的說。

    這時有關測試的詳細配置流程的郵件也發過來,打開附件粗略看了看,好幾十頁的說明呢。大概意思就是演練一個接收多播數據的連通性測試,分爲現場測試和遠程測試。現場測試需要攜帶筆記本到機房連到相應的測試交換機端口,運行官方提供的測試工具來驗證接收數據是否成功。而遠程測試則只能採用我們目前線上的服務器,將其中已有的一塊網卡IP配置爲要求的VLAN所在IP地址,同時網卡所連接的交換機端口也要修改對應的VLAN,才能確保和交易所的網絡連接是正常的,剩下的測試則由我們運行自己的工具來驗證連通性。

    我們當然希望能到現場去嘍,還能免費坐飛的去旅遊旅遊,哈哈,那是不可能的,只能老老實實在辦公室裏對着電腦屏幕遠程shell吧。

    石兄忙着回信給交易所詢問我們需要給交換機配置的VLAN和地址,我則忙着測試程序員開發的一個在Linux系統下面運行小工具。

    這個拓撲圖就是連接交易所網絡需要用到的

wKiom1QhHaai87xYAAIlaHnIw58888.jpg

    Switch 1和2就是我們自己的主和備交換機,線上服務器就通過這2臺交換機連入交易網絡。

    測試開始後,multicast server就會通過特定的VLAN發送多播數據出來,通過交易所的網絡到我們的網絡設備後再傳輸到我們的服務器。

    我們需要做的就是在服務器端確認接收數據成功。

    這剩餘的2個工作日我和石兄就仔細讀讀文檔,做好前期的準備工作。

    到了週五下午,線上服務器已結束交易進程後,我開始動手給服務器端配置好網卡IP,該服務器當前使用了3個網絡連接端口,一個端口做日常管理連接用,另外2個連接到交易網絡。我選定了其中一個連接交易網絡的端口作爲修改對象,備份其原配置後,將石兄所給的IP/子網掩碼配置到該網卡上,同時添加相關的路由到該網卡IP,重啓了網絡服務,測試工具已拷入服務器並寫了一個利用該工具批量測試接收多播數據的腳本。

    第二天,石兄早早就來到辦公室,已經配置好了交換機的VLAN和端口,

    ”你這麼早就到了?!“ 我問道

    ”早起的鳥兒有蟲吃唄。“ 石兄懶懶地說道,似乎有些沒有睡醒的樣兒。

    我打開xshell連接到那臺服務器,已能ping通VLAN的網關地址,看樣子網絡是通了。

    10點整,測試開始了,我運行了那個測試腳本,同時用ps -ef 看到測試工具後臺啓了幾十個進程同時在跑,每個進程的輸出結果分別重定向到不同的文件裏。

    ”咦,不對呀,輸出的文件大小全都沒有增長呢?看樣子沒有接收到數據。“ 我問到石兄。

    ”不可能吧!我這邊交換機都是全配置好了的。“石兄斬釘截鐵的說。

    我又Ping了下VLAN的網關地址,”奇了怪了,通的呀,難道是交易所那邊還沒開始麼?“

    於是我打電話過去問交易所的技術支持人員,被告知測試已經開始了,那麼問題是出在我們這邊了。

    我敲route -n 讓石兄檢查一下路由信息,

    ”不對,你少配了2條路由條目。“ 石兄告訴我說。

    原來我昨天配置的時候一不留神少配了2條路由,粗心吶,趕緊加了上去。

    我又繼續觀察輸出的文件情況,”還是沒有增長呢?!你還是給看看你交換機上面的配置吧!“ 

    石兄無奈又開始檢查交換機的配置,此時已經10點30分,距離測試結束還有1個半小時。

    找了半天依然沒有結果,我繼續給對方技術人員打電話,同時讓石兄把他的交換機配置情況發郵件給對方看看。

    對方告訴他說少配置了一條命令,他又立即給加了上去,我馬上又接着檢查測試結果。

    ”嗨,終於有數據接收到了。”看到文件容量增長, 我興奮地說到,“不過另外一個網段的數據收不到。”另一個網段是指secondary site發送的多播數據。

    “也就是說primary site的數據我們是能夠接收到了,爲啥secondary site的數據收不到呢” 石兄似乎有些憤怒,仍一直堅持自己的配置是正確的,但還是不得不繼續查找原因。

    我在服務器端只能看到primary site有輸出結果,而secondary site始終收不到數據,此時已11點整。

繼續聯繫對方技術人員,似乎對方從交換機配置上面也不能找出什麼問題來,時間依然繼續推進。

    “咦,貌似都通了!之前有問題的輸出文件容量在持續增長了,說明都在接收數據了,怎麼回事?” 我疑惑地問。

    “詭異的問題,我shutdown了VLAN後再開啓,你那邊就通了!?這算思科的bug還是怎麼的。” 石兄也是滿臉疑惑的樣子。

    “哎,不管黑貓白貓,能抓住老鼠的就是好貓!能測試通了就行。” 看着測試數據的輸出容量增長,我長舒一口氣,緊張的心情總算舒緩了下,測試終於成功了。

    時鐘指向正午十二點時,測試結束,我和石兄分別恢復了服務器和交換機的原配置,把測試數據整理了,給上司們發了封總結郵件,報告今日測試演練成功,這也是我接觸的第一次所謂的實戰演練,就這麼跌跌撞撞的走過,還得好好總結總結,以免下次再犯這麼多的失誤。

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章