ITU-T對OAM功能進行了定義:1)性能監(jiān)控并產生維護信息,根據這些信息評估網絡的穩(wěn)定性;2)通過定期查詢的方式檢測網絡故障,產生各種維護和告警信息;3)通過調度或者切換到其它的實體,旁路失效實體,保證網絡的正常運行;4)將故障信息傳遞給管理實體。
支持的功能是:OAM發(fā)現(xiàn)、鏈路監(jiān)視、遠端故障指示、遠端環(huán)回測試、可擴展性;不支持的功能是:與單鏈路不相關的管理功能、業(yè)務提供與協(xié)商、OAM數據安全性保證、設置/寫入遠端MIB(管理信息庫)變量的能力。
以太網OAM是一種監(jiān)控網絡故障的工具,主要用于解決以太網接入“最后一公里”中常見的鏈路問題。用戶通過在兩個點到點連接的設備上啟用以太網OAM功能,可以監(jiān)控這兩臺設備之間的鏈路狀態(tài)。以太網OAM能夠有效提高以太網的管理和維護能力,保障網絡的穩(wěn)定運行,其主要功能包括:1. 鏈路性能監(jiān)測:對鏈路的各種性能進行監(jiān)測,包括對丟包、時延和抖動等的衡量,以及對各類流量的統(tǒng)計。2. 故障偵測和告警:通過發(fā)送檢測報文來探測鏈路的連通性,當鏈路出現(xiàn)故障時及時通知網絡管理員。3. 環(huán)路測試:通過非以太網OAM協(xié)議報文的環(huán)回來檢測鏈路故障。
以太網OAM協(xié)議報文以太網OAM工作在數據鏈路層,其協(xié)議報文被稱為OAMPDU(OAM Protocol Data Units,OAM協(xié)議數據單元)。以太網OAM就是通過設備之間定時交互OAMPDU來報告鏈路狀態(tài),使網絡管理員能夠對網絡進行有效的管理。幾種常見OAMPDU報文包括:l Information OAMPDU(信息OAMPDU):用于將OAM實體的狀態(tài)信息(包括本地信息、遠端信息和自定義信息)發(fā)給遠端OAM實體,以保持以太網OAM連接。l Event Notification OAMPDU(事件通知OAMPDU):一般用于鏈路監(jiān)控,對連接本端和遠端OAM實體的鏈路上所發(fā)生的故障進行告警l Loopback Control OAMPDU(環(huán)回控制OAMPDU):主要用于遠端環(huán)回控制,用來控制遠端設備的OAM環(huán)回狀態(tài),該報文中帶有使能或去使能環(huán)回功能的信息,根據該信息開啟或關閉遠端環(huán)回功能。
以太網OAM工作流程以太網OAM功能建立在以太網OAM連接的基礎上,以太網OAM的工作流程如下:1. 建立以太網OAM連接以太網OAM連接的建立過程也稱為Discovery階段,即本端OAM實體發(fā)現(xiàn)遠端OAM實體、并與之建立穩(wěn)定對話的過程。在這個過程中,相連的OAM實體通過交互Information OAMPDU通報各自的以太網OAM配置信息和本端支持的以太網OAM能力信息。當OAM實體收到對端的配置參數后,決定是否建立OAM連接。當兩端OAM實體對Loopback功能、單向鏈路檢測及鏈路事件等配置信息的檢查都通過之后,以太網OAM協(xié)議開始正常工作。以太網OAM連接建立后,兩端的OAM實體會以一定的時間間隔為周期發(fā)送Information OAMPDU來檢測連接是否正常,該間隔被稱為握手報文發(fā)送間隔。如果一端OAM實體在連接超時時間內未收到對端OAM實體發(fā)來的Information OAMPDU,則認為OAM連接中斷。