獨臂路由器

獨臂路由器

獨臂路由器(又稱單臂路由器)的概念是出現在三層交換機之前,網內各個VLAN之間的通信可以用ISL( Inter-Switch Link)關聯來實現,那樣的話,路由器就成為一個“獨臂路由器”。

簡述


獨臂路由解決的是不同VLAN 間的通信問題,它是用一個物理介面來劃分出多個邏輯子介面來當做物理介面來用,這樣可以節約真正的物理介面VLAN之間的數據傳輸先要進入路由器處理,然後輸出,以使得網路中的大部分報文在同一個VLAN內的傳輸將用不著通過路由器而直接在交換設備間進行高速傳輸。這種路由方式的不足之處在於它仍然是一種集中式的路由策略,因此在主幹網上一般設置多個冗餘“獨臂”路由器,來分擔數據處理任務,從而可以減少因路由器引起的瓶頸問題,還可以增加冗餘鏈路,但如果網路中VLAN之間的數據傳輸量比較大,那麼在路由器處將形成瓶頸。
所以獨臂路由比較適合大部分報文在VLAN內傳輸,少量的報文通過路由器進行傳輸的網路環境。
獨臂路由器已被第三層交換機取代。

原理


獨臂路由主要體現在交換機和路由器之間的通信鏈路只有一條。也就是使用路由器的一個介面,實現VLAN之間的通信。
以圖1為例,如果vlan10內的計算機PC-A要與vlan20內的計算機PC-B通信,經過打幀標記為10的數據會由交換機轉發到路由器的f0/0介面,在路由器上經過處理之後,又將重新打過幀標記,幀標記為20的數據由路由器的f0/0介面轉發回交換機,由交換機進行處理轉發。而若vlan10內 還藏有其它計算機(圖中並未給出),PC-A與vlan10內的其它機器通信只是通過交換機就進行相互轉發了。