• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    報文處理方法、裝置及可讀存儲介質制造方法及圖紙

    技術編號:24254219 閱讀:23 留言:0更新日期:2020-05-23 01:02
    發明專利技術實施例提供了一種報文處理方法、裝置及可讀存儲介質。本發明專利技術報文處理方法,包括:獲取目標報文,其中,目標報文為以太網數據報文,確定目標報文對應的第一目標端口,遍歷第一目標端口所屬的轉發實例中除第一目標端口之外的每個端口,以確定轉發實例中的第一目標隧道的隧道個數,在隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對目標報文進行封裝,以獲得第一視聯網組播報文,向視聯網服務器發送第一視聯網組播報文。從而實現在目標報文對應的第一目標端口所屬的轉發實例中的所有端口中存在多個隧道的情況下,僅向視聯網服務器發送視聯組播報文,從而減少了占用的視聯網帶寬。

    Message processing method, device and readable storage medium

    【技術實現步驟摘要】
    報文處理方法、裝置及可讀存儲介質
    本專利技術涉及通信領域,特別是涉及一種報文處理方法、裝置及可讀存儲介質。
    技術介紹
    視聯網是網絡發展的重要里程碑,是互聯網的更高級形態,是一個實時網絡,能夠實現目前互聯網無法實現的全網高清視頻實時傳輸,將眾多互聯網應用推向高清視頻化。并且用戶可以通過視聯網實現互聯網終端之間的通信連接。在視聯網承載以太網的數據報文時,部署在視聯網路由器上的同一個轉發實例接收到用戶報文(以太網廣播/組播報文)時,在遍歷該轉發實例的每個端口時,如果該端口為隧道,則復制一份用戶報文并通過該隧道發送給視聯網服務器,也即如果該轉發實例具有多個隧道,則需要發送多次用戶報文,因此,需要占用較多的視聯網帶寬。
    技術實現思路
    本專利技術實施例提供一種報文處理方法、裝置及可讀存儲介質,以解決目前轉發實例具有多個隧道,則需要發送多次用戶報文,因此,需要占用較多的視聯網帶寬的問題。本專利技術實施例的第一方面,提供了一種報文處理方法,執行于第一路由器,包括:獲取目標報文,其中,所述目標報文為以太網數據報文;確定所述目標報文對應的第一目標端口;遍歷所述第一目標端口所屬的轉發實例中除所述第一目標端口之外的每個端口,以確定所述轉發實例中的第一目標隧道的隧道個數;在所述隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對所述目標報文進行封裝,以獲得第一視聯網組播報文;向視聯網服務器發送所述第一視聯網組播報文。本專利技術實施例的第二方面,提供了一種報文處理裝置,設置于第一路由器,包括:獲取模塊,用于獲取目標報文,其中,所述目標報文為以太網數據報文;第一確定模塊,用于確定所述目標報文對應的第一目標端口;第二確定模塊,用于遍歷所述第一目標端口所屬的轉發實例中除所述第一目標端口之外的每個端口,以確定所述轉發實例中的第一目標隧道的隧道個數;封裝模塊,用于在所述隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對所述目標報文進行封裝,以獲得第一視聯網組播報文;發送模塊,用于向視聯網服務器發送所述第一視聯網組播報文。本專利技術實施例的第三方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲計算機程序,所述計算機程序被處理器執行時實現上述所述的報文處理方法的步驟。本專利技術的第四方面,提供了一種報文處理裝置,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現上述所述的報文處理方法的步驟。針對在先技術,本專利技術具備如下優點:本專利技術實施例提供的報文處理方法,通過獲取目標報文,其中,目標報文為以太網數據報文,確定目標報文對應的第一目標端口,遍歷第一目標端口所屬的轉發實例中除第一目標端口之外的每個端口,以確定轉發實例中的第一目標隧道的隧道個數,在隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對目標報文進行封裝,以獲得第一視聯網組播報文,向視聯網服務器發送第一視聯網組播報文。從而實現在目標報文對應的第一目標端口所屬的轉發實例中的所有端口中存在多個隧道的情況下,對目標報文進行封裝獲得一個視聯網組播報文,并向視聯網服務器發送一次該視聯組播報文,從而可以減少向視聯網服務器發送的報文的次數,進而減少了占用的視聯網帶寬的情況。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1為本專利技術實施例提供的一種報文處理方法的步驟流程圖;圖2為本專利技術實施例提供的一種系統架構圖;圖3為本專利技術實施例提供的一種路由器之間建立的隧道的隧道信息的示意圖;圖4為本專利技術實施例提供的一種報文處理裝置的結構示意圖;圖5是本專利技術的一種視聯網的組網示意圖;圖6是本專利技術的一種節點服務器的硬件結構示意圖;圖7是本專利技術的一種接入交換機的硬件結構示意圖;圖8是本專利技術的一種以太網協轉網關的硬件結構示意圖。具體實施方式為使本專利技術的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本專利技術作進一步詳細的說明。應當理解,此處所描述的具體實施例僅用以解釋本專利技術,僅僅是本專利技術一部分實施例,而不是全部的實施例,并不用于限定本專利技術。參照圖1,圖1為本專利技術實施例提供的一種報文處理方法的步驟流程圖,該方法可以執行于第一路由器,本實施例的方法包括如下步驟:步驟101、獲取目標報文,其中,目標報文為以太網數據報文。目標報文可以為直接通過第一路由器的以太網物理接口獲取的以太網數據報文,以太網數據報文可以為以太網廣播報文或以太網組播報文。或者,目標報文為第一路由器對通過視聯網物理接口接收的視聯網組播報文進行解析后獲得的以太網數據報文。步驟102、確定目標報文對應的第一目標端口。如果目標報文為通過第一路由器的以太網物理接口獲取的,則目標報文對應的第一目標端口為該以太網物理接口。如果目標報文為第一路由器對通過視聯網物理接口接收的視聯網組播報文進行解析后獲得的,則根據視聯網組播報文中包括的對端路由器的號碼和對端路由器的子號碼確定是否存在與對端路由器的號碼和對端路由器的子號碼對應的隧道,在存在與對端路由器的號碼和對端路由器的子號碼對應的隧道的情況下,將該隧道作為第一目標端口。步驟103、遍歷第一目標端口所屬的轉發實例中除第一目標端口之外的每個端口,以確定轉發實例中的第一目標隧道的隧道個數。一個路由器上可以有一個轉發實例,或者多個轉發實例,每個轉發實例中可包括至少一個物理接口和/或至少一個隧道。在執行步驟102后,可以遍歷第一目標端口所屬的轉發實例中除第一目標端口之外的每個端口。例如,轉發實例包括端口1(隧道1)、端口2(隧道2)、端口3(以太網物理接口)共3個端口。如果以太網物理接口接收到以太網數據報文,則該以太網物理接口為第一目標端口,由于該以太網物理接口屬于該轉發實例,則需要遍歷該轉發實例中的端口1和端口2,從而可以確定該轉發實例中的第一目標隧道的隧道個數等于2,該轉發實例中的第一目標隧道為隧道1和隧道2。步驟104、在隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對目標報文進行封裝,以獲得第一視聯網組播報文。結合上述步驟中的舉例說明,由于隧道個數為2,也即隧道個數大于1,則根據每個第一目標隧道的第一隧道信息和預設封裝格式,對目標報文進行封裝,以獲得第一視聯網組播報文。步驟105、向視聯網本文檔來自技高網...

    【技術保護點】
    1.一種報文處理方法,其特征在于,執行于第一路由器,包括:/n獲取目標報文,其中,所述目標報文為以太網數據報文;/n確定所述目標報文對應的第一目標端口;/n遍歷所述第一目標端口所屬的轉發實例中除所述第一目標端口之外的每個端口,以確定所述轉發實例中的第一目標隧道的隧道個數;/n在所述隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對所述目標報文進行封裝,以獲得第一視聯網組播報文;/n向視聯網服務器發送所述第一視聯網組播報文。/n

    【技術特征摘要】
    1.一種報文處理方法,其特征在于,執行于第一路由器,包括:
    獲取目標報文,其中,所述目標報文為以太網數據報文;
    確定所述目標報文對應的第一目標端口;
    遍歷所述第一目標端口所屬的轉發實例中除所述第一目標端口之外的每個端口,以確定所述轉發實例中的第一目標隧道的隧道個數;
    在所述隧道個數大于1的情況下,根據每個第一目標隧道的第一隧道信息和預設封裝格式,對所述目標報文進行封裝,以獲得第一視聯網組播報文;
    向視聯網服務器發送所述第一視聯網組播報文。


    2.根據權利要求1所述的方法,其特征在于,所述第一隧道信息包括所述第一路由器的號碼、與所述第一目標隧道對應的所述第一路由器的子號碼、所述第一路由器的第一對端路由器的號碼、與所述第一目標隧道對應的所述第一對端路由器的子號碼,其中,所述第一對端路由器為與所述第一路由器之間建立有所述第一目標隧道的路由器;
    所述預設封裝格式包括:第二對端路由器的號碼的個數對應的第一數據位置、每個所述第二對端路由器的號碼對應的第二數據位置、每個所述第二對端路由器的子號碼的個數對應的第三數據位置、每個所述第二對端路由器的子號碼對應的第四數據位置、以及接收的廣播報文或組播報文對應的第五數據位置,其中,所述第二對端路由器包括任意一個獲取到以太網數據報文的路由器的對端路由器;
    所述根據每個第一目標隧道的第一隧道信息和預設封裝格式,對所述目標報文進行封裝,以獲得第一視聯網組播報文,包括:
    將所述第一對端路由器的號碼的個數填寫到所述第一數據位置、將每個所述第一對端路由器的號碼填寫到所述第二數據位置、將每個所述第一對端路由器的子號碼的個數填寫到所述第三數據位置、將每個所述第一對端路由器的子號碼填寫到所述第四數據位置、以及將所述目標報文填寫到所述第五數據位置,以獲得所述第一視聯網組播報文。


    3.根據權利要求1或2所述的方法,其特征在于,所述獲取目標報文,包括:
    通過所述第一路由器的以太網物理接口獲取第一以太網數據報文;
    將所述第一以太網數據報文作為所述目標報文;
    所述確定所述目標報文對應的第一目標端口,包括:
    將所述以太網物理接口作為所述第一目標端口。


    4.根據權利要求1或2所述的方法,其特征在于,所述獲取目標報文,包括:
    通過所述第一路由器的視聯網物理接口獲取第二視聯網組播報文,其中,所述第二視聯網組播報文為第二路由器的以太網物理接口接收到第二以太網數據報文后,根據每個第二目標隧道的第二隧道信息和所述預設封裝格式,對所述第二以太網數據報文進行封裝后獲得的,所述第二目標隧道為所述第二路由器的以太網物理接口所屬的轉發實例中的每個端口中的隧道,所述第二隧道信息包括所述第二路由器的號碼、所述第二路由器的子號碼、所述第二路由器的第三對端路由器的號碼、所述第三對端路由器的子號碼;
    對所述第二視聯網組播報文進行解析,以獲得所述第三對端路由器的號碼、所述第三對端路由器的子號碼、以及所述第二以太網數據報文;
    根據所述第三對端路由器的號碼和所述第三對端路由器的子號碼,查找是否存在與所述第三對端路由器的號碼和所述第三對端路由器的子號碼對應的隧道;
    在存在與所述第三對端路由器的號碼和所述第三對端路由器的子號碼對應的隧道的情況下,將所述第二以太網數據報文作為所述目標報文;
    所述確定所述目標報文對應的第一目標端口,包括:
    將與所述第三對端路由器的號碼和所述第三對端路由器的子號碼對應的隧道作為所述第一目標端口。


    5.根據權利要求1或2所述的方法,其特征在于,所述遍歷所述目標端口所屬的轉發實例中除所述第一目標端口之外的每個端口,以確定所述轉發實例中的第一目標隧道的隧道個數,包括:
    在遍歷的所述每個端口中的第二目標端口為隧道的情況下...

    【專利技術屬性】
    技術研發人員:王俊峰張孟謝茜茜王艷輝
    申請(專利權)人:視聯動力信息技術股份有限公司
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产50部艳色禁片无码| 无码国模国产在线无码精品国产自在久国产 | 精品久久久久久无码中文野结衣 | 丰满日韩放荡少妇无码视频| 精品无码中出一区二区| 国产亚洲精品a在线无码| 久久久久av无码免费网| 97在线视频人妻无码| 亚洲av无码av制服另类专区| 久久亚洲精品无码gv| 日韩精品无码一区二区三区不卡| 国产精品无码AV天天爽播放器| 国产激情无码一区二区| 免费无码又爽又刺激高潮 | 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲V无码一区二区三区四区观看| 蜜桃成人无码区免费视频网站| 精品一区二区三区无码视频| 亚洲啪AV永久无码精品放毛片| 国产成人午夜无码电影在线观看| 精品无码久久久久久久久| 中文字幕日产无码| 日韩精品无码一区二区三区不卡| 人妻AV中出无码内射| 无码人妻久久一区二区三区蜜桃 | r级无码视频在线观看| 日韩毛片免费无码无毒视频观看 | 无码人妻丰满熟妇片毛片| 日韩乱码人妻无码中文字幕| 国产在线拍偷自揄拍无码| 亚洲日韩精品无码专区网址 | 午夜人性色福利无码视频在线观看| 国产免费久久久久久无码| 亚洲不卡无码av中文字幕| 色欲AV无码一区二区三区| 人妻无码中文字幕免费视频蜜桃| 久久亚洲AV成人无码国产最大| 亚洲AV无码国产一区二区三区| 一本大道无码av天堂| 无码一区二区三区AV免费| 国产精品无码无卡在线观看久|