讓您徹底解決路由器轉(zhuǎn)發(fā)故障
相信很多用戶都遇到過路由器轉(zhuǎn)發(fā)故障,下面我們就針對此問題,給大家進(jìn)行綜合的講解。IP網(wǎng)絡(luò)在設(shè)計(jì)上無法在不到1秒的時間內(nèi)恢復(fù)路由器轉(zhuǎn)發(fā)故障,但是,VoIP等應(yīng)用對迅速故障檢測和恢復(fù)提出了越來越高的要求。一種叫做雙向轉(zhuǎn)發(fā)檢測(BFD)的新協(xié)議將幫助解決這個問題,提高路由器轉(zhuǎn)發(fā)故障檢測與恢復(fù)速度。作為一項(xiàng)IETF草案標(biāo)準(zhǔn),BFD提供一種檢測鏈路或系統(tǒng)轉(zhuǎn)發(fā)傳輸流能力的簡單方法。
多層檢測
BFD是從基礎(chǔ)傳輸技術(shù)中經(jīng)過逐步發(fā)展而來的,因此它可以檢測網(wǎng)絡(luò)各層的路由器轉(zhuǎn)發(fā)故障。它可以用于檢測以太網(wǎng)、多協(xié)議標(biāo)記交換(MPLS)路徑、普通路由封裝以及IPSec隧道在內(nèi)的多種類型的傳輸正確性。
從本質(zhì)上講,BFD是一種高速的獨(dú)立HELLO協(xié)議(類似于那些在路由協(xié)議中使用的協(xié)議,如開放最短路徑優(yōu)先協(xié)議(OSPF),或可以與鏈路、接口、隧道、路由或其他網(wǎng)絡(luò)轉(zhuǎn)發(fā)部件建立聯(lián)系的中間系統(tǒng)到中間系統(tǒng)協(xié)議)。BFD能夠與相鄰系統(tǒng)建立對等關(guān)系,然后,每個系統(tǒng)以協(xié)商的速率監(jiān)測來自其他系統(tǒng)的BFD速率。監(jiān)測速率能夠以毫秒級增量設(shè)定。
當(dāng)對等系統(tǒng)沒有接到預(yù)先設(shè)定數(shù)量的數(shù)據(jù)包時,它推斷BFD保護(hù)的軟件或硬件基礎(chǔ)設(shè)施發(fā)生路由器轉(zhuǎn)發(fā)故障,不管基礎(chǔ)設(shè)施是標(biāo)記交換路徑、其他類型的隧道還是交換以太網(wǎng)絡(luò)。FD部署在路由器和其他系統(tǒng)的控制平面上。BFD檢測到的網(wǎng)絡(luò)故障可以由轉(zhuǎn)發(fā)平面恢復(fù)(例如在MPLS快速重啟路由中)或由控制平面恢復(fù)(例如當(dāng)BFD用于加快路由協(xié)議運(yùn)行速度時)。
簡單的解決方案
BFD的簡單性使得能夠?qū)⑺迷谝恍┞酚善鬓D(zhuǎn)發(fā)故障檢測解決方案中。例如,VoIP媒體網(wǎng)關(guān)通過交換以太網(wǎng)連接在IP核心上的應(yīng)用。這類應(yīng)用提出了兩個挑戰(zhàn):1. 目前,媒體網(wǎng)關(guān)不在IP層上維持對等關(guān)系,因此,缺少一種檢測媒體網(wǎng)關(guān)與IP邊緣路由器之間故障的可見手段。 2. 以太網(wǎng)無法通知主機(jī)或路由器,告訴它們交換網(wǎng)絡(luò)的一個遠(yuǎn)距離部分發(fā)生了故障。迅速的故障檢測對于VoIP網(wǎng)絡(luò)的高可用性十分重要,但是,當(dāng)主機(jī)與路由器之間存在一臺中間路由器時,迅速檢測鏈路路由器轉(zhuǎn)發(fā)故障并不容易。
BFD簡單得足以包含在媒體網(wǎng)關(guān)平臺中。在媒體網(wǎng)關(guān)的例子中,BFD可被用于維持網(wǎng)關(guān)與邊緣路由器之間的連接性。中間以太網(wǎng)網(wǎng)段上的故障將被BFD檢測到,BFD讓網(wǎng)關(guān)和路由器切換到預(yù)備的冗余路徑上。一旦路由器轉(zhuǎn)發(fā)故障被檢測和證實(shí),BFD可以觸發(fā)所有路由、傳輸和隧道系統(tǒng)中的問題解決機(jī)制。由于BFD的使命簡單而抽象,因此它可以將重點(diǎn)放在盡快發(fā)現(xiàn)轉(zhuǎn)發(fā)故障上,由此讓語音、視頻和其他苛求的服務(wù)得到取得成功所需要的轉(zhuǎn)發(fā)服務(wù)。BFD這樣的協(xié)議將使服務(wù)提供商以客戶要求的可靠性和可用性水平,在IP上提供VoIP和其他實(shí)時服務(wù)。