交换机多端口的协同系统及协同方法技术方案

技术编号:10069673 阅读:175 留言:0更新日期:2014-05-23 13:22
本发明专利技术公开了交换机多端口的协同系统及协同方法,该协同方法包括以下步骤:S1、为多个端口绑定同一IP地址,并为每个端口均分配一服务器;S2、建立一列有每个端口与端口MAC地址的对应关系的端口地址表;S3、从多个端口中选取主端口及协同端口,对协同端口进行优先级划分;S4、与主端口相匹配的服务器验证信息后与外部设备进行数据交互;S5、对于与任意两个优先级相邻的端口匹配的服务器,均由与优先级较高的端口匹配的服务器控制与优先级较低的端口匹配的服务器与外部设备进行数据交互。本发明专利技术能够实现利用多台服务器与外部设备进行数据交互并且分时、分任务地完成事情,从而能够提高系统的工作效率以及系统的安全性。

【技术实现步骤摘要】
交换机多端口的协同系统及协同方法
本专利技术涉及一种交换机多端口的协同系统及协同方法,特别是涉及一种能够利用多台服务器通过协同端口按照优先级顺序与外部设备进行数据交互以实现多端口的协同通信的交换机多端口的协同系统以及一种利用该协同系统实现的交换机多端口的协同方法。
技术介绍
在以太网交换机组网过程中,经常会碰到一台交换机上的多个端口连接的设备需要分时、分步骤的处理一件事情或者一组事情,也就是多个端口存在协作与协同的需求,而现有的处理方法都是通过一台服务器分时、分任务完成同一件事,但是这样会严重影响系统的工作效率、不利于系统扩展、导致系统的安全性降低。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中通过一台服务器分时、分任务完成同一件事,导致系统工作效率降低、安全性降低的缺陷,提供一种能够利用多台服务器通过协同端口按照优先级顺序与外部设备进行数据交互以实现多端口的协同通信的交换机多端口的协同系统以及一种利用该协同系统实现的交换机多端口的协同方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种交换机多端口的协同方法,其特点在于,该协同方法包括以下步骤:S1、为该多个端口绑定同一IP(网络之间互连的协议)地址,并为每个端口均分配一匹配的服务器;S2、建立一列有每个端口与该端口的MAC地址(硬件位址)的对应关系的端口地址表;S3、从该多个端口中选取一目标端口作为主端口,该多个端口中除该目标端口之外的其余端口均作为协同端口,对协同端口进行优先级的划分,并将该主端口的优先级设置为高于所有协同端口的优先级;S4、与该主端口相匹配的服务器对接收到的由一外部设备发送的用户信息进行验证,并在验证通过后与该外部设备进行数据交互;S5、对于与任意两个优先级相邻的端口相匹配的两个服务器,均由与优先级较高的端口相匹配的服务器从该端口地址表中查询出优先级较低的端口的MAC地址,通过查询出的MAC地址将该用户信息发送至与优先级较低的端口相匹配的服务器并控制与优先级较低的端口相匹配的服务器与该外部设备进行数据交互。其中,在步骤S1中,为了实现该多个端口的协同通信,首先必须确保该多个端口的IP地址是相同的,而为每个端口均分配一匹配的服务器,就能够实现利用多台服务器与外部设备进行数据交互并且分时、分任务地完成同一件事,从而能够提高系统的工作效率以及系统的安全性。并且,若要对系统进行扩展,只需通过增加端口以及与端口对应的服务器就能够实现,从而也提高了系统的可扩展性。而在步骤S2中,通过建立该端口地址表,就能够实现在进行协同通信时快速、准确地对每个端口进行定位。在步骤S3中,根据需要完成的任务的先后顺序,可以对协同端口进行优先级的划分,需要先完成的任务对应优先级高的协同端口,而后完成的任务则对应优先级低的协同端口。而在步骤S4中,当用户通过该外部设备进行通信时,首先会由与该主端口相匹配的服务器接收该用户通过该外部设备发送的用户信息,用户信息一般包括用户名和密码,与该主端口相匹配的服务器会对用户信息进行验证,从而指导用户完成认证工作。若用户名和密码正确,则通过验证,之后就会与该外部设备进行数据交互。而在步骤S5中,具体到与任意两个优先级相邻的端口相匹配的两个服务器,均由与优先级较高的端口相匹配的服务器从该端口地址表中查询出优先级较低的端口的MAC地址,通过查询出的MAC地址将该用户信息发送至与优先级较低的端口相匹配的服务器并控制与优先级较低的端口相匹配的服务器与外部设备进行数据交互。其中的端口包括主端口以及协同端口,而主端口的优先级高于所有的协同端口的优先级。因此步骤S5的流程开始于当与主端口相匹配的服务器与该外部设备进行交互数据并且完成之后,此时首先与该主端口相匹配的服务器会从该端口地址表中查询出优先级最高的协同端口的MAC地址,然后根据MAC地址将该用户信息发送至与优先级最高的协同端口相匹配的服务器,并控制与优先级最高的协同端口相匹配的服务器与该外部设备进行数据交互。并且,对于用户通过该外部设备发送的无端口MAC地址的数据包以及系统中的广播数据包,都直接发向与该主端口相匹配的服务器进行相应处理。接着,对于与协同端口相匹配的服务器,从与优先级最高的协同端口相匹配的服务器开始,就会按照对应的协同端口的优先级由高到低的顺序依次接收到该用户信息,并与该外部设备进行数据交互。其中对于任意两个优先级相邻的协同端口,都是由与优先级较高的协同端口相匹配的服务器从该端口地址表中查询出优先级较低的协同端口的MAC地址,并根据查询出的MAC地址将该用户信息发送至与优先级较低的协同端口相匹配的服务器,并控制与优先级较低的协同端口相匹配的服务器与该外部设备进行数据交互。较佳地,步骤S5中在与优先级较高的端口相匹配的服务器查询出优先级较低的端口的MAC地址后检测与优先级较低的端口相匹配的服务器是否空闲,若是,则将该用户信息发送至与优先级较低的端口相匹配的服务器,若否,则在一时间段之后重新检测。较佳地,该用户信息包括用户名及密码。本专利技术还提供了一种交换机多端口的协同系统,其特点在于,该协同系统包括:一IP地址绑定模块,用于为该多个端口绑定同一IP地址,并为每个端口均分配一匹配的服务器;一端口地址表建立模块,用于建立一列有每个端口与该端口的MAC地址的对应关系的端口地址表,一选取模块,用于从该多个端口中选取一目标端口作为主端口,该多个端口中除该目标端口之外的其余端口均作为协同端口,对协同端口进行优先级的划分,并将该主端口的优先级设置为高于所有协同端口的优先级;一第一控制模块,用于调用与该主端口相匹配的服务器首先对接收到的由一外部设备发送的用户信息进行验证,并在验证通过后与该外部设备进行数据交互;一第二控制模块,用于对于与任意两个优先级相邻的端口相匹配的两个服务器,均调用与优先级较高的端口相匹配的服务器从该端口地址表中查询出优先级较低的端口的MAC地址,通过查询出的MAC地址将该用户信息发送至与优先级较低的端口相匹配的服务器并控制与优先级较低的端口相匹配的服务器与该外部设备进行数据交互。较佳地,该协同系统还包括一检测模块,用于在与优先级较高的端口相匹配的服务器查询出优先级较低的端口的MAC地址后检测与优先级较低的端口相匹配的服务器是否空闲,若是,则调用与优先级较高的端口相匹配的服务器将该用户信息发送至与优先级较低的端口相匹配的服务器,若否,则在一时间段之后重新检测。较佳地,该用户信息包括用户名及密码。本专利技术的积极进步效果在于:本专利技术能够实现利用多台服务器与外部设备进行数据交互并且分时、分任务地完成同一件事,从而能够提高系统的工作效率以及系统的安全性。并且,只需通过增加端口以及与端口对应的服务器就能够实现系统的扩展,从而也提高了系统的可扩展性。附图说明图1为本专利技术的实施例1的交换机多端口的协同系统的结构图。图2为本专利技术的实施例1的交换机多端口的协同方法的流程图。图3为本专利技术的实施例2的交换机多端口的协同系统的结构图。图4为本专利技术的实施例2的交换机多端口的协同方法的流程图。具体实施方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。实施例1:如图1所示,本专利技术的交换机多端口的协同系统包括一IP地址绑定模块1、一端口地址表建立模块2、本文档来自技高网...
交换机多端口的协同系统及协同方法

【技术保护点】
一种交换机多端口的协同方法,其特征在于,该协同方法包括以下步骤:S1、为该多个端口绑定同一IP地址,并为每个端口均分配一匹配的服务器;S2、建立一列有每个端口与该端口的MAC地址的对应关系的端口地址表;S3、从该多个端口中选取一目标端口作为主端口,该多个端口中除该目标端口之外的其余端口均作为协同端口,对协同端口进行优先级的划分,并将该主端口的优先级设置为高于所有协同端口的优先级;S4、与该主端口相匹配的服务器对接收到的由一外部设备发送的用户信息进行验证,并在验证通过后与该外部设备进行数据交互;S5、对于与任意两个优先级相邻的端口相匹配的两个服务器,均由与优先级较高的端口相匹配的服务器从该端口地址表中查询出优先级较低的端口的MAC地址,通过查询出的MAC地址将该用户信息发送至与优先级较低的端口相匹配的服务器并控制与优先级较低的端口相匹配的服务器与该外部设备进行数据交互。

【技术特征摘要】
1.一种交换机多端口的协同方法,其特征在于,该协同方法包括以下步骤:S1、为该多个端口绑定同一IP地址,并为每个端口均分配一匹配的服务器;S2、建立一列有每个端口与该端口的MAC地址的对应关系的端口地址表;S3、从该多个端口中选取一目标端口作为主端口,该多个端口中除该目标端口之外的其余端口均作为协同端口,根据需要完成的任务的先后顺序对协同端口进行优先级的划分,并将该主端口的优先级设置为高于所有协同端口的优先级;S4、与该主端口相匹配的服务器对接收到的由一外部设备发送的用户信息进行验证,并在验证通过后与该外部设备进行数据交互;S5、对于与任意两个优先级相邻的端口相匹配的两个服务器,均由与优先级较高的端口相匹配的服务器从该端口地址表中查询出优先级较低的端口的MAC地址,通过查询出的MAC地址将该用户信息发送至与优先级较低的端口相匹配的服务器并控制与优先级较低的端口相匹配的服务器与该外部设备进行数据交互。2.如权利要求1所述的协同方法,其特征在于,步骤S5中在与优先级较高的端口相匹配的服务器查询出优先级较低的端口的MAC地址后检测与优先级较低的端口相匹配的服务器是否空闲,若是,则将该用户信息发送至与优先级较低的端口相匹配的服务器,若否,则在一时间段之后重新检测。3.如权利要求2所述的协同方法,其特征在于,该用户信息包括用户名及密码。4.一种交换机多端口的协同系统,其特征在于,该协同系统包括:一IP地...

【专利技术属性】
技术研发人员:蒋汉初
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1