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

文档序号:9891287阅读:来源:国知局
设备连接的至少一个增值业务设备,引 流点与至少一个用户建立有通信连接,引流点与第一隧道边缘设备之间建立有第一隧道; 如图2所示,该方法包括:
[0100] 步骤201、引流点通过第一隧道向第一隧道边缘设备发送流量数据包,流量数据包 中携带路径信息,该流量数据包为至少一个用户中任意一个用户发送的流量数据包。
[0101] 步骤202、第一隧道边缘设备接收到流量数据包后,为流量数据包标记互联网协议 IP选项标识,将IP选项标识与路径信息建立映射,并将流量数据包中的路径信息替换为所 述IP选项标识。
[0102] 步骤203、第一隧道边缘设备将携带IP选项标识的流量数据包发送到至少一个增 值业务设备进行增值业务处理。
[0103] 步骤204、第一隧道边缘设备从所述至少一个增值业务设备接收进行增值业务处 理后返回的流量数据包。
[0104] 步骤205、第一隧道边缘设备根据返回的流量数据包的IP选项标识和映射,识别 返回的流量数据包的路径信息,将返回的流量数据包中的IP选项标识替换为路径信息,并 将携带路径信息的流量数据包按照路径信息发送至下一目标设备。
[0105] 同样的,下一目标设备可W是隧道起点设备(流量数据包原路返回),也可W是下 一个隧道边缘设备(流量数据包要进行下一个或多个增值业务处理),也可W是互联网设 备(流量数据包要访问互联网),隧道起点设备可W是引流点或者隧道边缘设备。
[0106] 综上所述,本发明实施例提供的服务链路径的标识方法,第一隧道边缘设备通过 所述第一隧道边缘设备与隧道起点设备之间的第一隧道接收所述隧道起点设备发送的流 量数据包,所述流量数据包中携带路径信息,所述第一隧道边缘设备为所述流量数据包标 记互联网协议IP选项标识,并将所述IP选项标识与所述路径信息建立映射,并将所述流 量数据包中的路径信息替换为所述IP选项标识,所述第一隧道边缘设备将携带所述IP选 项标识的所述流量数据包发送到至少一个增值业务设备进行增值业务处理,所述第一隧道 边缘设备从所述至少一个增值业务设备接收进行所述增值业务处理后返回的所述流量数 据包,所述第一隧道边缘设备根据返回的所述流量数据包的IP选项标识和所述映射,识别 返回的所述流量数据包的路径信息为所述路径信息,将返回的所述流量数据包中的所述IP 选项标识替换为所述路径信息,并将携带所述路径信息的所述流量数据包按照所述路径信 息发送至下一目标设备。相比现有技术而言,不需要为流量设置私有标签就能够使增值业 务设备识别流量数据包,能够使不同厂家的增值业务设备均可部署在服务链中。
[0107] 为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通 过具体的实施例,对本发明实施例提供的服务链路径的标识方法进行详细说明,如图3所 示,该方法包括:
[010引步骤301、引流点接收来自用户的流量数据包,流量数据包中携带路径信息。
[0109] 引流点可W与多个用户的设备连接,需要说明的是,服务链中的引流点的数量W 及引流点收到的流量数据包都可能是一个或多个,为了方便说明,送里W-个引流点W及 一个流量数据包为例进行说明,该流量数据包可W是该引流点收到的流量数据包中的任意 一个。
[0110] 引流点上存储有预先配置的多种路径信息,该多种路径信息分别用于不同的流量 数据包,送些不同的流量数据包可W通过该流量数据包自身的特征信息区别,该预先配置 的多种路径信息是由SDN控制器中的服务链管理模块预先配置的,并在完成配置后按照预 设策略下发给该引流点的。其中,预设策略例如可W包括:当初始化时,将配置好的多种路 径信息发送至引流点;或者,当多种路径信息更新时,将更新后的多种路径信息发送至所述 引流点。其中,路径信息至少包括;流量数据包要依次经过的所有隧道的两端的设备的地址 (比如当默认设置在经过某一隧道边缘设备后需要进行某一增值业务设备进行处理时,路 径信息中也可W不包括该增值业务设备的地址)。除此之外也可W包括要经过的增值业务 设备的地址,如果要在进行增值业务处理后访问互联网,则还可W包括互联网设备的地址。
[0111] 引流点在接收到至少一个流量数据包后,根据每个流量数据包的特征信息,从所 述多种路径信息中为每个流量数据包选择合适的路径信息,并将路径信息封装在流量数据 包中。上述路径信息,就是引流点为流量数据包分配的路径信息。
[0112] 其中,流量数据包的特征信息可W是该流量数据包的源IP地址、源端口号、目的 IP地址、目的端口号、传输层协议号、源媒体访问控制(Media AccessControl,简称MAC)地 址、目的MAC地址、虚拟局域网(Virtual Local Area化twork, VLAN)端口号中的至少一 种。
[0113] 步骤302、引流点通过第一隧道向第一隧道边缘设备发送流量数据包。
[0114] 其中,第一隧道为引流点与第一隧道边缘设备之间的隧道,该第一隧道W该引流 点为起点,并在第一隧道边缘设备终结。
[0115] 步骤303、第一隧道边缘设备接收到流量数据包后,将流量数据包中的路径信息删 除,为流量数据包标记IP选项标识,并将IP选项标识与路径信息建立映射。
[0116] 其中,路径信息至少可W包括;该流量数据包要依次经过的所有隧道的两端的设 备、增值业务设备的地址。例如,假设流量数据包要进行增值业务1和增值业务2,其中假 设增值业务1由增值业务设备1进行,增值业务2由增值业务设备2进行,增值业务设备1 与隧道边缘设备1连接,增值业务设备2与隧道边缘设备2连接,引流点与隧道边缘设备1 之间建立隧道1,隧道边缘设备1与隧道边缘设备2之间建立隧道2,则流量数据包要依次 经过引流点、隧道边缘设备1、增值业务设备1、隧道边缘设备2、增值业务设备2,则路径信 息为引流点地址-隧道边缘设备1地址-增值业务设备1地址-隧道边缘设备2地址-增 值业务设备2地址,其中,地址可W是IP地址。
[0117] 步骤304、第一隧道边缘设备将携带IP选项标识的流量数据包发送到至少一个增 值业务设备进行增值业务处理。
[0118] 其中,第一隧道边缘设备具有多个端口,因此能够连接至少一个增值业务设备,第 一隧道边缘设备与其连接的至少一个增值业务设备可W是共同部署在同一地的。
[0119] 步骤305、第一隧道边缘设备从所述至少一个增值业务设备接收进行增值业务处 理后返回的所述流量数据包。
[0120] 步骤306、第一隧道边缘设备根据返回的流量数据包的IP选项标识和所述映射, 识别返回的流量数据包的路径信息,将返回的流量数据包中的IP选项标识删除,将路径信 息添加到所述流量数据包中,并将携带路径信息的流量数据包按照路径信息发送至下一目 标设备。
[0121] 具体的,第一隧道边缘设备根据返回的流量数据包的IP选项标识和所述映射,就 能够识别流量数据包的原来的路径信息,而后将流量数据包中的IP选项标识删除掉,并将 该路径信息重新封装到流量数据包中,再将携带路径信息的流量数据包按照路径信息发送 至下一目标设备。送里的下一目标设备可W是引流点,或者可W是第二隧道边缘设备,或者 可W是互联网设备。其中,若流量数据包在进行增值业务处理后需要返回给引流点,则该需 要按照路径信息原路返回,则下一个目标设备就为引流点;若流量数据包在进行增值业务 处理后需要访问互联网,则下一目标设备为所述互联网设备;若流量数据包在进行增值业 务处理后需要通过第二隧道边缘设备(第二隧道边缘设备与第一隧道边缘设备之间建立 有第二隧道,其中第二隧道W第一隧道边缘设备为起点,并在第二隧道边缘设备终结)的 连接至少一个增值业务设备进行增值业务处理,则下一目标设备为第二隧道边缘设备。
[0122] 为了更清楚的描述本发明实施例,通过W下示例进行说明,如图4所示,为服务链 的机构示意图,该服务链包括SDN控制器、引流点、隧道边缘设备1、增值业务设备1、隧道边 缘设备2、增值业务设备2,其中SDN控制器中包括服务链管理模块,服务链管理模块预先配 置了的多种路径信息,并已发送至引流点,引流点与多个用户(也可称租户)的设备连接, 引流点与隧道边缘设备1之间建立有隧道1 (引流点为起点,并在隧道边缘设备1终结),隧 道边缘设备1与隧道边缘设备2之间建立有隧道2 (隧道边缘设备1为起点,并在隧道边缘 设备2终结),增值业务设备1与隧道边缘设备1连接,并一同部署在一地,增值业务设备2 与隧道边缘设备2连接,并一同部署在另一地,增值业务设备1用于进行增值业务1,增值业 务设备2用于进行增值业务2。其中,假设引流点的IP地址为1. 1. 1. 1,隧道边缘设备1的 IP地址为的2. 2. 2. 2,增值业务设备1的IP地址为3. 3. 3. 3,隧道边缘设备2的IP地址为 的4. 4. 4. 4,增值业务设备2的IP地址为5. 5. 5. 5。
[0123] 若引流点接收到了用户发送的流量数据包1和流量数据包2,假设流量数据包1要 进行增值业务1,流量数据包2要进行增值业务1和2,根据引流点存储的多种路径信息,引 流点为流量数据包1分配的路径信息1为1. 1. 1. 1-2. 2. 2. 2-3. 3. 3. 3,引流点为流量数据包 2 分配的路径信息 2 为 1. 1. 1. 1-2. 2. 2. 2-3. 3. 3. 3-4. 4. 4. 4-5. 5. 5. 5。
[0124] 而后引流点将路径信息1封装在流量数据包1中,将路径信息2封装在流量数据 包2中,并通过隧道1将流量数据包1和流量数据包2发送至隧道边缘设备1。
[01巧]隧道边缘设备1收到流量数据包1和流量数据包2后,分别为流量数据包1和流 量数据包2分配IP选项标识,并将IP选项标识与路径信息建立映射,该映射可W为映射表 1,例如表所示。流量数据包1的IP选项标识设为1,流量数据包2的IP选项标识设为2。
[0126] 表 1
[0127]
[012引而后隧道边缘设备1将流量数据包1和流量数据包2中的路径信息1和路径信息 2分别删除,并将IP选项标识"1"和IP选项标识"2"分别封装到流量数据包1和流量数据 包2中。
[0129] 隧道边缘设备1将携带IP选项标识"1"的流量数据包1和IP选项标识"2"的流 量数据包2发送至增值业务设备1,进行增值业务1处理。
[0130] 完成增值业务1处理处理后,流量数据包1和流量数据包2从增值业务设备1返 回隧道边缘设备1,隧道边缘设备1根据IP选项标识"1"和表1所示映射,识别流量数据包 1的路径信息为路径信息1,流量数据包2的路径信息为路径信息2。
[0131] 最后,隧道边缘设备1将将流量数据包1和流量数据包2中的IP选项标识"1"和 IP选项标识"2"分别删除,并将路径信息1和路径信息2分别封装到流量数据包1和流量 数据包
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1