欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實現(xiàn)cfm中高頻連續(xù)性檢測的裝置及方法

文檔序號:7706679閱讀:263來源:國知局
專利名稱:實現(xiàn)cfm中高頻連續(xù)性檢測的裝置及方法
技術領域
本發(fā)明涉及基于IEEE 802. lag標準的以太網(wǎng)運營、管理和維護,特別是 涉及一種實現(xiàn)CFM中高頻連續(xù)性檢測的裝置及方法。
背景技術
連續(xù)性檢測(CC, Continuity Check)功能是CFM中的一個最基本也是最 重要的功能,它為CFM的實現(xiàn)提供了可能。
CC功能實現(xiàn)的思路是當網(wǎng)絡環(huán)境建立并配置了相應正確的以太網(wǎng)運行、 管理禾口維護(OAM, Operation Administration and Maintains)酉己置之后,在 同一個維護集(MA, Maintenance Associations)中的本地維護集端點(MEP, Maintenance Associations End Point)會向所有其他非本地MEP發(fā)送CCM (Continuity Check Message);同時其他非本地MEP也會發(fā)出CCM給所有對 端。注意CC功能是單向的,也就是說一個MEP只周期性的發(fā)送,不期望得到 回復的。當本地MEP收到遠端發(fā)送給自己的CCM之后,首先檢查該CCM中的信 息是否有效,如果有效再對照本地存儲的MEPCCM數(shù)據(jù)庫,如果沒有該MEP的 條目就學習CCM中的內(nèi)容建立一個新的MEP條目;如果有則不做操作。此時一 個雙向連接的鏈路就得到了保證。如果鏈路中單向或者雙向連通性出現(xiàn)了任何 問題都可以提示用戶本地MEP與遠端哪個MEP出現(xiàn)了連通性丟失。在鏈路上維 護域中間點(MIP, Maintenance Domain Intermediate Point)通過學習經(jīng)過 它的CCM來建立一個MIP CCM數(shù)據(jù)庫,這個數(shù)據(jù)庫可以保證在轉(zhuǎn)發(fā)表和洪泛都失效(這里的失效是對以太網(wǎng)OAM來說不可用的時候,不一定是轉(zhuǎn)發(fā)表或者洪 泛都出現(xiàn)了故障)時以太網(wǎng)OAM幀仍然可以正確的抵達目的地MEP??梢钥闯?MIP CCM數(shù)據(jù)庫的作用是建立一張通過該MIP可抵達MEP的轉(zhuǎn)發(fā)表(前提條件 是MEP發(fā)送的CCM經(jīng)過了該MIP,并且該MIP能夠且允許建立MIP CCM數(shù)據(jù)庫)。 基于上述分析,CC功能在周期性發(fā)送CCM時最高頻率要達到300Hz,這還 是一個MEP發(fā)送組播CCM的時候,如果按照滿配情況考慮有4094個VLAN, 假設每個VLAN配置10個MEP,每個MEP收發(fā)CCM,那么CPU在1秒內(nèi)將要處 理的CCM幀數(shù)量為4094X10X2X300=24, 564, 000個,高頻的CC幀在配置復 雜的環(huán)境中會讓交換機的CPU滿載,導致設備重啟或者將其他協(xié)議模塊的幀被

發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是解決CC功能在高頻發(fā)送CCM時由于CPU負 擔過重而難于實現(xiàn)的問題。
為了解決上述技術問題,本發(fā)明所采用的技術方案是提供一種基于FPGA 實現(xiàn)CFM中高頻連續(xù)性檢測的裝置,包括CC模塊、FPGA模塊和接口模塊,所 述CC模塊用于處理本地MEP通過FPGA模塊收發(fā)的CCM信息;所述FPGA模塊 用于收發(fā)高頻CCM信息;所述接口模塊用于CC模塊和FPGA模塊之間的互通, 所述接口模塊將CC模塊發(fā)出的CCM信息翻譯成FPGA模塊可以識別的表項,將 FPGA處理之后的CCM信息翻譯成中斷或者將CCM信息透傳給CC模塊進行邏輯 處理。
上述方案中,所述實現(xiàn)高頻收發(fā)CC幀的FPGA模塊具有四種工作狀態(tài); 當FPGA模塊判斷發(fā)起CC的本地MEP處于無連接狀態(tài)時,處于第一工作狀態(tài),此狀態(tài)下FPGA模塊向遠端MEP發(fā)送高頻CCM幀,并期待收到遠端MEP發(fā) 出的CCM幀;
當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連接中斷時,處于第二工 作狀態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦O,中斷位賦l;
當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連通時,處于第三工作狀 態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦1 ,將中斷位賦O;
當FPGA模塊判斷發(fā)起CC的本地MEP去使能CC功能時,處于第四工作狀 態(tài),此狀態(tài)下FPGA模塊刪除對應表項。
本發(fā)明還提供了一種基于FPGA實現(xiàn)CFM中高頻連續(xù)性檢測的方法,包括 以下步驟
步驟401: CC模塊使能CC功能,并判斷使能的CC功能是高頻還是低頻; 步驟402:若使能的是高速收發(fā)IEEE 802. lag中CCM幀的功能,則通過接
口模塊轉(zhuǎn)到FPGA模塊處理,即轉(zhuǎn)至步驟601;
步驟403:若使能的是低頻CC功能,則進入軟件流程,此時根據(jù)用戶的配
置發(fā)送CCM幀,等待收到遠端MEP發(fā)出的CCM幀;
步驟404:如果收到低頻CCM幀,則與本地MEP CCM數(shù)據(jù)庫中的條目比對; 步驟405:若有匹配的條目存在,則保持本地MEP CCM數(shù)據(jù)庫中該條目的
存在;
步驟406:若沒有匹配的條目存在,則與本地MEP的CFM配置進行比對; 步驟407:若比對的結(jié)果相同則將該CCM攜帶的信息存儲在在本地MEP CCM 數(shù)據(jù)庫中,即新建一個條目與該遠端MEP對應;
步驟408:若比對的結(jié)果不同則判斷是否比該MEP的MD層級高;步驟409:若比該MEP的層級高,則直接轉(zhuǎn)發(fā); 步驟410:若比該MEP的層級低,則丟棄;
其中FPGA模塊的處理流程包括以下步驟
步驟601:判斷CC模塊發(fā)出的指令是使能還是去使能CC功能;
步驟602:如果是去使能CC功能,則停止發(fā)送高頻CCM幀,并將FPGA使 用的表項刪除;
步驟603:如果是使能CC功能,則通過接口模塊傳來的指令和參數(shù)建立表 項,并發(fā)送高頻CCM幀,同時期待接收到遠端MEP的CCM幀;
步驟604: FPGA模塊接收到遠端MEP發(fā)出的CCM之后轉(zhuǎn)至步驟605;
步驟605:當FPGA模塊收到遠端MEP的CCM幀時判斷該CCM幀的參數(shù)是否 與本地FPGA模塊使用的所有表項中的相匹配,如果不匹配,且接收CCM中的 MD層級比本地配置的MD層級低,則將此CCM幀直接丟棄并返回步驟604,繼 續(xù)等待;若有匹配的表項則轉(zhuǎn)步驟606;
步驟606: FPGA模塊將其連通位置1,中斷位置O,并將收到的CCM參數(shù) 和建立連通性的狀態(tài)傳給接口模塊,讓其通知CC模塊,連接已建立;
步驟607:在連通位為1的情況下,判斷是否在3. 5倍配置CCM發(fā)送周期 后仍然沒有收到匹配表項的CCM幀,如果在3. 5倍周期內(nèi),收到1或者2個CCM, 則連通性沒有丟失,同時轉(zhuǎn)至步驟606;
步驟608:如果大于等于3. 5倍周期時沒有收到匹配表項的CCM幀,則FPGA 模塊將其連通位置O,中斷位置l,表明本地MEP與遠端MEP的連通性丟失, 同時將中斷傳給接口模塊,讓其通知CC模塊;同時轉(zhuǎn)至步驟604。
在上述方案的基礎上,所述CCM幀數(shù)據(jù)結(jié)構中的保留字段第59字節(jié)到70字節(jié)定義為TxFCf、 RxFCb、 TxFCb,其值O。
使能CC模塊時,只將CCM幀數(shù)據(jù)結(jié)構中發(fā)送時需要改變的部分傳給FPGA, 其他部分固定。
給FPGA發(fā)送CCM幀時,將該CCM幀維護域的后7字節(jié)和短MA名的后9字 節(jié)固定填0,它們分別對應的長度也固定為標準要求的最長長度。
當進行高頻CCM時,如果輸入的維護域名或短MA名過長則自動截斷。 本發(fā)明,利用軟硬件結(jié)合的方式輔助CFM中的CC模塊實現(xiàn)高頻收、發(fā)包, 減輕了 CPU的負擔,高效率的實現(xiàn)了 CC功能的高頻能力。同時,減少了其他 模塊丟包的概率,從而保證了其他模塊的可靠性,更好地保證了設備的穩(wěn)定性。


圖1為CCM幀以太網(wǎng)頭部數(shù)據(jù)格式圖; 圖2為CCM幀其余部分數(shù)據(jù)格式圖; 圖3為CC功能的流程圖; 圖4為FPGA模塊工作流程圖; 圖5為接口模塊工作流程圖。
具體實施例方式
本發(fā)明提供了一種利用FPGA模塊實現(xiàn)CFM中高頻連續(xù)性檢測的裝置及方 法,利用軟硬件結(jié)合的方式輔助CFM中的CC模塊實現(xiàn)高頻收、發(fā)包,減輕了 CPU的負擔,高效率地實現(xiàn)了 CC功能的高頻能力。
基于FPGA模塊實現(xiàn)CFM中高頻連續(xù)性檢測的裝置,包括CC模塊、接口模 塊和實現(xiàn)高頻收發(fā)CCM幀的FPGA模塊,其中,CC模塊用于處理本地MEP通過 FPGA模塊收發(fā)的CCM信息;接口模塊用于CC模塊和FPGA模塊之間的互通,接口模塊將CC模塊發(fā)出的CCM信息翻譯成FPGA模塊可以識別的表項,同時也將 FPGA接收到CCM幀之后的處理將參數(shù)和指令傳回CC模塊;FPGA模塊用于實際 執(zhí)行收發(fā)高頻CCM幀的功能,同時按要求對CCM幀做基本的判斷,并將得到的 參數(shù)和指令傳回給上層模塊。
所述實現(xiàn)高頻收發(fā)CC幀的FPGA模塊具有以下四種工作狀態(tài)
當FPGA模塊判斷發(fā)起CC的本地MEP處于無連接狀態(tài)時,處于第一工作狀 態(tài),此狀態(tài)下FPGA模塊向遠端MEP發(fā)送高頻CCM幀;
當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連接中斷時,處于第二工 作狀態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦O,中斷位賦l;
當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連通時,處于第三工作狀 態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦1 ,將中斷位賦O;
當FPGA模塊判斷發(fā)起CC的本地MEP去使能CC功能時,處于第四工作狀 態(tài),此狀態(tài)下FPGA模塊刪除對應表項。
FPGA會在以上描述的4種狀態(tài)中轉(zhuǎn)換,完成軟件所要求的高速收發(fā)IEEE 802. lag中CCM幀的功能。所述接口模塊的工作流程如下,參見圖5,
步驟501: CC模塊需要發(fā)送高頻的CCM幀,CC模塊將發(fā)送CCM所需要的信
息和指令下發(fā)給接口模塊;
步驟502:接口模塊將下發(fā)的信息和指令翻譯為FPGA可以讀取的表項,讓 FPGA去實現(xiàn)發(fā)包流程;
步驟503:如FPGA在3. 5倍本地MEP配置的CC發(fā)送周期內(nèi)沒有收到正確 的CCM幀,F(xiàn)PGA將其中斷位置O,連通位置l,同時將相應的參數(shù)和中斷信息 傳遞給接口模塊;否則轉(zhuǎn)步驟502;步驟504:接口模塊將上述參數(shù)和中斷信息傳給正在運行的CC模塊,讓 CC模塊做出相應判斷。
在使用FPGA之后,CC模塊與FPGA模塊之間使用接口函數(shù)進行連接,對FPGA 的操作由CC模塊下發(fā)指令和參數(shù),通過接口函數(shù)翻譯為FPGA模塊可以識別的 表項,讓FPGA去執(zhí)行。當FPGA遇到需要上報的情況時,也是通過接口函數(shù)上 報給CC模塊,從而完成高頻CCM功能。
下面結(jié)合附圖具體說明本發(fā)明基于FPGA模塊實現(xiàn)CFM中高頻連續(xù)性檢測 的方法。
首先,本地的MEP發(fā)起CC功能使能指令,根據(jù)本地配置的CCM幀發(fā)送周
期,來決定CC模塊是自己發(fā)包或者利用與FPGA模塊的接口讓FPGA輔助自己
發(fā)包,CC功能的總體流程如圖3所示,步驟如下
步驟401: CC模塊使能CC功能,并判斷使能的CC功能是高頻還是低頻; 步驟402:若使能的是高速收發(fā)IEEE 802. lag中CCM幀的功能,則通過接
口模塊轉(zhuǎn)到FPGA模塊處理,即轉(zhuǎn)至步驟601,實現(xiàn)流程如圖4所示;
步驟403:若使能的是低頻CC功能,則進入軟件流程,此時根據(jù)用戶的配
置發(fā)送CCM幀,等待收到遠端MEP發(fā)出的CCM幀;
步驟404:如果收到低頻CCM幀,則與本地MEPCCM數(shù)據(jù)庫中的條目比對; 步驟405:若有匹配的條目存在,則保持本地MEP CCM數(shù)據(jù)庫中該條目的
存在;
步驟406:若沒有匹配的條目存在,則與本地MEP的CFM配置進行比對; 步驟407:若比對的結(jié)果相同則將該CCM攜帶的信息存儲在在本地MEP CCM 數(shù)據(jù)庫中,即新建一個條目與該遠端MEP對應;步驟408:若比對的結(jié)果不同則判斷是否比該MEP的MD層級高;
步驟409:若比該MEP的層級高,則直接轉(zhuǎn)發(fā);
步驟410:若比該MEP的層級低,則丟棄。 其中FPGA模塊完成以下工作流程,如圖4所示
步驟601:判斷CC模塊發(fā)出的指令是使能還是去使能CC功能;
步驟602:如果是去使能CC功能,則停止發(fā)送高頻CCM幀,并將FPGA使 用的表項刪除;
步驟603:如果是使能CC功能,則通過接口模塊傳來的指令和參數(shù)建立表 項,并發(fā)送高頻CCM幀,同時期待接收到遠端MEP的CCM幀;
步驟604: FPGA模塊接收到遠端MEP發(fā)出的CCM之后轉(zhuǎn)至步驟605;
步驟605:當FPGA模塊收到遠端MEP的CCM幀時判斷該CCM幀的參數(shù)是否 與本地FPGA模塊使用的所有表項中的相匹配,如果不匹配,且接收CCM中的 MD層級比本地配置的MD層級低,則將此CCM幀直接丟棄并返回步驟604,繼 續(xù)等待;若有匹配的表項則轉(zhuǎn)步驟606;
步驟606: FPGA模塊將其連通位置1,中斷位置O,并將收到的CCM參數(shù) 和建立連通性的狀態(tài)傳給接口模塊,讓其通知CC模塊,連接已建立;
步驟607:在連通位為1的情況下,判斷是否在3. 5倍配置CCM發(fā)送周期 后仍然沒有收到匹配表項的CCM幀,如果在3. 5倍周期內(nèi),收到1或者2個CCM, 則連通性沒有丟失,同時轉(zhuǎn)至步驟606;
步驟608:如果大于等于3.5倍周期時沒有收到匹配表項的CCM幀,則則 FPGA模塊將其連通位置0,中斷位置1,表明本地MEP與遠端MEP的連通性丟 失,同時將中斷傳給接口模塊,讓其通知CC模塊;同時轉(zhuǎn)至步驟604。從以上的描述可知,在使用FPGA模塊輔助實現(xiàn)CC功能時,F(xiàn)PGA模塊設置 了兩個標志位連通位和中斷位用于標示兩個狀態(tài)之間變化的標識。
上述過程中,CCM幀的幀格式分為兩部分,第一部分是以太網(wǎng)頭部,該以 太網(wǎng)頭部是所有以太網(wǎng)OAM幀都要攜帶的,只不過內(nèi)容可能略有不同,但格式 一樣。如圖1所示。按照標準要求,以太網(wǎng)頭部中目的MAC地址字段填寫第一 類組播MAC地址,該MAC地址是攜帶了MD層級信息的組播MAC地址。以太網(wǎng) 頭部其他字段根據(jù)配置MEP所繼承的屬性填寫。第二部分是以太網(wǎng)0AM中CCM 部分,如圖2所示。在本發(fā)明中,根據(jù)實際情況并比較了 IEEE 802. lag和Y. 1731 的CCM幀格式之后,在實現(xiàn)CCM幀時以IEEE 802. lag定義的幀格式為藍本, 在不影響互通性的情況下做了非常細微的調(diào)整,該調(diào)整是在數(shù)據(jù)結(jié)構中定義 CCM幀時將原IEEE 802. lag中保留字段第59字節(jié)到70字節(jié)定義為TxFCf 、 RxFCb、 TxFCb三種如圖3中豎線部分所示,其值仍然為0。這樣在需要時可以 將CC功能擴展到按Y. 1731中所述測試性能。
由于FPGA使用的邏輯相對簡單,且為了減輕FPGA的負擔,并平衡FPGA 和CPU之間的工作而達到發(fā)送速率和邏輯處理要求,CPU只將CCM發(fā)送時可變 的部分傳給FPGA,其他部分固定(如圖2中斜線部分所示)。標準CCM中留給 維護域名和短MA名的字節(jié)很多, 一般情況很難用到這么多字節(jié),在給FPGA發(fā) 送時將維護域的后7字節(jié)和短MA名的后9字節(jié)固定填0,它們分別對應的長度 也固定為標準要求的最長長度(需要說明的是標準對維護域名和短MA名都有 一些其他的規(guī)定,可以在數(shù)據(jù)結(jié)構中定義時使用C語言技巧就可以實現(xiàn)的)。 當使用CCM高頻時,如果輸入的維護域名或短MA名過長則自動截斷。經(jīng)過以 上平衡之后FPGA在傳送CCM時需要變換部分只有183位,占整個CCM (CCM幀共600位)的30. 5%。
在使用了 FPGA之后CC功能的處理流程有些許變化,但這些變化并不影響 CC功能在標準中定義的狀態(tài)機的流程,因為這些FPGA在接收到CCM幀后會首 先與下發(fā)的FPGA表項比對,發(fā)現(xiàn)有不同之處時才上傳信息,所以它提供的是 CCM中參數(shù)和狀態(tài)的改變,通過與FPGA之間協(xié)商好的接口模塊可以很方便的使 CC功能處理高頻的CCM幀,從而實現(xiàn)高頻CC功能。
本發(fā)明不局限于上述最佳實施方式,任何人應該得知在本發(fā)明的啟示下作 出的結(jié)構變化,凡是與本發(fā)明具有相同或相近的技術方案,均落入本發(fā)明的保 護范圍之內(nèi)。
權利要求
1、實現(xiàn)CFM中高頻連續(xù)性檢測的裝置,其特征在于包括CC模塊,用于處理本地MEP通過FPGA模塊收發(fā)的CCM信息;FPGA模塊,用于收發(fā)高頻CCM信息;接口模塊,用于CC模塊和FPGA模塊之間的互通,所述接口模塊將CC模塊發(fā)出的CCM信息翻譯成FPGA模塊可以識別的表項,將FPGA處理之后的CCM信息翻譯成中斷或者將CCM信息透傳給CC模塊進行邏輯處理。
2、 如權利要求1所述的實現(xiàn)CFM中高頻連續(xù)性檢測的裝置,其特征在于 所述實現(xiàn)高頻收發(fā)CC幀的FPGA模塊具有四種工作狀態(tài);當FPGA模塊判斷發(fā)起CC的本地MEP處于無連接狀態(tài)時,處于第一工作狀 態(tài),此狀態(tài)下FPGA模塊向遠端MEP發(fā)送高頻CCM幀,并期待收到遠端MEP發(fā) 出的CCM幀;當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連接中斷時,處于第二工 作狀態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦O,中斷位賦l;當FPGA模塊判斷發(fā)起CC的本地MEP與遠端MEP連通時,處于第三工作狀 態(tài)時,此狀態(tài)下FPGA模塊將其連通位賦1,將中斷位賦O;當FPGA模塊判斷發(fā)起CC的本地MEP去使能CC功能時,處于第四工作狀 態(tài),此狀態(tài)下FPGA模塊刪除對應表項。
3、 實現(xiàn)CFM中高頻連續(xù)性檢測的方法,其特征在于包括以下步驟 步驟401: CC模塊使能CC功能,并判斷使能的CC功能是高頻還是低頻; 步驟402:若使能的是高速收發(fā)IEEE 802. lag中CCM幀的功能,則通過接口模塊轉(zhuǎn)到FPGA模塊處理,即轉(zhuǎn)至步驟601;步驟403:若使能的是低頻CC功能,則進入軟件流程,此時根據(jù)用戶的配置發(fā)送CCM幀,等待收到遠端MEP發(fā)出的CCM幀;步驟404:如果收到低頻CCM幀,則與本地MEPCCM數(shù)據(jù)庫中的條目比對; 步驟405:若有匹配的條目存在,則保持本地MEP CCM數(shù)據(jù)庫中該條目的存在;步驟406:若沒有匹配的條目存在,則與本地MEP的CFM配置進行比對; 步驟407:若比對的結(jié)果相同則將該CCM攜帶的信息存儲在在本地MEP CCM 數(shù)據(jù)庫中,即新建一個條目與該遠端MEP對應;步驟408:若比對的結(jié)果不同則判斷是否比該MEP的MD層級高;步驟409:若比該MEP的層級高,則直接轉(zhuǎn)發(fā); 步驟410:若比該MEP的層級低,則丟棄;其中FPGA模塊的處理流程包括以下步驟步驟601:判斷CC模塊發(fā)出的指令是使能還是去使能CC功能;步驟602:如果是去使能CC功能,則停止發(fā)送高頻CCM幀,并將FPGA使 用的表項刪除;步驟603:如果是使能CC功能,則通過接口模塊傳來的指令和參數(shù)建立表 項,并發(fā)送高頻CCM幀,同時期待接收到遠端MEP的CCM幀;步驟604: FPGA模塊接收到遠端MEP發(fā)出的CCM之后轉(zhuǎn)至步驟605;步驟605:當FPGA模塊收到遠端MEP的CCM幀時判斷該CCM幀的參數(shù)是否 與本地FPGA模塊使用的所有表項中的相匹配,如果不匹配,且接收CCM中的 MD層級比本地配置的MD層級低,則將此CCM幀直接丟棄并返回步驟604,繼 續(xù)等待;若有匹配的表項則轉(zhuǎn)步驟606;步驟606: FPGA模塊將其連通位置1 ,中斷位置O,并將收到的CCM參數(shù) 和建立連通性的狀態(tài)傳給接口模塊,讓其通知CC模塊,連接己建立;步驟607:在連通位為1的情況下,判斷是否在3. 5倍配置CCM發(fā)送周期 后仍然沒有收到匹配表項的CCM幀,如果在3. 5倍周期內(nèi),收到1或者2個CCM, 則連通性沒有丟失,同時轉(zhuǎn)至步驟606;步驟608:如果大于等于3. 5倍周期時沒有收到匹配表項的CCM幀,則FPGA 模塊將其連通位置0,中斷位置1,表明本地MEP與遠端MEP的連通性丟失, 同時將中斷傳給接口模塊,讓其通知CC模塊;同時轉(zhuǎn)至步驟604。
4、 如權利要求3所述的實現(xiàn)CFM中高頻連續(xù)性檢測的方法,其特征在于 所述CCM幀數(shù)據(jù)結(jié)構中的保留字段第59字節(jié)到70字節(jié)定義為TxFCf 、 RxFCb、 TxFCb,其值O。
5、 如權利要求3所述的實現(xiàn)CFM中高頻連續(xù)性檢測的方法,其特征在于 使能CC模塊時,只將CCM幀數(shù)據(jù)結(jié)構中發(fā)送時需要改變的部分傳給FPGA,其 他部分固定。
6、 如權利要求3所述的實現(xiàn)CFM中高頻連續(xù)性檢測的方法,其特征在于 給FPGA發(fā)送CCM幀時,將該CCM幀維護域的后7字節(jié)和短MA名的后9字節(jié)固 定填0,它們分別對應的長度也固定為標準要求的最長長度。
7、 如權利要求3所述的實現(xiàn)CFM中高頻連續(xù)性檢測的方法,其特征在于 當進行高頻CCM時,如果輸入的維護域名或短MA名過長則自動截斷。
全文摘要
本發(fā)明涉及基于IEEE 802.1ag標準的以太網(wǎng)運營、管理和維護,是一種實現(xiàn)CFM中高頻連續(xù)性檢測的裝置及方法。該裝置包括CC模塊、接口模塊和實現(xiàn)高頻收發(fā)CCM幀的FPGA模塊,其中CC模塊用于處理本地MEP通過FPGA模塊收發(fā)的CCM信息;接口模塊用于CC模塊和FPGA模塊之間的互通,將CC模塊發(fā)出的CCM信息翻譯成FPGA模塊可以識別的表項,并將FPGA處理之后的CCM信息翻譯成中斷或者將CCM信息透傳給CC模塊進行邏輯處理。本發(fā)明利用軟硬件結(jié)合的方式輔助CFM中的CC模塊實現(xiàn)高頻收、發(fā)包,減輕了CPU的負擔,高效率的實現(xiàn)了CC功能的高頻能力。同時,減少了其他模塊丟包的概率,從而保證了其他模塊的可靠性,更好地保證了設備的穩(wěn)定性。
文檔編號H04L12/26GK101499938SQ20091013190
公開日2009年8月5日 申請日期2009年3月27日 優(yōu)先權日2009年3月27日
發(fā)明者張瀚之, 寧 徐, 莉 李 申請人:武漢烽火網(wǎng)絡有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湛江市| 秭归县| 饶平县| 南宫市| 高阳县| 和静县| 都江堰市| 宣化县| 隆化县| 定安县| 和硕县| 阿克| 太仆寺旗| 嘉祥县| 获嘉县| 定南县| 永泰县| 朔州市| 喀喇沁旗| 丰县| 中超| 池州市| 枣阳市| 车致| 青冈县| 永胜县| 肥乡县| 沧州市| 淮安市| 沙洋县| 吴川市| 威海市| 儋州市| 许昌县| 柳林县| 高雄市| 永靖县| 泰兴市| 金门县| 华容县| 枝江市|