[发明专利]可编程分布式联网有效
申请号: | 201410858179.4 | 申请日: | 2014-11-27 |
公开(公告)号: | CN104754025B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | D·P·戴利 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 分布式 联网 | ||
1.一种计算设备,所述计算设备被用作网络的第一节点,包括:
处理器;
包含至少一个端口和网络接口标识符的网络接口;以及
分布式模块,其被配置为:
识别在所述网络内直接连接到所述第一节点的链路本地计算设备的改变,
接收和存储来自所述网络的第二节点的集中控制器模块的转发策略,
基于所述转发策略以及所检测的链路本地计算设备的改变,本地地确定到所述网络中的可达的目的地的第一路径,以及
根据所述第一路径来转发接收的分组。
2.如权利要求1所述的计算设备,其中由所述网络接口带内接收所述转发策略。
3.如权利要求1所述的计算设备,其中所述网络接口标识符是MAC(介质访问控制)地址,所述分布式模块被进一步配置为从所述集中控制器模块接收IP(互联网协议)地址,并且至少部分地基于所述IP地址来转发所述接收的分组。
4.如权利要求1所述的计算设备,其中所述转发至少部分地基于在所述计算设备本地的网络条件。
5.一种网络系统,包括:
多个计算设备,每个计算设备包括:
处理器;
包含至少一个端口和网络接口标识符的网络接口;以及
分布式模块,其被配置为:
识别在所述网络内直接连接到所述多个计算设备中的相应一个的链路本地计算设备的改变,
接收和存储来自所述多个计算设备中的至少一个其他计算设备的集中控制器模块的转发策略,
基于所述转发策略以及所检测的链路本地计算设备的改变,本地地确定到所述网络中的可达的目的地的第一路径,以及
根据所述第一路径来转发接收的分组。
6.如权利要求5所述的网络系统,其中由每个网络接口带内接收所述转发策略。
7.如权利要求5所述的网络系统,其中所述网络接口标识符是MAC(介质访问控制)地址,每个分布式模块被进一步配置为从所述集中控制器模块接收相应IP(互联网协议)地址,并且至少部分地基于所述相应IP地址转发每个所述接收的分组。
8.如权利要求5所述的网络系统,其中所述转发至少部分地基于在相应计算设备本地的网络条件。
9.一种用于可编程分布式联网的方法,包括
由作为网络的第一节点的第一计算设备的分布式模块至少部分地基于相应网络接口标识符来识别在所述网络内直接连接到所述第一节点的链路本地计算设备的改变;
由所述分布式模块从所述网络的第二节点的集中控制器模块接收并存储转发策略;
基于所述转发策略以及所检测的链路本地计算设备的改变,本地地确定到所述网络中的可达的目的地的第一路径;以及
由所述分布式模块根据所述第一路径来转发接收的分组。
10.如权利要求9所述的方法,进一步包括:
由所述集中控制器模块带内提供所述转发策略。
11.如权利要求9所述的方法,进一步包括:
由所述分布式模块存储与每个相应网络接口标识符相关的本地拓扑;以及
由所述集中控制器模块至少部分地基于所述本地拓扑来确定网络拓扑。
12.如权利要求9所述的方法,进一步包括:
由所述分布式模块确定本地网络条件,至少部分地基于所述本地网络条件来进行转发。
13.如权利要求11所述的方法,进一步包括:
由所述集中控制器模块至少部分地基于所述网络拓扑来向所述直接连接的计算设备中的至少一些计算设备分配IP(互联网协议)地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410858179.4/1.html,转载请声明来源钻瓜专利网。