路由器作為城域網、廣域網及互聯網的核心設備,依據OSI模型第三層的IP地址進行數據包轉發。IP技術憑藉簡單、開放、易擴展的特性,在互聯網與寬帶建設中廣泛應用。然而,現有路由器廠商仍保留橋接技術,因其在特定場景下可靈活部署,滿足上層應用需求。本文記錄一次在Cisco 2610路由器上配置IP失敗後,採用透明橋接成功解決問題的實戰案例。
筆者所在電力調度部門依靠能量管理系統(EMS)控制電網運行。為防火災等意外導致調度癱瘓,需在遠端提供備用EMS工作站。方案採用兩台Cisco 2610路由器,中間以2M帶寬專線連接。路由器配置:NM-1E乙太網模塊、WIC-1T廣域網模塊,路由協議採用IP。
路由器A局域網IP設為192.1.1.254/24,連接調度自動化EMS主系統的Cisco 5500交換機;廣域網接口設為10.0.1.1/30。路由器B局域網IP設為192.1.2.254/24,連接自動化工作站;廣域網接口設為10.0.1.2/30。配置後,show ip route顯示路由表正常,雙向Ping均通。
但在遠程工作站啟動系統時,程序提示網絡連接錯誤,無法從服務器下載數據表到本地共享內存,系統啟動失敗。
經查閱技術資料及廠家諮詢,發現程序雖支持TCP/IP,但部分內部進程通過廣播傳送數據包,無法被路由。透明橋接恰好能解決此問題。
橋接依據OSI鏈路層MAC地址轉發數據幀。配置橋接後,路由器處理所有接口數據幀,實時學習主機位置,建立橋接表。透明橋接使路由器對主機透明,相當於一台局域網交換機。同一LAN內通信不轉發至其他接口;未知單播及廣播幀會泛洪至所有接口,可能佔用帶寬造成堵塞。Cisco IOS支持多種橋接類型,透明橋接結合生成樹協議(STP)可有效避免廣播風暴。
STP通過橋接協議數據單元(BPDU)定義橋接通信邏輯,形成樹狀拓撲,選擇優先級最低的橋接為根,阻塞非根橋接的冗餘端口,僅接收BPDU,從而抑制廣播擴散。
DispatchA#config terminal
DispatchA(config)#bridge 1 protocol ieee
DispatchA(config)#bridge 1 priority 0
DispatchA(config)#interface ethernet0/0
DispatchA(config-if)#bridge-group 1
DispatchA(config-if)#interface serial0/0
DispatchA(config-if)#bridge-group 1
配置同上,但不設置優先級(默認32768),自動成為非根橋接。
配置完成後,遠程工作站與本地網絡主機無障礙連接,路由器配置簡化。適當增加服務器端數據庫接口程序發布延時,遠程工作站啟動正常,實時信息刷新雖較慢但滿足應用需求。此案例說明橋接技術雖有局限,仍是解決特定實際問題的有效手段。在追求新技術同時,不應忽視老技術在特定場景下的價值。