一种实现不同VLAN用户获取IP的方法技术

技术编号:8685743 阅读:241 留言:0更新日期:2013-05-09 05:18
本发明专利技术涉及电子设备技术领域,尤其涉及一种实现不同VLAN用户获取IP的方法,通过在预先设置接口类型及根据接口类型设置用户信息或VLAN信息等,同时设定地址池信息,并根据上述预设信息,用户设备与认证服务器进行上网通道建立及获取IP操作,进而建立多VLAN并应用有PPPoE和DHCP方式获取IP地址,以实现多业务功能,在尽可能减少环境变动的前提下,使得测试环境更加接近用户真实使用环境,进一步提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及ー种用户获取IP的方法,尤其涉及一种实现不同VLAN用户获取IP的方法
技术介绍
测试环境是指测试人员利用ー些工具及数据所模拟出、接近用户真实使用环境的环境,以使得使测试结果更加真实有效;相应的,稳定的测试环境是测试结果真实有效的保障,而ー个稳定的测试环境需要经过合理的规划和管理,才能提高测试效率和质量,相应的搭建稳定的测试环境就需要花费大量的时间和成本。随着科技的进步和技术的提高,以往只能通过硬件实现的技术现在使用软件也可以,尤其是在现今互联网已经进入了家家户户的时代,网络正在改变我们的生活方式,而为了适应网络的需求,可以采用PC或服务器配合软件形成软路由,以达成路由器的功能。软路由就是采用普通PC (486电脑及其以上配置的电脑)安装一套专用的路由器程序组成的系统,由于其具有以下优点:a.良好的便携性;软路由可以安装在多个PC上,方便出差测试,即其不仅限定运行在大型服务器上。b.良好的通用性;软路由不同于硬件路由器,使用者不需要有高深的路由器及交换机配置功底和知识,即可对软路由进行操作。c.较小的成本及维护;由于软路由不同于硬件路由器,其不需要专业的技术人员,就可以对其它进行正确的配置和维护,且还可以通过页面的方式管理、排错。由于软路由具有上述优点,使得其在互联网领域中得带广泛的应用,而基于互联网的软件测试人员希望通过模拟多祥测试环境,以完成不同的测试任务,进而发现开发的软件中存在的问题,相应的就要求搭建设置有软路由的测试环境要非常稳定,以适应现实生活中多变的需求。在现有互联网网络中,通常采用PPPoE、DHCP或静态地址等几种方式来建立上网通道,且现网主要都是以VLAN区分上网业务的。相应的,软件测试人员在搭建测试环境吋,就需要搭建模拟用户实际采用获取IP地址进行上网的测试环境,即针对不同的VLAN用户分配不同网段IP地址的测试环境,要求无论用户是通过PPPoE方式还是DHCP方式都可正常进行上网。图1是现有技术中以PPPoE方式建立上网通道的示意图;如图1所示,首先,设备先发起分组PADI,认证服务器(AC)收到设备发送的PADI后向设备回PAD0,若是AC不支持则不回复PADO ;其次,设备收到AC回复的PADO时同时获取到AC的MAC值,并以单播的方式发送请求分组PADR包至AC,AC在接收到PADR包后回复PADS至设备,以确认分组;这样,通过协商就在AC和设备之间建立了 PPPoE通道,并分配ー个唯一的会话进程ID号,在随后的AC与设备之间进行数据传输都会携带该ID号,且在建立PPPoE通道后,进入MTU协商和认证账号及密码验证步骤,通过上述步骤之后,用户即可进行上网操作。中国专利(CN 1728679A)公开了ー种路由器配置方法,通过采用构件化的命令行方式,将不同的报文定义成不同的类,将不同的处理方法定义成不同的行为,然后再策略中将两者对应起来,进而实现在路由器上命令行模块的整合,以方便用户在路由器上的配置工作。但是其是基于硬件路由器实现上述功能,且没有公开与实现针对不同的VLAN用户分配不同网段IP地址相关的
技术实现思路
。中国专利(CN 1783880A)公开了ー种软路由动态绑定协议,该动态绑定协议并行运行三个任务:发现、关联和操作;在发现器件,控制元件和转发元件学习有关在具有分开的控制和数据平面的软路由器网络中的中坚临近和控制元件,而在关联器件,转发元件与控制元件相联系,以及被配置以基本參数;相应的,在操作期间,处理在控制元件与转发元件之间的故障恢复和分组通道传送,进而实现避免一起放置的控制器失效时不能管理线卡的情形的出现。虽然其是基于软路由实现上述功能,但没有公开实现针对不同的VLAN用户分配不同网段IP地址的相关
技术实现思路

技术实现思路
针对现有的搭建测试环境中存在的上述问题,现提供ー种使用简单、通用的测试环境,以模拟不同VLAN用户获取IP的方法,进而实现测试的目的。本专利技术的目的是通过下述技术方案实现的:本专利技术提供了一种实现不同VLAN用户获取IP的方法,应用于设置有软路由的测试网络中,所述测试网络包括用户设备,且所述软路由包括认证服务器,其中,包括:于所述软路由上设置多个接ロ,并设定每个所述接ロ的类型,同时设定地址池信息;根据所述接ロ类型,所述用户设备与所述认证服务器之间建立VLAN上网通道;所述认证服务器根据所述地址池信息下发IP地址至所述用户设备。上述的实现不同VLAN用户获取IP的方法,其中,所述地址池信息包括地址池名和IP地址范围。上述的实现不同VLAN用户获取IP的方法,其中,所述接ロ的类型为PPPoE或DHCP0上述的实现不同VLAN用户获取IP的方法,其中,所述接ロ的类型为PPPoE时,还要设定用户信息,该用户信息包括用户名、密码和服务类型,且该服务类型为PPPoE。上述的实现不同VLAN用户获取IP的方法,其中,在所述认证服务器下发IP地址步骤前,先根据设定的VLAN信息对所述用户设备进行认证,当所述用户设备发送的VLAN信息符合预设的VLAN信息时,所述用户设备通过认证。上述的实现不同VLAN用户获取IP的方法,其中,所述接ロ的类型为PPPoE时,所述用户设备通过PPPoE方式建立与所述认证服务器之间的上网通道。上述的实现不同VLAN用户获取IP的方法,其中,所述接ロ的类型为DHCP时,所述用户设备通过DHCP方式建立与所述认证服务器之间的上网通道。上述的实现不同VLAN用户获取IP的方法,其中,所述接ロ的类型为DHCP时,还要设定VLAN信息,该VLAN信息包括VLAN名称、类型和VLAN ID。综上所述,本专利技术ー种实现不同VLAN用户获取IP的方法及方法,使用简单、通用的测试环境,以模拟不同VLAN用户获取IP的方法,进而实现测试的目的,且易于在多种平台下完成,适应多变的需求。附图说明图1是现有技术中以PPPoE方式建立上网通道的示意图;图2为PPPoE类型接ロ获取IP地址的流程示意图;图3为DHCP类型接ロ获取IP地址的流程示意图。具体实施例方式下面结合附图对本专利技术的具体实施方式作进ー步的说明:本专利技术公开了ー种实现不同VLAN用户获取IP的方法,主要应用于设置有软路由的测试网络中,且该测试网络设置有用户设备,上述的软路由包含有认证服务器,主要包括以下步骤:首先,在上述的软路由上设置多个接ロ,并设定每个接ロ的类型如PPPoE或DHCP,还要设定用户信息如用户名、密码及服务类型等,以用于后续用户设备的认证,同时设定地址池信息如地址池名和IP地址范围,以区分VLAN、地址段和业务等。其次,用户设备和认证服务器根据设定的接ロ类型,建立VLAN上网通道;如接ロ类型为PPPoE时,就以PPPoE方式建立用户设备与认证服务器之间的VLAN上网通道,而若接ロ类型为DHCP吋,则以DHCP方式建立用户设备与认证服务器之间的VLAN上网通道。之后,在接ロ类型为PPPoE的前提下,认证服务器还要将用户设备发送的用户信息(如用户名、密码和服务类型等,且该服务类型为PPPoE)与预先设定的用户信息进行认证,即只有发送的用户信息与预设的用户信息一致,且该用户已经启用才能通过认证,进而用户设备才能拨号成功,而若接ロ类型为DHCP吋,则不需进行该认证步骤,但需本文档来自技高网
...

【技术保护点】
一种实现不同VLAN用户获取IP的方法,应用于设置有软路由的测试网络中,所述测试网络包括用户设备,且所述软路由包括认证服务器,其特征在于,包括:于所述软路由上设置多个接口,并设定每个所述接口的类型,同时设定地址池信息;根据所述接口类型,所述用户设备与所述认证服务器之间建立VLAN上网通道;所述认证服务器根据所述地址池信息下发IP地址至所述用户设备。

【技术特征摘要】
1.一种实现不同VLAN用户获取IP的方法,应用于设置有软路由的测试网络中,所述测试网络包括用户设备,且所述软路由包括认证服务器,其特征在于,包括: 于所述软路由上设置多个接ロ,并设定每个所述接ロ的类型,同时设定地址池信息; 根据所述接ロ类型,所述用户设备与所述认证服务器之间建立VLAN上网通道; 所述认证服务器根据所述地址池信息下发IP地址至所述用户设备。2.按权利要求1所述的实现不同VLAN用户获取IP的方法,其特征在于,所述地址池信息包括地址池名和IP地址范围。3.按权利要求1所述的实现不同VLAN用户获取IP的方法,其特征在于,所述接ロ的类型为 PPPoE 或 DHCP。4.按权利要求3所述的实现不同VLAN用户获取IP的方法,其特征在于,所述接ロ的类型为PPPoE吋,还要设定用户信息,该用户信息包括用户名、密码和服务类型,且该服...

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

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

1