> IP網(wǎng)絡(luò)在設(shè)計上無法在不到1秒的時間內(nèi)恢復(fù)故障,但是,VoIP等應(yīng)用對迅速故障檢測和恢復(fù)提出了越來越高的要求。一種叫做雙向轉(zhuǎn)發(fā)檢測(BFD)的新協(xié)議將幫助解決這個問題,提高故障檢測與恢復(fù)速度。作為一項IETF草案標準,BFD提供一種檢測鏈路或系統(tǒng)轉(zhuǎn)發(fā)傳輸流能力的簡單方法。 多層檢測 BFD是從基礎(chǔ)傳輸技術(shù)中經(jīng)過逐步發(fā)展而來的,因此它可以檢測網(wǎng)絡(luò)各層的故障。它可以用于檢測以太網(wǎng)、多協(xié)議標記交換(MPLS)路徑、普通路由封裝以及IPSec隧道在內(nèi)的多種類型的傳輸正確性。 從本質(zhì)上講,BFD是一種高速的獨立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è)定。 當對等系統(tǒng)沒有接到預(yù)先設(shè)定數(shù)量的數(shù)據(jù)包時,它推斷BFD保護的軟件或硬件基礎(chǔ)設(shè)施發(fā)生故障,不管基礎(chǔ)設(shè)施是標記交換路徑、其他類型的隧道還是交換以太網(wǎng)絡(luò)。 BFD部署在路由器和其他系統(tǒng)的控制平面上。BFD檢測到的網(wǎng)絡(luò)故障可以由轉(zhuǎn)發(fā)平面恢復(fù)(例如在MPLS快速重啟路由中)或由控制平面恢復(fù)(例如當BFD用于加快路由協(xié)議運行速度時)。 簡單的解決方案 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)無法通知主機或路由器,告訴它們交換網(wǎng)絡(luò)的一個遠距離部分發(fā)生了故障。迅速的故障檢測對于VoIP網(wǎng)絡(luò)的高可用性十分重要,但是,當主機與路由器之間存在一臺中間路由器時,迅速檢測鏈路故障并不容易。 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ù)備的冗余路徑上。一旦故障被檢測和證實,BFD可以觸發(fā)所有路由、傳輸和隧道系統(tǒng)中的問題解決機制。 由于BFD的使命簡單而抽象,因此它可以將重點放在盡快發(fā)現(xiàn)轉(zhuǎn)發(fā)故障上,由此讓語音、視頻和其他苛求的服務(wù)得到取得成功所需要的轉(zhuǎn)發(fā)服務(wù)。BFD這樣的協(xié)議將使服務(wù)提供商以客戶要求的可靠性和可用性水平,在IP上提供VoIP和其他實時服務(wù)。 |