[发明专利]用于缩短通信网络中的服务链中的服务路径的方法和装置有效
申请号: | 201480062473.2 | 申请日: | 2014-10-24 |
公开(公告)号: | CN105745879B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 苏仁达·M·库马尔;纳贾拉杰·A·巴格帕勒;迪利普·K·德维锐迪;阿布几特·巴特哈 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/715 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缩短 通信 网络 中的 服务 路径 | ||
1.一种方法,包括:
在网络元件处接收针对第一服务节点的流卸载决定,所述第一服务节点包括用于处理流的服务链的一部分;
在所述网络元件处记录针对所述第一服务节点的所述流卸载决定;
如果所述第一服务节点在所述网络元件处被托管,则将所述流卸载决定在所述流所属于的服务路径上向后传播;以及
在所述流卸载决定是所传播的流卸载决定的情形下,如果满足如下条件,则将所述流卸载决定在所述流所属于的所述服务路径上向后传播:
所述网络元件托管紧接于所述第一服务节点之前的第二服务节点;以及
所述流卸载决定已经被所述网络元件从所述第二服务节点接收。
2.如权利要求1所述的方法,还包括在所述流卸载决定被传播至的每个附加网络元件处记录针对所述第一服务节点的所述流卸载决定。
3.如权利要求1所述的方法,其中,所述网络元件包括虚拟以太网模块(“VEM”),所述虚拟以太网模块包括分布式虚拟交换机(“DVS”)。
4.如权利要求1所述的方法,还包括在所述网络元件处提供与所述流相关联的服务转发表,所述服务转发表包括对应于由所述网络元件托管的所述服务链的每个服务节点的条目,其中每个条目指示所述服务链的相应服务节点的下一跳和上一跳。
5.如权利要求4所述的方法,其中,所述传播包括将所述流卸载决定传播至对应于所述第一服务节点的所述服务转发表条目中指示的上一跳。
6.如权利要求4所述的方法,其中,所述记录包括在所述服务转发表中指示所述第一服务节点针对所述流已经被卸载。
7.如权利要求6所述的方法,还包括将在所述网络元件处接收到的所述流的分组转发至由所述服务转发表指示的下一跳服务节点,其中如果相应的服务表条目指示所述下一跳服务节点已经被卸载,则分组被转发至所述服务链中没有被卸载的第一下一跳服务节点。
8.一个或多个非暂态有形介质,所述一个或多个非暂态有形介质包括用于执行的代码,并且当所述代码由处理器执行时可操作以执行操作,所述操作包括:
在网络元件处接收针对第一服务节点的流卸载决定,所述第一服务节点包括用于处理流的服务链的一部分;
在所述网络元件处记录针对所述第一服务节点的所述流卸载决定;
如果所述第一服务节点在所述网络元件处被托管,则将所述流卸载决定在所述流所属于的服务路径上向后传播;以及
在所述流卸载决定是所传播的流卸载决定的情形下,如果满足如下条件,则将所述流卸载决定在所述流所属于的所述服务路径上向后传播:
所述网络元件托管紧接于所述服务节点之前的第二服务节点,其中代表所述服务节点的所传播的流卸载决定被接收;以及
流卸载决定已经被所述网络元件从所述第二服务节点接收。
9.如权利要求8所述的介质,还包括用于执行的代码,并且当所述代码由处理器执行时可操作以执行操作,所述操作包括:在所述流卸载决定被传播至的每个附加网络元件处记录针对所述第一服务节点的所述流卸载决定。
10.如权利要求8所述的介质,还包括用于执行的代码,并且当所述代码由处理器执行时可操作以执行操作,所述操作包括:在所述网络元件处提供与所述流相关联的服务转发表,所述服务转发表包括对应于由所述网络元件托管的所述服务链的每个服务节点的条目,其中每个条目指示所述服务链的相应服务节点的下一跳和上一跳。
11.如权利要求10所述的介质,其中,所述传播包括将所述流卸载决定传播至对应于所述第一服务节点的所述服务转发表条目中指示的上一跳。
12.如权利要求10所述的介质,其中,所述记录包括在所述服务转发表中指示所述第一服务节点针对所述流已经被卸载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480062473.2/1.html,转载请声明来源钻瓜专利网。