如何審視網絡單點故障?
單點故障審視不是列出所有可能壞的東西,而是找出「壞了就全部停」的位置。關鍵是逐層盤點依賴關係,再按影響範圍排出改善次序。
逐層盤點的五個層面
審視應由實體條件開始,逐層向上到服務依賴。實體層看線路路由與機櫃位置,供電層看電源迴路與不斷電電源,設備層看交換機、路由器及防火牆,連接層看對外線路與供應商,服務層看域名解析、認證及雲端服務依賴。同一個弱點在不同層出現時的影響範圍差異很大,因此每層都應獨立記錄。
實體與供電
線路是否共用同一管道、機櫃是否集中於同一房間、電源是否同一迴路及是否有不斷電電源覆蓋。
設備與路徑
核心交換機、防火牆及上行連接是否只有單一台或單一路徑,故障時流量能否改道。
服務依賴
域名解析、認證伺服器、授權服務及雲端平台,任何一項失效都可能令使用者無法工作。
各層常見單點與改善方向
| 層面 | 常見單點 | 可考慮的改善方向 |
|---|
| 實體線路 | 所有線路共用同一垂直管道或同一路由 | 為關鍵鏈路安排分離路由,並在文件標明路由差異 |
| 供電 | 機櫃只有單一電源迴路、不斷電電源覆蓋不足 | 增加獨立迴路、確認不斷電電源容量及電池狀況 |
| 核心設備 | 單一核心交換機或單一防火牆承載全部流量 | 評估設備冗餘或備機安排,並確認切換時的中斷影響 |
| 對外連接 | 只有一條線路,或兩條線路來自同一接入路由 | 增加第二條線路並確認接入路徑不同,設定自動切換 |
| 伺服器與儲存 | 關鍵應用只在一台主機、儲存無冗餘 | 評估主機層冗餘、磁碟冗餘及備份還原能力 |
| 服務依賴 | 只有一台域名解析或認證伺服器 | 設置第二台並確認客戶端設定包含備用位址 |
| 人員與文件 | 只有一人掌握設定及帳號、缺乏竣工文件 | 整理文件與帳號交接,確保多於一人可處理故障 |
上表列出常見情況與方向,實際改善措施須按業務對中斷的容忍度及預算評估。增加冗餘本身會提高複雜度,因此應優先處理影響範圍最大而改善成本合理的項目。
香港環境的常見單點
香港商廈的線路多集中於同一垂直管道,因此即使租戶申請了兩條來自不同供應商的線路,兩條線仍可能經同一管道及同一大廈電訊機房進入。這種情況下管道受損或機房事故會令兩條線同時中斷。審視時應向供應商及管理處確認接入路由是否真正分離,而非只看供應商名稱不同。
中小企常見的另一個單點是機櫃供電。不少辦公室的網絡機櫃只由一個普通電源插座供電,不斷電電源亦只覆蓋部分設備,例如覆蓋了伺服器但漏了交換機或光纖終端設備。結果一旦停電,即使伺服器仍在運作,使用者也無法連接。逐一核對不斷電電源實際覆蓋哪些設備,是成本很低但效果明顯的檢查。
香港夏季有颱風及暴雨,戶外設備、屋頂無線橋接及地面層機房較易受影響;部分舊式大廈的機房位於低層或近後巷,需要留意水浸風險。這些環境因素應納入審視範圍,並考慮設備位置調整、防水措施及排水安排,而非僅在事件發生後補救。
人員與文件方面的單點在小型團隊尤其常見:全部設定與帳號只由一名同事掌握,竣工文件不完整。這種單點無法以硬件冗餘解決,處理方法是整理竣工文件、標籤及設定備份,確保多於一人能處理常見故障,並在人員變動時完成帳號交接及密碼變更。