專利名稱:以太網(wǎng)至非成幀e1轉(zhuǎn)換器及e1環(huán)回檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及以太網(wǎng)至非成幀E1轉(zhuǎn)換器及E1環(huán)回 檢測方法。
背景技術(shù):
以太網(wǎng)至非成幀E1轉(zhuǎn)換器是借助于電信傳輸線路(E1或承載E1的傳輸網(wǎng), 如PDH、SDH、微波等)來實現(xiàn)以太網(wǎng)遠距離延伸的設(shè)備,以太網(wǎng)符合IEEE 802.3 標準,El符合ITU-T G,703標準。以太網(wǎng)至非成幀El轉(zhuǎn)換器把以太網(wǎng)的數(shù)據(jù)包 變換成E1的幀格式進行傳輸,然后在對端將E1的幀格式還原成以太網(wǎng)的幀格 式,實現(xiàn)以太網(wǎng)在基于E1的電信網(wǎng)上的透明傳輸。以太網(wǎng)至非成幀E1轉(zhuǎn)換器 可有效地利用電信運營商線路的剩余帶寬,增加的投資很少、并可即時開通。
在E1或承載E1的傳輸網(wǎng)絡(luò)中,經(jīng)常會通過環(huán)回測試來確定傳輸網(wǎng)絡(luò)的故 障。而在以太網(wǎng)網(wǎng)絡(luò)中,如果某個端口出現(xiàn)環(huán)回將會引起廣播風暴,嚴重的情 況下會造成網(wǎng)絡(luò)擁塞,使得整個網(wǎng)絡(luò)癱瘓。
中國專利申請200710172376.0號專利申請公開了一種E1環(huán)回檢測的方法及 裝置,其主要技術(shù)方案為利用E1幀同步時隙的空閑位發(fā)送測試圖案,檢測是 否有接收到包含相同測試圖案的數(shù)據(jù)包,如果有則認為檢測到環(huán)回。
然而,上述現(xiàn)有技術(shù)只能針對成幀E1進行會回檢測,而非成幀E1沒有時 隙的概念,所以不能像成幀E1那樣利用一個時隙的帶寬插入環(huán)回檢測控制幀來 檢測E1的環(huán)回。而且,上述現(xiàn)有的針對成幀El的環(huán)回檢測需要設(shè)計成幀器和 解幀器,無法滿足方案低成本的需求,也不能和用戶已經(jīng)購買的非成幀E1轉(zhuǎn)換
器兼容o
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種以太網(wǎng)至非成幀El轉(zhuǎn)換器El環(huán)回檢測方法,主 要解決以下問題1.在以太網(wǎng)至非成幀E1轉(zhuǎn)換器中實現(xiàn)E1環(huán)回的自動檢測; 2.保護以太網(wǎng);3.低成本。一種以太網(wǎng)至非成幀E1轉(zhuǎn)換器E1環(huán)回檢測方法,其特征在于,包括將 從E1接口發(fā)送出去的數(shù)據(jù)包信息存儲下來,并在一定時間內(nèi)同El接口接收到 的數(shù)據(jù)包信息進行比較,如果發(fā)現(xiàn)有相同的數(shù)據(jù)包信息收到,則認為E1接口檢 測到環(huán)回并隔離以太網(wǎng)。
本發(fā)明進一步的目的是提供一種具有以太網(wǎng)接口環(huán)回檢測功能并可隔離以 太網(wǎng)的以太網(wǎng)至非成幀E1轉(zhuǎn)換器。
該進一步目的由以下技術(shù)方案實現(xiàn)-
一種以太網(wǎng)至非成幀E1轉(zhuǎn)換器,包括時鐘發(fā)生模塊、El-以太網(wǎng)接口、 NRZ至HDB3轉(zhuǎn)換模塊、HDB3至NRZ轉(zhuǎn)換模塊、El環(huán)回控制模塊及El出線; 其特征在于,還包括環(huán)回檢測模塊,連接在El-以太網(wǎng)接口,具體包括
發(fā)送數(shù)據(jù)包信息提取模塊;
接收數(shù)據(jù)包信息提取模塊;
延時計數(shù)器,控制所述接收數(shù)據(jù)包信息提取模塊在計數(shù)時間內(nèi)提取接收數(shù) 據(jù)包信息;
比較模塊,比較提取到的發(fā)送數(shù)據(jù)包信息和計數(shù)時間內(nèi)提取接收數(shù)據(jù)包信
息;
環(huán)回指示告警模塊,根據(jù)比較模塊的比較結(jié)果告警或取消告警;及 開關(guān)控制模塊,根據(jù)比較模塊的比較結(jié)果控制以太網(wǎng)連接的通或斷。 本發(fā)明在以太網(wǎng)至非成幀E1轉(zhuǎn)換器中采用了延時比較發(fā)送和接收的數(shù)據(jù)包 信息的方法來實現(xiàn)環(huán)回的檢測,與現(xiàn)有技術(shù)相比具有如下的優(yōu)點用本方案實 施的產(chǎn)品在不增加原有產(chǎn)品成本的基礎(chǔ)上,增加了非成幀E1的環(huán)回檢測并可隔 離以太網(wǎng)的功能,避免在交換機上造成端口環(huán)回,不用為了防止網(wǎng)絡(luò)風暴而特 意選取帶網(wǎng)口隔離功能的交換機。
圖1為實現(xiàn)本發(fā)明的以太網(wǎng)至非成幀E1轉(zhuǎn)換器的系統(tǒng)框圖; 圖2為圖1中"環(huán)回檢測模塊"的構(gòu)成示意圖; 圖3為實現(xiàn)本發(fā)明的環(huán)回檢測模塊流程圖。
具體實施例方式
本發(fā)明主旨在于在非成幀E1轉(zhuǎn)換器中采用延時比較的方法來實現(xiàn)環(huán)回的 檢測,具體來說就是將從非成幀E1轉(zhuǎn)換器發(fā)送出去的數(shù)據(jù)包存儲下來,并在一 定時間內(nèi)同非成幀E1轉(zhuǎn)換器接收到的數(shù)據(jù)包進行比較,如果發(fā)現(xiàn)有相同的數(shù)據(jù) 包收到則認為El接口有環(huán)回。
要實現(xiàn)上述方案首先要解決的問題就是數(shù)據(jù)包的提取和存儲,以太網(wǎng)數(shù)據(jù) 包最大可到1518字節(jié)(注ISL封裝后可達1548字節(jié),802.1Q封裝后可達1522 字節(jié))。如果要把這么長的數(shù)據(jù)包整個存儲下來需要消耗很多的可編程邏輯芯片 的資源,這顯然無法實現(xiàn)方案的低成本要求,而且對這么長的數(shù)據(jù)包進行比較 也很繁瑣。
我們知道,以太網(wǎng)數(shù)據(jù)在傳送到El轉(zhuǎn)換器之前已經(jīng)轉(zhuǎn)換為HDLC格式的數(shù) 據(jù)包,在HDLC協(xié)議中其幀尾之前的兩個字節(jié)為HDLC幀的CRC校驗和(詳 見HDLC協(xié)議規(guī)范)。對于不同的HDLC幀其CRC校驗和也是不同的,因此我 們只需要把每個數(shù)據(jù)包的CRC校驗和存儲下來進行比較即可。這樣既可以節(jié)約 可編程邏輯芯片的資源,又可以很方便地進行數(shù)據(jù)包的比較,可很好的滿足方 案低成本的要求。
如圖l所示,本實施例提供一種以太網(wǎng)至非成幀E1轉(zhuǎn)換器,包括時鐘發(fā) 生模塊、El-以太網(wǎng)接口、 NRZ至HDB3轉(zhuǎn)換模塊、HDB3至NRZ轉(zhuǎn)換模塊、 E1環(huán)回控制模塊及E1出線,上述部分均屬現(xiàn)有技術(shù),本申請中不再贅述。
下面結(jié)合圖1及圖2詳細說明作為本申請創(chuàng)新點的環(huán)回檢測?!姥?。該環(huán)回 檢測模塊連接在El-以太網(wǎng)接口,具體包括發(fā)送數(shù)據(jù)包信息提取模塊;接收數(shù) 據(jù)包信息提取模塊;延時計數(shù)器,其計數(shù)時間為E1傳輸網(wǎng)絡(luò)中可能出現(xiàn)的最大 傳輸時延,從而控制所述接收數(shù)據(jù)包信息提取模塊在計數(shù)時間內(nèi)提取接收數(shù)據(jù) 包信息;比較模塊,比較提取到的發(fā)送數(shù)據(jù)包信息和計數(shù)時間內(nèi)提取接收數(shù)據(jù) 包信息;環(huán)回指示告警模塊,根據(jù)比較模塊的比較結(jié)果告警或取消告警,可以 具體為環(huán)回告警指示燈;開關(guān)控制模塊,根據(jù)比較模塊的比較結(jié)果控制以太網(wǎng)
連接的通或斷。
本實施例中,所述發(fā)送數(shù)據(jù)包信息提取模塊和接收數(shù)據(jù)包信息提取模塊均采用25位的移位寄存器。對發(fā)送出去和接收到的數(shù)據(jù)包進行CRC校驗和提取 的具體方法為將E1轉(zhuǎn)換器收和發(fā)兩個方向的數(shù)據(jù)都截取下來,各自通過一個 25位的移位寄存器,當發(fā)現(xiàn)該寄存器的bit0-bit7為HDLC幀的幀尾g卩"01111110" 時,就把bit9-bit24作為CRC校驗和存儲下來。
本實施例提供一種以太網(wǎng)至非成幀E1轉(zhuǎn)換器的芯片選擇因為系統(tǒng)方案在 設(shè)計中充分考慮了低成本的要求,因此我們選用了 ALTERA公司MAXII系列的 可編程邏輯芯片(EPM240)。該芯片所提供的資源可供我們完成所有功能,并 且成本低廉。
如圖3所示,基于上述以太網(wǎng)至非成幀E1轉(zhuǎn)換器的E1環(huán)回檢測方法,包 括如下的工作流程
(1) 等待El-以太網(wǎng)接口發(fā)送數(shù)據(jù)包,并提取發(fā)送出去的數(shù)據(jù)包的CRC校
驗和;
(2) 啟動一個延時計數(shù)器;
(3) 在延時計數(shù)器計時期間,等待El-以太網(wǎng)接口接收到的數(shù)據(jù)包并提取 接收數(shù)據(jù)包的CRC校驗和,并將每個接收數(shù)據(jù)包的CRC校驗和同第(1)步驟 中提取的CRC校驗和進行比較,如果接收到相同的數(shù)據(jù)包則跳到第(4a)步驟; 如果在定時器超時后,都沒有收到相同的數(shù)據(jù)包則跳到第(4b)步驟。
(4a)認為在規(guī)定的時間內(nèi)El線路上檢測到環(huán)回,給出環(huán)回指示告警的同 時將以太網(wǎng)接口斷開,返回第(1)步驟;
(4b)認為規(guī)定的時間內(nèi)沒有收到發(fā)出去的數(shù)據(jù)包,El線路上沒有環(huán)回, 取消環(huán)回指示告警并恢復(fù)以太網(wǎng)連接,返回第(1)步驟。
上述實施例用于充分公開而非限制本發(fā)明,基于上述實施例的、未做出創(chuàng) 造性勞動的簡單替換,應(yīng)當屬于本發(fā)明揭露的范圍。
權(quán)利要求
1.一種以太網(wǎng)至非成幀E1轉(zhuǎn)換器的E1環(huán)回檢測方法,其特征在于,包括將從E1接口發(fā)送出去的數(shù)據(jù)包信息存儲下來,并在一定時間內(nèi)同E1接口接收到的數(shù)據(jù)包信息進行比較,如果發(fā)現(xiàn)有相同的數(shù)據(jù)包信息收到,則認為E1接口檢測到環(huán)回。
2. 如權(quán)利要求1所述的以太網(wǎng)至非成幀E1轉(zhuǎn)換器的El環(huán)回檢測方法,其特征 在于,所述數(shù)據(jù)包信息為數(shù)據(jù)包的CRC校驗和。
3. 如權(quán)利要求2所述的以太網(wǎng)至非成幀E1轉(zhuǎn)換器的E1環(huán)回檢測方法,其特征 在于,對發(fā)送出去和接收到的數(shù)據(jù)包進行CRC校驗和提取的方法為將E1收 和發(fā)兩個方向的數(shù)據(jù)都截取下來,各自通過一個25位的移位寄存器,當發(fā)現(xiàn)該 寄存器的bit0-bit7為HDLC幀的幀尾"01111110"時,就把bit9-bit24作為CRC 校驗和存儲下來。
4. 如權(quán)利要求1所述的以太網(wǎng)至非成幀E1轉(zhuǎn)換器的E1環(huán)回檢測方法,其特征 在于,所述一定時間為El傳輸網(wǎng)絡(luò)中可能出現(xiàn)的最大傳輸時延。
5. —種以太網(wǎng)至非成幀E1轉(zhuǎn)換器,包括時鐘發(fā)生模塊、El-以太網(wǎng)接口、 NRZ 至HDB3轉(zhuǎn)換模塊、HDB3至NRZ轉(zhuǎn)換模塊、El環(huán)回控制模塊及El出線;其 特征在于,還包括環(huán)回檢測模塊,連接在El-以太網(wǎng)接口,具體包括發(fā)送數(shù)據(jù)包信息提取模塊; 接收數(shù)據(jù)包信息提取模塊;延時計數(shù)器,控制所述接收數(shù)據(jù)包信息提取模塊在計數(shù)時間內(nèi)提取接收數(shù) 據(jù)包信息;比較模塊,比較提取到的發(fā)送數(shù)據(jù)包信息和計數(shù)時間內(nèi)提取接收數(shù)據(jù)包信息;環(huán)回指示告警模塊,根據(jù)比較模塊的比較結(jié)果告警或取消告警;及 開關(guān)控制模塊,根據(jù)比較模塊的比較結(jié)果控制以太網(wǎng)連接的通或斷。
6. 如權(quán)利要求5所述的以太網(wǎng)至非成幀E1轉(zhuǎn)換器,其特征在于,所述發(fā)送數(shù)據(jù) 包信息提取模塊和接收數(shù)據(jù)包信息提取模塊均采用25位的移位寄存器。
7. —種基于權(quán)利要求6所述的以太網(wǎng)至非成幀E1轉(zhuǎn)換器的E1環(huán)回檢測方法, 其特征在于,包括(1) 等待El-以太網(wǎng)接口發(fā)送數(shù)據(jù)包,并提取發(fā)送出去的數(shù)據(jù)包的CRC校驗和;(2) 啟動一個延時計數(shù)器;(3) 在延時計數(shù)器計時期間,等待El-以太網(wǎng)接口接收到的數(shù)據(jù)包并提取 接收數(shù)據(jù)包的CRC校驗和,并將每個接收數(shù)據(jù)包的CRC校驗和同第(1)步驟 中提取的CRC校驗和進行比較,如果接收到相同的數(shù)據(jù)包則跳到第(4a)步驟; 如果在定時器超時后,都沒有收到相同的數(shù)據(jù)包則跳到第(4b)步驟。(4a)認為在規(guī)定的時間內(nèi)E1線路上檢測到環(huán)回,給出環(huán)回指示告警的同 時將以太網(wǎng)接口斷開,返回第(1)步驟;(4b)認為規(guī)定的時間內(nèi)沒有收到發(fā)出去的數(shù)據(jù)包,El線路上沒有環(huán)回, 取消環(huán)回指示告警并恢復(fù)以太網(wǎng)連接,返回第(1)步驟。
全文摘要
本發(fā)明涉及以太網(wǎng)至非成幀E1轉(zhuǎn)換器及E1環(huán)回檢測的方法,方法包括將從E1接口發(fā)送出去的數(shù)據(jù)包信息存儲下來,并在一定時間內(nèi)同E1接口接收到的數(shù)據(jù)包信息進行比較,如果發(fā)現(xiàn)有相同的數(shù)據(jù)包信息收到,則認為E1接口檢測到環(huán)回并隔離以太網(wǎng)。本發(fā)明在以太網(wǎng)至非成幀E1轉(zhuǎn)換器中采用了延時比較發(fā)送和接收的數(shù)據(jù)包信息的方法來實現(xiàn)環(huán)回的檢測,與現(xiàn)有技術(shù)相比具有如下的優(yōu)點用本方案實施的產(chǎn)品在不增加原有產(chǎn)品成本的基礎(chǔ)上,增加了非成幀E1的環(huán)回檢測并可隔離以太網(wǎng)的功能,避免在交換機上造成端口環(huán)回,不用為了防止網(wǎng)絡(luò)風暴而特意選取帶網(wǎng)口隔離功能的交換機。
文檔編號H04L1/00GK101630996SQ20091004189
公開日2010年1月20日 申請日期2009年8月17日 優(yōu)先權(quán)日2009年8月17日
發(fā)明者琦 黃 申請人:珠海市佳訊實業(yè)有限公司