用于实现提供商网络中的服务链的系统和方法_5

文档序号:9925599阅读:来源:国知局
所述出口节点(204)之间振荡。5.如权利要求4所述的方法(500,600A-600B),其中,所述数据交换过程(510)还包括: 通过附加(i)具有必须被经过以用于在其得到服务的服务节点的EID的目标EID字段和(ii)具有所述服务链策略的SPID的源EID字段来封装(602)入局数据分组,从而产生EID封装数据分组; 通过附加(i )具有所述入口节点(202)和所述出口节点(204)其中之一的RLOC的源RLOC字段和(ii)具有所述服务节点的RLOC的目标RLOC字段,来封装(604)所述EID封装数据分组,从而产生具有RLOC封装的双封装数据分组;以及 将所述双封装数据分组发送(608)给所述服务链策略中标识的所述服务节点。6.如权利要求5所述的方法(500,600A-600B),其中,所述数据交换过程(510)还包括: 在所述服务节点接收(652)所述双封装数据分组; 从所述双封装数据分组中去除(654)所述EID封装和所述RLOC封装; 将所述数据分组转发(654)到配置成传递服务的服务逻辑模块;以及在由所述服务逻辑模块传递服务时,重新封装(668)所述数据分组,并且基于按照所述服务链策略所要求的优化下一服务跳将所述重新封装数据分组发送给所述入口节点(202)和所述出口节点(204)其中之一。7.如权利要求6所述的方法(500,600A-600B),其中,所述数据分组的重新封装(668)还包括: 附加(658)包括所述服务节点的EID的源EID字段和包括所述服务链策略的SPID的目标EID字段;以及 附加(660)包括所述服务节点的RLOC的源RLOC字段和包括所述入口节点(202)和所述出口节点(204)其中之一的RLOC的目标RLOC字段。8.如权利要求1所述的方法(500,600A-600B),其中,在所述服务链策略中标识的所述服务并存于单个服务节点。9.如权利要求1所述的方法(500,600A-600B),其中,所述一个或多个服务节点作为所述服务提供商网络(100,200)的部分来提供,其配置为基于OpenFlow协议和转发和控制元件分隔(ForCES)协议其中之一的软件定义网络(SDN)。10.如权利要求1所述的方法(500,600A-600B),其中,所述一个或多个服务节点作为所述服务提供商网络(100,200)的部分来提供,其配置为使用定位符/标识符分隔协议(LISP)协议、标识符/定位符网络协议(ILNP)协议、主机身份协议(HIP)协议和通过IPv6中介的站点多归属(SHIM6)协议其中之一所实现的定位符/标识符分隔网络。11.一种配置成与服务提供商网络(100,200)进行操作的网络节点(800),所述网络节点(800)包括: 一个或多个处理器(804);以及 持久存储器(809),耦合到所述一个或多个处理器(804),其中所述持久存储器(809)包括由一个或多个处理器(804)可执行并且配置成执行下列步骤的指令: 确定(504)与入局数据分组流(206)关联的服务链策略; 确定(506)与所述服务链策略关联的服务路径标识符(SPID); 使用所述SPID来确定(508)将要由所述数据分组流(206)所经过的一个或多个服务节点的端点标识符(EID)和路由选择定位符(RLOC)以用于基于所述服务链策略按相继顺序得到服务;以及 基于所述服务节点的EID和RL0C、使用数据分组的封装与所述一个或多个服务节点执行数据交换过程(510),以便将所述数据分组流(206)相继路由到每个所述服务节点。12.如权利要求11所述的网络节点(800),其中,所述数据交换过程(510)基于所述多个服务节点相对于所述服务提供商网络(100,200)的所述入口和出口节点(202,204)的位置在作为入口节点(202)进行操作的所述网络节点(800)与所述服务提供商网络(100,200)中进行操作的另一个网络节点之间振荡。13.如权利要求12所述的网络节点(800),其中,所述持久存储器(809)还包括配置成执行下列步骤的指令: 通过附加(i)具有必须被经过以用于在其得到服务的服务节点的EID的目标EID字段和(ii)具有所述服务链策略的SPID的源EID字段来封装(602)入局数据分组,从而产生EID封装数据分组; 通过附加(i)具有作为所述入口节点(202)进行操作的所述网络节点(800)的RLOC的源RLOC字段和(ii)具有所述服务节点的RLOC的目标RLOC字段,来封装(604)所述EID封装数据分组,从而产生具有RLOC封装的双封装数据分组;以及 将所述双封装数据分组发送(608)给所述服务链策略中标识的所述服务节点。14.一种配置成与服务提供商网络(100,200)进行操作的服务节点(800),所述服务节点(800)包括: 一个或多个处理器(804);以及 持久存储器(809),耦合到所述一个或多个处理器(804),其中所述持久存储器(809)包括由一个或多个处理器(804)可执行并且配置成执行下列步骤的指令: 处理从所述服务提供商网络(100,200)的入口节点(202)和出口节点(204)其中之一所接收的双封装数据分组,所述处理包括从所述双封装数据分组中去除(654)EID封装和RLOC封装; 将所述数据分组转发(654)到配置成传递服务的服务逻辑模块;以及 在由所述服务逻辑模块传递服务时,重新封装(668)所述数据分组,并且基于按照所述服务链策略所要求的优化下一服务跳将所述重新封装数据分组发送给所述入口节点(202)和所述出口节点(204)其中之一。15.如权利要求14所述的服务节点(800),其中,所述持久存储器(809)还包括配置成执行下列步骤的指令: 附加(658)包括所述服务节点(800)的EID的源EID字段和包括在所述双封装数据分组中接收的服务链策略的SPID的目标EID字段;以及 附加包括所述服务节点(660)的RLOC的源RLOC字段和包括所述入口节点(202)和所述出口节点(204)其中之一的RLOC的目标RLOC字段。16.—种包含其上存储的指令的非暂时计算机可读介质,所述指令在由配置成作为服务提供商网络(100,200)中的网络节点(800)进行操作的计算机系统运行时执行下列动作: 确定(504)与入局数据分组流(206)关联的服务链策略; 确定(506)与所述服务链策略关联的服务路径标识符(SPID); 如果所述服务链策略涉及将要由所述数据分组流(206)所经过以用于按相继顺序得到服务的一个或多个服务节点,则使用所述服务链策略的SPID来确定(508)所述一个或多个服务节点的端点标识符(EID)和路由选择定位符(RLOC);以及 基于所述服务节点的EID和RL0C、使用数据分组的封装与所述一个或多个服务节点执行数据交换过程(510),以便将所述数据分组流(206)相继路由到每个所述服务节点。17.如权利要求16所述的非暂时计算机可读介质,其中,所述服务链策略没有涉及将要由所述数据分组流(206)所经过的服务节点,以及其中所述数据分组流在所述服务提供商网络(100,200)的入口节点(202)来接收并且从所述服务提供商网络(100,200)的出口节点(204)来发射,而没有经过所述服务提供商网络(100,200)的任何服务节点。18.如权利要求16所述的非暂时计算机可读介质,其中,所述数据交换过程(510)基于所述一个或多个服务节点相对于所述服务提供商网络(100,200)的所述入口和出口节点(202,204)的位置在所述服务提供商网络(100,200)中作为入口节点(202)进行操作的所述网络节点(800)与作为的出口节点(204)进行操作的另一个网络节点之间振荡。19.如权利要求16所述的非暂时计算机可读介质,还包括配置成执行下列步骤的指令: 通过附加(i)具有必须被经过以用于在其得到服务的服务节点的EID的目标EID字段和(ii)具有所述服务链策略的SPID的源EID字段来封装(602)入局数据分组,从而产生EID封装数据分组; 通过附加(i)具有作为所述入口节点(202)进行操作的所述网络节点(800)的RLOC的源RLOC字段和(ii)具有所述服务节点的RLOC的目标RLOC字段,来封装(604)所述EID封装数据分组,从而产生具有RLOC封装的双封装数据分组;以及 将所述双封装数据分组发送(608)给所述服务链策略中标识的所述服务节点。20.如权利要求16所述的非暂时计算机可读介质,其中,在所述服务链策略中标识的所述服务并存于单个服务节点。21.如权利要求16所述的非暂时计算机可读介质,其中,所述一个或多个服务节点作为所述服务提供商网络(100,200)的部分来提供,其配置为基于OpenFlow协议和转发和控制元件分隔(ForCES)协议其中之一的软件定义网络(SDN)。22.如权利要求16所述的非暂时计算机可读介质,其中,所述一个或多个服务节点作为所述服务提供商网络(100,200)的部分来提供,其配置为使用定位符/标识符分隔协议(LISP)协议、标识符/定位符网络协议(ILNP)协议、主机身份协议(HIP)协议和通过IPv6中介的站点多归属(SMM6)协议其中之一所实现的定位符/标识符分隔网络。
【专利摘要】提供用于链接服务提供商网络中的一个或多个服务的系统和方法。服务链策略及关联服务路径标识符(SPID)在入口节点相对特定数据分组流来确定。如果服务链策略涉及将要由数据分组流所经过的一个或多个服务节点,则确定各服务节点的EID和RLOC。与服务节点的相继数据交换过程基于EID和RLOC、使用数据分组的封装来实现,以用于按照链策略中提出的服务的顺序来得到服务。
【IPC分类】H04L29/08
【公开号】CN105706420
【申请号】CN201480047562
【发明人】W.哈达, E.坦楚拉, J.霍尔佩恩
【申请人】瑞典爱立信有限公司
【公开日】2016年6月22日
【申请日】2014年6月27日
【公告号】EP3014859A1, WO2014207725A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1