业务配置方法、设备和系统的制作方法

文档序号:7909160阅读:323来源:国知局
专利名称:业务配置方法、设备和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及业务配置方法、设备和系统。
背景技术
目前接入网呈现出将设备向用户侧部署的趋势,部署在用户端的设备通过各种技术与中心局的设备组网,业界采用的一种技术为以太网技术。IEEE802. IQ标准中定义了虚拟局域网技术,通过将物理网络划分成多个虚拟局域网可以限制报文广播以及区分业务带宽。在部署新设备时,需要配置设备不同的业务报文所携带的VLAN(Virtual Local Area Network,虚拟局域网)标识,使不同的业务报文能正确转发到对应的虚拟局域网中,例如, 一台提供以太网上行的 DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)设备除了提供xDSL(x Digital Subscriber Line,数字用户线)宽带业务夕卜,还提供远程访问的管理业务,因此,部署这台设备需要配置这两种业务的上行VLAN标识,并需要根据具体的业务配置接口的IP地址。因此,部署一台设备,至少需要做如下配置1、设备的管理接口的IP ;2、业务所携带的VLAN标识;3、具体业务的配置。现有的DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)提供了一种部署新设备的手段,DHCP技术采用服务器和客户端交互模式实现,在网络中安装了 DHCP服务器,新部署的设备作为客户端,在客户端接入网络后,自动广播DHCP请求消息, DHCP服务器收到这个请求消息后,根据设定的规则将IP等信息发送给客户端,客户端使用这些信息完成自身的配置,客户端和DHCP服务器之间的交互过程如图1所示,其中客户端 3为新部署的客户端。但是,对于划分了虚拟局域网的网络,由于虚拟局域网隔离了广播报文的广播域, 因此新部署的客户端并不知道DHCP服务器所在的虚拟局域网,无法从DHCP服务器获得管理接口 IP信息,造成DHCP技术在虚拟局域网环境下应用的局限性。

发明内容
本发明一个实施例提供一种局域网络系统,包括DHCP服务器、中转设备和客户端,所述客户端通过所述中转设备连接所述DHCP服务器,所述DHCP服务器,用于根据预设的配置信息配置所述中转设备上连接所述客户端的端口的VLAN ID;当收到来自所述中转设备的携带所述VLAN ID的DHCP请求消息时, 获取所述DHCP请求消息中的MAC (Media Access Control,媒体访问控制)地址,从所述配置信息中获取与所述MAC地址对应的IP地址,向所述中转设备发送携带所述IP地址和所述VLAN ID的响应消息;所述中转设备,用于将来自所述客户端的所述DHCP请求消息发送给所述DHCP服务器;以及将所述响应消息发送给所述客户端;
所述客户端,用于在收到所述响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。本发明一个实施例提供一种局域网中的业务配置方法,所述局域网包括DHCP服务器、中转设备和客户端,所述客户端通过所述中转设备连接所述DHCP服务器,所述方法包括步骤根据配置信息配置所述中转设备上连接所述客户端的端口的VLAN ID ;通过所述中转设备接收到来自所述客户端的DHCP请求消息后,获取所述DHCP请求消息中的MAC地址,并从所述配置信息中获取与所述MAC地址对应的IP地址;通过所述中转设备向所述客户端发送携带所述IP地址和所述VLAN ID的响应消息,以使得所述客户端在收到所述响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。本发明一个实施例提供一种DHCP服务器,所述DHCP服务器用于通过中转设备连接客户端设备,包括设置单元,用于根据预设的配置信息配置所述中转设备上连接所述客户端的端口的 VLAN ID ;接收单元,用于接收来自所述中转设备的携带有所述VLAN ID的DHCP请求消息;处理单元,用于获取所述DHCP请求消息中的MAC地址,从所述配置信息中获取与所述MAC地址对应的IP地址,通过所述中转设备向所述客户端发送携带所述IP地址和所述VLAN ID的响应消息,以使得所述客户端设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。本发明实施例通过对中转设备上的端口的VLAN进行配置,使得新部署的客户端能自动完成管理通道的配置,实现设备的即插即用,而且在建立管理通道的过程中使用标准的DHCP协议,适应性强。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-5为局域网的组网架构图;图6为本发明实施例提供的方法流程图;图7为本发明实施例提供的装置的结构示意图。
具体实施例下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
对于如图2或如图3所示的局域网,物理网络被划分成三个(仅作为举例,也可以是1个或多个)虚拟局域网,VLANl VLAN3。假设VLANl为管理虚拟局域网,VLAN2为宽带虚拟局域网,VLAN3为语音虚拟局域网。分配设备管理接口 IP的DHCP服务器20部署在为VLANl的虚拟局域网中,由于虚拟局域网隔离了广播报文的广播域,因此,新部署的客户端22必须将DHCP请求报文发送到VLANl的广播域中,才能从DHCP服务器20获取管理接口 IP信息,而客户端22并不知道DHCP20所在的VLAN,使得虚拟局域网的业务很难正常进行。为解决上述问题,本发明一个实施例提供一种局域网系统,如图4所示,包括DHCP 服务器40、中转设备42和客户端44,客户端44通过端口 portl连接到中转设备42上的 port2,本实施例中的中转设备42可以是交换机Switch等。DHCP服务器40,用于根据预设的配置信息配置中转设备42上连接客户端44的端口的虚拟局域网标识VLAN ID ;当收到来自中转设备42的携带VLAN ID的DHCP请求消息时,获取DHCP请求消息中的MAC (Media Access Control,媒体访问控制)地址,并从所述配置信息中获取与所述MAC地址对应的IP地址,向中转设备42发送携带所述IP地址和VLAN ID的响应消息;如果中转设备42上的port2没有预先设置DHCP中继Relay,那么DHCP服务器40 还需要通过和中转设备42之间已有的管理通道设置port2的DHCP Relay,比如将port2的 DHCP Relay配置为0ption60的方式,使得port2收到来自客户端44的DHCP请求消息后, 根据DHCP请求消息中的OptioneO选项将DHCP请求消息发送给DHCP服务器40。 中转设备42,用于将来自客户端44的DHCP请求消息发送给DHCP服务器40 ;以及接收DHCP服务器40的响应消息,将所述响应消息发送给客户端44 ;客户端44,用于在收到响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。配置信息可以保存在DHCP服务器40上,可以包括客户端44的VLAN ID、客户端 44的IP地址以及客户端44的MAC地址。配置信息中也可以先不规划客户端44的MAC地址,在从客户端44的DHCP请求消息中获取了 MAC地址后,根据预先设置的规则给所述MAC 地址分配一个IP地址。本实施例提供的系统还可以包括NMS (Network Management System,网络管理系统),如图5所示,WS52可以和DHCP服务器50相连。WS用户保存客户端的配置信息,配置信息的内容上面已经描述。这样,DHCP服务器50在收到客户端44发的DHCP请求消息后,根据DHCP请求消息中的MAC地址在WS52中寻找对应的IP地址,构造包含所述IP地址的响应消息,通过中转设备42将响应消息发送给客户端44。NMS52还可以通过建立的管理通道对客户端44进行升级以及进行业务配置等。匪S52也可以根据预设的配置信息配置中转设备42上连接客户端44的端口的虚拟局域网标识VLAN ID,可以是通过DHCP服务器40和中间设备42之间已有的管理通道对中间设备42上的port2进行配置。本实施例提供的系统,DHCP服务器配置中转设备的VLAN ID,这样,新部署客户端后,可以自动完成管理通道的配置以及进行具体业务配置,实现设备的即插即用。另外由于本实施例提供的系统使用标准的DHCP协议,因此,对于混合设备组网的情况依然适用。
本发明一个实施例提供一种局域网中的业务配置方法,所提供的方法可以用于图 4或者图5所描绘的架构中,当然,本实施例提供的方法并不限于这两种架构。
如图6所示,所提供的方法包括步骤60、根据配置信息配置中转设备上连接客户端的端口的VLAN ID。配置信息可以预先规划,可以包括管理VLAN ID以及IP地址等,还可以包括具体业务的配置数据等。根据规划的配置信息,DHCP服务器或者匪S知道中转设备42的port2下将部署一台新设备,于是通过和中转设备42之间已有的管理通道将port2的默认VLAN配置成管理局域网的VLAN标识,在本实施例中管理局域网为VLANl。DHCP服务器或者匪S还可以配置中转设备42的DHCP Relay,比如将中转设备42 的DHCP Relay配置为采用Option 60的方式等,以使得中转设备42将收到的DHCP请求转发到DHCP服务器。中转设备42上的port2的DHCP Relay也可以预先部署。步骤62、通过中转设备接收到DHCP请求消息后,获取DHCP请求消息中的MAC地址。在port2下部署新的客户端44后,客户端44上电后自动发送DHCP请求消息。客户端44发送的DHCP请求消息可以通过imtag方式从上行端口 portl发出,客户端44发送的DHCP请求消息中携带有客户端44的MAC地址,还可以携带Option字段等信息,比如 Option 60 等。中转设备42接收到客户端44的DHCP请求消息后,在DHCP请求消息中打上port2 默认VLAN标识VLANl,根据DHCP Relay配置将DHCP请求转发到DHCP服务器40,具体可以是根据DHCP请求消息中的OptioneO选项将DHCP请求消息转发给DHCP服务器40。步骤64、从配置信息中获取与所述MAC地址对应的IP地址。DHCP服务器40收到DHCP请求后,获取DHCP请求消息中的MAC地址,如果自身保存有客户端44的配置信息,则根据MAC地址获取与MAC地址对应的IP地址;如果客户端的配置信息保存在与DHCP服务器40相连的WS上,则与WS通讯,获取与MAC地址对应的IP 地址。如果在配置信息中预先没有规划客户端MAC地址与IP地址的对应关系,则DHCP 服务器40在获取MAC地址后,从IP地址池中获取一个IP地址分配给所述MAC地址。步骤66、构造响应消息,通过中转设备发送给客户端,响应消息中携带有IP地址禾口 VLAN ID。DHCP服务器40构造的响应消息中包含分配给客户端44的IP地址,还包括管理局域网的VLAN,本实施例中为VLANl。步骤68、客户端设置本地VLAN ID为所述VLAN ID,设置本地IP地址为所述IP地址。客户端44收到DHCP响应后,获取响应消息中的IP地址和VLAN ID,将该IP地址配置为自身的管理接口 IP (三层接口 IP),将portl的默认VLAN配置成VLANl。经过上述步骤后,客户端44已经完成了管理通道的配置,DHCP服务器或者匪S可以远程访问客户端44,也可以对portl和port2的默认VLAN进行修改,还可以对客户端44升级、下发配置数据以及完成宽带、语音等业务的配置。本实施例中的客户端使用imtag方式发送DHCP请求,该请求报文由中转设备上的端口打上管理虚拟局域网的VLAN标识,并且做DHCP Relay,在获取到响应消息后配置客户端自身的带内管理VLAN,此时发送出去的报文会带上带内管理的VLAN标识,由于中转设备上的端口的默认VLAN为带内管理的VLAN标识,会造成报文在进入中转设备端口后被剥离 VLAN,造成报文无法转发到网管或者 DHCP服务器。本发明实施例通过将新部署的客户端的上行端口的默认VLAN也配置成管理VLAN,这样,管理报文在客户端的上行端口时,VLAN被剥离,在进入中转设备的端口后又可以打上管理VLAN。本实施例在完成管理通道的配置后,也可以将中转设备的port2的默认VLAN恢复成初始配置,这样,客户端发送的管理报文的VLAN就不会被中转设备剥除。但由于客户端在接收到响应消息后配置可能会失败,这一失败不会被其他设备感知,因此如果在失败的情况下将中转设备的port2的默认VLAN恢复成初始值会造成客户端后续重新发起的DHCP 请求消息被丢弃的后果。但在配置成功的情况下也可以保证客户端的部署成功,因此这个方法也可以作为一个候选方案。中转设备上的port2的默认VLAN也可以配置成非管理VLAN,配置成其他VLAN的有如下缺点配置成其他VLAN需要多占用一个VLAN,并且在配置DHCP Relay时也要多占用一个IP,而使用管理VLAN则不会出现此情况,因为中转设备配置的DHCP Relay的IP地址就是中转设备的IP地址,并且此IP与DHCP服务器或者匪S之间的路由是已经建立好的, 因此将端口的默认VLAN配置成管理VLAN将很大简化配置的复杂性。本发明一个实施例提供一种DHCP服务器,所提供的DHCP服务器可以通过中转设备连接客户端,这里的中转设备可以是交换机等中间设备,如图7所示,所提供的DHCP服务器包括设置单元70,用于根据预设的配置信息配置所述中转设备上连接所述客户端的端口的虚拟局域网标识VLAN ID;设置单元70还用于通过和中转设备之间已有的管理通道配置所述端口的DHCP Relay,如将DHCP Relay配置成采用Option 60的方式等。接收单元72,用于接收来自所述中转设备的携带有所述VLAN ID的DHCP请求消息;处理单元74,用于获取所述DHCP请求消息中的媒体访问控制MAC地址,从所述配置信息中获取与所述MAC地址对应的IP地址,通过所述中转设备向所述客户端发送携带所述IP地址和所述VLAN ID的响应消息,以使得所述客户端设置本地虚拟局域网标识为所述 VLAN ID以及设置本地IP地址为所述IP地址。处理单元74还用于给所述MAC地址分配IP地址。所提供的DHCP服务器还可以包括存储单元76,用于存储所述配置信息,配置信息的内容,上面实施例已经描述。如果配置信息存储在与DHCP服务器相连的匪S上,则处理单元74还用于从匪S 获取与所述MAC地址对应的IP地址。本实施例提供的DHCP服务器,通过对中转设备上的端口的VLAN进行配置,使得新部署的客户端能自动完成管理通道的配置,实现设备的即插即用,而且在建立管理通道的过程中使用标准的DHCP协议,适应性强。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如 ROM/RAM、磁碟或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内,因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
1.一种局域网络系统,包括动态主机配置协议DHCP服务器、中转设备和客户端,所述客户端通过所述中转设备连接所述DHCP服务器,其特征在于,所述DHCP服务器,用于根据预设的配置信息配置所述中转设备上连接所述客户端的端口的虚拟局域网标识VLAN ID;当收到来自所述中转设备的携带所述VLAN ID的DHCP请求消息时,获取所述DHCP请求消息中的媒体访问控制MAC地址,从所述配置信息中获取与所述MAC地址对应的IP地址,向所述中转设备发送携带所述IP地址和所述VLAN ID的响应消息;所述中转设备,用于将来自所述客户端的所述DHCP请求消息发送给所述DHCP服务器; 以及将所述响应消息发送给所述客户端;所述客户端,用于在收到所述响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。
2.根据权利要求1所述的系统,其特征在于,所述DHCP服务器还用于通过和所述中转设备之间已有的管理通道配置所述端口的DHCP中继Relay。
3.根据权利要求1或2所述的系统,其特征在于,所述配置信息包括所述客户端的VLAN ID、IP地址以及MAC地址。
4.根据权利要求1或2所述的系统,其特征在于,所述配置信息包括所述客户端的VLAN ID和所述客户端的IP地址,则所述DHCP服务器还用于在获取所述MAC地址后,按照预设的规则给所述MAC地址分配IP地址。
5.根据权利要求1或2所述的系统,其特征在于,所述网络还包括网络管理系统匪S, 所述WS与所述DHCP服务器相连,所述WS用于保存所述配置信息。
6.一种局域网中的业务配置方法,所述局域网包括动态主机配置协议DHCP服务器、中转设备和客户端,所述客户端通过所述中转设备连接所述DHCP服务器,其特征在于,所述方法包括步骤根据配置信息配置所述中转设备上连接所述客户端的端口的虚拟局域网标识VLANID ;通过所述中转设备接收到来自所述客户端的DHCP请求消息后,获取所述DHCP请求消息中的媒体访问控制MAC地址,并从所述配置信息中获取与所述MAC地址对应的IP地址;通过所述中转设备向所述客户端发送携带所述IP地址和所述VLAN ID的响应消息,以使得所述客户端在收到所述响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括通过和所述中转设备之间已有的管理通道配置所述端口的DHCP中继Relay。
8.根据权利要求6或7所述的方法,其特征在于,所述配置信息包括所述客户端的VLAN ID、IP地址以及MAC地址。
9.一种动态主机配置协议DHCP服务器,所述DHCP服务器用于通过中转设备连接客户端设备,其特征在于,包括设置单元,用于根据预设的配置信息配置所述中转设备上连接所述客户端的端口的虚拟局域网标识VLAN ID ;接收单元,用于接收来自所述中转设备的携带有所述VLAN ID的DHCP请求消息; 处理单元,用于获取所述DHCP请求消息中的媒体访问控制MAC地址,从所述配置信息中获取与所述MAC地址对应的IP地址,通过所述中转设备向所述客户端发送携带所述IP 地址和所述VLAN ID的响应消息,以使得所述客户端设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。
10.根据权利要求9所述的服务器,其特征在于,所述处理单元还用于给所述MAC地址分配IP地址。
全文摘要
本发明公开一种业务配置方法、装置和系统,所提供的方法包括步骤根据配置信息配置所述中转设备上连接所述客户端的端口的虚拟局域网标识VLAN ID;通过所述中转设备接收到来自所述客户端的DHCP请求消息后,获取所述DHCP请求消息中的媒体访问控制MAC地址,并从所述配置信息中获取与所述MAC地址对应的IP地址;通过所述中转设备向所述客户端发送携带所述IP地址和所述VLAN ID的响应消息,以使得所述客户端在收到所述响应消息后,设置本地虚拟局域网标识为所述VLAN ID以及设置本地IP地址为所述IP地址。
文档编号H04L12/46GK102257772SQ201080003553
公开日2011年11月23日 申请日期2010年6月7日 优先权日2010年6月7日
发明者汪伊明, 邓富芫, 黄朝晖 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1