一個網管在做網絡維護過程中,經常會遇到交換機設備的更換、交換機之間連接關系的改變以及交換機所連接終端的改變,也經常需要處理各種網絡故障。
特別是較大的單位往往網絡拓撲結構會很復雜,交換機的數量可以達到幾十臺甚至上百臺,設備分布范圍可以達到幾十甚至上百公里。一般在層次上會將交換機分為核心層交換機、匯聚層交換機和接入層交換機,各層交換機下還可能級聯交換機或HUB,每個交換機都可能直接連接終端,形成一個復雜的樹形網絡系統。

圖1 含有多層交換機的局域網的典型應用場景
筆者所在單位的應用場景即是如此,這種情況下,動態地掌握交換機之間以及交換機與終端間的連接關系,可以大大提高網絡故障的處理效率,提高網絡維護水平。在實際工作中,筆者編寫了交換機接口關系查詢程序,實現了交換機接口連接情況的動態掌握。
如圖1所示,在較復雜的局域網中,交換機之間的連接關系構成一種樹形結構,設備之間的訪問需要跨越若干個交換機。不同的終端或服務器設備被劃分到不同的VLAN中,以實現減少廣播、隔離應用等目的。而要跨VLAN訪問,必須在本機設置網關,在圖1中,終端A、B屬于 VLAN138,服 務 器屬于VLAN137,終端A若想訪問服務器A,必須指定網關10.19.138.1,而該地址是具有路由功能的核心交換機中定義的VLAN138的地址。
圖中,交換機之間黑實線代表Trunk連接,例如交換機1.2與1.2.2之間的連接?!?br>