[发明专利]混合SDN控制器有效
申请号: | 201410777926.1 | 申请日: | 2014-12-15 |
公开(公告)号: | CN104753715B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | I·盖斯帕拉基司 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 sdn 控制器 | ||
1.一种网络接口控制器,包括:
混合软件定义网络(“SDN”)控制器的一部分,混合SDN控制器的所述部分包括服务抽象层模块(“SAL”)和南行应用编程接口(“SB API”),所述SAL包括物理网络的表示,
其中所述服务抽象层模块(“SAL”)和所述南行应用编程接口(“SB API”)被配置用于降低主机上的处理负荷。
2.如权利要求1所述的网络接口控制器,其特征在于,所述SAL进一步包括所述物理网络的模拟表示,所述模拟表示被配置成用于促进测试。
3.如权利要求1所述的网络接口控制器,其特征在于,所述混合SDN控制器的所述部分进一步包括定制模块,所述定制模块与定制应用编程接口(“API”)相对应。
4.如权利要求1所述的网络接口控制器,其特征在于,所述SB API与有线协议0x02中所列出的OpenFlowTM相对应。
5.如权利要求1所述的网络接口控制器,进一步包括网络堆栈,所述物理网络的所述表示至少部分地基于所述网络堆栈。
6.一种计算机实现的方法,包括:
在网络接口控制器中实现服务抽象层模块(“SAL”);
由SAL生成物理网络的表示;以及
由SAL将所述物理网络的所述表示暴露给主机,
其中所述网络接口控制器被配置用于降低所述主机上的处理负荷。
7.如权利要求6所述的计算机实现的方法,进一步包括:
由工作站生成定制模块;
由代理向所述网络接口控制器提供所述定制模块;以及
由SAL使用所述定制模块访问所述物理网络。
8.如权利要求6所述的计算机实现的方法,其特征在于,至少部分地基于驻留在所述网络接口控制器上的网络堆栈生成所述物理网络的所述表示。
9.如权利要求6所述的计算机实现的方法,进一步包括:
由网络接口控制器监控所述物理网络上的网络通信量;以及
由所述SAL至少部分地基于所述网络通信量确定物理网络拓扑是否已经改变。
10.如权利要求9所述的计算机实现的方法,进一步包括:
由所述SAL将物理网络拓扑改变以所述主机所选择的格式传递给所述主机。
11.一种计算设备,包括:
主机,包括混合软件定义网络(“SDN”)控制器的第一部分,所述混合SDN控制器的所述第一部分包括多个SDN模块;以及
网络接口控制器,包括所述混合SDN控制器的第二部分,所述混合SDN控制器的所述第二部分包括服务抽象层模块(“SAL”)和南行应用编程接口(“SB API”),所述SAL包括物理网络的表示。
12.如权利要求11所述的计算设备,其特征在于,所述主机进一步包括代理,所述代理被配置成向所述网络接口控制器提供与定制应用编程接口相对应的定制模块。
13.如权利要求11所述的计算设备,其特征在于,所述网络接口控制器包括网络堆栈,所述物理网络的所述表示至少部分地基于所述网络堆栈并且所述SAL被配置成将所述物理网络的所述表示以所述主机所选择的格式暴露给所述主机。
14.如权利要求11所述的计算设备,其特征在于,所述网络接口控制器进一步包括主机接口,所述主机接口被配置成将所述主机耦合到所述网络接口控制器并且所述SAL被配置成从所述主机接口提取SDL相关的信息。
15.如权利要求11所述的计算设备,其特征在于,所述SAL进一步包括所述物理网络的模拟表示,所述模拟表示被暴露给所述主机并且被配置成用于促进测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410777926.1/1.html,转载请声明来源钻瓜专利网。