一种处理报文的方法和装置与流程

文档序号:13521450阅读:来源:国知局
一种处理报文的方法和装置与流程

技术特征:
1.一种处理报文的方法,其特征在于,包括:获取添加报文,所述添加报文为在业务报文的IP头中添加业务路径选项后得到的报文,所述业务路径选项包括业务路径标识,所述业务路径标识用于标识业务路径;根据所述业务路径选项获取所述业务路径标识;根据所述业务路径标识以及本地存储的转发表处理所述添加报文;所述获取添加报文之前,所述方法还包括:接收管理设备发送的业务路径信息,所述业务路径信息包括所述业务路径标识;根据所述业务路径信息更新所述转发表;其中,所述转发表为第一转发表,所述业务路径信息还包括业务流标识以及下一跳,所述业务流标识用于标识业务流;所述根据所述业务路径信息更新所述转发表包括:根据所述业务路径信息更新所述第一转发表,所述第一转发表包括所述业务流标识、所述业务路径标识以及所述下一跳的对应关系。2.根据权利要求1所述的方法,其特征在于,所述获取添加报文包括:接收所述业务报文,所述业务报文属于所述业务流标识对应的业务流;根据所述业务报文获取所述业务流标识,根据所述业务流标识查找所述第一转发表以获取所述业务路径标识,根据所述业务路径标识在所述业务报文的IP头中添加所述业务路径选项,得到所述添加报文。3.根据权利要求2所述的方法,其特征在于,所述根据所述业务路径标识以及本地存储的转发表处理所述添加报文包括:根据所述业务路径标识查找所述第一转发表,得到对应所述业务路径标识的下一跳,并向所述下一跳转发所述添加报文。4.根据权利要求1所述的方法,其特征在于,所述业务路径信息还包括所述业务路径标识对应的业务路径的节点数,所述第一转发表包括所述业务流标识,所述业务路径标识、所述下一跳以及所述节点数的对应关系。5.根据权利要求4所述的方法,其特征在于,所述获取添加报文包括:接收所述业务报文,所述业务报文属于所述业务流标识对应的业务流;根据所述业务报文获取所述业务流标识,根据所述业务流标识查找所述第一转发表以获取所述业务路径标识以及所述节点数,根据所述业务路径标识及所述节点数在所述业务报文的IP头中添加业务路径选项,得到所述添加报文,所述业务路径选项包括所述业务路径标识以及生存时间,所述生存时间的值为所述节点数。6.根据权利要求5所述的方法,其特征在于,所述根据所述业务路径标识以及本地存储的转发表处理所述添加报文包括:将所述业务路径选项中的生存时间的值减1后,根据所述业务路径标识查找所述第一转发表,得到对应所述业务路径标识的下一跳,并向所述下一跳转发所述添加报文。7.一种处理报文的装置,其特征在于,包括:第一获取单元,用于获取添加报文,所述添加报文为在业务报文的IP头中添加业务路径选项后得到的报文,所述业务路径选项包括业务路径标识,所述业务路径标识用于标识业务路径;第二获取单元,用于根据所述业务路径选项获取所述业务路径标识;存储单元,用于存储转发表;处理单元,用于根据所述业务路径标识以及所述转发表处理所述添加报文;接收单元,用于接收管理设备发送的业务路径信息,所述业务路径信息包括业务路径标识;更新单元,用于根据所述业务路径信息更新所述转发表;其中,所述转发表为第一转发表,所述业务路径信息还包括业务流标识以及下一跳,所述业务流标识用于标识业务流;所述更新单元用于:根据所述业务路径信息更新所述第一转发表,所述第一转发表包括所述业务流标识、所述业务路径标识以及所述下一跳的对应关系。8.根据权利要求7所述的装置,其特征在于,所述第一获取单元用于:接收所述业务报文,所述业务报文属于所述业务流标识对应的业务流;根据所述业务报文获取所述业务流标识,根据所述业务流标识查找所述第一转发表以获取所述业务路径标识,根据所述业务路径标识在所述业务报文的IP头中添加所述业务路径选项,得到所述添加报文。9.根据权利要求8所述的装置,其特征在于,所述处理单元用于:根据所述业务路径标识查找所述第一转发表,得到对应所述业务路径标识的下一跳,并向所述下一跳转发所述添加报文。10.根据权利要求7所述的装置,其特征在于,所述业务路径信息还包括所述业务路径标识对应的业务路径的节点数,所述第一转发表包括所述业务流标识,所述业务路径标识、所述下一跳以及所述节点数的对应关系。11.根据权利要求10所述的装置,其特征在于,所述第一获取单元用于:接收所述业务报文,所述业务报文属于所述业务流标识对应的业务流;根据所述业务报文获取所述业务流标识,根据所述业务流标识查找所述第一转发表以获取所述业务路径标识以及所述节点数,根据所述业务路径标识及所述节点数在所述业务报文的IP头中添加业务路径选项,得到所述添加报文,所述业务路径选项包括所述业务路径标识以及生存时间,所述生存时间的值为所述节点数。12.根据权利要求11所述的装置,其特征在于,所述处理单元用于:将所述业务路径选项中的生存时间的值减1后,根据所述业务路径标识查找所述第一转发表,得到对应所述业务路径标识的下一跳,并向所述下一跳转发所述添加报文。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1