国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種鏈路數(shù)據(jù)的傳輸方法及裝置的制作方法

      文檔序號:7707428閱讀:178來源:國知局
      專利名稱:一種鏈路數(shù)據(jù)的傳輸方法及裝置的制作方法
      技術領域
      本發(fā)明涉及一種鏈路數(shù)據(jù)的傳輸方法及裝置,屬于網(wǎng)絡通信技術領域。
      背景技術
      網(wǎng)絡用戶通過在網(wǎng)絡邊界設備接入到相應的服務實例,然后通過與服務實例綁定的隧道,把用戶的業(yè)務數(shù)據(jù)發(fā)送到網(wǎng)絡對端的設備上。對一般的網(wǎng)絡邊界來說,常常需要接入大量的用戶服務實例,和與之對應的隧道。而網(wǎng)絡中常常會出現(xiàn),某兩地的交換數(shù)據(jù)量比較大的情況,如在一個網(wǎng)絡中北京
      和上海等發(fā)達城市的網(wǎng)絡數(shù)據(jù)交換占據(jù)了網(wǎng)絡流量的90%以上。所以這些城市網(wǎng)絡需要有非常好的可靠性。
      現(xiàn)有技術普遍采用增加維護狀態(tài)鏈表的方法提高網(wǎng)絡的可靠性,并且在每一條隧道內(nèi)都進行鏈路安全檢測,以保證快速倒換,這樣就導致了大量的協(xié)議報文在網(wǎng)絡中傳輸。而這些協(xié)議報文在一個網(wǎng)絡內(nèi)經(jīng)常出現(xiàn)非常相似的情況,而大多數(shù)只是幾個字段的數(shù)值不同,以致這些數(shù)據(jù)的傳輸將會導致資源的浪費。例如配置10000條隧道,每條隧道發(fā)送CC報文檢測,每3.3ms檢測一次,假定每個報文都只有100個字節(jié),則浪費的帶寬為10000條隧道x100個字節(jié)+3.3ms:300Mbps。
      在網(wǎng)絡中,也常常出現(xiàn)這樣的現(xiàn)象在一段時間內(nèi),某些網(wǎng)站的突發(fā)流量非常大,而且訪問點較多,其形式大都為點到多點的模式,也會導致網(wǎng)絡的流量在中間設備上相應的增加。
      在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題
      由于在網(wǎng)絡中傳輸了大量的協(xié)議報文,導致了網(wǎng)絡設備容量的降低,并
      4且這種協(xié)議報文對于中間設備和用戶設備都是不透明的操作,增加了維護的困難。

      發(fā)明內(nèi)容
      本發(fā)明的實施例提供了 一種鏈路數(shù)據(jù)的傳輸方法及裝置,以解決網(wǎng)絡中傳輸?shù)膱笪牧枯^大、對設備的操作不透明、維護較困難的問題。
      一種鏈路數(shù)據(jù)的發(fā)送方法,包括
      將接收到的報文與保存的模板進行匹配,所述模板記錄了預定的報文特征信息;
      確定與接收到的報文特征信息匹配的模板對應的模板信息,以及接收到的報文中與所述模板不相匹配的信息,并發(fā)送。一種鏈路數(shù)據(jù)的發(fā)送裝置,包括
      模板匹配單元,用于將接收到的報文與保存的模板進行匹配,所述模板記錄了預定的報文特征信息;
      匹配發(fā)送單元,用于確定與接收到的報文中部分信息匹配的模板對應的模板信息,以及接收到的報文中與所述模板不相匹配的信息,并發(fā)送。
      一種鏈路數(shù)據(jù)的接收方法,包括
      接收模板信息,以及與模板不相匹配的信息;
      在存儲的模板中,確定所述模板信息對應的模板,并利用該對應的模板
      和所述與模板不相匹配的信息獲得接收到的報文。一種鏈路數(shù)據(jù)的接收裝置,其特征在于,包括信息接收單元,用于接收才莫板信息,以及與才莫板不相匹配的信息;報文恢復單元,用于在存儲的模板中,確定所述模板信息對應的模板,
      并利用該對應的模板和所述與模板不相匹配的信息獲得接收到的報文。
      由上述本發(fā)明的實施例提供的技術方案可以看出,本發(fā)明的實施例采用
      的模板機制減少了報文的長度,只要發(fā)送與模板不同的報文即可,提高了網(wǎng)絡以及中間設備的容量,對設備的操作更加透明,減少了維護的困難。


      為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      圖1為本發(fā)明實施例提供的一種鏈路數(shù)據(jù)的傳輸方法的流程示意圖;圖2為本發(fā)明實施例提供的一種鏈路凝:據(jù)的傳輸裝置的結(jié)構示意圖。
      具體實施例方式
      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例<義<又是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      本發(fā)明實施例提供了 一種鏈路數(shù)據(jù)的傳輸方法,傳輸方法包括發(fā)送和接收兩個過牙呈。
      在發(fā)送過程中,首先將接收到的報文與保存的模板進行匹配,模板記錄了預定的報文特征信息;然后將確定與接收到的報文特征信息匹配的模板對應的模板信息以及接收到的報文中與模板不相匹配的信息發(fā)送。
      進一步地,在發(fā)送過程中還包括將確定與接收到的報文特征信息匹配的模板發(fā)送,以及判斷接收到的報文要求的時間延遲是否小于預定的閾值,如果是,則將接收到的報文對應的模板信息和與模板不相匹配的信息單獨發(fā)送,如果否,則將多個接收到的報文對應的模板信息和與模板不相匹配的信息一起發(fā)送。在上述過程中,對發(fā)送的報文數(shù)量可以進行動態(tài)的調(diào)整,提高了網(wǎng)絡的容量。
      在接收過程中,首先接收模板信息,以及與模板不相匹配的信息;然后
      在存儲的模板中,確定模板信息對應的模板,并利用該對應的模板和相應與模板不相匹配的信息獲得接收到的報文。
      進一步地,在接收過程中還包括對于存儲的模板,當預定的時間內(nèi)沒有接收到與模板相匹配的報文時,刪除存儲的模板。上述過程釆用的模板老化機制可以簡化維護的過程,且不需要對整個網(wǎng)絡進行同步,提高了模板的利
      用效率;對于突發(fā)流量,可以動態(tài)的調(diào)整模板的配置,使網(wǎng)絡中的突發(fā)流量大幅減少。
      本發(fā)明實施例提供了 一種鏈路數(shù)據(jù)的傳輸方法作為較佳的實施例,但本發(fā)明的實施例在實際應用中對于不同格式的報文,如果具有同樣的格式,也可以采用模板機制進行報文的傳輸。
      為便于對本發(fā)明實施例有進一步理解,下面將結(jié)合附圖對本發(fā)明實施例的具體應用過程進行說明。
      實施例一
      在一個網(wǎng)絡的兩臺接入設備上,將用戶送入?yún)f(xié)議報文的設備命名為InputDev,把目標節(jié)點的接入設備命名為OutDev,中間的鏈路命名為LinkA和LinkB。在該實施例一 中分別提供了作為發(fā)送端的InputDev設備和作為接收端的OutDev設備采用的報文傳遞處理過程。( 一)發(fā)送端
      如圖1所示,在設備lnputDev上對用戶報文中的協(xié)議進行識別,發(fā)現(xiàn)這個鏈路保護協(xié)議報文是通過鏈路LinkA這條路徑發(fā)送到設備OutDev上的,具體可以包括
      11,將接收到的報文與保存的模板進行匹配,模板記錄了預定的報文特征信息。
      7設備lnputDev將第一次接收到的協(xié)議報文存儲為模板,并將所有接收到的不與任何模板相匹配的報文存儲為模板并編號。
      12,確定與接收到的報文特征信息匹配的模板對應的模板信息,以及接收到的報文中與模板不相匹配的信息,并發(fā)送。
      確定接收到的報文中與模板匹配和不匹配的信息的過程為將設備InputDev接收到的報文與模板相匹配,并將該報文中不與模板相匹配的字節(jié)記錄成(Start, Length)的一個單元組,其中Start表示該協(xié)議中第一個與模板不同的字節(jié),Length表示該協(xié)議中與模板不同的字節(jié)的長度。設備InputDev將與模板相匹配后的協(xié)議報文轉(zhuǎn)換成如下格式發(fā)送給設備OutDev:
      前導字符+相匹配的模板編號+從Start開始的Length長度個字節(jié)的報文
      另外,對于設備lnputDev接收到的所有該協(xié)議的報文,如果接收到的報文要求的發(fā)送時間延遲小于閾值(例如1ms),則將接收到的報文對應的模板信息和與模板不相匹配的信息單獨發(fā)送給設備OutDev:
      前導字符+相匹配的模板編號+從Start開始的Length長度個字節(jié)的報文
      如果接收到的報文要求的發(fā)送時間延遲大于閾值(例如1ms),則將多個接收到的報文對應的模板信息和與模板不相匹配的信息一起發(fā)送給設備OutDev:
      前導字符+相匹配的模板編號+從Start1開始的Length1長度個字節(jié)的報文+從318112開始的Length2長度個字節(jié)的報文+……
      最后,對于報文中有多處與模板不匹配的情況,需要保存多個(Start,Length)的格式。(二)接收端
      如圖1所示,設備OutDev將接收到的模板信息和不與模板匹配的信息恢復成完整的報文,具體可以包括
      13,接收模板信息,以及與模板不相匹配的信息。
      8相對于設備lnputDev接收到的報文,設備OutDev接收到的是由模板的編號、從第 一個不與模板相匹配的字節(jié)的位置以及從該位置開始的所有與模板不匹配的字節(jié)組成的內(nèi)容。
      14,在存儲的模板中,確定模板信息對應的模板,并利用該對應的模板和相應與模板不相匹配的信息獲得接收到的報文。
      設備OutDev將接收到的模板保存,與模板匹配的內(nèi)容即為相應模板的內(nèi)容,不與模板匹配的內(nèi)容為接收到的報文,并根據(jù)第一個不與模板匹配的字節(jié)的位置以及從該位置開始的所有與模板不匹配的字節(jié)恢復出報文的完整內(nèi)容。
      15,當預定的時間內(nèi)沒有接收到與模板相匹配的信息時,刪除模板。根據(jù)網(wǎng)絡數(shù)據(jù)的傳輸情況需要對模板進行更新,可以設定當30分鐘內(nèi)沒有接收到與模板相匹配的報文時,設備lnputDev和設備OutDev刪除模板。實施例二
      該實施例為傳輸CC報文的過程。CC報文發(fā)送的時間間隔為3.3ms或10ms,報文的長度為80個字節(jié)或更多,報文的基本形式為
      DMAC(48bit) + SMAC(48bit) + ETH TYPE(16bit) + VLAN TAG(16bit) +0xbbb0(16bit) + MDLEVEL(3bit) + VERSION(5bit) + OPCODE(8bit) +RDI(麓)+ Res(4bit) + INTERVAL(3bit) + TLV OFFSET(8bit) + SEQUENCEID(32bit) + MEP ID(16bit) + MA NAME Format(8bit) + MD NameLength(8bit) + MAID(368bit) + END TLV(8bit)
      在兩臺路由之間啟用EOAM的CC報文進行鏈路檢測。每一個隧道上的CC報文將以3.3ms的速度發(fā)送。在一條鏈路上報文的內(nèi)容都是相同的,即具有相同的傳輸路徑和報文信息。而在這兩臺設備上的不同隧道之間的差別也比較小, 一般情況只有VLAN TAG和MEP ID之間的信息不同,所以實施例二針對這個協(xié)議分別提供了在發(fā)送端和接收端傳輸?shù)倪^程。(一)發(fā)送端接收到此協(xié)議報文,將第 一個接收到的報文存儲為模版。
      如果收到此協(xié)議報文,檢測報文除了VLAN TAG和MEP ID之外的信息是
      否與現(xiàn)有的模版匹配,如果匹配,則在接入設備上把模版發(fā)送到對端接入設備,確認對端設備收到模版;如果不匹配,則存儲為模版。(二)接收端
      如果收到與模版匹配的協(xié)議報文,則把壓縮成如下格式發(fā)送到對端設

      DMAC(48bit) + SMAC(48bit) + ETH TYPE(16bit) + VLAN TAG(16bit) +ETH TYPE2(16bit) +模版編號+與模版不匹配的內(nèi)容。
      其中DMAC(48bit) + SMAC(48bit) + ETH TYPE(16bit) + VLAN TAG和原
      始報文一致,以便于在2層網(wǎng)路上具有相同的轉(zhuǎn)發(fā)路徑。
      其中ETH TYPE2(16bit) +模版編號+與模版不匹配的內(nèi)容,為傳遞的信息。
      然后,對端接入設備收到此壓縮的報文,并根據(jù)模版恢復出原始的報文。只需要把不同的內(nèi)容填充到模版中,然后發(fā)出即可。
      對于接入設備的模版刪除,采用老化時間的辦法。如果一定的時間沒有收到協(xié)議報文,則刪除模版。
      對于對端接入設備,因為報文模版是遠程設備傳送過來,也采用老化時間的辦法,保證老化時間大于接入設備^t版的老化時間。
      實施例三
      在一段時間內(nèi),某些服務器的突發(fā)流量非常大,且形成點到多點的訪問形式,如一些電影、音樂等服務器。這些服務器的傳輸數(shù)據(jù)基本比較相同,但無法用組播實現(xiàn)。則需要在邊界接入設備上進行數(shù)據(jù)轉(zhuǎn)換,以便于節(jié)約中間設備的流量,以提高了整個網(wǎng)絡的容量。在接入設備上對服務器的數(shù)據(jù)采樣,對流量大的服務器進行轉(zhuǎn)換。實施例三分別提供了在3層網(wǎng)絡上發(fā)送和接收的過程。(一) 發(fā)送端
      接入設備接收到服務器端發(fā)送的報文,然后存儲為模版。
      如果接收到同樣的報文,具有相同的用戶數(shù)據(jù),不相同的部分一般為2層 頭和3層IP頭部信息。然后計算出模版的第一個不與模板相匹配的字節(jié)的位置 以及從該位置開始的所有與模板不匹配的字節(jié)長度,將該報文轉(zhuǎn)換為以下的
      格式
      2層頭+ 3層頭+用戶數(shù)據(jù) 接入設備把模版分發(fā)到其它接入設備上。
      (二) 接收端
      如果收到與模版匹配的報文,則接入設備只需要發(fā)送以下的格式
      2層頭+ 3層頭+模版編號 對于模版的刪除,采用與實施例 一或?qū)嵤├嗤霓k法。 本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流 程,是可以通過計算機程序來指令相關的硬件來完成,該程序可存儲于一計 算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的 流程。其中,存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM) 等。
      本發(fā)明實施例還提供了一種鏈路數(shù)據(jù)的傳輸裝置,如圖2所示,傳輸裝置 具體可以包括發(fā)送裝置21和接收裝置22,發(fā)送裝置21可以包括
      模板匹配單元211,用于將接收到的報文與保存的模板進行匹配,模板記 錄了預定的報文特征信息;
      匹配發(fā)送單元212,用于確定與接收到的報文特征信息匹配的模板對應的 模板信息,以及接收到的報文中與模板不相匹配的信息,并發(fā)送。
      發(fā)送裝置21通過模板匹配單元211將接收到的報文與保存的模板進行匹配,模板記錄了預定的報文特征信息,再通過匹配發(fā)送單元212確定與模板匹 配單元211接收到的報文中部分信息匹配的模板對應的模板信息,以及模板匹
      配單元211接收到的報文中與模板不相匹配的信息,并發(fā)送給接收裝置22。
      匹配發(fā)送單元212可以包括判斷單元2121和;漠板發(fā)送單元2122,判斷 單元2121用于判斷模板匹配單元211接收到的報文要求的時間延遲是否小于 預定的閾值,如果是,則將接收到的報文對應的模板信息和與模板不相匹配 的信息單獨發(fā)送給接收裝置22,如果否,則將多個接收到的報文對應的模板 信息和與模板不相匹配的信息一起發(fā)送給接收裝置22。模板發(fā)送單元213,用 于將模板匹配單元211確定與接收到的報文特征信息匹配的模板發(fā)送給接收裝 置22。
      接收裝置22可以包括
      信息接收單元221,用于接收模板信息,以及與模板不相匹配的信息; 報文恢復單元222,用于在存儲的模板中,確定模板信息對應的模板,并
      利用該對應的模板和相應與模板不相匹配的信息獲得接收到的報文。
      接收裝置22通過信息接收單元221接收來自發(fā)送裝置21的模板信息,以
      及與模板不相匹配的信息,然后將信息接收單元221接收到的信息通過報文恢
      復單元222在存儲的模板中確定模板信息對應的模板,并利用該對應的模板和
      相應與模板不相匹配的信息獲得接收到的報文。
      接收裝置22還可以包括模板老化單元223,對于所述存儲的模板,當預定 的時間內(nèi)沒有接收到與模板相匹配的報文時,刪除報文恢復單元222中存儲的模板。
      綜上所述,本發(fā)明提供的實施例,具有減少網(wǎng)絡中傳輸?shù)膱笪牧?、對設 備的操作更加透明、對網(wǎng)絡的維護較簡單的特點。
      以上所述,僅為本發(fā)明較佳的具體實施方式
      ,但本發(fā)明的保護范圍并不 局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可
      12輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明 的保護范圍應該以權利要求的保護范圍為準。
      權利要求
      1、一種鏈路數(shù)據(jù)的發(fā)送方法,其特征在于,包括將接收到的報文與保存的模板進行匹配,所述模板記錄了預定的報文特征信息;確定與接收到的報文特征信息匹配的模板對應的模板信息,以及接收到的報文中與所述模板不相匹配的信息,并發(fā)送。
      2、 根據(jù)權利要求1所述的方法,其特征在于,所述發(fā)送包括將確定與接收到的報文特征信息匹配的才莫板發(fā)送。
      3、 根據(jù)權利要求1至2任意一項所述的方法,其特征在于,還包括判斷接收到的報文要求的時間延遲是否小于預定的閾值,如果是,則將接收到的報文對應的模板信息和與所述模板不相匹配的信息單獨發(fā)送,如果否,則將多個接收到的報文對應的模板信息和與所述模板不相匹配的信息一起發(fā)送。
      4、 一種鏈路數(shù)據(jù)的發(fā)送裝置,其特征在于,包括模板匹配單元,用于將接收到的報文與保存的模板進行匹配,所述模板記錄了預定的報文特征信息;匹配發(fā)送單元,用于確定與接收到的報文特征信息匹配的模板對應的模板信息,以及接收到的報文中與所述模板不相匹配的信息,并發(fā)送。
      5、 根據(jù)權利要求4所述的裝置,其特征在于,所述匹配發(fā)送單元包括模板發(fā)送單元,用于將確定與接收到的報文特征信息匹配的模板發(fā)送給接收裝置;判斷單元,用于判斷接收到的報文要求的時間延遲是否小于預定的閾值,如果是,則將接收到的報文對應的模板信息和與所述模板不相匹配的信息單獨發(fā)送,如果否,則將多個接收到的報文對應的模板信息和與所述模板不相匹配的信息一起發(fā)送。
      6、 一種鏈路數(shù)據(jù)的接收方法,其特征在于,包括接收模板信息,以及與模板不相匹配的信息;在存儲的模板中,確定所述模板信息對應的模板,并利用該對應的模板和所述與模板不相匹配的信息獲得接收到的報文。
      7、 根據(jù)權利要求6所述的方法,其特征在于,還包括對于所述存儲的模板,當預定的時間內(nèi)沒有接收到與所述模板相匹配的信息時,刪除所述存儲的模板。
      8、 一種鏈路數(shù)據(jù)的接收裝置,其特征在于,包括信息接收單元,用于接收模板信息,以及與模板不相匹配的信息;報文恢復單元,用于在存儲的模板中,確定所述模板信息對應的模板,并利用該對應的模板和所述與模板不相匹配的信息獲得接收到的報文。
      9、 根據(jù)權利要求8所述的裝置,其特征在于,還包括模板老化單元,用于當預定的時間內(nèi)沒有接收到與所述模板相匹配的信息時,刪除所述存儲的模板。
      10、 一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括發(fā)送設備和接收設備,所述發(fā)送設備中設置有所述權利要求4至5任意一項所述的鏈路數(shù)據(jù)的發(fā)送裝置,所述接收設備中設置有權利要求8至9任意一項所述的鏈路數(shù)據(jù)接收裝置。
      全文摘要
      一種鏈路數(shù)據(jù)的傳輸方法及裝置,該方法包括將接收到的報文與保存的模板進行匹配,所述模板記錄了預定的報文特征信息;確定與接收到的報文特征信息匹配的模板對應的模板信息,以及接收到的報文中與所述模板不相匹配的信息,并發(fā)送;接收模板信息,以及與模板不相匹配的信息;在存儲的模板中,確定所述模板信息對應的模板,并利用該對應的模板和相應與模板不相匹配的信息獲得接收到的報文。本發(fā)明具有減少網(wǎng)絡中傳輸?shù)膱笪牧?、對設備的操作更加透明、對網(wǎng)絡的維護較簡單的特點。
      文檔編號H04L12/24GK101540732SQ20091013654
      公開日2009年9月23日 申請日期2009年5月6日 優(yōu)先權日2009年5月6日
      發(fā)明者李東鋒 申請人:華為技術有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1