服务链路径的标识方法、设备和服务链的制作方法_4

文档序号:9891287阅读:来源:国知局
2中。
[0132] 隧道边缘设备1根据路径信息1将流量数据包1按照原路返回,发送至引流点,根 据路径信息2将流量数据包2发送至隧道边缘设备2, W便隧道边缘设备2将流量数据包2 发送至增值业务设备2进行增值业务2,其中隧道边缘设备2将流量数据包2发送至增值业 务设备2前也需要对流量数据包2分配IP选项标识,并建立映射,其方法与前述方法完全 相同,不再赏述。
[0133] 综上所述,本发明实施例提供的服务链路径的标识方法中,第一隧道边缘设备通 过所述第一隧道边缘设备与隧道起点设备之间的第一隧道接收所述隧道起点设备发送的 流量数据包,所述流量数据包中携带路径信息,所述第一隧道边缘设备为所述流量数据包 标记互联网协议IP选项标识,并将所述IP选项标识与所述路径信息建立映射,并将所述流 量数据包中的路径信息替换为所述IP选项标识,所述第一隧道边缘设备将携带所述IP选 项标识的所述流量数据包发送到至少一个增值业务设备进行增值业务处理,所述第一隧道 边缘设备从所述至少一个增值业务设备接收进行所述增值业务处理后返回的所述流量数 据包,所述第一隧道边缘设备根据返回的所述流量数据包的IP选项标识和所述映射,识别 返回的所述流量数据包的路径信息为所述路径信息,将返回的所述流量数据包中的所述IP 选项标识替换为所述路径信息,并将携带所述路径信息的所述流量数据包按照所述路径信 息发送至下一目标设备。本发明实施例相比现有技术而言,不需要为流量设置私有标签,使 用的是IP选项标识,由于现有的增值业务设备均能识别IP选项标识,因此能够使不同厂家 的增值业务设备均可部署在服务链中,提高了服务链中增值业务设备的兼容性,进而不需 要对设备进行重新开发,节约部署成本。
[0134] 本发明实施例还提供一种隧道边缘设备01,如图5所示,隧道边缘设备包括:
[0135] 接收单元011,用于通过隧道边缘设备与隧道起点设备之间的第一隧道接收所述 隧道起点设备发送的流量数据包,所述流量数据包中携带路径信息;
[0136] 标记单元012,用于为所述流量数据包标记互联网协议IP选项标识,将所述IP选 项标识与所述路径信息建立映射,并将所述流量数据包中的所述路径信息替换为所述IP 选项标识;
[0137] 发送单元013,用于将携带所述IP选项标识的所述流量数据包发送到至少一个增 值业务设备进行增值业务处理;
[0138] 接收单元011还用于从所述至少一个增值业务设备接收进行所述增值业务处理 后返回的所述流量数据包;
[0139] 识别单元014,用于根据返回的所述流量数据包的IP选项标识和所述映射,识别 返回的所述流量数据包的所述路径信息,发送单元013还用于将返回的所述流量数据包中 的所述IP选项标识替换为所述路径信息,并将携带所述路径信息的所述流量数据包按照 所述路径信息发送至下一目标设备。
[0140] 可选的,所述隧道起点设备为位于所述第一隧道的起点的引流点或者第二隧道边 缘设备;
[0141] 所述下一目标设备包括所述引流点,或者所述第二隧道边缘设备,或者第二隧道 终点的第Η隧道边缘设备,所述第二隧道为所述第二隧道边缘设备与所述第Η边缘设备之 间的隧道,所述第Η隧道边缘设备连接至少一个增值业务设备,或者互联网设备;其中:
[0142] 若所述隧道边缘设备01为所述流量数据包经过的首个隧道边缘设备,且所述流 量数据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述 引流点;
[0143] 若隧道边缘设备01为所述流量数据包经过的首个隧道边缘设备,且所述流量数 据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备;
[0144] 若隧道边缘设备01为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述第 二隧道边缘设备;
[0145] 若隧道边缘设备01为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要通过所述第Η隧道边缘设备的连接至少一个增值 业务设备进行增值业务处理,则所述下一目标设备为所述第Η隧道边缘设备;
[0146] 若隧道边缘设备01为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备。
[0147] 可选的,所述引流点上存储有预先配置的多种路径信息,所述路径信息是所述引 流点在收到用户发送的所述流量数据包时,根据所述流量数据包的特征信息从所述多种路 径信息中为所述流量数据包分配的;
[014引所述特征信息包括源IP地址、源端口号、目的IP地址、目的端口号、传输层协议 号、源MAC地址、目的MAC地址、VLAN端口号中的至少一种。
[0149] 可选的,所述多种路径信息是由软件定义网络SDN控制器预先配置,并按照预设 策略发送至所述引流点的;
[0150] 其中,所述预设策略包括;当初始化时,将所述多种路径信息发送至所述引流点; 或,当所述多种路径信息更新时,将更新后的所述多种路径信息发送至所述引流点。
[0151] 可选的,所述路径信息至少包括;所述流量数据包要依次经过的所有隧道的两端 的设备的地址。
[0152] 本领域技术人员可W清楚地了解到,为描述的方便和简洁,仅W上述各功能模块 的划分进行举例说明,实际应用中,可W根据需要而将上述功能分配由不同的功能模块完 成,即将装置的内部结构划分成不同的功能模块,W完成W上描述的全部或者部分功能。上 述描述的装置的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再赏述。
[0153] 综上所述,本发明实施例提供的标识的隧道边缘设备,通过所述隧道边缘设备与 隧道起点设备之间的第一隧道接收所述隧道起点设备发送的流量数据包,所述流量数据包 中携带路径信息,所述隧道边缘设备为所述流量数据包标记互联网协议IP选项标识,并将 所述IP选项标识与所述路径信息建立映射,并将所述流量数据包中的路径信息替换为所 述IP选项标识,所述隧道边缘设备将携带所述IP选项标识的所述流量数据包发送到至少 一个增值业务设备进行增值业务处理,所述隧道边缘设备从所述至少一个增值业务设备接 收进行所述增值业务处理后返回的所述流量数据包,所述隧道边缘设备根据返回的所述流 量数据包的IP选项标识和所述映射,识别返回的所述流量数据包的路径信息为所述路径 信息,将返回的所述流量数据包中的所述IP选项标识替换为所述路径信息,并将携带所述 路径信息的所述流量数据包按照所述路径信息发送至下一目标设备。相比现有技术而言, 不需要为流量设置私有标签就能够使增值业务设备识别流量数据包,能够使不同厂家的增 值业务设备均可部署在服务链中。
[0154] 本发明实施例还提供另一种隧道边缘设备02,如图6所示,隧道边缘设备02包括: 处理器021、存储器022、通信接口 023,处理器021、存储器022、通信接口 023通过总线024 连接,其中通信接口 023用于与其他设备通信,存储器022用于存储计算机程序0221,处理 器021用于执行该计算机程序0221,该计算机程序0221包括:
[01巧]隧道边缘设备02通过所述第一隧道边缘设备02与隧道起点设备之间的第一隧道 接收所述隧道起点设备发送的流量数据包,所述流量数据包中携带路径信息;
[0156] 隧道边缘设备02为所述流量数据包标记互联网协议IP选项标识,将所述IP选项 标识与所述路径信息建立映射,并将所述流量数据包中的所述路径信息替换为所述IP选 项标识;
[0157] 隧道边缘设备02将携带所述IP选项标识的所述流量数据包发送到至少一个增值 业务设备进行增值业务处理;
[0158] 隧道边缘设备02从所述至少一个增值业务设备接收进行所述增值业务处理后返 回的所述流量数据包;
[0159] 隧道边缘设备02根据返回的所述流量数据包的IP选项标识和所述映射,识别返 回的所述流量数据包的所述路径信息,将返回的所述流量数据包中的所述IP选项标识替 换为所述路径信息,并将携带所述路径信息的所述流量数据包按照所述路径信息发送至下 一目标设备。
[0160] 可选的,所述隧道起点设备为位于所述第一隧道的起点的引流点或者第二隧道边 缘设备;
[0161] 所述下一目标设备包括所述引流点,或者所述第二隧道边缘设备,或者第二隧道 终点的第Η隧道边缘设备,所述第二隧道为所述第二隧道边缘设备与所述第Η边缘设备之 间的隧道,所述第Η隧道边缘设备连接至少一个增值业务设备,或者互联网设备;其中:
[0162] 若隧道边缘设备02为所述流量数据包经过的首个隧道边缘设备,且所述流量数 据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述引流 占. ;、、、?
[0163] 若隧道边缘设备02为所述流量数据包经过的首个隧道边缘设备,且所述流量数 据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备;
[0164] 若隧道边缘设备02为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述第 二隧道边缘设备;
[0165] 若隧道边缘设备02为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要通过所述第Η隧道边缘设备的连接至少一个增值 业务设备进行增值业务处理,则所述下一目标设备为所述第Η隧道边缘设备;
[0166] 若隧道边缘设备02为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备。
[0167] 可选的,所述引流点上存储有预先配置的多种路径信息,所述路径信息是所述引 流点在收到用户发送的所述流量数据包时,根据所述流量数据包的特征信息从所述多种路 径信息中为所述流量数据包分配的;
[016引所述特征信息包括源IP地址、源端口号、目的IP地址、目的端口号、传输层协议 号、源MAC地址、目的MAC地址、虚拟局域网VLAN端口号中的至少一种。
[0169] 可选的,所述多种路径信息是由软件定义网络SDN控制器预先配置,并按照预设 策略发送至所述引流点的;
[0170] 其中,所述预设策略包括;当初始化时,将所述多种路径信息发送至所述引流点; 或,当所述多种路径信息更新时,将更新后的所述多种路径信息发送至所述引流点。
[0171] 可选的,所述路径信息至少包括;所述流量数据包要依次经过的所有隧道的两端 的设备的地址。
[0172] 综上所述,本发明实施例提供的标识的隧道边缘设备
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1