一种报文传输方法和节点的制作方法_6

文档序号:8383652阅读:来源:国知局
业务处理就为分布式拒绝服务攻击;上述报文传输节点为负载均衡器,那么上述增值业务处理就为负载均衡;上述报文传输节点为AV,那么上述增值业务处理就为防病毒处理。
[0185]可选的,处理器144执行的通过接收器141获得包括UDP头和上下文标签tag的添加报文的操作,可以包括:
[0186]通过接收器141接收流分发节点发送的包括UDP头和上下文tag的添加报文。
[0187]可选的,上述上下文tag包括的路径信息具体可以是上述传输路径的各节点的地址信息,或者上述上下文tag包括的路径信息具体可以是上述传输路径的路径标识。
[0188]可选的,当所述路径信息包括路径标识时,处理器144执行的根据所述上下文tag中的路径信息通过发射器142将所述增值业务处理后的添加报文传输至下一节点的操作,具体可以包括:
[0189]根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识通过发射器142将所述增值业务处理后的添加报文传输至该下一跳。
[0190]可选的,当路径标识为局部唯一的路径标识时,处理器144执行的根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识通过发射器142将所述增值业务处理后的添加报文传输至该下一跳的操作,具体可以包括:
[0191]根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识;所述下一跳的标识绑定更新路径标识;
[0192]将所述增值业务处理后的添加报文中的路径标识更新为所述更新路径标识,并根据所述下一跳的标识通过发射器142将所述更新后的添加报文发送至该下一跳。
[0193]可选的,报文传输节点具体可以是预先获取管理节点发送的下一跳信息,该下一跳信息包括路径标识和该路径标识对应的下一跳的标识,以及该下一跳的标识绑定更新路径标识。由于上述路径标识为局部唯一的路径标识,这样上下文tag中的路径标识就只能被报文传输节点识别,报文传输节点向下一跳发送添加报文时,就需要将更新路径标识更新至添加报文中,以让下一跳能够识别上下文tag中的路径标识。
[0194]可选的,上述报文传输节点具体可以是应用于增值业务设备。
[0195]上述技术方案中,报文传输节点获取包括用户UDP头和上下文tag的添加报文,其中,所述添加报文是在业务报文上添加所述UDP和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头包括目的端口号,所述目的端口号用于标识所述上下文tag ;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径的路径信息,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型;报文传输节点从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文。这样可以实现报文传输节点根据该传输路径处理业务报文,这样业务报文就不会传输至该业务报文不相关的设备,从而可以提高设备资源的利用率。
[0196]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random AccessMemory,简称 RAM)等。
[0197]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种报文传输方法,其特征在于, 当前节点获得包括用户数据包协议UDP头和上下文标签tag的添加报文,其中,所述添加报文是在业务报文上添加所述UDP头和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头中的目的端口号用于标识所述上下文tag ;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型; 所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文。
2.如权利要求1所述的方法,其特征在于,所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文,包括: 所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息将所述添加报文传输至下一节点,所述下一节点为所述传输路径中所述当前节点的下一跳;或者所述当前节点根据所述上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,再根据所述上下文tag中的路径信息将所述增值业务处理后的添加报文传输至下一节点,所述下一节点为所述传输路径中所述当前节点的下一跳。
3.如权利要求1或2所述的方法,其特征在于,所述业务报文为非隧道封装报文,所述添加报文为在所述业务报文的报文头与载荷之间添加所述UDP头和所述上下文tag的报文;或者 所述业务报文为隧道封装报文,且所述业务报文包括隧道头和原始报文,其中,所述隧道头为IP头;所述添加报文为在所述业务报文的隧道头与原始报文之间添加所述UDP头和所述上下文tag的报文;或者 所述业务报文为隧道封装报文,所述业务报文包括隧道头和原始报文,其中,所述隧道头不包含IP头;所述添加报文为在所述原始报文的报文头和载荷之间添加所述UDP头和所述上下文tag的报文。
4.如权利要求1-3中任意一项所述的方法,其特征在于,所述当前节点获得包括UDP头和上下文标签tag的添加报文,包括: 所述当前节点获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
5.如权利要求2-4中任意一项所述的方法,其特征在于,所述路径信息包括路径标识; 所述当前节点根据所述路径信息将所述添加报文传输至下一节点,包括: 所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述添加报文传输至所述下一跳;或者 所述当前节点根据所述上下文tag中的路径信息将所述增值业务处理后的添加报文传输至下一节点,包括: 所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述增值业务处理后的添加报文传输至所述下一跳。
6.如权利要求5所述的方法,其特征在于,所述路径标识为局部唯一的路径标识; 所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述增值业务处理后的添加报文传输至所述下一跳,包 括: 所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识;所述下一跳的标识绑定更新路径标识; 所述当前节点将所述增值业务处理后的添加报文中的路径标识更新为所述更新路径标识,并根据所述下一跳的标识将所述更新后的添加报文发送至所述下一跳。
7.一种报文传输节点,其特征在于,所述节点包括:获取单元和处理单元,其中: 所述获取单元,用于获得包括用户数据包协议UDP头和上下文标签tag的添加报文,其中,所述添加报文是在业务报文上添加所述UDP头和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头中的目的端口号用于标识所述上下文tag ;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型; 所述处理单元,用于从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文。
8.如权利要求7所述的节点,其特征在于, 所述处理单元用于从所述上下文tag中获取所述路径信息,并根据所述路径信息将所述添加报文传输至下一节点,所述下一节点为所述传输路径中所述报文传输节点的下一跳;或者 所述处理单元用于根据所述上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,再根据所述上下文tag中的路径信息将所述增值业务处理后的添加报文传输至下一节点,所述下一节点为所述传输路径中所述报文传输节点的下一跳。
9.如权利要求7或8所述的节点,其特征在于,所述业务报文为非隧道封装报文,所述添加报文为在所述业务报文的报文头与载荷之间添加所述UDP头和所述上下文tag的报文;或者 所述业务报文为隧道封装报文,且所述业务报文包括隧道头和原始报文,其中,所述隧道头为IP头;所述添加报文为在所述业务报文的隧道头与原始报文之间添加所述UDP头和所述上下文tag的报文;或者 所述业务报文为隧道封装报文,所述业务报文包括隧道头和原始报文,其中,所述隧道头不包含IP头;所述添加报文为在所述原始报文的报文头和载荷之间添加所述UDP头和所述上下文tag的报文。
10.如权利要求7-9中任意一项所述的节点,其特征在于,所述获取单元用于获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
11.如权利要求7-10中任意一项所述的节点,其特征在于,所述路径信息包括路径标识; 所述处理单元用于根据所述目的端口号识别所述上下文tag,从所述上下文tag中获取所述路径信息,并根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,再根据所述下一跳的标识将所述添加报文传输至所述下一跳;或者 所述处理单元用于根据所述目的端口号识别所述上下文tag,并根据上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,再根据所述下一跳的标识将所述增值业务处理后的添加报文传输至所述下一跳。
12.如权利要求11所述的节点,其特征在于,所述路径标识为局部唯一的路径标识;所述处理单元用于根据所述目的端口号识别所述上下文tag,并根据上下文tag包括的协议类型解析所述业务报文的载荷,对所述载荷进行增值业务处理;以及根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识;所述下一跳的标识绑定更新路径标识;以及将所述增值业务处理后的添加报文中的路径标识更新为所述更新路径标识,再根据所述下一跳的标识将所述更新后的添加报文发送至所述下一跳。
【专利摘要】本发明实施例公开了一种报文传输方法和节点,该方法可包括:当前节点获得包括UDP头和上下文tag的添加报文,其中,所述添加报文是在业务报文上添加UDP头和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头中的目的端口号用于标识所述上下文tag;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径的路径信息,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型;当前节点从所述上下文tag中获取路径信息,并根据所述路径信息处理添加报文。本发明实施例可以提高设备资源利用率。
【IPC分类】H04L12-723
【公开号】CN104702505
【申请号】CN201310648800
【发明人】杨坚锐, 杨继尚
【申请人】华为技术有限公司
【公开日】2015年6月10日
【申请日】2013年12月4日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1