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

一種報文傳輸方法和節(jié)點的制作方法

文檔序號:8383652閱讀:644來源:國知局
一種報文傳輸方法和節(jié)點的制作方法
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種報文傳輸方法和節(jié)點。
【背景技術】
[0002]隨著通信技術的發(fā)展目前通信網絡中出現了大量的增值業(yè)務設備,例如:防火墻、負載均衡器、入侵防御系統(tǒng)(英文!Intrus1n Prevent1n System,縮寫:IPS)、入侵檢測系統(tǒng)(英文!Intrus1n Detect1n System,縮寫:IDS)、分布式拒絕服務攻擊(英文:Distributed Deny of Service,縮寫:DD0S)和防病毒(英文:Anti_virus,縮寫:AV)設備等。這些增值業(yè)務設備可以是虛擬的設備也可以是物理硬件設備。目前的通信網絡中的增值業(yè)務設備的部署一般是和網絡拓撲緊密耦合的,即增值業(yè)務設備一般部署在業(yè)務報文正常轉發(fā)路徑上或者旁掛在正常轉發(fā)路徑上的網絡節(jié)點上。這樣業(yè)務報文的正常轉發(fā)路徑可能就會包括所有增值業(yè)務設備。但有些業(yè)務報文可能只需要部分增值業(yè)務設備處理就可以,但該業(yè)務報文的正常轉發(fā)路徑卻經過所有增值業(yè)務設備,從而會浪費部分增值業(yè)務設備的能力。例如:在實際應用中很多業(yè)務報文需要做防火墻和IPS處理,因此在報文的轉發(fā)路徑上部署了防火墻和IPS設備。但其中有些業(yè)務報文是不需要做IPS處理的,然而由于IPS設備部署在這些業(yè)務報文的正常轉發(fā)路徑上,這些業(yè)務報文還是要經過IPS設備,從而浪費了 IPS設備的能力。
[0003]可見,目前增值業(yè)務設備的能力利用率不高。

【發(fā)明內容】

[0004]本發(fā)明提供了一種報文傳輸方法和節(jié)點,可以解決增值業(yè)務設備的能力利用率不高的問題。
[0005]第一方面,本發(fā)明提供一種報文傳輸方法,包括:
[0006]當前節(jié)點獲得包括用戶數據包協(xié)議(User Datagram Protocol, UDP)頭和上下文標簽(tag)的添加報文,其中,所述添加報文是在業(yè)務報文上添加所述UDP和上下文tag所得到的報文;所述添加報文的報文頭中的協(xié)議類型為UDP,所述UDP頭中的目的端口號用于標識所述上下文tag ;所述上下文tag包括路徑信息和協(xié)議類型,所述路徑信息用于表示所述添加報文的傳輸路徑,所述上下文tag包括的協(xié)議類型為所述業(yè)務報文的載荷的協(xié)議類型;
[0007]所述當前節(jié)點從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息處理所述添加報文。
[0008]在第一方面的第一種可能的實現方式中,所述當前節(jié)點從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息處理所述添加報文,包括:
[0009]所述當前節(jié)點從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息將所述添加報文傳輸至下一節(jié)點,所述下一節(jié)點為所述傳輸路徑中所述當前節(jié)點的下一跳;或者
[0010]所述當前節(jié)點根據所述目的端口號識別所述上下文tag,并根據上下文tag包括的協(xié)議類型解析所述業(yè)務報文的載荷,并對所述載荷進行增值業(yè)務處理,再根據所述上下文tag中的路徑信息將所述增值業(yè)務處理后的添加報文傳輸至下一節(jié)點,所述下一節(jié)點為所述傳輸路徑中所述當前節(jié)點的下一跳。
[0011]結合第一方面或者第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述業(yè)務報文為非隧道封裝報文,所述添加報文為在所述業(yè)務報文的報文頭與載荷之間添加所述UDP頭和所述上下文tag的報文;或者
[0012]所述業(yè)務報文為隧道封裝報文,且所述業(yè)務報文包括隧道頭和原始報文,其中,所述隧道頭為IP頭;所述添加報文為在所述業(yè)務報文的隧道頭與原始報文之間添加所述UDP頭和所述上下文tag的報文;或者
[0013]所述業(yè)務報文為隧道封裝報文,所述業(yè)務報文包括隧道頭和原始報文,其中,所述隧道頭不包含IP頭;所述添加報文為在所述原始報文的報文頭和載荷之間添加所述UDP頭和所述上下文tag的報文。
[0014]結合第一方面或者第一方面的第一種可能的實現方式或者第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述當前節(jié)點獲得包括UDP頭和上下文標簽tag的添加報文,包括:
[0015]所述當前節(jié)點獲取業(yè)務報文,并在所述業(yè)務報文上添加所述UDP頭和上下文tag,以得到所述添加報文,并將所述添加報文的報文頭中的協(xié)議類型修改為UDP。
[0016]結合第一方面的第一至三種可能的實現方式中的任意一種,在第一方面的第四種可能的實現方式中,所述路徑信息包括路徑標識;
[0017]所述當前節(jié)點根據所述路徑信息將所述添加報文傳輸至下一節(jié)點,包括:
[0018]所述當前節(jié)點根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識,并根據所述下一跳的標識將所述添加報文傳輸至該下一跳;或者
[0019]所述當前節(jié)點根據所述上下文tag中的路徑信息將所述增值業(yè)務處理后的添加報文傳輸至下一節(jié)點,包括:
[0020]所述當前節(jié)點根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識,并根據所述下一跳的標識將所述增值業(yè)務處理后的添加報文傳輸至該下一跳。
[0021]結合第一方面的第四種可能的實現方式,在第一方面的第五種可能的實現方式中,所述路徑標識為局部唯一的路徑標識;
[0022]所述當前節(jié)點根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識,并根據所述下一跳的標識將所述增值業(yè)務處理后的添加報文傳輸至該下一跳,包括:
[0023]所述當前節(jié)點根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識;所述下一跳的標識綁定更新路徑標識;
[0024]所述當前節(jié)點將所述增值業(yè)務處理后的添加報文中的路徑標識更新為所述更新路徑標識,并根據所述下一跳的標識將所述更新后的添加報文發(fā)送至該下一跳。
[0025]第二方面,本發(fā)明提供一種報文傳輸節(jié)點,所述節(jié)點包括:獲取單元和處理單元,其中:
[0026]所述獲取單元,用于獲得包括UDP頭和上下文tag的添加報文,其中,所述添加報文是在業(yè)務報文上添加所述UDP頭和上下文tag所得到的報文;所述添加報文的報文頭中的協(xié)議類型為UDP,所述UDP頭中的目的端口號用于標識所述上下文tag ;所述上下文tag包括路徑信息和協(xié)議類型,所述路徑信息用于表示所述添加報文的傳輸路徑,所述上下文tag包括的協(xié)議類型為所述業(yè)務報文的載荷的協(xié)議類型;
[0027]所述處理單元,用于從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息處理所述添加報文。
[0028]在第二方面的第一種可能的實現方式中,所述處理單元用于從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息將所述添加報文傳輸至下一節(jié)點,所述下一節(jié)點為所述傳輸路徑中所述報文傳輸節(jié)點的下一跳;或者
[0029]所述處理單元用于根據所述上下文tag包括的協(xié)議類型解析所述業(yè)務報文的載荷,并對所述載荷進行增值業(yè)務處理,再根據所述上下文tag中的路徑信息將所述增值業(yè)務處理后的添加報文傳輸至下一節(jié)點,所述下一節(jié)點為所述傳輸路徑中所述報文傳輸節(jié)點的下一跳。
[0030]結合第二方面或者第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述業(yè)務報文為非隧道封裝報文,所述添加報文為在所述業(yè)務報文的報文頭與載荷之間添加所述UDP頭和所述上下文tag的報文;或者
[0031]所述業(yè)務報文為隧道封裝報文,且所述業(yè)務報文包括隧道頭和原始報文,其中,所述隧道頭為IP頭;所述添加報文為在所述業(yè)務報文的隧道頭與原始報文之間添加所述UDP頭和所述上下文tag的報文;或者
[0032]所述業(yè)務報文為隧道封裝報文,所述業(yè)務報文包括隧道頭和原始報文,其中,所述隧道頭不包含IP頭;所述添加報文為在所述原始報文的報文頭和載荷之間添加所述UDP頭和所述上下文tag的報文。
[0033]結合第二方面或者第二方面的第一種可能的實現方式或者第二方面的第二種可能的實現方式,在第二方面的第三種可能的實現方式中,所述獲取單元用于獲取業(yè)務報文,并在所述業(yè)務報文上添加所述UDP頭和上下文tag,以得到所述添加報文,并將所述添加報文的報文頭中的協(xié)議類型修改為UDP。
[0034]結合第二方面的第一至三種可能的實現方式中的任意一種,在第二方面的第四種可能的實現方式中,所述路徑信息包括路徑標識;
[0035]所述處理單元用于根據所述目的端口號識別所述上下文tag,從所述上下文tag中獲取所述路徑信息,并根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識,再根據所述下一跳的標識將所述添加報文傳輸至該下一跳;或者
[0036]所述處理單元用于根據所述目的端口號識別所述上下文tag,并根據上下文tag包括的協(xié)議類型解析所述業(yè)務報文的載荷,并對所述載荷進行增值業(yè)務處理,根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識,再根據所述下一跳的標識將所述增值業(yè)務處理后的添加報文傳輸至該下一跳。
[0037]結合第二方面的第四種可能的實現方式,在第二方面的第五種可能的實現方式中,所述路徑標識為局部唯一的路徑標識;所述處理單元用于根據所述目的端口號識別所述上下文tag,并根據上下文tag包括的協(xié)議類型解析所述業(yè)務報文的載荷,對所述載荷進行增值業(yè)務處理;以及根據所述路徑標識獲取預先配置的與所述路徑標識對應的下一跳的標識;所述下一跳的標識綁定更新路徑標識;以及將所述增值業(yè)務處理后的添加報文中的路徑標識更新為所述更新路徑標識,再根據所述下一跳的標識將所述更新后的添加報文發(fā)送至該下一跳。
[0038]上述技術方案中,當前節(jié)點獲取包括用戶UDP頭和上下文tag的添加報文,其中,所述添加報文是在業(yè)務報文上添加所述UDP和上下文tag所得到的報文;所述添加報文的報文頭中的協(xié)議類型為UDP,所述UDP頭中的目的端口號用于標識所述上下文tag ;所述上下文tag包括路徑信息和協(xié)議類型,所述路徑信息用于表示所述添加報文的傳輸路徑的路徑信息,所述上下文tag包括的協(xié)議類型為所述業(yè)務報文的載荷的協(xié)議;當前節(jié)點從所述上下文tag中獲取所述路徑信息,并根據所述路徑信息處理所述添加報文。這樣可以實現當前節(jié)點根據該傳輸路徑處理業(yè)務報文,這樣業(yè)務報文就不會傳輸至該業(yè)務報文不相關的增值業(yè)務設備,從而可以提高增值業(yè)務設備的能力利用率。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0040]圖1是本發(fā)明實施例提供的一種報文傳輸方法的流程示意圖;
[0041]圖2是本發(fā)明實施例提供的另一種報文傳輸方法的流程示意圖;
[0042]圖3-6是本發(fā)明實施例提供的可選的報文結構示意圖;
[0043]圖7是本發(fā)明實施例提供的另一種報文傳輸方法的流程示意圖;
[0044]圖8是本發(fā)明實施例提供的另一種報文傳輸方法的示意圖;
[0045]圖9是本發(fā)明實施例提供的可選的場景示意圖;
[0046]圖10是本發(fā)明實施例提供的另一種報文傳輸方法的示意圖;
[0047]圖11是本發(fā)明實施例提供的一種報文傳輸節(jié)點的結構示意圖;
[0048]圖12是本發(fā)明實施例提供的另一種報文傳輸節(jié)點的結構示意圖;
[0049]圖1
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西城区| 阿拉善盟| 达孜县| 陆丰市| 万安县| 黎城县| 芦溪县| 古浪县| 水富县| 高州市| 兴义市| 资阳市| 颍上县| 随州市| 彩票| 桃园市| 禄丰县| 汶上县| 蒙山县| 嘉义县| 长宁区| 漳平市| 翁源县| 华容县| 灌云县| 绥棱县| 新巴尔虎左旗| 巧家县| 金寨县| 乌海市| 隆尧县| 财经| 织金县| 花莲县| 天台县| 泗洪县| 馆陶县| 崇州市| 宜春市| 石景山区| 肇东市|