一种网络端口模式切换方法及装置制造方法及图纸

技术编号:3544260 阅读:609 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络端口模式切换方法,包括:检测与端口连接的网络的类型;判断端口的当前模式与网络的类型是否匹配;若不匹配,则将端口的模式切换成与网络的类型相匹配的模式。本发明专利技术同时公开了一种网络端口模式切换装置,包括:检测模块,用于检测与端口连接的网络的类型;第一判断模块,用于判断端口的当前模式与检测模块检测的网络的类型是否匹配;切换模块,用于在第一判断模块的判断结果为不匹配时,将端口的模式切换成与网络的类型相匹配的模式。本发明专利技术的有益效果在于,网络设备的物理端口可根据所连接网络类型自动切换模式,从而网络设备只需一个物理端口就能够既能接入广域网又能接入局域网,节省了资源,省去了手动切换的麻烦。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种网络端口模式切换方法及装置
技术介绍
网络设备实现与网络的数据交换主要通过LAN(Local AreaNetwork,局域网)口和WAN(Wild Area Network,广域网)口。其中,LAN口主要负责网络设备与局域网之间进行的数据传输,WAN口主要负责网络设备与广域网之间进行的数据传输,LAN口与WAN口分别用于发送和接收不同的数据报文。传统的路由器中LAN口与WAN口使用不同的物理接口实现,LAN口只能用于局域网数据传输,WAN口只能用于广域网数据传输,不能相互切换使用。在生产的过程中固定下来LAN口与WAN口。LAN口和WAN口一旦固定就不能切换使用,LAN口只能用于局域网内数据传输,不能作为WAN口使用,同样WAN口只能用于广域网内数据传输,不能作为LAN口使用。专利技术人在实现本专利技术的过程中,发现现有的技术中至少存在以下缺点:LAN口和WAN口不能相互切换使用。在生产的过程中,LAN口和WAN口一旦固定就不能切换使用,LAN口只能用于局域网内数据传输,不能作为WAN口使用,同样WAN口只能用于广域网内数据传输,不能作为LAN口使用,造成使用不便。-->
技术实现思路
本专利技术实施例的目的在于,提供一种网络端口模式切换方法及装置,使得网络设备能够自动切换与网络连接的端口的模式。为此,本专利技术实施例提出一种网络端口模式切换方法,包括:检测与所述端口所连接的网络的类型;判断所述端口的当前模式与所述网络的类型是否匹配;若所述端口的当前模式与所述网络的类型不匹配,则将所述端口的模式切换成与所述网络的类型相匹配的模式。本专利技术实施例同时提出一种网络端口模式切换装置,包括:检测模块,用于检测与所述端口所连接的网络的类型;第一判断模块,用于判断所述端口的当前模式与所述检测模块检测得到的所述网络的类型是否匹配;切换模块,用于在所述第一判断模块的判断结果为所述端口的当前模式与所述网络的类型不匹配时,将所述端口的模式切换成与所述网络的类型相匹配的模式。本专利技术实施例的有益效果在于,网络设备的物理端口可根据所连接网络类型的不同,自动切换到LAN口或者WAN口模式,从而网络设备只需一个物理端口就能够实现既能接入广域网又能接入局域网的目的,节省了资源,也省去了用户手动切换的麻烦。附图说明图1为本专利技术的网络端口模式切换方法的一个实施例的流程示意图;图2为本专利技术的网络端口模式切换方法的另一个实施例的流程示意图;-->图3为本专利技术的网络端口模式切换装置的一个实施例的结构示意图;图4为本专利技术的网络端口模式切换装置的另一个实施例的结构示意图。具体实施方式下面结合附图对本专利技术的实施例进行详细说明。图1为本专利技术的网络端口模式切换方法的一个实施例的流程示意图,如图所示,该流程包括:步骤S01,检测与所述端口所连接的网络的类型;步骤S02,判断所述端口的当前模式与所述网络的类型是否匹配;步骤S03,若所述端口的当前模式与所述网络的类型不匹配,则将所述端口的模式切换成与所述网络的类型相匹配的模式。在本实施例中,首先检测与网络设备端口连接的网络是什么类型,例如是局域网(LAN)还是广域网(WAN),然后判断网络设备端口的当前模式与上述的与该端口所连接的网络的类型是否匹配,例如检测到端口所连接的网络为局域网,而端口的当前模式为广域网模式,则判断为端口的当前模式与网络类型不匹配,这时自动将当前的网络端口模式切换为与连接的网络所匹配的局域网模式。如果当前的网络端口模式就是局域网模式,则只需保持当前的网络端口模式既可。本实施例中,网络设备的端口可根据所连接网络类型的不同,自动切换为LAN口或者WAN口模式,从而网络设备只需配备一个物理-->端口就能够自动实现接入广域网或者接入局域网的目的,节省了资源,也省去了用户手动切换端口模式的麻烦。图2为本专利技术的网络端口模式切换方法的另一个实施例的流程示意图,如图所示,本实施例的流程在图1所示实施例的基础上,在步骤S01中具体包括以下步骤:步骤S011,通过所述端口向所述网络以预定次数发送数据报文;步骤S012,若接收到所述网络对所述数据报文的反馈报文,则确定所述网络的类型为广域网;步骤S013,若未接收到所述网络对所述数据报文的反馈报文,则确定所述网络的类型为局域网。在本实施例中,网络设备启动后,通过其网络端口向与该端口连接的网络广播一个数据报文(S011)后,如果网络设备接收到网络对该数据报文的反馈报文,则认为所连接的网络的类型为广域网(S012);如果尝试发送数据报文若干次,网络设备都未接收到网络对该数据报文的反馈报文,则认为所连接的网络的类型为局域网(S013)。本实施例中的上述检测网络类型的步骤可由网络设备在启动时同时自动启动一个检测进程来实现,该进程用来检测与该网络设备连接的网络的类型。检测网络类型的步骤具体可以通过检测与网络设备通过网络相连接的连接端设备的类型来实现。在检测连接端设备类型时,根据不同的连接端设备类型发送不同的数据报文。比如检测PPPoE(Point to Point Protocol over Ethernet,基于以太网的点对点协议)服务器,则通过网络端口向与之连接的网络广播PADI报文,若连接端设备确实为PPPoE服务器,则PPPoE服务器会向网络设备发送作为反馈报-->文的PADS数据报文,网络设备接收到该反馈报文,则认为其网络端口所连接的连接端设备为广域网设备,否则认为其网络端口连接的连接端设备为局域网设备。本实施例中,通过向与网络端口连接的网络发送数据报文并根据是否接收到网络对该数据报文的反馈报文来检测网络的类型,该方案简便快捷,使得本专利技术的网络端口切换方法更易于实现。在本专利技术的另一个实施例中,上述步骤S03的将所述端口的模式切换成与所述网络的类型相匹配的模式的步骤是通过将所述端口切换到与所述网络的类型对应的虚拟局域网中来实现的。本实施例中,LAN口和WAN口的切换主要通过修改相应的关联参数实现,具体为,网络设备通过将其网络端口划分到不同的VLAN(虚拟局域网)中,来划分其网络端口为LAN口或WAN口。本实施例中,需要切换端口模式时只需要相应地将该端口切换到对应的VLAN下即可,进一步简化了本专利技术的网络端口切换方法的实现。图3为本专利技术的网络端口模式切换装置的一个实施例的结构示意图,如图所示,本实施例的装置包括:检测模块1,用于检测与所述端口所连接的网络的类型;第一判断模块2,用于判断所述端口的当前模式与所述检测模块检测得到的所述网络的类型是否匹配;切换模块3,用于在所述第一判断模块2的判断结果为所述端口的当前模式与所述网络的类型不匹配时,将所述端口的模式切换成与所述网络的类型相匹配的模式。-->在本实施例中,首先由检测模块1来检测与端口连接的网络的类型,然后由第一判断模块2根据检测模块1检测出的网络类型与端口的当前模式是否匹配,入托判断为端口当前模式与网络类型不匹配,则切换模块3将所述端口的模式切换成与所述网络的类型相匹配的模式。例如,检测模块1检测到端口所连接的网络为局域网,而第一判断模块2的判断结果为当前的网络端口模式为广域网模式,与网络类型不匹配,则切换模块3根据该判断结果自动将当前的网络端口模式切换为局域网模式。如果当前的网本文档来自技高网...

【技术保护点】
一种网络端口模式切换方法,其特征在于,包括: 检测与所述端口所连接的网络的类型; 判断所述端口的当前模式与所述网络的类型是否匹配; 若所述端口的当前模式与所述网络的类型不匹配,则将所述端口的模式切换成与所述网络的类型相匹配的模式。

【技术特征摘要】
1、一种网络端口模式切换方法,其特征在于,包括:检测与所述端口所连接的网络的类型;判断所述端口的当前模式与所述网络的类型是否匹配;若所述端口的当前模式与所述网络的类型不匹配,则将所述端口的模式切换成与所述网络的类型相匹配的模式。2、如权利要求1所述的方法,其特征在于,所述检测与所述端口所连接的网络的类型包括:通过所述端口向所述网络以预定次数发送数据报文;若接收到所述网络对所述数据报文的反馈报文,则确定所述网络的类型为广域网;若未接收到所述网络对所述数据报文的反馈报文,则确定所述网络的类型为局域网。3、如权利要求1所述的方法,其特征在于,所述将所述端口的模式切换成与所述网络的类型相匹配的模式的步骤通过将所述端口切换到与所述网络的类型对应的虚拟局域网中而实现。4、一种网络端口模式切换装置,其特征在于,包括:检测模块,用于检测与所述端口所连接...

【专利技术属性】
技术研发人员:许天亮
申请(专利权)人:深圳华为通信技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1