1.一种报文传输方法,其特征在于,
当前节点获得包括用户数据包协议UDP头和上下文标签tag的添加报文,其中,所述添加报文是在业务报文上添加所述UDP头和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头中的目的端口号用于标识所述上下文tag;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型;
所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文;
其中,所述路径信息包括路径标识,所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文,包括:所述当前节点从所述上下文tag中获取所述路径信息,并根据所述路径信息获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述添加报文传输至下一节点,所述下一节点为所述传输路径中所述当前节点的下一跳;或者所述当前节点根据所述上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,再根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述增值业务处理后的添加报文传输至下一节点,所述下一节点为所述传输路径中所述当前节点的下一跳。
2.如权利要求1所述的方法,其特征在于,所述业务报文为非隧道封装报文,所述添加报文为在所述业务报文的报文头与载荷之间添加所述UDP头和所述上下文tag的报文;或者所述业务报文为隧道封装报文,且所述业务报文包括隧道头和原始报文,其中,所述隧道头为IP头;所述添加报文为在所述业务报文的隧道头与原始报文之间添加所述UDP头和所述上下文tag的报文;或者所述业务报文为隧道封装报文,所述业务报文包括隧道头和原始报文,其中,所述隧道头不包含IP头;所述添加报文为在所述原始报文的报文头和载荷之间添加所述UDP头和所述上下文tag的报文。
3.如权利要求1所述的方法,其特征在于,所述当前节点获得包括UDP头和上下文标签tag的添加报文,包括:所述当前节点获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
4.如权利要求2所述的方法,其特征在于,所述当前节点获得包括UDP头和上下文标签tag的添加报文,包括:所述当前节点获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
5.如权利要求1-4中任意一项所述的方法,其特征在于,所述路径标识为局部唯一的路径标识;
所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,并根据所述下一跳的标识将所述增值业务处理后的添加报文传输至所述下一跳,包括:所述当前节点根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识;所述下一跳的标识绑定更新路径标识;
所述当前节点将所述增值业务处理后的添加报文中的路径标识更新为所述更新路径标识,并根据所述下一跳的标识将所述更新后的添加报文发送至所述下一跳。
6.一种报文传输节点,其特征在于,所述节点包括:获取单元和处理单元,其中:
所述获取单元,用于获得包括用户数据包协议UDP头和上下文标签tag的添加报文,其中,所述添加报文是在业务报文上添加所述UDP头和上下文tag所得到的报文;所述添加报文的报文头中的协议类型为UDP,所述UDP头中的目的端口号用于标识所述上下文tag;所述上下文tag包括路径信息和协议类型,所述路径信息用于表示所述添加报文的传输路径,所述上下文tag包括的协议类型为所述业务报文的载荷的协议类型;
所述处理单元,用于从所述上下文tag中获取所述路径信息,并根据所述路径信息处理所述添加报文;
其中,
所述处理单元用于从所述上下文tag中获取所述路径信息,并根据所述路径信息将所述添加报文传输至下一节点,所述下一节点为所述传输路径中所述报文传输节点的下一跳;或者所述处理单元用于根据所述上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,再根据所述上下文tag中的路径信息将所述增值业务处理后的添加报文传输至下一节点,所述下一节点为所述传输路径中所述报文传输节点的下一跳;
其中,所述路径信息包括路径标识;
所述处理单元用于根据所述目的端口号识别所述上下文tag,从所述上下文tag中获取所述路径信息,并根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,再根据所述下一跳的标识将所述添加报文传输至所述下一跳;或者所述处理单元用于根据所述目的端口号识别所述上下文tag,并根据上下文tag包括的协议类型解析所述业务报文的载荷,并对所述载荷进行增值业务处理,根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识,再根据所述下一跳的标识将所述增值业务处理后的添加报文传输至所述下一跳。
7.如权利要求6所述的节点,其特征在于,所述业务报文为非隧道封装报文,所述添加报文为在所述业务报文的报文头与载荷之间添加所述UDP头和所述上下文tag的报文;或者所述业务报文为隧道封装报文,且所述业务报文包括隧道头和原始报文,其中,所述隧道头为IP头;所述添加报文为在所述业务报文的隧道头与原始报文之间添加所述UDP头和所述上下文tag的报文;或者所述业务报文为隧道封装报文,所述业务报文包括隧道头和原始报文,其中,所述隧道头不包含IP头;所述添加报文为在所述原始报文的报文头和载荷之间添加所述UDP头和所述上下文tag的报文。
8.如权利要求6所述的节点,其特征在于,所述获取单元用于获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
9.如权利要求7所述的节点,其特征在于,所述获取单元用于获取业务报文,并在所述业务报文上添加所述UDP头和上下文tag,以得到所述添加报文,并将所述添加报文的报文头中的协议类型修改为UDP。
10.如权利要求6-9任意一项所述的节点,其特征在于,所述路径标识为局部唯一的路径标识;所述处理单元用于根据所述目的端口号识别所述上下文tag,并根据上下文tag包括的协议类型解析所述业务报文的载荷,对所述载荷进行增值业务处理;以及根据所述路径标识获取预先配置的与所述路径标识对应的下一跳的标识;所述下一跳的标识绑定更新路径标识;以及将所述增值业务处理后的添加报文中的路径标识更新为所述更新路径标识,再根据所述下一跳的标识将所述更新后的添加报文发送至所述下一跳。
11.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序用于指令相关的硬件来执行权利要求1至5任意一项所述的方法。
12.一种报文传输节点,其特征在于,包括:接收器、发射器和存储器,以及分别与接收器、发射器和存储器连接的处理器,其中,所述存储器用于存储一组程序代码,处理器用于调用存储器存储的程序,以执行权利要求1至5任意一项所述的方法。