3.2.1 連續(xù)性檢測功能 連續(xù)性檢測功能用來檢測各維護端點之間的連通狀態(tài)。其實現(xiàn)方式為:維護集內(nèi)的各維護端點之間周期性地互發(fā)CCM PDU,通過分析報文內(nèi)容和判斷報文接收是否超時來檢測鏈路當前的狀態(tài)。若維護端點在3.5個CCM PDU發(fā)送周期內(nèi)未收到遠端維護端點發(fā)來的CCM PDU,則認為鏈路有問題,會輸出日志報告,用戶可以通過環(huán)回功能或鏈路跟蹤功能來進行故障區(qū)間的定位。 維護端點發(fā)送的CCM PDU中Interval域的值與CCM PDU發(fā)送時間間隔、遠端維護端點超時時間的關(guān)系如表10所示。 表10 Interval域的值與CCM PDU發(fā)送時間間隔、遠端維護端點超時時間的關(guān)系
3.2.2 環(huán)回功能 環(huán)回功能類似于ping功能,通過發(fā)送測試報文和接收應(yīng)答報文來檢測源維護端點到目標維護端點是否可達。 圖8 環(huán)回功能示意圖 如圖8所示,在Device A與Device C之間進行環(huán)回的過程如下: (1) Device A向Device C發(fā)送LBM PDU,其中攜帶有該報文的發(fā)送時間; (2) Device C收到該報文后,回復LBR PDU給Device A,其中攜帶有LBM PDU的發(fā)送和接收時間,以及LBR PDU的發(fā)送時間。 在超時時間內(nèi),如果Device A收到了Device C回應(yīng)的LBR PDU,則可以根據(jù)其中攜帶的時間信息算出Device A到Device C的網(wǎng)絡(luò)時延;否則,便認為Device A到Device C不可達。此外,通過連續(xù)發(fā)送多個LBMPDU并觀察LBRPDU的返回情況,還可以了解網(wǎng)絡(luò)的丟包情況。 3.2.3 鏈路跟蹤功能 鏈路跟蹤功能類似于Tracert功能,通過發(fā)送測試報文和接收應(yīng)答報文來查看源維護端點到目標維護端點之間的路徑或定位故障點。
圖9 鏈路跟蹤功能示意圖 如圖9所示,在Device A與Device C之間進行鏈路跟蹤的過程如下: (1) Device A向Device C發(fā)送LTM PDU,其中攜帶有TTL值和目標維護端點的MAC地址; (2) Device B收到該報文后,先將其TTL值減1,再繼續(xù)轉(zhuǎn)發(fā)給Device C,并回復LTR PDU給Device A,其中也攜帶有TTL值(等于Device A發(fā)送來的LTM PDU中的TTL值減1); (3) Device C收到該報文后,回復LTR PDU給Device A,其中也攜帶有TTL值(等于Device B轉(zhuǎn)發(fā)來的LTM PDU中的TTL值再減1)。由于根據(jù)LTM PDU中攜帶的目標維護端點的MAC地址,Device C可以判斷出自己就是目標維護端點,因此不會再轉(zhuǎn)發(fā)該報文。 如果Device A到Device C之間的路徑有故障,則故障點下游的設(shè)備將無法收到LTM PDU,也不會回復LTR PDU,據(jù)此可判定故障點的位置。例如,若Device A能收到Device B回復的LTR PDU,但收不到Device C回復的LTR PDU,就可以判定Device B和Device C之間的路徑有故障。 3.3 H3C實現(xiàn)的技術(shù)特色 3.3.1 支持輔助CPU快速檢測 由于CCM PDU的發(fā)送周期跨度很大,從3.3毫秒到10分鐘。但是,3.3毫秒的CCM PDU發(fā)送周期會對業(yè)務(wù)板上其它業(yè)務(wù)的性能產(chǎn)生影響,而其它業(yè)務(wù)對CPU的搶占也會影響CCM PDU的發(fā)送精度。因此,H3C可采用單獨的輔助CPU來處理這種快速報文的發(fā)送和接收,檢測結(jié)果通過主CPU之間以及主CPU與輔助CPU之間的通信來通知維護端點所在的業(yè)務(wù)板。 3.3.2 支持與Smart Link聯(lián)動 Smart Link實現(xiàn)了主備鏈路的冗余備份和快速遷移。在雙上行組網(wǎng)中,當主用鏈路出現(xiàn)故障時,設(shè)備自動將流量切換到備用鏈路,這樣就實現(xiàn)了主備鏈路的冗余備份。但是,對于傳輸鏈路上的設(shè)備或鏈路自身發(fā)生的故障(如光纖鏈路發(fā)生單通、錯纖、丟包等故障)以及此類故障的恢復,Smart Link本身是無法感知的。 H3C通過將Smart Link與CFD協(xié)議的連續(xù)性檢測功能進行聯(lián)動,可以對上述故障的發(fā)生或恢復進行檢測。其原理如下:維護端點周期性地發(fā)送CCM PDU,同一維護集內(nèi)的其它維護端點收到該報文后便能獲知遠端維護端點的狀態(tài)。若維護端點在3.5個發(fā)送周期內(nèi)仍未收到該報文,便認為鏈路有問題,于是通知Smart Link重新計算Smart Link的鏈路狀態(tài),以便進行鏈路切換。 3.3.3 支持LTM PDU自動發(fā)送 H3C支持LTM PDU的自動發(fā)送,即:當本端維護端點在3.5個CCM PDU發(fā)送周期內(nèi)未收到遠端維護端點發(fā)來的CCM PDU時,便判定與遠端維護端點的連接中斷,本端維護端點會自動發(fā)送LTM PDU,并通過檢測回應(yīng)的LTR PDU來定位故障。這個過程也會被記錄下來,使網(wǎng)絡(luò)管理員可以在事后查看故障的時間和路徑等信息。 4 典型組網(wǎng)應(yīng)用 圖10 以太網(wǎng)OAM典型應(yīng)用組網(wǎng)圖 以太網(wǎng)OAM在城域網(wǎng)的典型應(yīng)用如圖10所示,可分為以下兩個層次進行部署: l、在CE設(shè)備與PE設(shè)備之間的鏈路上部署EFM OAM:通過CE設(shè)備與PE設(shè)備之間定時互發(fā)Information OAMPDU來檢測用戶業(yè)務(wù)接入鏈路的連通性。網(wǎng)絡(luò)管理員可以通過觀察錯誤幀的情況,來判斷CE設(shè)備與PE設(shè)備之間鏈路的性能;通過遠端環(huán)回功能可以檢測鏈路的質(zhì)量,或在發(fā)生鏈路故障時進行故障定位。 2、在接入?yún)R聚層的網(wǎng)絡(luò)中部署CFD:先根據(jù)設(shè)備所屬的ISP來劃分維護域,把同一ISP管理下的設(shè)備劃分在同一維護域中;再根據(jù)業(yè)務(wù)來劃分維護集,使每個維護集對應(yīng)一個VLAN。CFD通過維護集內(nèi)的各維護端點定時互發(fā)CCM PDU來檢測維護集內(nèi)網(wǎng)絡(luò)的連通性。當檢測到連通性故障后進行報警,網(wǎng)絡(luò)管理員可以通過環(huán)回功能或鏈路跟蹤功能進行故障定位或路徑查找。 本文檔中的信息可能變動,恕不另行通知。 |
|