一种多节点服务器、交互方法、装置、交换芯片和介质与流程

文档序号:26483949发布日期:2021-08-31 17:39阅读:103来源:国知局
一种多节点服务器、交互方法、装置、交换芯片和介质与流程

本申请涉及多节点服务器技术领域,特别涉及一种多节点服务器、交互方法、装置、交换芯片和介质。



背景技术:

随着用户对计算机的计算需求的提高,设备的类型发展越来越丰富。针对于多节点多级管理单元服务器的应用场景越来越多,很多客户需要上级管理单元smc(systemmanagementcontroller,系统管理控制器)可以对外提供管理服务,下级管理单元bmc(baseboardmanagementcontroller,系统管理控制器)也可以对外提供管理服务。

相关技术中采用的是smc与bmc通过网络交互,bmc不能通过一个网口通过内网与smc及其他bmc进行数据交互,以及通过外网络地址对外提供管理服务,因此,需要bmc提供额外的网络端口来对外获取网络地址,成本较高。

因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。



技术实现要素:

本申请的目的是提供一种多节点服务器、交互方法、交互装置、交换芯片和介质,能够降低成本。其具体方案如下:

本申请提供了一种交互方法,应用于交换芯片,包括:

获取网络地址;

将所述网络地址转发至上级管理单元或下级管理单元;所述网络地址为内网络地址或外网络地址;所述下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收所述网络地址。

优选地,所述将所述网络地址转发至上级管理单元或下级管理单元,包括:

校验所述网络地址的格式是否符合设定规范;

若所述网络地址的格式符合所述设定规范,则将所述网络地址转发至上级管理单元或下级管理单元。

优选地,所述将所述网络地址转发至上级管理单元或下级管理单元之前,还包括:

判断所述网络地址在预设时间段内的转发频次是否大于预设频次;

若大于所述预设频次,则确定为风险网址,并提示用户;

若不大于所述预设频次,则执行所述将所述网络地址转发至上级管理单元或下级管理单元的步骤。

优选地,所述获取网络地址之后,还包括:

根据所述网络地址的标识信息确定是所述外网络地址还是所述内网络地址。

优选地,还包括:

当确定所述交换芯片本身发生故障时,切换至备用交换芯片,并利用所述备用交换芯片继续执行交互过程。

优选地,还包括:

当接收到多个所述上级管理单元下发的多个所述网络地址后,根据各个从交换芯片的工作状态以及自身的工作状态,确定参与转发的网络地址的交换芯片,控制对应的交换芯片执行交互过程。

本申请提供了一种交互装置,包括:

获取模块,用于获取网络地址;

转发模块,用于将所述网络地址转发至上级管理单元或下级管理单元;所述网络地址为内网络地址或外网络地址;所述下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收所述网络地址。

本申请提供了一种交换芯片,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上所述交互方法的步骤。

本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述交互方法的步骤。

本申请提供了一种多节点服务器,包括:

上级管理单元、与所述上级管理单元连接的交换芯片、与所述交换芯片连接的多个下级管理单元;所述下级管理单元具有网络静态地址和动态地址的混杂模式的网络端口;

其中,所述交换芯片,用于获取网络地址,并将所述网络地址转发至上级管理单元或下级管理单元;所述网络地址为内网络地址或外网络地址;

所述下级管理单元,用于利用所述网络端口接收所述交换芯片发送的所述网络地址。

本申请提供了一种交互方法,应用于交换芯片,包括:获取网络地址;将所述网络地址转发至上级管理单元或下级管理单元;所述网络地址为内网络地址或外网络地址;所述下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收所述网络地址。

可见,本申请通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,降低了成本。

本申请同时还提供了一种交互装置、交换芯片、介质和多节点服务器,均具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种多节点服务器的结构示意图;

图2为本申请实施例提供的另一种多节点服务器的结构示意图;

图3为本申请实施例提供的一种交互方法的流程图;

图4为本申请实施例提供的一种交互装置的结构示意图;

图5为本申请实施例提供的一种交换芯片的结构示意图;

图6为本申请实施例提供的另一种交换芯片的结构图;

图7为本申请实施例提供另一种多节点服务器的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

相关技术中采用的是smc与bmc通过网络交互,bmc不能通过一个网口通过内网与smc及其他bmc进行数据交互,以及通过外网络地址对外提供管理服务,因此,需要bmc提供额外的网络端口来对外获取网络地址,成本较高。

基于上述技术问题,本实施例提供一种多节点服务器,包括:上级管理单元、与上级管理单元连接的交换芯片、与交换芯片连接的且具有网络静态地址和动态地址的混杂模式的网络端口的多个下级管理单元;其中,交换芯片,用于获取网络地址,并将网络地址转发至上级管理单元或下级管理单元;网络地址为内网络地址或外网络地址;下级管理单元,用于利用网络端口接收交换芯片发送的网络地址。通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,节省了每个下级管理单元的一个端口,降低了成本。

请参考图1,图1为本申请实施例提供的一种多节点服务器的结构示意图,包括:

上级管理单元100、与上级管理单元100连接的交换芯片200、与交换芯片200连接的多个下级管理单元300;下级管理单元300具有网络静态地址和动态地址的混杂模式的网络端口;

其中,交换芯片200,用于获取网络地址,并将网络地址转发至上级管理单元100或下级管理单元300;网络地址为内网络地址或外网络地址;

下级管理单元300,用于利用网络端口接收交换芯片200发送的网络地址。

本实施例通过交换芯片200进行上级管理单元100和下级管理单元300间的互联,实现物理连接的通路。并且,交换芯片200获取网络地址,该网络地址为内网络地址或外网络地址,以便交换芯片200划分内外网络。

其中,上级管理单元100和下级管理单元300通过内网进行交互,具体的,上级管理单元100将交互数据发送至交换芯片200,交换芯片200转发至下级管理单元300,且,下级管理单元300通过网络接口接收该交互数据。

可以理解的是,下级管理单元300具有混杂模式的网络端口,可以达到一个网络端口可以支持内网络地址和外网络地址,依托交换芯片200达到对内数据交互和对外管理网络。下级管理单元300可以通过内网络地址进行网络交互,其中,下级管理单元300具有固定的内网络地址和动态的外网络地址,一般的,内网络地址用于内网的数据交互,外网络地址用于外网的数据交互,下级管理单元300得到该外网络地址后,通过web访问该外网络地址。本申请也不对下级管理单元300的数量进行限定,用户可自定义设置。

利用交换芯片200进行交互的方式进行进一步阐述,例如,当交换芯片200接收到对上级管理单元100的第一外网络地址后,交换芯片200将该第一外网络地址发送至上级管理单元100;当交换芯片200接收到对下级管理单元300的第二外网络地址后,交换芯片200将第二外网络地址发送至下级管理单元300的网络端口,下级管理单元300通过网络端口得到第二外网络地址;当交换芯片200接收到上级管理单元100对下级管理单元300的交换数据后,交换芯片200将该交换数据发送至下级管理单元300;同样的,当交换芯片200接收到第一下级管理单元对第二下级管理单元的交换数据后,交换芯片200将该交换数据发送至第二下级管理单元。

基于上述技术方案,本实施例通过配置交换芯片200来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元100或者下级管理单元300,实现了内网地址的交互,且下级管理单元300中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元300的网络端口可以同时支持外网地址和内网地址,降低了成本。

进一步地,为了提高网络地址类型确定的效率和准确性,交换芯片200还用于根据网络地址的标识信息确定是外网络地址还是内网络地址。

本实施例中交换芯片200可以通过网络地址的标识信息识别内外网络地址。每次分配网络地址时通过标识信息来标记网络地址是内网络地址还是外网络地址,通过标识信息能够提高网络地址类型确定的效率和准确性。例如,对内网络地址设置标识信息a,对外网络地址设置标识信息b,交换芯片200接收到网络地址后,先读取标识信息,如果标识信息是a,则确定该网络地址为内网络地址,如果标识信息是b,则确定该网络地址为外网络地址,如果标识信息是c,则要求重新获取网络地址。可见,本实施例通过标识信息来标记网络地址是内网络地址还是外网络地址,通过标识信息能够提高网络地址类型确定的效率和准确性。

进一步地,交换芯片200还用于通过dhcp获取网络地址。

其中,dhcp(dynamichostconfigurationprotocol,动态主机配置协议)服务器分配网络地址,并且确保分配给每个管理单元的地址不同,dhcp服务器极大地简化了以前需要用手工来完成的一些网络管理任务,提高了管理效率。交换芯片200通过dhcp从dhcp服务器得到分配的网络地址,该网络地址可以是固定地址还可以是动态变化地址,可根据实际情况设定。

进一步地,上级管理单元100与下级管理单元300通过内网络地址进行数据交互。当交换芯片200接收到上级管理单元100对下级管理单元300的交换数据后,交换芯片200将该交换数据发送至下级管理单元300;同样的,当交换芯片200接收到第一下级管理单元对第二下级管理单元的交换数据后,交换芯片200将该交换数据发送至第二下级管理单元。

在另一种可实现的实施方式中,上级管理单元100还可以直接与下级管理单元300通过网络端口进行数据交互,具体的,本实施例不再进行赘述。

基于上述任一实施例,为了保证高效率进行地址转发操作,交换芯片的数量大于1,且,每一个交换芯片均与上级管理单元以及下级管理单元通信连接。

以两个交换芯片为例,请参考图7、图7为本申请实施例提供另一种多节点服务器的结构示意图,包括多个交换芯片,且每个交换芯片均可实现网络地址转发的功能,提高了转发的效率。

在一种可实现的实施方式中,交换芯片还用于当确定交换芯片本身发生故障时,切换至备用交换芯片,并利用备用交换芯片继续执行交互过程。确定一个交换芯片为主交换芯片,另一交换芯片为备用交换芯片,当主交换芯片故障后,采用备交换芯片更新为主交换芯片继续工作,保证工作正常进行,提高了转发的可靠性以及转发效率。

在另一种可实现的实施方式中,交换芯片还用于当接收到多个上级管理单元下发的多个网络地址后,根据各个从交换芯片的工作状态以及自身的工作状态,确定参与转发的网络地址的交换芯片,控制对应的交换芯片执行交互过程。具体的,确定当前交换芯片为主交换芯片,其他交换芯片为从交换芯片,且各个交换芯片实时上传工作状态至主交换芯片,当接收到多个上级管理单元下发的多个网络地址后,主交换芯片根据各个从交换芯片的工作状态以及自身的工作状态确定参与转发的网络地址,控制对应的从交换芯片执行转发操作。实现了多个交换芯片参与转发网络地址,提高了转发效率。

基于上述任一实施例,本实施例提供一种具体的多节点服务器,具体请参考图2,图2为本申请实施例提供的另一种多节点服务器的结构示意图,其中,实线表示外网络传输,虚线表示内网络传输。多节点服务器中的管理单元利用网络交换芯片进行互联。通过配置交换芯片来划分内外网络;下级管理单元支持网络静态地址和动态地址混杂模式;上级管理单元和各个下级管理单元之间通过内网交互;对外通过dhcp获取网络地址,提供管理功能。以下级管理单元网络端口(eth0)在配置网络静态地址和动态地址的混杂模式下是可以进行网络交互,例如,bmc1的内网络地址是192.168.0.113;外网络地址是:100.2.76.128;bmc2的内网络地址是192.168.0.112;外网络地址是:100.2.76.31。

可见,本实施例提供的一种新型多节点服务器上多级管理单元间交互方式,基于增加网络交换芯片,来进行数据网络隔离和交换,多级管理单元间(包括上级管理单元和下级管理单元)借助网络混合模式达到一个网络端口可以支持内网络地址和外网络地址,依托交换芯片达到对内数据交互和对外管理网络。针对内部管理单元间交互采用内网络地址进行数据交互,对外端口将对外网络数据进行转发给各个管理单元,从而达到下级管理单元可以通过dhcp获取到对外网络地址,对外提供网络服务。

相关技术中采用的是smc与bmc通过网络交互,bmc不能通过一个网口通过内网与smc及其他bmc进行数据交互,以及通过外网络地址对外提供管理服务,因此,需要bmc提供额外的网络端口来对外获取网络地址,成本较高。

基于上述技术问题,本申请提供一种交互方法,请参考图3,图3为本申请实施例提供的一种交互方法的流程图,具体包括:

s301、获取网络地址;

本实施例应用于多节点服务器,该多节点服务器包括:上级管理单元、与上级管理单元连接的交换芯片、与交换芯片连接的多个下级管理单元;下级管理单元具有网络静态地址和动态地址的混杂模式的网络端口。

s302、将网络地址转发至上级管理单元或下级管理单元;网络地址为内网络地址或外网络地址;下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收网络地址。

基于上述技术方案,本实施例通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,降低了成本。

进一步地,获取网络地址,包括:通过dhcp获取网络地址。

dhcp(dynamichostconfigurationprotocol,动态主机配置协议)服务器分配网络地址,并且确保分配给每个管理单元的地址不同,dhcp服务器极大地简化了网络管理任务的管理效率。通过dhcp从dhcp服务器得到分配的网络地址,该网络地址可以是固定地址还可以是动态变化地址,可根据实际情况设定。

进一步地,获取网络地址之后,还包括:根据网络地址的标识信息确定是外网络地址还是内网络地址。

本实施例通过网络地址的标识信息识别内外网络地址。每次分配网络地址时通过标识信息来标记网络地址是内网络地址还是外网络地址,通过标识信息能够提高网络地址类型确定的效率和准确性。例如,对内网络地址设置标识信息a,对外网络地址设置标识信息b,交换芯片200接收到网络地址后,先读取标识信息,如果标识信息是a,则确定该网络地址为内网络地址,如果标识信息是b,则确定该网络地址为外网络地址,如果标识信息是c,则要求重新获取网络地址。可见,本实施例通过标识信息来标记网络地址是内网络地址还是外网络地址,通过标识信息能够提高网络地址类型确定的效率和准确性。

由于方法部分的实施例与多节点服务器部分的实施例相互对应,因此方法部分的实施例请参见多节点服务器部分的实施例的描述,这里暂不赘述。

基于上述任一实施例,为了保证网络地址转发的可靠性,将网络地址转发至上级管理单元或下级管理单元,包括:校验网络地址的格式是否符合设定规范;若网络地址的格式符合设定规范,则将网络地址转发至上级管理单元或下级管理单元。

其中设定规范包括但是不限定于符合规定的网址格式,或者能够访问的设定网址的格式,只要当符合设定规范时,才能确定该网址上级管理单元或者下级管理单元能够访问,保证了访问的可靠性。

基于上述任一实施例,为了避免出现访问风险的情况发生,将网络地址转发至上级管理单元或下级管理单元之前,还包括:判断网络地址在预设时间段内的转发频次是否大于预设频次;若大于预设频次,则确定为风险网址,并提示用户;若不大于预设频次,则执行将网络地址转发至上级管理单元或下级管理单元的步骤。

可以理解的是,当同一网络网址在设定时间段内高频次的转发,可能该网络地址的访问存在风险,因此,当网络地址在预设时间段内的转发频次大于预设频次,确定为风险网址,并提示用户,以便用户进行人工确定与检查,避免风险网址被频繁访问造成的数据丢失或者管理单元被攻击的情况的发生。

基于上述任一实施例,为了保证高效率进行地址转发操作,交换芯片的数量大于1,且,每一个交换芯片均与上级管理单元以及下级管理单元通信连接。

在一种可实现的实施方式中,还包括:当确定交换芯片本身发生故障时,切换至备用交换芯片,并利用备用交换芯片继续执行交互过程。确定一个交换芯片为主交换芯片,另一交换芯片为备用交换芯片,当主交换芯片故障后,采用备交换芯片更新为主交换芯片继续工作,保证工作正常进行,提高了转发的可靠性以及转发效率。

在另一种可实现的实施方式中,还包括:

当接收到多个上级管理单元下发的多个网络地址后,根据各个从交换芯片的工作状态以及自身的工作状态,确定参与转发的网络地址的交换芯片,控制对应的交换芯片执行交互过程。具体的,确定当前交换芯片为主交换芯片,其他交换芯片为从交换芯片,且各个交换芯片实时上传工作状态至主交换芯片,当接收到多个上级管理单元下发的多个网络地址后,主交换芯片根据各个从交换芯片的工作状态以及自身的工作状态确定参与转发的网络地址,控制对应的从交换芯片执行转发操作。实现了多个交换芯片参与转发网络地址,提高了转发效率。

下面对本申请实施例提供的一种交互装置进行介绍,下文描述的交互装置与上文描述的交互方法可相互对应参照,相关模块均设置于交换芯片中,参考图4,图4为本申请实施例提供的一种交互装置的结构示意图,包括:

获取模块401,用于获取网络地址;

转发模块402,用于将网络地址转发至上级管理单元或下级管理单元;网络地址为内网络地址或外网络地址;下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收网络地址。

基于上述技术方案,本实施例通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,降低了成本。

优选地,转发模块402,包括:

校验单元,用于校验所述网络地址的格式是否符合设定规范;

转发单元,用于若所述网络地址的格式符合所述设定规范,则将所述网络地址转发至上级管理单元或下级管理单元。

优选地,还包括:

判断模块,用于判断所述网络地址在预设时间段内的转发频次是否大于预设频次;

提示模块,用于若大于所述预设频次,则确定为风险网址,并提示用户;

执行模块,用于若不大于所述预设频次,则执行所述将所述网络地址转发至上级管理单元或下级管理单元的步骤。

优选地,还包括:

识别模块,用于根据网络地址的标识信息确定是外网络地址还是内网络地址。

优选地,还包括:

切换模块,用于当确定所述交换芯片本身发生故障时,切换至备用交换芯片,并利用所述备用交换芯片继续执行交互过程。

优选地,还包括:

分配模块,用于当接收到多个所述上级管理单元下发的多个所述网络地址后,根据各个从交换芯片的工作状态以及自身的工作状态,确定参与转发的网络地址的交换芯片,控制对应的交换芯片执行交互过程。

由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

下面对本申请实施例提供的一种交换芯片进行介绍,下文描述的交换芯片与上文描述的方法可相互对应参照。

本申请还提供了一种交换芯片,参见图5所示,图5为本申请实施例提供的一种交换芯片的结构示意图,包括:

存储器501,用于存储计算机程序;

处理器502,用于执行计算机程序时实现如上述交互方法的步骤。

存储器501包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器502为交换芯片提供计算和控制能力,执行存储器501中保存的计算机程序时,可以实现以下步骤:获取网络地址;将网络地址转发至上级管理单元或下级管理单元;网络地址为内网络地址或外网络地址;下级管理单元通过网络静态地址和动态地址的混杂模式的网络端口接收网络地址。

基于上述技术方案,本实施例通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,降低了成本。

在一些具体的实施例中,处理器502执行存储器501中保存的计算机子程序时,可以实现以下步骤:校验网络地址的格式是否符合设定规范;若网络地址的格式符合设定规范,则将网络地址转发至上级管理单元或下级管理单元。

在一些具体的实施例中,处理器502执行存储器501中保存的计算机子程序时,可以实现以下步骤:判断网络地址在预设时间段内的转发频次是否大于预设频次;若大于预设频次,则确定为风险网址,并提示用户;若不大于预设频次,则执行将网络地址转发至上级管理单元或下级管理单元的步骤。

在一些具体的实施例中,处理器502执行存储器501中保存的计算机子程序时,可以实现以下步骤:获取网络地址之后,还包括:根据网络地址的标识信息确定是外网络地址还是内网络地址。

在一些具体的实施例中,处理器502执行存储器501中保存的计算机子程序时,可以实现以下步骤:当确定交换芯片本身发生故障时,切换至备用交换芯片,并利用备用交换芯片继续执行交互过程。

在一些具体的实施例中,处理器502执行存储器501中保存的计算机子程序时,可以实现以下步骤:当接收到多个上级管理单元下发的多个网络地址后,根据各个从交换芯片的工作状态以及自身的工作状态,确定参与转发的网络地址的交换芯片,控制对应的交换芯片执行交互过程。

在上述实施例的基础上,作为优选实施方式,参见图6,图6为本申请实施例提供的另一种交换芯片的结构图,该交换芯片还包括:

输入接口503,与处理器502相连,用于获取外部导入的计算机程序、参数和指令,经处理器502控制保存至存储器501中。该输入接口503可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。

显示单元504,与处理器502相连,用于显示处理器502发送的数据。该显示单元504可以为pc机(personalcomputer,个人计算机)上的显示屏、液晶显示屏或者电子墨水显示屏等。

网络端口505,与处理器502相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(mobilehigh-definitionlink,mhl)、通用串行总线(universalserialbus,usb)、高清多媒体接口(highdefinitionmultimediainterface,hdmi)、无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术等。

由于交换芯片部分的实施例与方法部分的实施例相互对应,因此交换芯片部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

下面对本申请实施例提供的一种计算机可读存储介质进行介绍,下文描述的计算机可读存储介质与上文描述的方法可相互对应参照。

本申请提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上交互方法的步骤。

基于上述技术方案,本实施例通过配置交换芯片来划分内网络地址和外网络地址,并将内网络地址或者外网络地址转发至上级管理单元或者下级管理单元,实现了内网地址的交互,且下级管理单元中的网络端口具有网络静态地址和动态地址的混杂模式,通过该混杂模式达到一个下级管理单元的网络端口可以同时支持外网地址和内网地址,降低了成本。

由于计算机可读存储介质部分的实施例与方法部分的实施例相互对应,因此计算机可读存储介质部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种多节点服务器、交互方法、装置、交换芯片和介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1