[发明专利]分配服务功能链数据和服务功能实例数据的方法和装置有效
申请号: | 201710886475.9 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107872392B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 约翰·E·德雷克;埃里克·C·罗森;威廉姆·斯图尔特·麦凯;阿德里安·约翰·法雷尔 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/721 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;刘丹 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配 服务 功能 数据 实例 方法 装置 | ||
本申请公开了在网络中分配服务功能链数据和服务功能实例数据。在一些示例中,计算装置包括:应用服务功能的第一服务功能实例,以及服务功能转发器,该服务功能转发器用于:接收包括用于第二服务功能实例的服务功能实例数据的第一层3路由协议路由通告,该服务功能实例数据指示服务功能实例的服务功能类型和服务标识符;接收包括服务功能链的服务功能链数据的第二层3路由协议路由通告,该服务功能链数据指示服务路径标识符和一或多个服务功能项;以及向第二服务功能实例并至少基于确定一或多个服务功能项中的服务功能项指示第二服务功能实例,发送被分类为服务功能链的包。
本申请要求在2016年9月26日提交的美国临时专利申请第62/399,934号的权益,其全部内容通过引用结合于此。
技术领域
本公开涉及计算机网络,更具体地,涉及将网络服务应用于穿过计算机网络的数据流量。
背景技术
计算机网络由一组节点和将一个节点连接到另一节点的一组链路组成。例如,计算机网络可以由一组路由器组成,而该组链路可以是路由器之间的路径。当网络中的第一节点向网络中的第二节点发送数据流量时,消息可以通过许多链路和许多节点传递。消息在从第一节点穿过第二节点时通过的该组链路和节点被称为通过网络的路径。
网络运营商可部署一或多个计算装置来向穿过计算机网络的数据流量应用网络服务,诸如防火墙、运营商级网络地址转换(CG-NAT)、用于视频的性能增强代理、传输控制协议(TCP)优化和报头富集、高速缓存和负载均衡。这些网络服务中的每者可被称为服务功能,并且由一或多个服务功能实例来实现。此外,网络运营商可配置服务功能链(本文也称为“服务功能链”),每个服务功能链标识待应用于被映射到相应服务功能链的包流的一组服务功能。换句话说,服务功能链定义一或多个待以特定顺序应用的服务功能,以向绑定到服务功能链以进行处理的包流提供用于应用的组合服务。以此方式,服务功能链为满足指定标准的包流将通过其传递的一系列服务功能。Halpern,J.,Ed.和C.Pignataro,Ed.在2015年10月的RFC 7665中的“服务功能链接(SFC)架构”中描述了示例服务功能链架构,其可在www.rfc-editor.org/info/rfc7665获得,其全部内容通过引用结合于此。
发明内容
总地来说,描述了利用层3(L3)路由协议来实例化网络内的服务链的技术。如本文所述,路由协议被扩展以实现描述一或多个可用服务功能的服务功能数据的分发,并且分发服务功能链数据,该服务功能链数据描述服务功能链的覆盖拓扑,每个服务功能链由通过服务功能数据描述的一或多个服务功能组成。例如,在提供服务功能的计算机网络中,网络中的每个服务功能实例应用服务功能,并且通过使用扩展层3路由协议向其他服务功能实例发布服务功能的计算装置承载。更具体地,承载服务功能实例的计算装置可输出包括计算装置的网络地址的层3路由协议路由通告(例如,BGP消息)和指定服务功能的服务功能类型和服务标识符的服务功能实例数据,其中,服务功能类型和服务标识符的组合标识网络中的服务功能实例。在一些情况下,层3路由协议路由通告可指定根据底层计算机网络的地址族变化的服务功能实例数据的地址族,并且以此方式,层3路由协议路由通告分发覆盖由多个计算装置组成的计算机网络的服务功能实例的覆盖网络的服务功能数据。
确定服务功能链的控制器或其他装置可以通过向网络中注入层3路由协议通告来分配服务功能链数据,其中,每个层3路由协议通告标识服务功能链并为服务功能链指定一组有序的一或多个服务功能。服务功能中的每者可被指定为一个或多个特定服务功能实例,或者可替代地被指定为服务功能,因为应用服务功能的任何服务功能实例可在服务功能链中使用。因此,如本文所述识别服务功能链的层3路由协议路由通告可发布服务功能实例的覆盖网络的局部覆盖网络拓扑,因为服务功能链的一组有序的一或多个服务索引指示待由绑定到服务功能链以进行处理的包流穿过的覆盖网络拓扑中的路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710886475.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路由选择方法及报文转发设备
- 下一篇:一种用于阉鸡辅助装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置