一种修改以太网交换机配置的方法和以太网交换机的制作方法

文档序号:7643478阅读:172来源:国知局
专利名称:一种修改以太网交换机配置的方法和以太网交换机的制作方法
技术领域
本发明涉及电子设备领域,特别涉及一种修改以太网交换机配置的方法和以太网 交换机。
背景技术
以太网(Ethernet)是指由Xerox公司创建并由Xerox、Intel和DEC公司联合开 发的基带局域网规范,使用IEEE 802. 3标准,是当今现有局域网采用最普遍的通信技术。 以太网交换机(Ethernet Switch)是以太网的多端口网桥设备,具有多个端口,端口速率可 以不同,其多个源端口和目的端口之间可以同时进行数据通讯。以太网交换机一般由中央 处理器(CPU)、存储器、媒体访问控制(MAC)控制器和物理层(PHY)控制器组成,其中,随机 存取存储器(RAM)、电可擦除可编程只读内存(EEPROM)、闪存(FLASH)均可以作为以太网交 换机的存储器。部分以太网交换机芯片会将MAC控制器和PHY集成在一起。以太网交换机上电启动后,首先需要通过引导程序进行硬件初始化,例如初始化 CPU和存储器,然后通过引导程序加载存储器中的指定运行程序到RAM中运行,最后通过 指定运行程序读取存储器中的配置文件,按照配置文件的参数来进行交换机MAC控制器和 PHY的寄存器的值设置完成整个启动过程。修改以太网交换机配置,实际就是修改以太网交换机MAC控制器寄存器的值。目 前最常用的方法是按照特定协议,例如超文本传输协议(HTTP)、远程登录协议(TELNET)、 简单网络管理协议(SNMP),或者通过串口(Serial hterface)登陆到以太网交换机RAM中 的运行程序来读写MAC控制器的寄存器进行配置。以太网交换机分为网管型交换机和无网管型交换机。网管型交换机由于RAM空间 比较充裕,通常可以运行网管系统,允许用户通过多种协议登录到以太网交换机中运行的 网管系统,例如思科公司的IOS网管系统,然后通过网管系统来读写MAC控制器的寄存器进 行设备配置。无网管型交换机由于RAM空间较小,一般只能在计算机上运行特定软件程序, 通过串行接口访问RAM空间内运行的与特定软件配套的软件程序来读写MAC控制器的寄存 器进行配置。按照目前修改以太网交换机配置的方法,在缺少计算机的场合,很难进行配置,例 如在小区单元配电间安装交换机,如果没有便携式笔记本电脑,很难对设备进行配置,使设 备正常工作。即使有计算机可以使用,在无法确认网管程序具体配置的情况下,也很难进行 设备配置,例如在网络中运行的以太网交换机,如果无法确认或者遗忘交换机管理IP或者 管理VLAN端口,则无法使用HTTP、TELNET、SNMP等远程登陆协议访问设备网管系统,进而对 设备进行配置。对于无网管型交换机,普通用户由于无法取得特定软件程序,也无法修改配 置,例如无网管型交换机默认配置在设备出厂时已经设定,如果默认配置并不适用于用户 的网络环境,普通用户也没有办法修改交换机配置来解决问题。综上所述,目前修改以太网交换机配置的方法无法在没有计算机的情况下进行; 而且,对于网管型交换机,还需要了解网管程序的具体配置;对于无网管型交换机,普通用户没有办法根据需求修改交换机的配置。

发明内容
有鉴于此,本发明的目的在于提供一种修改以太网交换机配置的方法,该方法不 需要借助计算机就能够修改以太网交换机的配置。为了达到上述目的,本发明提供了一种修改以太网交换机配置的方法,该方法包 括预先设置配置修改条件,所述的配置修改条件为以太网交换机的端口 PHY状态、 配置功能项、配置选项的对应关系;当需要修改以太网交换机的配置时,根据预设的配置修改条件设置以太网交换机 的端口物理层PHY状态;以太网交换机检测自身端口 PHY状态,并判断检测到的端口 PHY状态是否满足所 述预设的配置修改条件,如果是,则修改所述配置修改条件中配置功能项的配置为所述配 置修改条件中的配置选项。本发明还提供了一种以太网交换机,该以太网交换机包括配置单元,检测单元;所述的配置单元,用于预先设置配置修改条件,所述的配置修改条件为以太网交 换机的端口 PHY状态、配置功能项、配置选项的对应关系;所述的检测单元,用于检测自身端口 PHY状态,并判断检测到的端口 PHY状态是否 满足配置单元预先设置的配置修改条件,如果是,则修改所述配置修改条件中配置功能项 的配置为所述配置修改条件中的配置选项。由上面的技术方案可知,本发明的这种修改以太网交换机配置的方法,通过预先 配置以太网交换机的配置修改条件,当需要修改以太网交换机的某个配置功能项时,根据 预先配置的配置修改条件设置以太网交换机的端口 PHY状态,当交换机检测到端口 PHY状 态满足配置修改条件时,将配置修改条件中的配置功能项的配置修改为该配置修改条件中 的配置选项,从而不需要借助计算机就能修改以太网交换机的配置。


图1是本发明实施例修改以太网交换机配置的方法流程图;图2是本发明实施例以太网交换机的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例, 对本发明进行详细说明。参见图1,图1是本发明实施例修改以太网交换机配置的方法流程图,包括以下步 骤步骤101、预先设置配置修改条件,所述的配置修改条件为以太网交换机的端口 PHY状态、配置功能项、配置选项的对应关系。这里所述的端口 PHY状态是指以太网交换机中所有端口状态组合。在以太网中, 根据传输介质不同,以太网端口包括RJ45、BNC, AUI三种网络端口。根据端口的不同,每个端口状态是由其双工状态、工作速率、和使能状态的一种或多种组合确定的。以千兆以太网 的RJ45端口为例,每个RJ45端口有三种工作速率10M、100M、1000M ;两种双工状态半双 工和全双工;两种使能状态使能(UP)状态和未使能(DOWN);当该RJ45端口的使能状态 为未使能时,只有一种DOWN状态,而在该RJ45端口的使能状态为使能时,则有IOM/半双工 (Half)、IOM/ 全双工(Full)、100M/Half、100M/Full、1000M/Half、1000M/Full 共 6 种状态, 所以每个千兆以太网的RJ45端口共有7种端口状态。假设一台以太网交换机中有M个 RJ45端口,则该以太网交换机共有7的对次方种端口状态组合。需要说明的是,本发明所 涉及的端口并不限于RJ45端口。所述的配置功能项,也即以太网交换机的一个可配置功能项,例如流量控制功能; 对于任何一个配置功能项,都需要有对应于该配置功能项的具体的配置选项,例如,对流量 控制的配置选项可以是使能流量控制,或禁止流量控制。所述以太网交换机的端口 PHY状态、配置功能项、配置选项的对应关系的具体含 义为当以太网交换机的端口 PHY状态与该对应关系中的端口 PHY状态相同时,将该对应关 系中配置功能项的配置修改为该对应关系中的配置选项。步骤102、当需要修改以太网交换机的配置时,根据预设的配置修改条件设置以太 网交换机的端口物理层PHY状态。本步骤中,在设置了以太网交换机的端口 PHY状态之后,工作人员需等待至少预 设时间才允许改变以太网交换机的端口 PHY状态,否则,可能导致修改以太网交换机的配 置失败。这里,所述的预设时间为以太网检测自身端口 PHY状态的时间间隔。步骤103、以太网交换机每隔预设时间检测一次自身端口 PHY状态,并判断检测到 的端口 PHY状态是否满足配置修改条件,如果是,则修改所述配置修改条件中配置功能项 的配置为所述配置修改条件中的配置选项。本步骤中,以太网交换机会周期性的检测自身的端口 PHY状态,并在其端口 PHY状 态满足预设的配置修改条件时,修改以太网交换机的配置。这里,所述判断检测到的端口 PHY状态是否满足配置修改条件的方法为根据所述端口 PHY端口状态查找所述预设的配 置修改条件,如果查找到其中一个配置修改条件中的端口 PHY状态与检测到的端口 PHY状 态相同,则检测到的端口 PHY状态满足配置修改条件。另外,在修改所述配置修改条件中配置功能项的配置前,还可以先判断所述配置 修改条件中配置功能项的当前配置是否与所述配置修改条件中的配置选项相同,如果相 同,则不需要修改所述配置修改条件中配置功能项的配置,仍保持其当前配置不变,如果不 相同,则修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项。图1中,以太网交换机是每隔固定时间对自身的端口 PHY状态进行检测,并在检测 确定需要进行配置修改,触发配置修改。实际上,也可以采用立刻触发以太网交换机进行 配置修改的方式,例如,预先设置触发信号,并在设置了端口 PHY状态后手动触发该触发信 号,以太网交换机接收到该触发信号后,立即检测自身的端口 PHY状态,并根据检测结果执 行相应的配置修改。但是,由于触发信号的设置还需要额外的软硬件支持,因此,本发明中 主要对图1所示的方案进行进一步说明。在图1所示的本发明的技术方案中,还可以进一步设置配置开关。在修改以太网 交换机的配置之前,进一步包括开启配置开关,允许修改以太网交换机的配置;在所述修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置之前还需要进一 步判断配置开关是否开启,如果开启,则修改所述配置修改条件中配置功能项的配置为配 置修改条件中的配置选项,否则,仍保持所述配置修改条件中的配置功能项的当前配置不 变;在完成以太网交换机的配置修改之后,进一步包括关闭配置开关,禁止修改以太网交 换机的配置。设置配置开关可以避免用户非主动性的操作造成交换机配置被异常改变,还 能够减少存储器非受迫性擦写的次数。配置开关的使能条件可以是将以太网交换机的端口协商为指定的PHY状态,也即 预先设置配置开关开启与以太网交换机的端口 PHY状态的对应关系、配置开关关闭与以太 网交换机的端口 PHY状态的对应关系。所述开启配置开关的方法为将以太网交换机的端口 PHY状态设置为配置开关开 启对应的端口 PHY状态,并等待至少预设时间;以太网交换机检测到端口 PHY状态为配置开 关开启对应的端口 PHY状态时,将配置开关设置为开启状态。所述关闭配置开关的方法为将以太网交换机的端口 PHY状态设置为配置开关关 闭对应的端口 PHY状态,并等待至少预设时间;以太网交换机检测到端口 PHY状态为配置开 关关闭对应的端口 PHY状态时,将配置开关设置为关闭状态。本发明还可以预先设置配置生效方式。配置生效方式包括立即生效和重启后生效 两种。立即生效方式简单快捷,适用于无网管型交换机的配置,在上述方法中,配置生效的 方式就是立即生效方式。重启后生效方式,能够避免配置修改后造成的网络瞬断和网络拓 扑震荡的问题,适用于网管型交换机的配置。本发明还预先设置了配置开关对应的参数。在立即生效方式下,将配置开关设置为开启状态的方法为将配置开关对应的参 数设置为配置开关开启对应的值,例如配置开关开启对应的值为1 ;将配置开关设置为关 闭状态的方法为将配置开关对应的参数设置为配置开关关闭对应的值,例如配置开关关 闭对应的值为0。通常情况下,对于无网管型交换机,一般可以直接修改每个配置功能项对应的MAC 寄存器的值。因此,在立即生效方式下,对于无网管型交换机,步骤102所述修改所述配置 修改条件中配置功能项的配置为所述配置修改条件中的配置选项的方法为将所述配置修 改条件中配置功能项对应的MAC寄存器的值修改为所述配置修改条件中配置选项对应的 值,例如配置为使能时对应的值为1,配置为未使能对应的值为0 ;而对于网管型交换机,则 一般不允许直接修改各个配置功能项对应的MAC寄存器值。然而,由于网管型交换机中运 行的网管系统中都有对应于每个配置功能项的配置参数,因此,可以通过修改网管系统中 的该配置功能项对应的参数间接达到修改该配置功能项的配置的目的。因此,在立即生效 方式下,对于网管型交换机,步骤102所述修改所述配置修改条件中配置功能项的配置为 所述配置修改条件中的配置选项的方法为将所述配置修改条件中配置功能项对应的网管 系统中的配置参数修改为所述配置修改条件中配置选项对应的值。修改网管系统中的参 数,例如,将本发明的技术方案在网管系统中实现,支持直接修改网管系统中各项参数,此 属于具体实现的问题,不再赘述。如果设置配置生效方式为重启后生效,则步骤102所述根据预设的配置修改条件 设置以太网交换机的端口物理层PHY状态,并等待至少预设时间之后,进一步包括下电重启以太网交换机;步骤103所述修改所述配置修改条件的配置功能项的配置为所述配置修 改条件的配置选项的方法为将所述配置修改条件的配置功能项对应的以太网交换机的存 储器空间内保存的配置文件中MAC寄存器的值修改为所述配置修改条件中配置选项对应 的值。重启后生效方式下,在开启配置开关的过程中,所述将以太网交换机的端口 PHY 状态设置为配置开关开启对应的端口 PHY状态,并等待至少预设时间之后,进一步包括下 电重启以太网交换机;将配置开关设置为开启状态的方法为将以太网交换机的存储器空 间内保存的配置文件中配置开关对应的值修改为配置开关开启对应的值;在关闭配置开关 的过程中,所述将以太网交换机的端口 PHY状态设置为配置开关关闭对应的端口 PHY状态, 并等待至少预设时间之后,进一步包括下电重启以太网交换机;以太网交换机将配置开 关设置为关闭状态的方法为将以太网交换机的存储器空间内保存的配置文件中配置开关 对应的值修改为配置开关关闭对应的值。在重启后生效方式下,以太网交换机在下电重启的过程中,通过读取存储器中更 新的配置文件,即可实现配置开关的开启与关闭、配置的修改等目的。配置生效方式,可以由以太网交换机的生产厂商预先设定,也可以由用户选择。当 由用户自行选择配置生效方式时,本发明还预先设置了配置生效方式对应的参数,另外还 预先设定配置生效方式和端口 PHY状态的对应关系,也即以太网交换机的端口 PHY状态和 立即生效方式的对应关系、以及以太网交换机的端口 PHY状态和重启后生效方式的对应关 系;在开启配置开关之前,还可以进一步设置配置生效方式,具体设置方法为将以太网交 换机端口 PHY状态设置为需要的配置生效方式对应的端口 PHY状态,并等待至少预设时间, 以太网交换机检测到端口 PHY状态对应于立即生效方式或重启后生效方式时,将配置生效 方式对应的参数设置为立即生效方式或重启后生效方式对应的值。这里,设置配置生效方 式只需要设置一次即可。需要说明的是,在上述修改以太网交换机配置的方法中,等待至少预设时间是因 为检测以太网交换机的端口 PHY状态的时间间隔是所述预设时间,如果等待时间少于预 设时间,则有可能在改变该端口 PHY状态之前,还没有检测到改变前该端口 PHY状态。例 如,将端口 PHY状态设置配置开关开启后,以太网交换机检测到该端口 PHY状态前,就将端 口 PHY状态设置为使能流量控制对应的状态,则配置开关实际上此时还是未开启的。下面以修改最常见的有M个RJ45端口的无网管型以太网交换机的流量控制功能 为例对上述修改以太网交换机配置的方法进行说明。假设以太网交换机出厂是预先设置如 下1、交换机的默认流量控制功能为关闭状态,也即未使能状态;配置开关为关闭状 态;交换机的配置生效方式为立即生效方式;2、P1_P21端口为Down状态,P22-PM端口为ΙΟΜ/Half状态时,修改交换机的流量 控制功能的具体配置为使能流量控制;3、P1_P8端口为lOM/half状态,其它端口为Down状态时,修改交换机的配置开关 为开启状态,允许修改交换机的配置;4、P9_P16端口为ΙΟΜ/Half状态,其它端口为Down状态时,修改交换机配置开关 为关闭状态,禁止修改交换机的配置;
5、P17-P24端口为lOM/Half,其它端口为Down状态时,修改交换机的配置生效方
式为重启后生效。如果用户希望将交换机的配置生效方式修改为重启后生效,将交换机的流量控制 功能的配置修改为使能流量控制,假设以太网交换机检测端口 PHY状态的周期为5秒,则具 体的配置步骤如下A、将交换机的P17-PM端口用普通双绞线连接一个工作速率为IOM的具有8个端 口的集线器(HUB),其它端口不连接网线,连接完成后,等待至少5秒,交换机的配置生效方 式修改为重启后生效;在等待的时间内,以太网交换机会检测到端口 PHY状态,并根据端口 PHY状态,将配置生效方式修改为重启后生效。B、将交换机的P1-P8端口用普通双绞线连接一个工作速率为IOM的具有8个端口 的集线器(HUB),其它端口不连接网线,连接完成后,等待至少5秒,将交换机下电重启。在 等待的时间内,以太网交换机会检测到端口 PHY状态,并根据端口 PHY状态,将以太网交换 机的存储空间内保存的配置文件中的配置开关对应的值修改为开启配置开关对应的值,并 在交换机重启后生效。至此,交换机的配置开关开启,允许修改交换机的配置;C、将交换机的P22-PM端口用普通双绞线连接一个工作速率为IOM的具有8个端 口的集线器(HUB),其它端口不连接网线,连接完成后,等待至少5秒,将交换机下电重启。 在等待的时间内,以太网交换机会检测到端口 PHY状态,并根据端口 PHY状态,将以太网交 换机的存储空间内保存的配置文件中的流量控制功能对应的值修改为使能流量控制对应 的值,并在交换机重启后生效。至此,交换机的流量控制功能开启,也即使能;D、将交换机的P9-P16端口用普通双绞线连接一个工作速率为IOM的具有8个端 口的集线器(HUB),其它端口不连接网线,连接完成后,等待至少5秒,将交换机下电重启。 在等待的时间内,以太网交换机会检测到端口 PHY状态,并根据端口 PHY状态,将以太网交 换机的存储空间内保存的配置文件中的配置开关对应的值修改为关闭配置开关对应的值, 并在交换机重启后生效。至此,交换机的配置开关关闭,禁止修改交换机的配置。通过上述A、B、C、D四步,用户可以不借助计算机,实现修改太网交换机的流量控 制功能的配置。由于一台具有M个RJ45端口的千兆以太网交换机有7的M次方种端口 状态组合,因此,完全满足交换机的基本功能设定、恢复出厂默认设置等使用,而且,在端口 足够多的情况下,对一些比较复杂的功能,例如虚拟局域网(VLAN)的划分等,理论上也是 可以通过不同的端口 PHY状态组合来实现。本发明还提供了一种以太网交换机,该以太网交换机支持不需要借助计算机就可 修改该以太网交换机的配置。参见图2,图2是本发明实施例以太网交换机的结构示意图。该以太网交换机包 括配置单元210,检测单元220 ;其中,配置单元210,用于预先设置配置修改条件,所述的配置修改条件为以太网交换机 的端口 PHY状态、配置功能项、配置选项的对应关系;检测单元220,用于检测以太网交换机的端口 PHY状态,并判断检测到的端口 PHY 状态是否满足配置单元210预先设置的配置修改条件,如果是,则修改所述配置修改条件 中配置功能项的配置为所述配置修改条件中的配置选项。所述的检测单元220包括检测子单元221、判断单元222、执行单元223 ;
所述的检测子单元221,用于每隔检测一次自身端口 PHY状态,并将检测结果通知 判断单元222 ;所述的判断单元222,用于判断检测子单元221检测到的端口 PHY状态是否满足配 置单元210预先设置的配置修改条件,如果是,则通知执行单元223修改所述配置修改条件 中的配置功能项的配置;所述的执行单元223,用于接收到判断单元222的通知后,将所述配置修改条件中 配置功能项的配置修改为所述配置修改条件中的配置选项。所述的判断单元222判断检测子单元221检测到的端口 PHY状态是否满足配置单 元210预先设置的配置修改条件时,用于根据检测到的端口 PHY状态查找所述预设的配置 修改条件,如果查找到其中一个配置修改条件对应的端口 PHY状态与检测到的端口 PHY状 态相同,则检测到的端口 PHY状态满足配置修改条件。所述的判断单元222通知执行单元223修改所述配置修改条件中的配置功能项的 配置之前,进一步用于判断所述配置修改条件的配置功能项的当前配置是否与所述配置 修改条件中的配置选项相同,如果是,则不通知执行单元223。所述的配置单元210还预先配置了配置开关、配置开关开启与端口 PHY状态的对 应关系、配置开关关闭与端口 PHY状态的对应关系;所述的判断单元222,进一步用于判断检测子单元221检测到的端口 PHY状态是否 与配置开关开启或配置开关关闭对应的端口 PHY状态相同,如果与配置开关开启对应的端 口 PHY状态相同,则通知执行单元223开启配置开关;如果与配置开关关闭对应的端口 PHY 状态相同,则通知执行单元223关闭配置开关;所述的执行单元223,进一步用于接收到判断单元222的开启配置开关的通知时, 将配置开关设置为开启状态,接收到判断单元222的关闭配置开关的通知时,将配置开关 设置为关闭状态。所述的判断单元222通知执行单元223修改所述配置修改条件中的配置功能项的 配置之前进一步用于判断配置开关是否开启,如果否,则不通知执行单元223。所述的配置单元210还预先设置了配置生效方式,所述的配置生效方式包括立即 生效方式和重启后生效方式;预先设置以太网交换机的端口 PHY状态与立即生效方式的对 应关系、以太网交换机的端口 PHY状态与重启后生效方式的对应关系;所述的判断单元222,进一步用于判断检测子单元221检测到的端口 PHY状态是 否与立即生效方式或重启后生效方式对应的端口 PHY状态相同,如果与立即生效方式对应 的端口 PHY状态相同,则通知执行单元223将配置生效方式修改为立即生效;如果与重启后 生效方式对应的端口 PHY状态相同,则通知执行单元223将配置生效方式设置为重启后生 效;所述的执行单元223,用于接收到判断单元222的将配置生效方式修改为立即生 效方式的通知后,将配置生效方式修改为立即生效;接收到判断单元222的将配置生效方 式修改为重启后生效方式的通知后,将配置生效方式修改为下电重启后效。所述的配置单元210预先设置配置生效方式为立即生效;所述执行单元223将配置开关设置为开启状态时,用于将所述配置开关对应的 参数值设置为配置开关开启对应的值;
所述执行单元223将配置开关设置为关闭状态时,用于将所述配置开关对应的 参数值设置为配置开关关闭对应的值。所述的以太网交换机为无网管型交换机;所述的执行单元223将所述配置修改条件中配置功能项的配置修改为所述配置 修改条件中的配置选项时,用于修改所述配置修改条件中配置功能项对应的MAC寄存器 的值为所述配置修改条件中配置选项对应的值;或者,所述的以太网交换机为网管型交换机;所述的执行单元223将所述修改所述配置修改条件中配置功能项的配置修改为 所述配置修改条件中的配置选项时,用于修改所述配置修改条件中配置功能项对应的网 管系统中配置参数的值为所述配置修改条件中配置选项对应的值。所述的配置单元210还预先设置配置生效方式为重启后生效;所述执行单元223将所述配置修改条件中配置功能项的配置修改为所述配置修 改条件中的配置选项时,用于将所述配置修改条件的配置功能项对应的以太网交换机的 存储器空间内保存的配置文件中MAC寄存器的值修改为所述配置修改条件中配置选项对 应的值;所述执行单元223将配置开关设置为开启状态时,用于将以太网交换机的存储 器空间内保存的配置文件中所述配置开关对应的值修改为所述配置开关开启对应的值;所述执行单元223将配置开关设置为关闭状态时,用于将以太网交换机的存储 器空间内保存的配置文件中所述配置开关对应的值修改为所述配置开关关闭对应的值。由上面的技术方案可知,本发明这种修改以太网交换机配置的方法,通过预先设 置以太网交换机的端口 PHY状态、配置功能项、配置选项的对应关系,在需要修改交换机的 某个配置功能项的配置时,将交换机的端口设置为相应的端口 PHY状态,交换机检测到该 端口 PHY状态时,修改该相应配置功能项的配置,从而实现不借助计算机就能够修改以太 网交换机的配置的目的;另外,本发明还预先设置了配置开关,在需要修改以太网交换机的 配置时,开启配置开关,在配置修改完成后,关闭配置开关,从而可以避免用户非主动性操 作造成的以太网交换机的配置被异常修改,还能够减少存储空间非受迫性擦写的次数;此 外,本发明还可以支持用户选择配置生效的方式。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种修改以太网交换机配置的方法,其特征在于,该方法包括预先设置配置修改条件,所述的配置修改条件为以太网交换机的端口 PHY状态、配置 功能项、配置选项的对应关系;当需要修改以太网交换机的配置时,根据预设的配置修改条件设置以太网交换机的端 口物理层PHY状态;以太网交换机检测自身端口 PHY状态,并判断检测到的端口 PHY状态是否满足所述预 设的配置修改条件,如果是,则修改所述配置修改条件中配置功能项的配置为所述配置修 改条件中的配置选项。
2.根据权利要求1所述的修改以太网交换机配置的方法,其特征在于,所述判断检测 到的端口 PHY状态是否满足所述预设的配置修改条件的方法为根据检测到的端口 PHY状 态查找所述预设的配置修改条件,如果查找到其中一个配置修改条件对应的端口 PHY状态 与检测到的端口 PHY状态相同,则检测到的端口 PHY状态满足配置修改条件。
3.根据权利要求1或2所述的修改以太网交换机配置的方法,其特征在于,该方法还预 先设置了配置开关;所述根据预设的配置修改条件设置以太网交换机的端口 PHY状态之前进一步包括开 启配置开关,允许修改以太网交换机的配置;所述修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项 之前进一步包括判断配置开关是否开启,如果否,则保持所述配置修改条件的配置功能项 的当前配置不变;所述修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项 之后进一步包括关闭配置开关,禁止修改以太网交换机的配置。
4.根据权利要求3所述的修改以太网交换机配置的方法,其特征在于,该方法还预先 设置配置开关开启与端口 PHY状态的对应关系、配置开关关闭与端口 PHY状态的对应关 系;所述开启配置开关的方法为根据所述预设的配置开关开启与端口 PHY状态的对应关 系,将以太网交换机的端口 PHY状态设置为配置开关开启对应的端口 PHY状态;以太网交换 机检测到端口 PHY状态对应于配置开关开启时,将配置开关设置为开启状态;所述关闭配置开关的方法为根据所述预设的配置开关关闭与端口 PHY状态的对应关 系,将以太网交换机的端口 PHY状态设置为配置开关关闭对应的端口 PHY状态;以太网交换 机检测到端口 PHY状态对应于配置开关关闭时,将配置开关设置为关闭状态。
5.根据权利要求4所述的修改以太网交换机配置的方法,其特征在于,该方法还预先 设置了配置生效方式,所述的配置生效方式包括立即生效方式和重启后生效方式;预先配 置以太网交换机的端口 PHY状态与立即生效方式的对应关系、以太网交换机的端口 PHY状 态与重启后生效方式的对应关系;设置配置生效方式为立即生效的方法为将以太网交换机的端口 PHY状态设置为立即 生效方式对应的端口 PHY状态;以太网交换机检测到端口 PHY状态对应于立即生效方式时, 将配置生效方式设置为立即生效;设置配置生效方式为重启后生效的方法为将以太网交换机的端口 PHY状态设置为重 启后生效方式对应的端口 PHY状态;以太网交换机检测到端口 PHY状态对应于重启后生效方式时,将配置生效方式设置为重启后生效。
6.根据权利要求5中所述的修改以太网交换机配置的方法,其特征在于,预先设置配 置生效方式为立即生效;所述的以太网交换机为无网管型交换机;所述修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项 为修改所述配置修改条件中配置功能项对应的MAC寄存器的值为所述配置修改条件中配 置选项对应的值;或者,所述的以太网交换机为网管型交换机;所述修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项 为修改所述配置修改条件中配置功能项对应的网管系统中配置参数的值为所述配置修改 条件中配置选项对应的值。
7.根据权利要求5中所述的修改以太网交换机配置的方法,其特征在于,预先设置配 置生效方式为重启后生效;所述根据预设的配置修改条件设置以太网交换机的端口物理层PHY状态之后,进一步 包括下电重启以太网交换机;所述修改所述配置修改条件中配置功能项的配置为所述配 置修改条件中的配置选项为将所述配置修改条件的配置功能项对应的以太网交换机的存 储器空间内保存的配置文件中MAC寄存器的值修改为所述配置修改条件中配置选项对应 的值;所述将以太网交换机的端口 PHY状态设置为配置开关开启对应的端口 PHY状态之后, 进一步包括下电重启以太网交换机;所述将配置开关设置为开启状态为将以太网交换 机的存储器空间内保存的配置文件中所述配置开关对应的值修改为所述配置开关开启对 应的值;所述将以太网交换机的端口 PHY状态设置为配置开关关闭对应的端口 PHY状态之后, 进一步包括下电重启以太网交换机;所述将配置开关设置为关闭状态为将以太网交换 机的存储器空间内保存的配置文件中所述配置开关对应的值修改为所述配置开关关闭对 应的值。
8.一种以太网交换机,其特征在于,该以太网交换机包括配置单元,检测单元;所述的配置单元,用于预先设置配置修改条件,所述的配置修改条件为以太网交换机 的端口 PHY状态、配置功能项、配置选项的对应关系;所述的检测单元,用于检测以太网交换机的端口 PHY状态,并判断检测到的端口 PHY状 态是否满足配置单元预先设置的配置修改条件,如果是,则修改所述配置修改条件中配置 功能项的配置为所述配置修改条件中的配置选项。
9.根据权利要求8所述的以太网交换机,其特征在于,所述的检测单元包括检测子单 元、判断单元、执行单元;所述的检测子单元,用于每隔检测一次自身端口 PHY状态,并将检测结果通知判断单元;所述的判断单元,用于判断检测子单元检测到的端口 PHY状态是否满足配置单元预先 设置的配置修改条件,如果是,则通知执行单元修改所述配置修改条件中的配置功能项的配置;所述的执行单元,用于接收到判断单元的通知后,将所述配置修改条件中配置功能项 的配置修改为所述配置修改条件中的配置选项。
10.根据权利要求9所述的以太网交换机,其特征在于,所述的判断单元判断检测子单 元检测到的端口 PHY状态是否满足配置单元预先设置的配置修改条件时,用于根据检测 到的端口 PHY状态查找所述预设的配置修改条件,如果查找到其中一个配置修改条件对应 的端口 PHY状态与检测到的端口 PHY状态相同,则检测到的端口 PHY状态满足配置修改条 件。
11.根据权利要求9或10所述的以太网交换机,其特征在于,所述的配置单元还预先配 置了配置开关、配置开关开启与端口 PHY状态的对应关系、配置开关关闭与端口 PHY状态的 对应关系;所述的判断单元,进一步用于判断检测子单元检测到的端口 PHY状态是否与配置开关 开启或配置开关关闭对应的端口 PHY状态相同,如果与配置开关开启对应的端口 PHY状态 相同,则通知执行单元开启配置开关;如果与配置开关关闭对应的端口 PHY状态相同,则通 知执行单元关闭配置开关;所述的执行单元,进一步用于接收到判断单元的开启配置开关的通知时,将配置开关 设置为开启状态,接收到判断单元的关闭配置开关的通知时,将配置开关设置为关闭状态。
12.根据权利要求11所述的以太网交换机,其特征在于,所述的判断单元通知执行单 元修改所述配置修改条件中的配置功能项的配置之前进一步用于判断配置开关是否开 启,如果否,则不通知执行单元。
13.根据权利要求12所述的以太网交换机,其特征在于,所述的配置单元还预先设置 了配置生效方式,所述的配置生效方式包括立即生效方式和重启后生效方式;预先设置以 太网交换机的端口 PHY状态与立即生效方式的对应关系、以太网交换机的端口 PHY状态与 重启后生效方式的对应关系;所述的判断单元,进一步用于判断检测子单元检测到的端口 PHY状态是否与立即生效 方式或重启后生效方式对应的端口 PHY状态相同,如果与立即生效方式对应的端口 PHY状 态相同,则通知执行单元将配置生效方式修改为立即生效;如果与重启后生效方式对应的 端口 PHY状态相同,则通知执行单元将配置生效方式设置为重启后生效;所述的执行单元,用于接收到判断单元的将配置生效方式修改为立即生效方式的通知 后,将配置生效方式修改为立即生效;接收到判断单元的将配置生效方式修改为重启后生 效方式的通知后,将配置生效方式修改为下电重启后效。
14.根据权利要求13所述的以太网交换机,其特征在于,所述的配置单元预先设置配 置生效方式为立即生效;所述的以太网交换机为无网管型交换机;所述的执行单元将所述配置修改条件中配置功能项的配置修改为所述配置修改条件 中的配置选项时,用于修改所述配置修改条件中配置功能项对应的MAC寄存器的值为所 述配置修改条件中配置选项对应的值;或者,所述的以太网交换机为网管型交换机;所述的执行单元将所述修改所述配置修改条件中配置功能项的配置修改为所述配置 修改条件中的配置选项时,用于修改所述配置修改条件中配置功能项对应的网管系统中 配置参数的值为所述配置修改条件中配置选项对应的值。
15.根据权利要求13所述的以太网交换机,其特征在于,所述的配置单元预先设置配 置生效方式为重启后生效;所述执行单元将所述配置修改条件中配置功能项的配置修改为所述配置修改条件中 的配置选项时,用于将所述配置修改条件的配置功能项对应的以太网交换机的存储器空 间内保存的配置文件中MAC寄存器的值修改为所述配置修改条件中配置选项对应的值;所述执行单元将配置开关设置为开启状态时,用于将以太网交换机的存储器空间内 保存的配置文件中所述配置开关对应的值修改为所述配置开关开启对应的值;所述执行单元将配置开关设置为关闭状态时,用于将以太网交换机的存储器空间内 保存的配置文件中所述配置开关对应的值修改为所述配置开关关闭对应的值。
全文摘要
本发明提供了一种修改以太网交换机配置的方法和以太网交换机,该方法包括预先设置配置修改条件,所述的配置修改条件为以太网交换机的端口PHY状态、配置功能项、配置选项的对应关系;当需要修改以太网交换机的配置时,根据预设的配置修改条件设置以太网交换机的端口物理层PHY状态;以太网交换机检测自身端口PHY状态,并判断检测到的端口PHY状态是否满足所述预设的配置修改条件,如果是,则修改所述配置修改条件中配置功能项的配置为所述配置修改条件中的配置选项。本发明不需要借助计算机就可以修改以太网交换机的配置。
文档编号H04L12/04GK102123055SQ20111009794
公开日2011年7月13日 申请日期2011年4月19日 优先权日2011年4月19日
发明者唐小虎, 王祝勋 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1