網(wǎng)絡(luò)運(yùn)維|不間斷路由NSR
2020-04-27 20:03 作者:admin
網(wǎng)絡(luò)運(yùn)維|不間斷路由NSR
大家好,我是一枚從事IT外包的網(wǎng)絡(luò)運(yùn)維工程師,今天和大家聊點可靠性的技術(shù),這次咱們就聊一聊可以提高系統(tǒng)的高可用性的NSR技術(shù)。
NSR簡介
NSR是在有主用主控板和備用主控板的設(shè)備上,主用主控板發(fā)生故障時不影響鄰居關(guān)系的一種可靠性技術(shù)。
不間斷轉(zhuǎn)發(fā)NSF(Non-Stopping Forwarding)和不間斷路由NSR(Non-Stopping Routing)是高可靠性的兩個解決方案。
NSR與NSF
不間斷轉(zhuǎn)發(fā)NSF(Non-Stopping Forwarding)和不間斷路由NSR(Non-Stopping Routing)是高可靠性的兩個解決方案。
· NSF:通過協(xié)議的GR(Graceful Restart)機(jī)制,支持系統(tǒng)主備倒換時,轉(zhuǎn)發(fā)業(yè)務(wù)不中斷。
§ 當(dāng)由于某種原因系統(tǒng)發(fā)生故障時,在系統(tǒng)重啟過程中,轉(zhuǎn)發(fā)平面(業(yè)務(wù))不中斷
§ 系統(tǒng)恢復(fù)后,設(shè)備能夠重新建立鄰居關(guān)系,從鄰居處獲取路由信息并重建路由表
· NSR:通過協(xié)議備份機(jī)制,實現(xiàn)主備倒換時控制平面(路由)和轉(zhuǎn)發(fā)平面(業(yè)務(wù))均不中斷。
在設(shè)備發(fā)生倒換的過程中,路由處理不中斷,因為:
§ 鄰居和拓?fù)湫畔⒉粊G失
§ 鄰居關(guān)系不中斷
這種方式的優(yōu)點有:
§ 不依賴也不影響對端設(shè)備,沒有互通問題
§ 路由的收斂速度要比NSF快
NSR與GR
在主備倒換端,系統(tǒng)支持NSR和GR兩種不同的高可靠性保護(hù)。由于NSR和GR是互斥的,即,對于一個特定協(xié)議,系統(tǒng)倒換后,只能采用NSR或GR兩種處理方式的一種。設(shè)備在部署NSR時,仍然可以支持GR Helper的功能,以支持自己的鄰居GR過程,最大可能的保證用戶全網(wǎng)網(wǎng)絡(luò)節(jié)點業(yè)務(wù)的高可靠性。
NSR原理描述
介紹NSR的實現(xiàn)原理。
相關(guān)概念
· HA(High Availability):高可靠性/高實用性的簡稱,這里指主備板間的備份通道。
· NSF(Non-Stop Forwarding):不間斷轉(zhuǎn)發(fā)。
· NSR(Non-Stop Routing):不間斷路由,是一種在系統(tǒng)控制平面發(fā)生故障且存在備用控制平面的場景下鄰居控制平面不感知的技術(shù)。
· AMB(Active Main Board)和SMB(Slave Main Board):主用主控板和備用主控板,單板上承載控制平面進(jìn)程。
· LPU(Line Interface Process Unit):接口板,單板上承載轉(zhuǎn)發(fā)控制進(jìn)程。
NSR原理
如圖1所示,NSR原理主要包括以下三個過程:
1. 批量備份:NSR功能使能后,備板復(fù)位重啟時,主用主控板將路由信息和轉(zhuǎn)發(fā)信息批量備份到備用主控板上。批量備份過程在實時備份過程之前進(jìn)行,此時NSR無法實施主備倒換過程。
2. 實時備份:當(dāng)批量備份過程結(jié)束后,系統(tǒng)進(jìn)入實時備份階段。任何在控制平面和轉(zhuǎn)發(fā)平面的改變都將實時從主用主控板備份到備用主控板上。在該階段,備用主控板能夠隨時代替主用主控板工作。
3. 主備倒換:在已經(jīng)完成備份的NSR系統(tǒng)主用主控板發(fā)生故障時,備用主控板會通過硬件狀態(tài)感知到主用主控板故障,并成為新的主用主控板。備用主控板升主后,該單板會切換接口板的報文上送通道。由于倒換時間足夠短,路由協(xié)議在主備切換的過程中不會和鄰居節(jié)點斷連。
圖1 NSR主備倒換示意圖
NSR倒換詳細(xì)過程如下圖所示。
以上文章由北京艾銻無限科技發(fā)展有限公司整理