本申请提供一种双主动架顶式交换机架构的生成方法及装置,涉及计算机技术领域,应用于智能网卡,智能网卡部署在服务器上,该方法包括:启动智能网卡上两个第一通信端口的双主动架顶式交换机功能;在通过双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成双主动架顶式交换机架构所需要的配置参数;将配置参数发送给架顶式交换机,配置参数用于架顶式交换机进行配置,得到双主动架顶式交换机架构。通过智能网卡的机制,自动产生形成Active‑active dual ToR所需要的配置参数,并让两个Tier 0device可以自动配置完成,大幅减少配置所需的人力时间成本,并减少配置错误带来的风险。
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种双主动架顶式交换机架构的生成方法及装置。
技术介绍
1、双主动架顶式交换机(active-active dual tor或top of rack)技术,是云中开放网络软件(software for open networking in the cloud,sonic)中的一种去堆叠设计模式,其可以简化网络架构,降低部署成本。
2、但在配置active-active dual tor时,需要对其中的架顶式交换机和智能网卡进行繁琐地配置,使得配置时间成本较高,此外还伴随有配置失误的风险。
技术实现思路
1、本申请的目的是提供一种双主动架顶式交换机架构的生成方法及装置,用于解决配置繁琐、配置效率低和配置失误风险大的问题。
2、本申请提供一种双主动架顶式交换机架构的生成方法,应用于智能网卡,所述智能网卡部署在服务器上,包括:
3、启动所述智能网卡上两个第一通信端口的双主动架顶式交换机功能;
4、在通过所述双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成所述双主动架顶式交换机架构所需要的配置参数;
5、将所述配置参数发送给所述架顶式交换机,所述配置参数用于所述架顶式交换机进行配置,得到所述双主动架顶式交换机架构。
6、可选地,所述在通过所述双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成所述双主动架顶式交换机架构所需要的配置参数之前,还包括:
<
p>7、生成第一网际互连协议地址;8、为所述两个第一通信端口配置所述第一网际互连协议地址。
9、可选地,所述配置参数,包括:
10、使能信息、虚拟媒体访问控制地址、至少一个第二网际互连协议地址和两个第三网际互连协议地址;
11、所述使能信息用于激活所述架顶式交换机;
12、所述虚拟媒体访问控制地址和所述至少一个第二网际互连协议地址用于配置所述架顶式交换机的第二通信端口,所述第二通信端口用于与所述智能网卡进行通信;
13、所述两个第三网际互连协议地址用于配置所述架顶式交换机的第三通信端口,所述第三通信端口用于与其他架顶式交换机进行通信。
14、可选地,所述生成所述双主动架顶式交换机所需要的配置参数,包括:
15、生成使能信息;
16、根据所述架顶式交换机的厂商媒体访问控制地址,生成虚拟媒体访问控制地址;
17、根据为所述第一通信端口配置的第一网际互连协议地址,生成与所述网际互连协议地址处于同网段的至少一个第二网际互连协议地址和两个第三网际互连协议地址。
18、可选地,所述将所述配置参数发送给所述架顶式交换机,包括:
19、生成第一指示信息和第二指示信息,所述第一指示信息用于指示将较小的所述第三网际互连协议地址作为源网际互连协议地址,以及将较大的所述第三网际互连协议地址作为目的网际互连协议地址,所述第二指示信息用于指示将较小的所述第三网际互连协议地址作为目的网际互连协议地址,并将较大的所述第三网际互连协议地址作为源网际互连协议地址;
20、读取各所述第一通信端口的端口号;
21、通过高性能远程过程调用模块,将所述配置参数和所述第一指示信息传输至所述端口号较小的第一通信端口;并通过所述端口号较小的第一通信端口,将所述配置参数和所述第一指示信息发送至第一架顶式交换机,所述第一架顶式交换机为与所述端口号较小的第一通信端口相连接的架顶式交换机;
22、通过所述高性能远程过程调用模块,将所述配置参数和所述第二指示信息传输至所述端口号较大的第一通信端口;并通过所述端口号较大的第一通信端口,将所述配置参数和所述第二指示信息发送至第二架顶式交换机,所述第二架顶式交换机为与所述端口号较大的第一通信端口相连接的架顶式交换机。
23、本申请还提供一种双主动架顶式交换机架构的生成方法,应用于架顶式交换机,包括:
24、接收智能网卡发送的所述双主动架顶式交换机架构所需要的配置参数,所述智能网卡部署在服务器上,所述配置参数为所述智能网卡在通过双主动架顶式交换机功能,检测到所述架顶式交换机请求建立连接的情况下生成,所述双主动架顶式交换机功能为所述智能网卡对两个第一通信端口触发启动;
25、根据所述配置参数进行配置,得到所述双主动架顶式交换机架构。
26、可选地,所述配置参数包括使能信息、虚拟媒体访问控制地址、至少一个第二网际互连协议地址和两个第三网际互连协议地址;
27、相应地,所述根据所述配置参数进行配置,包括:
28、根据所述使能信息,设置所述架顶式交换机的当前模式为激活模式,以激活所述架顶式交换机;
29、根据所述虚拟媒体访问控制地址和所述至少一个第二网际互连协议地址,配置所述架顶式交换机的第二通信端口,所述第二通信端口用于与所述智能网卡进行通信;
30、根据所述两个第三网际互连协议地址,配置所述架顶式交换机的第三通信端口,所述第三通信端口用于与其他架顶式交换机进行通信。
31、可选地,所述根据所述两个第三网际互连协议地址,配置所述架顶式交换机的第三通信端口,包括:
32、在所述架顶式交换机与端口号较小的第一通信端口相连接的情况下,接收所述端口号较小的第一通信端口发送的第一指示信息;根据所述第一指示信息,将较小的所述第三网际互连协议地址配置为所述第三通信端口的源网际互连协议地址,并将较大的所述第三网际互连协议地址配置为所述第三通信端口的目的网际互连协议地址;
33、在所述架顶式交换机与端口号较大的第一通信端口相连接的情况下,接收所述端口号较大的第一通信端口发送的第二指示信息;根据所述第二指示信息,将较小的所述第三网际互连协议地址配置为所述第三通信端口的目的网际互连协议地址,并将较大的所述第三网际互连协议地址配置为所述第三通信端口的源网际互连协议地址。
34、可选地,所述方法还包括:
35、在与所述智能网卡断开连接的情况下,通过所述第三通信端口与所述其他架顶式交换机的第三通信端口建立ip in ip隧道;
36、通过所述ip in ip隧道向所述其他架顶式交换机发送数据包,以使所述其他架顶式交换机将所述数据包转发至所述服务器。
37、本申请还提供一种双主动架顶式交换机架构的生成装置,应用于智能网卡,所述智能网卡部署在服务器上,包括:
38、启动模块,被配置为启动所述智能网卡上两个第一通信端口的双主动架顶式交换机功能;
39、生成模块,被配置为在通过所述双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成所述双主动架顶式交换机架构所需要的配置参数;
40、发送模块,被配置为将所述配置参数发送给所述架顶式交换机,所述配置参数用于所述架顶式交换机进行配置,得到所本文档来自技高网
...
【技术保护点】
1.一种双主动架顶式交换机架构的生成方法,其特征在于,应用于智能网卡,所述智能网卡部署在服务器上,包括:
2.根据权利要求1所述的双主动架顶式交换机架构的生成方法,其特征在于,所述在通过所述双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成所述双主动架顶式交换机架构所需要的配置参数之前,还包括:
3.根据权利要求1或2所述的双主动架顶式交换机架构的生成方法,其特征在于,所述配置参数,包括:
4.根据权利要求3所述的双主动架顶式交换机架构的生成方法,其特征在于,所述生成所述双主动架顶式交换机所需要的配置参数,包括:
5.根据权利要求4所述的双主动架顶式交换机架构的生成方法,其特征在于,所述将所述配置参数发送给所述架顶式交换机,包括:
6.一种双主动架顶式交换机架构的生成方法,其特征在于,应用于架顶式交换机,包括:
7.根据权利要求6所述的双主动架顶式交换机架构的生成方法,其特征在于,所述配置参数包括使能信息、虚拟媒体访问控制地址、至少一个第二网际互连协议地址和两个第三网际互连协议地址;
8.根据权利要求7所述的双主动架顶式交换机架构的生成方法,其特征在于,所述根据所述两个第三网际互连协议地址,配置所述架顶式交换机的第三通信端口,包括:
9.根据权利要求7所述的双主动架顶式交换机架构的生成方法,其特征在于,所述方法还包括:
10.一种双主动架顶式交换机架构的生成装置,其特征在于,应用于智能网卡,所述智能网卡部署在服务器上,包括:
11.一种双主动架顶式交换机架构的生成装置,其特征在于,应用于架顶式交换机,包括:
12.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至5或6至9任一项所述双主动架顶式交换机架构的生成方法的步骤。
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5或6至9任一项所述双主动架顶式交换机架构的生成方法的步骤。
...
【技术特征摘要】
1.一种双主动架顶式交换机架构的生成方法,其特征在于,应用于智能网卡,所述智能网卡部署在服务器上,包括:
2.根据权利要求1所述的双主动架顶式交换机架构的生成方法,其特征在于,所述在通过所述双主动架顶式交换机功能,检测到架顶式交换机请求建立连接的情况下,生成所述双主动架顶式交换机架构所需要的配置参数之前,还包括:
3.根据权利要求1或2所述的双主动架顶式交换机架构的生成方法,其特征在于,所述配置参数,包括:
4.根据权利要求3所述的双主动架顶式交换机架构的生成方法,其特征在于,所述生成所述双主动架顶式交换机所需要的配置参数,包括:
5.根据权利要求4所述的双主动架顶式交换机架构的生成方法,其特征在于,所述将所述配置参数发送给所述架顶式交换机,包括:
6.一种双主动架顶式交换机架构的生成方法,其特征在于,应用于架顶式交换机,包括:
7.根据权利要求6所述的双主动架顶式交换机架构的生成方法,其特征在于,所述配置参数包括使能信息、虚拟媒体访问控制地址、至少一...
【专利技术属性】
技术研发人员:许钦仁,纪柏雄,陈翔,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。