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