引言:NQA網(wǎng)絡(luò)質(zhì)量分析是一種實時的網(wǎng)絡(luò)性能探測和統(tǒng)計技術(shù),可以對響應(yīng)時間、網(wǎng)絡(luò)抖動、丟包率等網(wǎng)絡(luò)信息進行統(tǒng)計。NQA還提供了與Track和應(yīng)用模塊聯(lián)動的功能,實時監(jiān)控網(wǎng)絡(luò)狀態(tài)的變化。
作者所在單位由于業(yè)務(wù)的需要,在兩個不同的地點都部署了主備核心交換機,并且都下掛著較為重要的業(yè)務(wù)系統(tǒng),兩地間互訪頻繁。所使用的交換機都為華三公司的S7502E交換機,軟件版本為5.20。
如圖1所示,筆者單位分別在X地點和Y地點各部署了兩臺核心交換機,同一地點的兩臺交換機通過trunk互連,通過傳輸與異地的核心交換機相連,形成口字型組網(wǎng),互連IP地址如圖1所標注。
為了保證業(yè)務(wù)的可靠性,在正常情況下,數(shù)據(jù)從主路徑通過,如圖1中箭頭所標注;當主路徑出現(xiàn)故障時,數(shù)據(jù)從備路徑通過,如圖1中箭頭所標注,或者先繞道核心交換機之間的心跳線,在從備路徑通過,如圖1中的雙向箭頭所標注。對于交換機A來說,當交換機C或者與交換機C之間的線路出現(xiàn)故障時,由于兩地之間是通過傳輸相連,交換機A是無法感知到此故障的,此時如何保證數(shù)據(jù)自動切換到交換機B的備路徑上來?
圖1 示意圖
NQA(Network Quality Analyzer)網(wǎng)絡(luò)質(zhì)量分析是一種實時的網(wǎng)絡(luò)性能探測和統(tǒng)計技術(shù),可以對響應(yīng)時間、網(wǎng)絡(luò)抖動、丟包率等網(wǎng)絡(luò)信息進行統(tǒng)計,并將統(tǒng)計結(jié)果通知給其它模塊,由其它模塊來執(zhí)行相關(guān)動作,從而實現(xiàn)聯(lián)動。目前主流的交換機,包括華為、華三等國產(chǎn)設(shè)備都已經(jīng)支持此項技術(shù)。在圖1所示的場景中,我們可以通過在交換機A上部署靜態(tài)路由與NQA的聯(lián)動,來實現(xiàn)異地線路故障的自動路徑切換。
正常情況下,交換機A通過下一跳1.1.1.2通往Y地點的網(wǎng)絡(luò),而將交換機B作為備份下一跳,表現(xiàn)在交換機配置上為:
靜態(tài)路由配置命令的默認優(yōu)先級為60,將備份路由優(yōu)先級配置為70的目的就是為了保證在缺省狀態(tài)下不被激活,而當主路由失效時,備份路由會立即替代主路由而被激活。其中,10.10.1.253是交換機B上一個VLAN的IP地址,對應(yīng)在交換機A上的同網(wǎng)段IP地址為10.1.1.252。
接下來,我們要做的就是通過配置將NQA與這條靜態(tài)路由進行聯(lián)動,首先我們得創(chuàng)建一個NQA探測組,并配置相應(yīng)的參數(shù),如下例所示:
在完成了NQA探測組的配置之后,我們還需要配置跟蹤組,然后將跟蹤組與對應(yīng)的靜態(tài)路由綁定,這樣才完成了聯(lián)動功能的部署,如下例所示:
在完成了以上的配置后,NQA與靜態(tài)路由聯(lián)動已經(jīng)配置完成,但還需要加上下面這條命令,表示此探測組從現(xiàn)在開始生效,并且持續(xù)有效:
在設(shè)備運行過程中,當交換機A與交換機C之間的傳輸鏈路出現(xiàn)故障,導(dǎo)致數(shù)據(jù)無法傳輸,此時交換機A無法ping通交換機C的1.1.1.2的接口IP地址,在完成3次探測組的動作后,如果發(fā)現(xiàn)還是無法到達1.1.1.2,則觸發(fā)反應(yīng)組1的動作,下一跳為1.1.1.2的靜態(tài)路由失效,下一跳為10.10.1.253的靜態(tài)路由生效,數(shù)據(jù)通過備路徑進行傳輸;當交換機A與交換機C之間的鏈路恢復(fù)正常后,交換機A可以ping通交換機C的1.1.1.2的接口IP地址,則下一跳為1.1.1.2的靜態(tài)路由恢復(fù)正常,下一跳為10.10.1.253的靜態(tài)路由相應(yīng)失效。
按照同樣的配置,我們也可以對其它需要備份的鏈路進行保護,從而實現(xiàn)故障期間的自動切換。
綜上所述,我們可以利用NQA與靜態(tài)路由的聯(lián)動功能來完成對傳輸路徑的保護,但首先我們需要保證有一條備份路徑供使用,這樣才能在主路徑出現(xiàn)故障時,利用此聯(lián)動觸發(fā)特性來自動失效主路由,并切換到備路由上,從而保證數(shù)據(jù)業(yè)務(wù)傳輸?shù)恼_M行。