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

文档序号:9891287阅读:来源:国知局
,通过所述隧道边缘设备与 隧道起点设备之间的第一隧道接收所述隧道起点设备发送的流量数据包,所述流量数据包 中携带路径信息,所述隧道边缘设备为所述流量数据包标记互联网协议IP选项标识,并将 所述IP选项标识与所述路径信息建立映射,并将所述流量数据包中的路径信息替换为所 述IP选项标识,所述隧道边缘设备将携带所述IP选项标识的所述流量数据包发送到至少 一个增值业务设备进行增值业务处理,所述隧道边缘设备从所述至少一个增值业务设备接 收进行所述增值业务处理后返回的所述流量数据包,所述隧道边缘设备根据返回的所述流 量数据包的IP选项标识和所述映射,识别返回的所述流量数据包的路径信息为所述路径 信息,将返回的所述流量数据包中的所述IP选项标识替换为所述路径信息,并将携带所述 路径信息的所述流量数据包按照所述路径信息发送至下一目标设备。相比现有技术而言, 不需要为流量设置私有标签就能够使增值业务设备识别流量数据包,能够使不同厂家的增 值业务设备均可部署在服务链中。
[0173] 本发明实施例还提供一种服务链,该服务链可W如图7所示,所述服务链至少包 括:引流点1、第一隧道边缘设备2、与所述第一隧道边缘设备1连接的至少一个增值业务设 备3,引流点1与至少一个用户4建立有通信连接,引流点1与所述第一隧道边缘设备2之 间建立有第一隧道5;其中:
[0174] 引流点1用于通过第一隧道5向第一隧道边缘设备2发送流量数据包,所述流量 数据包中携带路径信息,所述流量数据包为所述至少一个用户4中任意一个用户发送的流 量数据包;
[0175] 第一隧道边缘设备2用于接收到所述流量数据包后,为所述流量数据包标记互联 网协议IP选项标识,将所述IP选项标识与所述路径信息建立映射,并将所述流量数据包中 的所述路径信息替换为所述IP选项标识;
[0176] 第一隧道边缘设备2还用于将携带所述IP选项标识的所述流量数据包发送到所 述至少一个增值业务设备3进行增值业务处理;
[0177] 第一隧道边缘设备2还用于从所述至少一个增值业务设备3接收进行所述增值业 务处理后返回的所述流量数据包;
[0178] 第一隧道边缘设备2还用于根据返回的所述流量数据包的IP选项标识和所述映 射,识别返回的所述流量数据包的所述路径信息,将返回的所述流量数据包中的所述IP选 项标识替换为所述路径信息,并将携带所述路径信息的所述流量数据包按照所述路径信息 发送至下一目标设备。
[0179] 可选的,所述服务链还包括:第二隧道边缘设备6、与第二隧道边缘设备6链接的 至少一个增值业务设备7,第一隧道边缘设备2与第二隧道边缘设备6之间建立有第二隧道 8 ;所述下一目标设备包括;引流点1,或者第二隧道边缘设备6,或者互联网设备9 ;其中:
[0180] 若所述流量数据包在进行所述增值业务处理后需要返回给引流点1,则所述下一 目标设备为引流点1 ;
[0181] 若所述流量数据包在进行所述增值业务处理后需要访问互联网,则所述下一目标 设备为互联网设备9;
[0182] 若所述流量数据包在进行所述增值业务处理后需要通过第二隧道边缘设备6的 连接至少一个增值业务设备7进行增值业务处理,则所述下一目标设备为第二隧道边缘设 备6。
[0183] 可选的,引流点1上存储有预先配置的多种路径信息,所述路径信息是引流点1在 收到用户4发送的所述流量数据包时,根据所述流量数据包的特征信息从所述多种路径信 息中为所述流量数据包分配的;
[0184] 所述特征信息包括源IP地址、源端口号、目的IP地址、目的端口号、传输层协议 号、源MAC地址、目的MAC地址、VLAN端口号中的至少一种。
[0185] 可选的,所述服务链还包括;SDN控制器10,所述多种路径信息是由SDN控制器10 预先配置,并按照预设策略发送至引流点1的;
[0186] 其中,所述预设策略包括;当初始化时,将所述多种路径信息发送至引流点1 ;或, 当所述多种路径信息更新时,将更新后的所述多种路径信息发送至引流点1。
[0187] 可选的,所述路径信息至少包括;所述流量数据包要依次经过的所有隧道的两端 的设备的地址。
[0188] 可选的,图7所示的服务链包括上述第一隧道边缘设备2和第一隧道边缘设备6 仅仅为示例性的,根据业务需要服务链中还可W包括更多的隧道边缘设备W及与隧道边缘 设备连接的增值业务设备,本发明实施例中的隧道边缘设备可W是前述实施例中的隧道边 缘设备01或02。
[0189] 本领域技术人员可W清楚地了解到,为描述的方便和简洁,仅W上述各功能模块 的划分进行举例说明,实际应用中,可W根据需要而将上述功能分配由不同的功能模块完 成,即将装置的内部结构划分成不同的功能模块,W完成W上描述的全部或者部分功能。上 述描述的装置的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再赏述。
[0190] 综上所述,本发明实施例提供的服务链,通过所述隧道边缘设备与隧道起点设备 之间的第一隧道接收所述隧道起点设备发送的流量数据包,所述流量数据包中携带路径信 息,所述隧道边缘设备为所述流量数据包标记互联网协议IP选项标识,并将所述IP选项标 识与所述路径信息建立映射,并将所述流量数据包中的路径信息替换为所述IP选项标识, 所述隧道边缘设备将携带所述IP选项标识的所述流量数据包发送到至少一个增值业务设 备进行增值业务处理,所述隧道边缘设备从所述至少一个增值业务设备接收进行所述增值 业务处理后返回的所述流量数据包,所述隧道边缘设备根据返回的所述流量数据包的IP 选项标识和所述映射,识别返回的所述流量数据包的路径信息为所述路径信息,将返回的 所述流量数据包中的所述IP选项标识替换为所述路径信息,并将携带所述路径信息的所 述流量数据包按照所述路径信息发送至下一目标设备。相比现有技术而言,不需要为流量 设置私有标签就能够使增值业务设备识别流量数据包,能够使不同厂家的增值业务设备均 可部署在服务链中。
[0191] 在本发明所提供的几个实施例中,应该理解到,所掲露的方法、装置和系统,可W 通过其它的方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件 可W结合或者可W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或 讨论的相互之间的禪合或直接禪合或通信连接可W是通过一些接口,装置或单元的间接禪 合或通信连接,可W是电性,机械或其它的形式。
[0192] 所述作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显 示的部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个 网络单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0193] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W两个或两个W上单元集成在一个单元中。上述集成的单 元既可W采用硬件的形式实现,也可W采用硬件加软件功能单元的形式实现。
[0194] 上述W软件功能单元的形式实现的集成的单元,可W存储在一个计算机可读取存 储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用W使得一台计算 机设备(可W是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发 明各个实施例所述方法的部分步骤。而前述的存储介质包括;U盘、移动硬盘、只读存储器 巧ead-〇nly Memoir, ROM)、随机存取存储器(Random Access Memoir, RAM)、磁碟或者光盘 等各种可W存储程序代码的介质。
[0195] 最后应说明的是;W上各实施例仅用W说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而送些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【主权项】
1. 一种服务链路径的标识方法,其特征在于,所述方法包括: 第一隧道边缘设备通过所述第一隧道边缘设备与隧道起点设备之间的第一隧道接收 所述隧道起点设备发送的流量数据包,所述流量数据包中携带路径信息; 所述第一隧道边缘设备为所述流量数据包标记互联网协议IP选项标识,将所述IP选 项标识与所述路径信息建立映射,并将所述流量数据包中的所述路径信息替换为所述IP 选项标识; 所述第一隧道边缘设备将携带所述IP选项标识的所述流量数据包发送到至少一个增 值业务设备进行增值业务处理; 所述第一隧道边缘设备从所述至少一个增值业务设备接收进行所述增值业务处理后 返回的所述流量数据包; 所述第一隧道边缘设备根据返回的所述流量数据包的IP选项标识和所述映射,识别 返回的所述流量数据包的所述路径信息,将返回的所述流量数据包中的所述IP选项标识 替换为所述路径信息,并将携带所述路径信息的所述流量数据包按照所述路径信息发送至 下一目标设备。2. 根据权利要求1所述的方法,其特征在于,所述隧道起点设备为位于所述第一隧道 的起点的引流点或者第二隧道边缘设备; 所述下一目标设备包括所述引流点,或者所述第二隧道边缘设备,或者第二隧道终点 的第三隧道边缘设备,所述第二隧道为所述第二隧道边缘设备与所述第三边缘设备之间的 隧道,所述第三隧道边缘设备连接至少一个增值业务设备,或者互联网设备;其中: 若所述第一隧道边缘设备为所述流量数据包经过的首个隧道边缘设备,且所述流量数 据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述引流 占. 若所述第一隧道边缘设备为所述流量数据包经过的首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备; 若所述第一隧道边缘设备为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要返回给所述引流点,则所述下一目标设备为所述第 二隧道边缘设备; 若所述第一隧道边缘设备为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要通过所述第三隧道边缘设备的连接至少一个增值 业务设备进行增值业务处理,则所述下一目标设备为所述第三隧道边缘设备; 若所述第一隧道边缘设备为所述流量数据包经过的非首个隧道边缘设备,且所述流量 数据包在进行所述增值业务处理后需要访问互联网,则所述下一目标设备为所述互联网设 备。3. 根据权利要求2所述的方法,其特征在于,所述引流点上存储有预先配置的多种路 径信息,所述路径信息是所述引流点在收到用户发送的所述流量数据包时,根据所述流量 数据包的特征信息从所述多种路径信息中为所述流量数据包分配的; 所述特征信息包括源
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1