一种交换机上电应用配置的方法与流程

文档序号:12491733阅读:304来源:国知局

本发明涉及计算机软件开发技术领域,具体涉及一种交换机上电应用配置的方法。



背景技术:

交换机(英文:Switch,意为“开关”)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。

交换机工作在数据链路层,交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换机会“学习”新的MAC地址,并把它添加入内部MAC地址表中。使用交换机也可以把网络“分段”,通过对照IP地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的减少冲突域,但它不能划分网络层广播,即广播域。

交换机的详细配置过程比较复杂,而且具体的配置方法会因不同品牌、不同系列的交换机而有所不同,通常网管型交换机可以通过两种方法进行配置:一种就是本地配置;另一种就是远程网络配置两种方式。

在大型的数据中心机房,繁杂的交换机需要人工逐台配置,不便于有效管理。



技术实现要素:

本发明要解决的技术问题是:本发明针对以上问题,提供一种交换机上电应用配置的方法。

本发明所采用的技术方案为:

一种交换机上电应用配置的方法,所述方法通过在管理端架设TFTP服务器,当交换机进行POAP启动时,通过在TFTP服务器下载一个POAP脚本文件并执行,完成对交换机的批量部署。

所述方法根据交换机的boot flash中包含的POAP脚本文件中指定的镜像文件,确定配置文件的名称并进行下载。

所述方法实现步骤如下:

1)交换机上电;

2)判断启动配置是否存在,如果存在,则交换机通过启动配置正常启动;

3)如果启动配置不存在,判断是否需要放弃POAP(Power On Auto Provision,上电自动配置)过程,如果放弃该过程,则交换机通过串口开启交互启动模式;

4)如果交换机进行POAP启动,则执行DHCP发现并获取IP地址以及TFTP服务器地址,以此来获得POAP脚本文件;

5)交换机下载POAP脚本文件并执行;

6)判断交换机boot flash中是否包含脚本文件中指定的镜像文件,如果不包含指定的镜像,则交换机通过TFTP服务器下载该镜像文件;

7)如果包含脚本文件指定的镜像文件,则交换机确定配置文件的名称并进行下载;

8)交换机重启;

9)交换机重新执行配置文件来配置交换机。

交换机重启后的启动配置保存至本地NVRAM,以便下次启动时正常调用。

本发明的有益效果为:

本发明方法可以省去繁杂的交换机人工逐台配置,利用一个脚本文件实现对数据中心内部交换机的批量部署。

附图说明

图1为本发明方法流程图。

具体实施方式

下面结合具体实施方式对本发明进一步说明:

实施例1:

一种交换机上电应用配置的方法,所述方法通过在数据中心管理端架设TFTP服务器,当数据中心的交换机进行POAP启动时,通过在TFTP服务器下载一个POAP脚本文件并执行,完成对数据中心内部交换机的批量部署。

TFTP,简单文件传输协议或称小型文件传输协议(英文:Trivial File Transfer Protocol),是一种简化的文件传输协议,于1980年定义。

实施例2:

在实施例1的基础上,本实施例所述方法根据交换机的boot flash中包含的POAP脚本文件中指定的镜像文件,确定配置文件的名称并进行下载。

实施例3:

如图1所示,在实施例2的基础上,本实施例所述方法实现步骤如下:

1)交换机上电;

2)判断启动配置是否存在,如果存在,则交换机通过启动配置正常启动;

3)如果启动配置不存在,判断是否需要放弃POAP(Power On Auto Provision,上电自动配置)过程,如果放弃该过程,则交换机通过串口开启交互启动模式;

4)如果交换机进行POAP启动,则执行DHCP发现并获取IP地址以及TFTP服务器地址,以此来获得POAP脚本文件;

5)交换机下载POAP脚本文件并执行;

6)判断交换机boot flash中是否包含脚本文件中指定的镜像文件,如果不包含指定的镜像,则交换机通过TFTP服务器下载该镜像文件;

7)如果包含脚本文件指定的镜像文件,则交换机确定配置文件的名称并进行下载;

8)交换机重启;

9)交换机重新执行配置文件来配置交换机。

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做"双机热备"的。

小型文件传输协议非常简单,通过少量存储器就能轻松实现——这在当时是很重要的考虑因素。所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。现在它仍然被用于在一个网络上主机之间传输小文件,例如从一台网络主机或服务器引导一个远程X Window System终端或其他的瘦客户端。

实施例4:

在实施例3的基础上,本实施例交换机重启后的启动配置保存至本地NVRAM,以便下次启动时正常调用。

NVRAM,非易失性随机访问存储器 (Non-Volatile Random Access Memory),是断电后仍能保持数据的一种RAM。

实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

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