[发明专利]用于内联服务交换机的方法、设备和存储介质有效
申请号: | 201580057270.9 | 申请日: | 2015-09-30 |
公开(公告)号: | CN107005584B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | J·贾殷;A·森谷普塔;M·帕塔萨拉蒂;A·塞凯拉;S·马斯卡里克;R·朗德;R·科甘蒂;洪新华 | 申请(专利权)人: | NICIRA股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 内联 服务 交换机 方法 设备 存储 介质 | ||
1.一种用于向一组服务节点(SN)发送与在主计算机上执行的源计算节点(SCN)相关联的数据消息的方法,所述方法包括:
在所述主计算机上
在所述SCN的出口数据路径上,识别所述SCN发送的数据消息并确定是否必须对所述数据消息执行服务动作,其中所述SCN发送的数据消息沿着所述出口数据路径被发送出所述主计算机;
当必须对数据消息执行服务动作时,识别SN组中的应当接收所述数据消息的特定SN,所述SN组包括用于执行相同服务动作并且通过隧道连接到所述主计算机的多个SN;
从所述主计算机与所述多个SN之间的多条隧道中识别将所述主计算机连接到识别出的特定SN的隧道;以及
沿着识别出的隧道将所述数据消息发送到所述识别出的特定SN。
2.如权利要求1所述的方法,其中
所述数据消息与数据消息流相关联,并且
沿着识别出的隧道发送数据消息包括由于所述识别出的隧道被用来向识别出的特定SN发送具有其它隧道密钥的其它数据消息流,所以将唯一隧道密钥用于所述数据消息的流。
3.如权利要求2所述的方法,其中
所述SCN在具有多个其它SCN并且具有软件转发元件的主计算机上执行,
所述识别出的隧道由在所述主计算机上执行的至少两个SCN使用来向识别出的服务节点发送数据消息,
识别出的特定SN在所述特定SN发回的应答数据消息中使用所述隧道密钥,
所述方法还包括使用所述隧道密钥将应答数据消息与发送到识别出的特定SN的数据消息相关联。
4.如权利要求1所述的方法,其中识别所述特定SN包括从该组SN中选择识别出的特定SN的负载均衡操作。
5.如权利要求1所述的方法,其中确定是否必须对数据消息执行服务动作包括识别服务规则储存装置中用于所述数据消息的服务规则。
6.如权利要求5所述的方法,其中识别服务规则储存装置中的服务规则包括将所述数据消息的报头参数集合与所述服务规则的规则标识符匹配,服务规则储存装置中的多个服务规则中的每一个具有按照数据-消息报头参数集合指定的规则标识符。
7.如权利要求6所述的方法,其中数据消息的报头参数和匹配规则标识符包括虚拟IP(因特网协议)地址(VIP),所述服务规则储存装置存储与和所述VIP相关联的一个或多个服务动作的集合关联的至少一个服务规则。
8.如权利要求6所述的方法,其中数据消息的报头参数和匹配规则标识符包括一个或多个L3(层3)或L4(层4)分组报头值,其中两个规则的至少两个规则标识符由两个不同的L3/L4参数集合定义。
9.如权利要求5所述的方法,其中服务规则为数据消息指定至少两个动作,所述方法还包括:
通过识别出的隧道从识别出的服务节点接收应答数据消息;
识别另一个SN组中的应当对截取的数据消息执行第二动作的另一个SN;以及
沿着连接到另一个识别出的服务节点的另一条隧道向另一个识别出的SN发送数据消息以供所述另一个识别出的SN执行第二动作。
10.如权利要求9所述的方法,其中发送到另一个识别出的SN的数据消息是以下之一:
截取的数据消息,
基于应答消息从截取的消息生成的数据消息,
应答数据消息,以及
从应答数据消息生成的数据消息。
11.如权利要求1所述的方法,其中所述方法还包括:
通过识别出的隧道从识别出的服务节点接收应答数据消息;以及
基于所述应答数据消息,向与截取的数据消息相关联的目的地发送数据消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NICIRA股份有限公司,未经NICIRA股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580057270.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于执行无线电应用的方法和终端设备
- 下一篇:控制信令处理方法、装置及设备