橋接中路由器配置IP引數問題

才智咖 人氣:9.92K

IP技術的簡單、開放和容易擴充套件的特性,使它在網際網路和寬頻網建設領域得到了廣泛的應用,這又相應地促進了IP技術的發展。下面是小編整理的先在Cisco 2610路由器上配置IP遇到困難後,採用透明橋接方式解決問題的例項。

橋接中路由器配置IP引數問題

直接配置IP失敗

筆者所在的電力排程部門依靠能量管理系統EMS控制電網的執行,在發生事故的情況下,需要給排程員在遠方提供一個備用的 EMS工作站,防止因火災等意外事件導致排程癱瘓、電網解列的嚴重後果,保證電網的安全、經濟、優質執行。遠端用工作站位於中心排程三公里之外,距離較長。方案決定兩端用Cisco2610路由器連線,中間採用2M頻寬的線路。

路由器的計劃配置為:型號選擇Cisco 2610;一個10M乙太網模組NM-1E;一個支援2M頻寬的廣域網模組WIC-1T。出於一般的習慣,路由的協議採用IP,不料這卻使我們走了一段彎路。

我們配置的路由器A的區域網IP地址與內部C類網路地址一致:,Mask ,連線到排程自動化EMS主系統的Cisco 5500交換機上;廣域網介面模組的IP網路地址為A類子網地址:,Mask 。同樣,路由器B的區域網IP地址為,Mask ,直接連線自動化工作站;廣域網介面模組的IP網路地址為,Mask 。配置之後,在路由器上使用Show ip route命令,可以察看路由表,使用Ping命令均可Ping通路由器間的各個埠。

此時我們以為大功告成了,在伺服器和遠端工作站上添加了相應的靜態路由,但在遠端工作站上啟動系統時卻出了問題。程式不停提示網路連線錯誤,不能從伺服器上下載資料表到本地的共享記憶體,系統啟動失敗。

透明橋接實現廣播

難道程式不支援TCP/IP協議麼?我們感到疑惑不解。在詳細地查找了系統的技術資料和向廠家技術諮詢後,才知道程式雖然支援TCP/IP協議,但還有些內部程序是通過廣播來傳送資料包的,不能被路由。怎樣通過路由器傳送廣播資料包呢?透明橋接此時就派上了用場。

“橋接”,是指依據OSI網路模型的鏈路層的地址,對網路資料包進行轉發的過程。當路由器配置了橋接選項後,會處理所有介面上的所有的資料幀,並實時調查每個主機的位置。若在某個介面上收入一個幀,就會在一個橋接內建入一個條目,列出傳送資料的主機和接收到資料幀的介面MAC地址,這樣路由表就被不斷地在通訊中完善起來。透明橋接使路由器對主機來講是透明的,其作用就相當於一個區域網交換機。若是同一個LAN內的兩個主機通訊,資料幀就不會被髮送到其它的介面,因為在橋接表裡,資料幀都來自相同的介面;若是收到一個幀,而其中的MAC地址不在自己的橋接表裡,就會將這個幀擴散到所有的介面,橋接還會擴散所有的廣播包,佔用網路的有效頻寬,造成網路的堵塞。我們知道,Cisco IOS支援多種型別的橋接,比如:透明橋接、封裝橋接、源路由橋接、源路由透明橋接、源路由轉換橋接。

而執行透明橋接的 Cisco路由器,使用“生成樹協議”(Spanning Tree Protocol)可以很好地避免橋接引起的廣播風暴。生成樹協議通過“橋接協議資料單元”(Bridge Protocol Data Units)定義了網路上各個橋接的通訊形式,其邏輯結構就像一棵樹,每個橋接就是這棵樹的一個分支,擁有自己的路徑值、Bridge Id和優先順序。優先順序最低的橋接作為根,如果優先順序相同,則選擇橋接ID最低的'那個橋接。資料包就通過根橋接與其他橋接形成的路徑進行傳送,最高層的橋接就將封鎖介面,只接收BPDU資料包,這樣就有效地解決了廣播擴散的問題。明白了生成樹的道理,我們就可以有的放矢,重新配置路由器的命令如下:

DispatchA#config terminal!選擇IEEE STP生成樹協議。DispatchA(config)#bridge 1 protocol ieee!選擇主排程端的路由器作為根橋接。DispatchA(config)#bridge 1 priority 0DispatchA(config)#interface ethernet0/0DispatchA(config-if)#bridge-group 1DispatchA(config-if)#interface serial0/0DispatchA(config-if)#bridge-group 1DispatchA(config-if)#

在備用排程端的路由器,除了不設定優先順序,其餘配置同上。

經過上述的工作後,遠端工作站和本地網路上的主機可以毫無障礙地連線,路由器的配置也相對簡化。再把伺服器端的資料庫介面程式釋出延時適當加長,現在遠端工作站上的程式啟動一切正常,實時資訊的重新整理雖然相對較慢,但是仍能滿足應用的要求。以上的例項說明橋接技術雖然有它的侷限性,但它仍然是解決一些具體的實際問題的有效的方法和手段。網路技術雖然在不斷地發展,在我們追蹤新技術的同時,不要忽視了老技術仍然會在某些地方會給我們喜出望外的的幫助。