2 EFM OAM技術實現(xiàn) 2.1 概念介紹 2.1.1 OAM實體 使能了EFM OAM功能的端口稱為EFM OAM實體,簡稱OAM實體。 2.1.2 協(xié)議報文 EFM OAM工作在數(shù)據(jù)鏈路層,其協(xié)議報文被稱為OAMPDU。EFM OAM就是通過設備之間定時交互OAMPDU來報告鏈路狀態(tài),使網(wǎng)絡管理員能夠對網(wǎng)絡進行有效的管理。 圖2 OAMPDU報文格式示意圖 圖2所示為OAMPDU的報文格式和常見的OAMPDU,OAMPDU中重要字段的含義如表2所示。 表2 OAMPDU重要字段含義
表3 常見的OAMPDU
2.1.3 工作模式 EFM OAM的工作模式可分為主動模式和被動模式兩種。EFM OAM連接只能由主動模式的OAM實體發(fā)起,而被動模式的OAM實體只能等待對端OAM實體的連接請求。都處于被動模式下的兩個OAM實體之間無法建立EFM OAM連接。這兩種模式下設備的處理能力如表4所示。 表4 兩種工作模式下設備的處理能力
2.1.4 鏈路事件 EFM OAM中定義的鏈路事件分為一般鏈路事件和緊急鏈路事件兩大類。 1. 一般鏈路事件 一般鏈路事件用于鏈路性能監(jiān)控,其包含的類型如表5所示。 表5 一般鏈路事件
錯誤幀周期事件的檢測周期將被系統(tǒng)轉換為某端口在該周期內能發(fā)送64字節(jié)幀的最大幀數(shù),即以最大幀數(shù)作為周期,其計算公式為:最大幀數(shù)=接口帶寬(bps)×錯誤幀周期事件的檢測周期(ms)÷(64×8×1000)。 錯誤幀秒:如果在某一秒內發(fā)生了錯誤幀事件,該秒就被稱為錯誤幀秒。 2. 緊急鏈路事件 緊急鏈路事件用于遠端故障檢測,其包含的類型以及對應的Information OAMPDU發(fā)送頻率如表6所示。 表6 緊急鏈路事件
2.2 運行機制 下面對EFM OAM的運行機制進行介紹。 2.2.1 EFM OAM連接建立 EFM OAM功能的實現(xiàn)建立在EFM OAM連接的基礎之上,EFM OAM連接的建立過程也稱為Discovery階段,即本端OAM實體發(fā)現(xiàn)遠端OAM實體、并與之建立穩(wěn)定對話的過程。 當設備的某個接口使能了EFM OAM功能時,如果該接口的EFM OAM工作模式為主動模式,便由該接口向對端發(fā)起EFM OAM連接。在建立EFM OAM連接的過程中,相連的OAM實體通過交互Information OAMPDU通報各自的EFM OAM配置信息。當OAM實體收到對端的配置參數(shù)后,決定是否建立EFM OAM連接。 圖3 EFM OAM連接示意圖 如圖3所示,Device A的接口Ethernet1/1工作在主動模式下,當該接口上使能了EFM OAM功能時: (1) Device A向Device B發(fā)送Information OAMPDU,其中包含Device A的EFM OAM配置信息。 (2) Device B收到該OAMPDU后,與自己的EFM OAM配置進行匹配,然后向Device A回復Information OAMPDU,其中除了包含Device A和Device B二者的EFM OAM配置信息外,還包含Device B對Device A的EFM OAM配置是否匹配的標志信息。 (3) Device A收到Device B發(fā)來的OAMPDU后,再來判斷Device B的EFM OAM配置與自己的配置是否匹配。 通過以上過程,如果雙方的EFM OAM配置都匹配,EFM OAM連接便建立起來。EFM OAM連接建立后,兩端的OAM實體會周期性地發(fā)送Information OAMPDU來檢測連接是否正常。如果一端OAM實體在連接超時時間內未收到對端發(fā)來的Information OAMPDU,則認為EFM OAM連接中斷。 2.2.2 鏈路性能監(jiān)控 當一端OAM實體監(jiān)控到一般鏈路事件時,將向對端OAM實體發(fā)送Event Notification OAMPDU進行通報,同時將監(jiān)控信息記入日志并上報給網(wǎng)管系統(tǒng);對端OAM實體收到該信息后,也將其記入日志并上報給網(wǎng)管系統(tǒng)。這樣,管理員就可以通過觀察日志信息動態(tài)地掌握網(wǎng)絡的狀況。 2.2.3 遠端故障檢測 當設備上發(fā)生緊急鏈路事件而導致流量中斷時,故障端OAM實體通過Information OAMPDU中的Flag域將故障信息(即緊急鏈路事件類型)通知給對端OAM實體,同時將故障信息記入日志并上報給網(wǎng)管系統(tǒng);對端OAM實體收到該信息后,也將其記入日志并上報給網(wǎng)管系統(tǒng)。這樣,管理員就可以通過觀察日志信息動態(tài)地了解鏈路狀態(tài),對相應的錯誤及時進行處理。 2.2.4 遠端環(huán)回 遠端環(huán)回功能是指主動模式下的OAM實體向對端(遠端)發(fā)送除OAMPDU以外的所有其它報文時,對端收到該報文后直接將其環(huán)回給本端。它可用于定位鏈路故障和檢測鏈路質量:網(wǎng)絡管理員通過觀察非OAMPDU報文的返回情況,可以對鏈路性能(包括丟包率、時延、抖動等)作出評判。 圖4 遠端環(huán)回示意圖 如圖4所示,Device A的接口Ethernet1/1工作在主動模式下,在Device A與Device B之間的EFM OAM連接建立之后,使能該接口上的遠端環(huán)回功能: (1) Device A向Device B發(fā)送帶有使能信息的Loopback Control OAMPDU,并等待回復。 (2) Device B收到該OAMPDU后,向Device A回復狀態(tài)改變的Information OAMPDU,并進入環(huán)回狀態(tài)(在此狀態(tài)下,設備會把收到的非OAMPDU報文都按原路返回)。 (3) Device A收到回復后,開始向Device B發(fā)送非OAMPDU的測試報文。 (4) Device B收到測試報文后,將其按原路返回給Device A。 (5) 當Device A需要停止遠端環(huán)回時,向Device B發(fā)送帶有去使能信息的Loopback Control OAMPDU。 (6) Device B收到該OAMPDU后便退出環(huán)回狀態(tài),并向Device A回復狀態(tài)改變的Information OAMPDU。 2.3 H3C實現(xiàn)的技術特色 EFM OAM連接建立之后,兩端的OAM實體會周期性地發(fā)送心跳報文(即Information OAMPDU)來檢測連接是否正常。如果一端OAM實體在連接超時時間內未收到對端OAM實體發(fā)來的心跳報文,則認為OAM連接中斷。 IEEE 802.3ah中定義了心跳報文發(fā)送周期為1秒,連接超時時間為5秒。H3C在協(xié)議規(guī)定的基礎上,還允許用戶對心跳報文的發(fā)送周期和連接超時時間進行配置。 |
|
來自: ningmei0424 > 《PTN有關》