交换机配置和显示的方法、系统及交换机、控制设备的制造方法_2

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

[0043]接着,所述配置系统按照所获取的配置命令对所述交换机配置所确定的各VLAN网络。
[0044]例如,所述配置系统接收到的配置命令为“VLAN 103,105”,按照预设的“,”连接符表示用于表示不连续VLAN网络编号的连接符,所述配置系统确定该配置命令所针对的VLAN网络编号为103和105的VLAN网络,并配置交换机接入编号分别为103和105的VLAN网络。
[0045]又如,所述配置系统接收到的配置命令为“VLAN 2-100”,按照预设的连接符表示用于表示连续VLAN网络编号的连接符,所述配置系统确定该配置命令所针对的VLAN网络编号为2、3、4...、和100的VLAN网络,并配置交换机接入编号分别为2、3、4...、和100的VLAN网络。
[0046]作为一种优选方案,所述配置系统还需要根据当期所获取的配置命令,更新所维护的包含所述连接符的配置命令。
[0047]具体地,所述配置系统维护交换机当前所连接的各VALN的配置命令等。其中,所维护的配置命令以文本格式保存。其中,所维护的配置命令可与所获取的配置命令相一致,以减少文件的容量。
[0048]例如,所述配置系统所维护的各配置命令包括:接入编号为2-100的VLAN网络的命令、和接入编号为103,105的VLAN网络的命令,则将该两个配置命令保存在预设的文本文件中。当所述配置系统接收到新的配置命令为断开编号为3-10,15的VLAN网络的命令,则所述配置系统将接入编号为2-100的VLAN网络的命令更改为:接入编号为2的VLAN网络的命令、接入编号为11-14的VLAN网络的命令、和接入编号为16-100的VLAN网络的命令;或者,更改为:接入编号为2,11-14,16-100的VLAN网络的命令。
[0049]如图2所示,本发明还提供一种交换机的显示方法。所述显示方法可以用于显示交换机所配置连接的多个VLAN(虚拟局域网)、或显示配置交换机与多个VLAN传输限制等。所述显示方法主要由显示系统来执行。其中,所述显示系统可以包含安装在交换机中的软件和硬件,也可以是安装在与交换机相连的显示设备中的软件和硬件。其中,所述显示设备包括但不限于:与各交换机相连的控制设备。其中,所述控制设备包括但不限于:嵌入式设备、电脑等。下面详细描述所述显示系统显示交换机中配置命令的各步骤:
[0050]在步骤S21中,所述显示系统基于所获取的用于显示配置命令的显示命令,读取所述交换机中包含用预设连接符连接的多个VLAN网络编号的配置命令。其中,所述连接符包含以下至少一种:用于表不连续VLAN网络编号的符号、用于表不不连续VLAN网络编号的符号。
[0051]在此,所述显示命令可以是专用于显示交换机各配置命令的命令。例如,技术人员通过输入装置输入show命令,所述显示系统读取所述交换机、或读取所述配置系统所在设备中所保存的包含“VLAN 2-100”和“VLAN 103,105”的配置命令。其中,符号和“,”为连接符。
[0052]需要说明的是,本领域技术人员应该理解,上述连接符仅为举例,并非对连接符的限制。事实上,连接符可以是任何不影响配置系统识别配置命令的符号、字母(或数字)与符号的组合等。
[0053]所述显示命令也可以由上述配置系统所提供的用所述连接符连接的多个VLAN网络编号的配置命令。当所述配置系统接收到所述配置命令时,所述配置系统将所接收的配置命令提供给所述显示系统,则所述显示系统显示所接收的配置命令。
[0054]—种优选方式中,所述配置系统所维护的各配置命令并非一定包含所述连接符,则所述显示系统在读取到各配置命令时,执行步骤S211、S212。(均未予图示)
[0055]在步骤S211中,所述显示系统先判断所读取的配置命令中是否包含所述连接符,若是,则执行步骤S22,反之执行步骤S212。
[0056]在步骤S212中,所述显示系统利用所述连接符将同类配置命令中所有VLAN网络编号进行整合,以得到包含用所述连接符连接的多个VLAN网络编号的配置命令。
[0057]具体地,所述显示系统通过匹配各配置命令的关键字确定类型相同、VLAN网络编号不同的各配置命令,并按照与定义的各连接符的含义,将同类的配置命令中的VLAN网络编号进行整合,得到包含用所述连接符连接的多个VLAN网络编号的配置命令,再执行步骤S22。
[0058]例如,所述显示系统通过匹配“VLAN”关键字确定VLAN网络编号分别为:2、3、4、15、17的配置命令为同类配置命令,并确定编号为2、3、4的VLAN网络为连续编号的VLAN网络,则按照预设的用于表示连续VLAN网络编号的符号将该三个配置命令整合成“VLAN2-4”。同时,所述显示系统还按照预设的用于表示不连续VLAN网络编号的符号“,”,将编号为15和17的配置命令整合成“VLAN 15,17”。其中,为了便于区分两条整合后的命令,两命令之间有换行符号。
[0059]在步骤S22中,所述显示系统将所读取的配置命令予以显示。
[0060]具体地,所述显示系统在命令输入界面中显示包含用预设连接符连接的多个VLAN网络编号的配置命令。其中,当有换行符号时,执行配置命令的换行显示。
[0061]请参阅图3,本发明提供一种交换机的配置系统。所述配置系统可以用于配置交换机连接多个VLAN(虚拟局域网)、或配置交换机与多个VLAN传输限制等。其中,所述配置系统可以包含安装在交换机中的软件和硬件,也可以是安装在与交换机相连的配置设备中的软件和硬件。其中,所述配置设备包括但不限于:与各交换机相连的控制设备。其中,所述控制设备包括但不限于:嵌入式设备、电脑等。下面详细描述所述配置系统配置交换机的各模块:
[0062]所述配置系统1包括:命令接收模块11、配置模块12。
[0063]所述命令接收模块11用于获取包含用预设连接符连接的多个VLAN网络编号的配置命令。
[0064]具体地,技术人员在使用所述命令接收模块11为交换机配置多个VLAN时,利用输入装置输入用于配置多个VLAN的配置命令,所述命令接收模块11获取到所述配置命令执行步骤S2。其中,所述配置命令中包含用预设连接符连接的多个VLAN网络编号。
[0065]例如,所述命令接收模块11所获取的配置命令为:“VLAN 2_100”、和/或“VLAN103,105”等。其中,符号和“,”均为所述连接符。
[0066]需要说明的是,本领域技术人员应该理解,上述连接符仅为举例,并非对连接符的限制。事实上,连接符可以是任何不影响命令接收模块11识别配置命令的符号、字母(或数字)与符号的组合等。
[0067]由上可见,所述连接符包括以下至少一种:用于表示连续VLAN网络编号的符号、用于表示不连续VLAN网络编号的符号。所述配置命令包括但不限于:网络接入命令、网络断开命令等。
[0068]例如,当所述命令接收模块11获取到多个配置命令时,所获取的配置命令的格式如下:
[0069]VLAN 2-100
[0070]VLAN 103,105
[0071 ] 所述配置模块12用于根据所述配置命令中的连接符,确定所有VLAN网络编号,并按照所确定的各VLAN网络编号配置所述交换机所连入的VLAN网络。
[0072]具体地,所述配置模块12按照预设的用于表示连续VLAN网络编号的连接符和用于表示不连续VLAN网络编号的连接符,来匹配所接收的配置命令中的连接符。
[0073]若成功匹配的连接符为用于表示连续VLAN网络编号的连接符,则根据连接符两边的数字al和a2确定所述配置命令针对VLAN网络编号为[al,a2]区间内的所有VLAN网络。
[0074]若成功匹配的连接符为用于表示不连续VLAN网络编号的连接符,则根据连接符所隔开的数字,确定所述配置命令针对所隔开的各VLAN网络编号所对应的VLAN网络。
[0075]接着,所述配置模块12按照所获取的配置命令对所述交换机配置所确定的各VLAN网络。
[0076]例如,所述配置模块12接收到的配置命令为“VLAN 103,105”,按照预设的“,”连接符表示用于表示不连续VLAN网络编号的连接符,所述配置模块12确定该配置命令所针对的VLAN网络编号为103和105的VLAN网络,并配置交换机接入编号分别为103和105的VLAN网络。
[0077]又如,所述配置模块12接收到的配置命令为“VLAN 2_100”,按照预设的连接符表示用于表示连续VLAN网络编号的连接符,所述配置模块12确定该配置命令所针对的VLAN网络编号为2、3、4...、和100的VLAN网络,并配置交换机接入编号分别
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1