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

技术编号:13372085 阅读:56 留言:0更新日期:2016-07-19 21:25
提供用于链接服务提供商网络中的一个或多个服务的系统和方法。服务链策略及关联服务路径标识符(SPID)在入口节点相对特定数据分组流来确定。如果服务链策略涉及将要由数据分组流所经过的一个或多个服务节点,则确定各服务节点的EID和RLOC。与服务节点的相继数据交换过程基于EID和RLOC、使用数据分组的封装来实现,以用于按照链策略中提出的服务的顺序来得到服务。

【技术实现步骤摘要】
【国外来华专利技术】201480047562

【技术保护点】
一种链接服务提供商网络(100,200)中的数据分组流(206)的服务的方法(500,600A‑600B),所述方法(500,600A‑600B)包括:确定(504)与所述数据分组流(206)关联的服务链策略;确定(506)与所述服务链策略关联的服务路径标识符(SPID);如果所述服务链策略涉及将要由所述数据分组流(206)所经过以用于按相继顺序得到服务的一个或多个服务节点,则使用所述服务链策略的SPID来确定(508)所述一个或多个服务节点的端点标识符(EID)和路由选择定位符(RLOC);以及基于所述服务节点的EID和RLOC、使用数据分组的封装与所述一个或多个服务节点执行数据交换过程(510),以便将所述数据分组流(206)相继路由到每个所述服务节点。

【技术特征摘要】
【国外来华专利技术】2013.06.28 US 61/841047;2013.10.02 US 14/0444521.一种链接服务提供商网络(100,200)中的数据分组流(206)的服务的方法(500,600A-600B),所述方法(500,600A-600B)包括:
确定(504)与所述数据分组流(206)关联的服务链策略;
确定(506)与所述服务链策略关联的服务路径标识符(SPID);
如果所述服务链策略涉及将要由所述数据分组流(206)所经过以用于按相继顺序得到服务的一个或多个服务节点,则使用所述服务链策略的SPID来确定(508)所述一个或多个服务节点的端点标识符(EID)和路由选择定位符(RLOC);以及
基于所述服务节点的EID和RLOC、使用数据分组的封装与所述一个或多个服务节点执行数据交换过程(510),以便将所述数据分组流(206)相继路由到每个所述服务节点。
2.如权利要求1所述的方法(500,600A-600B),其中,所述服务链策略没有涉及将要由所述数据分组流(206)所经过的服务节点,以及其中所述数据分组流在所述服务提供商网络(100,200)的入口节点(202)来接收并且从所述服务提供商网络(100,200)的出口节点(204)来发射,而没有经过所述服务提供商网络(100,200)的任何服务节点。
3.如权利要求1所述的方法(500,600A-600B),其中,所述数据分组流(206)在所述服务提供商网络(100,200)的入口节点(202)来接收,并且其中所述数据分组流还在所述一个或多个服务节点处得到服务之后从所述服务提供商网络(100,200)的出口节点(204)来发射(208)。
4.如权利要求3所述的方法(500,600A-600B),其中,所述数据交换过程(510)由所述入口节点(202)来发起,并且基于所述一个或多个服务节点相对于所述服务提供商网络(100,200)的所述入口和出口节点(202,204)的位置在所述入口节点(202)与所述出口节点(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和RLOC、使用数据分组的封装与所述一个或多个服务节点执行数据交换过程(510),以便将所述数据分组流(206)相继路由到每个所述服务节点。...

【专利技术属性】
技术研发人员:W哈达E坦楚拉J霍尔佩恩
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1