二合一交换机的制作方法

文档序号:10748527阅读:440来源:国知局
二合一交换机的制作方法
【专利摘要】本实用新型公开了一种二合一OneSwitch交换机,包括交换机设备;交换机设备为两个;所述交换机设备上设置有心跳模块;所述两个交换机设备之间通过至少心跳线连接,以实现两个心跳模块之间的通信。心跳模块通过在交换机设备上设定配置文件的方式,定义二合一为统一交换机所需要的配置项。所述交换机设备上设有心跳线端口,心跳线通过心跳线端口连接在两个交换机设备之间。本实用新型可控的将两台物理交换机通过心跳线连接成一台物理交换机供政企单位使用,有效的冗余、可靠网络处理,防止单台交换机作为网络拓扑设备的不稳定性、不可靠性。
【专利说明】
二合一交换机
技术领域
[0001]本实用新型涉及一种交换机,尤其设计一种二合一交换机。
【背景技术】
[0002]在人类实用新型预测未来的技术之前,我们必须面对一个现实,那就是我们永远无法预知第二天会面临什么样的灾难挑战,是自然灾害?物理设备故障?还是误操作、bug等其他原因引起的数据丢失或设备宕机。因此,我们无法针对特定灾难类型来进行灾备系统的设计,有效的灾备系统不应存在防御死角。根据IDC在2012年的统计数据可以看到,由于自然灾害等不可抗力造成的系统停机仅占到总体比例的3%,而由于人为和软件故障灯原因造成的逻辑灾难则超过60%。不同的用户,不同的业务系统对于灾难发生后恢复系统时间以及可承受的数据丢失量也都有不同,所以明确自身的灾难防御目标是合理设计灾备系统、灾备设备,有效控制成本的基础。随着政企单位、私营企业等对网络可靠性要求的逐年提高,对网络设备的硬要求也随着客户的使用在不断增强,明确了灾难防御目标就是网络传输设备-交换机设备。机房交换机设备的健壮性需求越发紧要。
[0003]通常使用交换机都是一台,在不考虑容灾和可靠性情况下,如图1所示。在考虑容灾和可靠性情况下,一般会部署两台交换机设备,通过线缆连接起来,但是只有其中一台设备可以传送数据,另一个仅是备份,如图2所示。
[0004]相当一部分对稳定性要求颇高的企业在采购交换机时,都是冗余采购,至少2台,但是普遍交换机设备只能单一工作,2台设备将只能一台设备上电使用,剩余一台仅做备份,在断电或其他异常情况发生时,另一台冗余交换机可以起到替代主交换机的功能。以防网络业务中断。
[0005]但是据不完全统计,更多的政企单位的IT部门在使用交换机设备搭建其网络业务时,都觉得这样的交换机使用方式,很浪费资源,需要有更创新的办法可以节约资源,提供设备利用率,也能构建起强壮的灾难防御系统。
【实用新型内容】
[0006]本实用新型所要解决的技术问题是,提供一种将两台交换机二合一为一台物理交换机的二合一交换机,本二合一交换机可以解决以上交换机设备在正常情况下不能充分利用、资源浪费的问题,同时最重要的是可以提升网络带宽、吞吐量、端口复用、并发处理能力。
[0007]为实现上述技术目的,本实用新型采取的技术方案为:二合一交换机,包括交换机设备;其特征在于:所述交换机设备为两个;所述交换机设备上设置有心跳模块;所述两个交换机设备之间通过至少心跳线连接,以实现两个心跳模块之间的通信。
[0008]进一步的,心跳模块通过在交换机设备上设定配置文件的方式,定义二合一为统一交换机所需要的配置项。
[0009]进一步的,所述交换机设备上设有心跳线端口,心跳线通过心跳线端口连接在两个交换机设备之间。
[0010]本实用新型工作原理是:利用两台物理交换机,通过心跳线互联,利用系统间通信达到二合一交换机作用,二合一交换机设备可以全端口转发,不浪费任何一台交换机物理端口,带宽提高2倍、吞吐量翻倍,处理高并发能力强。
[0011]本实用新型由交换机设备、心跳模块、心跳线三个部分组成。(一)物理交换机:任何支持Python的物理交换机都可以作为OneSwitch的载体设备,普通交换机的系统都是Linux OS,可以在Linux OS中添加Python的支持,从而可以在此普通交换机中运行Python模块。Oneswitch就是一台交换机的意思,用于表达将2台物理交换机逻辑成一台的作用。(二)心跳模块= OneSwitch心跳模块是基于MQTT协议,MQTT是一种M2M的协议,即适用于机器之间协商,通过设备预定主题、发布主题的方式给代理人Broker,由Broker根据QoS的设定推送消息到对应的设备上。OneSwitch心跳模块,通过在交换机设备上设定配置文件的方式,可以定义二合一为统一交换机所需要的相关配置项,有如下:
[0012]Oneswitch.cfg:
[0013]# ONEswitch configurat1n file
[0014][global]
[0015]booting-load: true
[0016]role: master
[0017][interfaces]
[0018]inter-trunk: xe25,xe26
[0019]member-ports: xel_xe24
[0020]说明:
[0021]booting-load是自动启动选项
[0022]role是交换机设备的角色,有主、从两种角色
[0023]inter-trunk是配置的交换机心跳线,如通过25口和26口
[0024]member-ports是加入到二合一OneSwitch的设备端口,如此交换机的I到24 口
[0025]通过配置交换机的心跳模块信息,运行oneswitch心跳模块即可
[0026]Oneswitch start _c oneswich.cfg
[0027](三)心跳线:预留交换机设备心跳线端口,是二合一Oneswitch的生命线,通常为了冗余、健壮,需要至少两根线作为心跳,保证心跳模块通信正常、稳定。
[0028]本实用新型基于二合一OneSwitch技术,利用心跳模块实现对两台交换机二合一的设计,能够满足安全性、可靠性、集中可控性等要求,又能实现使用方便、维护简单,提高网络带宽、吞吐量、端口复用、并发处理能力。本实用新型采用二合一 OneSwitch交换机技术,可以改变传统交换机使用习惯,通过心跳线,将两台交换机都充分利用起来,两台交换机都可以传输数据,同时互为主备。增强了可靠性、容灾性、吞吐量,资源有效利用。本实用新型可控的将两台物理交换机通过心跳线连接成一台物理交换机供政企单位使用,有效的冗余、可靠网络处理,防止单台交换机作为网络拓扑设备的不稳定性、不可靠性。
【附图说明】
[0029]图1为现有技术中一台交换机设备的结构示意图;
[0030]图2为现有技术中两台交换机设备的连接结构示意图;
[0031]图3为本实用新型的结构示意图。
[0032]下面结合附图对本实用新型的【具体实施方式】做进一步说明。
【具体实施方式】
[0033]实施例1
[0034]参见图3,本二合一交换机,包括交换机设备;所述交换机设备为两个;所述交换机设备上设置有心跳模块;所述两个交换机设备之间通过至少心跳线连接,以实现两个心跳模块之间的通信。心跳模块通过在交换机设备上设定配置文件的方式,定义二合一为统一交换机所需要的配置项。所述交换机设备上设有心跳线端口,心跳线通过心跳线端口连接在两个交换机设备之间。
[0035]本二合一交换机的实现步骤如下:
[0036]步骤I:物理交换机配置
[0037]将两台物理交换机上电,配置交换机基本功能,如交换机常用的Vlan配置等。
[0038]步骤2:心跳线模块配置
[0039]配置OneSwitch心跳模块,设定心跳模块配置文件,定义主、从交换机,心跳线端口以及加入Oneswitch的成员端口,启动Oneswitch心跳模块。
[0040]步骤3:心跳线连接
[0041]连接心跳线,交换机设备将在心跳模块的作用下,按照配置的主、从交换机角色定义主、从物理交换机,将两台物理交换机合成一台交换机,所有加入Oneswitch的成员端口,都可以收发、传输交换机数据。
[0042]步骤4: OneSwitch 释放
[0043]本实用新型的一个好处,就是可以随时释放二合一OneSwitch交换机关系。随时都可以根据需要,将合起来的两台交换机分离成独立的物理交换机,供单独使用。增加了灵活性。
【主权项】
1.一种二合一交换机,包括交换机设备;其特征在于:所述交换机设备为两个;所述交换机设备上设置有心跳模块;所述两个交换机设备之间通过至少心跳线连接,以实现两个心跳模块之间的通信。2.根据权利要求1所述的二合一交换机,其特征在于:心跳模块通过在交换机设备上设定配置文件的方式,定义二合一为统一交换机所需要的配置项。3.根据权利要求1或2所述的二合一交换机,其特征在于:所述交换机设备上设有心跳线端口,心跳线通过心跳线端口连接在两个交换机设备之间。
【文档编号】H04L12/939GK205430294SQ201521007726
【公开日】2016年8月3日
【申请日】2015年12月7日
【发明人】高雄炳, 于星, 丁智慧, 肖玮勇
【申请人】南京网锐网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1