一种管理VLAN切换方法及装置与流程

文档序号:11410712阅读:223来源:国知局
一种管理VLAN切换方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种管理vlan切换方法及装置。



背景技术:

随着网络规模的增加,网络边缘需要使用大量的接入设备,这使得对这些设备的管理工作非常繁琐。winet(wisdomnetwork,智能网络)的主要目的就是解决大量分散的网络设备的集中管理问题。winet组网中只有一台设备被配置为管理设备,其它设备为被管理设备(也可以称为成员设备),通过对管理设备进行简单的配置,就可以对整个winet组网中的所有设备进行管理。

目前,winet组网中设备间主要是通过各种管理协议进行通信,而各种管理协议都是由管理设备进行控制的。目前的管理协议主要包括telnet(远程协议)、snmp(simplenetworkmanagementprotocol,简单网络管理协议)以及netconf(网络配置协议)。管理vlan(virtuallocalareanetwork,虚拟局域网)是指winet协议报文通信所使用的vlan,它限制了winet管理的范围,通过配置管理vlan,winet的管理报文都将限制在管理vlan内,实现了与其它报文的隔离,增加了安全性。

目前,默认的管理vlan为vlan1,若需要将管理vlan切换为其它vlan,需要管理员了解整个组网环境,并分别在管理设备和成员设备上创建相应管理vlan,并设置管理vlan下的ip地址,然后再对交换机的级联端口进行管理vlan配置。管理员需要手动逐台进行配置,以保证报文能够在新的管理vlan内实现通信,管理vlan切换效率较差。



技术实现要素:

本申请提供一种管理vlan切换方法及装置,以实现管理vlan的自动切换,提高管理vlan切换的效率。

根据本申请实施例的第一方面,提供一种管理vlan切换方法,应用于包括管理设备和成员设备的组网中的管理设备,该方法包括:

当需要进行管理vlan切换时,通过级联端口向成员设备发送vlan扩散报文,其中,所述vlan扩散报文中携带有管理设备的媒体访问控制mac地址以及管理vlan的标识信息,以使接收到所述vlan扩散报文的成员设备根据所述管理vlan的标识信息在本地创建对应的管理vlan,记录该管理设备的mac地址,将自身的级联端口配置为允许所述管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

获取组网内各成员设备在所述管理vlan下的互联网协议ip地址,并当成员设备在所述管理vlan下的ip地址与管理设备在所述管理vlan下的ip地址不处于同一网段时,为该成员设备重新分配所述管理vlan下的ip地址;其中,该ip地址与所述管理设备在所述管理vlan下的ip地址处于同一网段。

根据本申请实施例的第二方面,提供一种管理vlan切换方法,应用于包括管理设备和成员设备的组网中的成员设备,该方法包括:

当接收到携带有管理设备的媒体访问控制mac地址和管理vlan的标识信息的vlan扩散报文时,根据所述管理vlan的标识信息在本地创建所述管理vlan,记录所述管理设备的mac地址,将自身的级联端口配置为允许所述管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

当所述成员设备在所述管理vlan下的ip地址与所述管理设备在所述管理vlan下的ip地址不处于同一网段时,接收所述管理设备重新分配的所述管理vlan下的ip地址;其中,该ip地址与所述管理设备在所述管理vlan下的ip地址处于同一网段。

根据本申请实施例的第三方面,提供一种管理vlan切换装置,应用于包括管理设备和成员设备的组网中的管理设备,该装置包括:

发送单元,用于当需要进行管理vlan切换时,通过级联端口向成员设备发送vlan扩散报文,其中,所述vlan扩散报文中携带有管理设备的媒体访问控制mac地址以及管理vlan的标识信息,以使接收到所述vlan扩散报文的成员设备根据所述管理vlan的标识信息在本地创建对应的管理vlan,记录该mac地址,将自身的级联端口配置为允许所述管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

获取单元,用于获取组网内各成员设备在所述管理vlan下的互联网协议ip地址;

分配单元,用于获取组网内各成员设备在所述管理vlan下的互联网协议ip地址。

根据本申请实施例的第四方面,提供一种管理vlan切换装置,应用于包括管理设备和成员设备的组网中的成员设备,该装置包括:

接收单元,用于接收携带有管理设备的媒体访问控制mac地址和管理vlan的标识信息的vlan扩散报文;

创建单元,用于根据所述管理vlan的标识信息在本地创建所述管理vlan;

记录单元,用于所述管理设备的mac地址;

配置单元,用于将所述成员设备的级联端口配置为允许所述管理vlan的报文通过;

发送单元,用于通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

所述接收单元,还用于当所述成员设备在所述管理vlan下的ip地址与所述管理设备在所述管理vlan下的ip地址不处于同一网段时,接收所述管理设备重新分配的所述管理vlan下的ip地址;其中,该ip地址与所述管理设备在所述管理vlan下的ip地址处于同一网段。

应用本申请实施例,当需要进行管理vlan时,管理设备通过级联端口向设备发送vlan扩散报文,以使接收到该vlan扩散报文的成员设备根据该vlan扩散报文中携带的管理vlan的标识信息创建对应的管理vlan,在本地记录该vlan扩散报文中携带的管理设备的mac地址,将自身的级联端口配置为允许该管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;对于在该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段的成员设备,管理设备重新为该成员设备分配给一个与管理设备自身在该管理vlan下的ip地址处于网段的ip地址,从而,实现了管理vlan的自动切换,提高了管理vlan切换的效率。

附图说明

图1是本申请实施例提供的一种管理vlan切换方法的流程示意图;

图2是本申请实施例提供的一种管理vlan切换方法的流程示意图;

图3是本申请实施例提供的一种具体应用场景的架构示意图;

图4是本申请实施例提供的一种管理vlan切换装置的结构示意图;

图5是本申请实施例提供的一种管理vlan切换装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请实施例中的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。

请参见图1,为本申请实施例提供的一种管理vlan切换方法的流程示意图,其中,该管理vlan切换方法可以应用于包括管理设备和成员设备的组网(如winet组网)中的管理设备,如图1所示,该管理vlan切换方法可以包括以下步骤:

步骤101、当需要进行管理vlan切换时,通过级联端口向成员设备发送vlan扩散报文,其中,vlan扩散报文中携带有管理设备的mac地址以及管理vlan的标识信息,以使接收到vlan扩散报文的成员设备根据该管理vlan的标识信息在本地创建对应的管理vlan,记录该管理设备的mac地址,将自身的级联端口配置为允许管理vlan的报文通过,并通过自身与其它成员设备连接的级联端口发送vlan扩散报文。

本申请实施例中,当需要进行管理vlan切换时,需要首先在管理设备上创建相应的vlan(即切换后的管理vlan),配置该管理vlan下的ip地址,并对管理设备上的级联端口(即管理设备连接成员设备的端口)的配置进行修改,以保证该管理vlan下的报文能通过管理设备上的级联端口,从而保证管理设备能够通过各种管理协议与成员设备进行通信。

为了便于描述,若未特殊说明,下文中提及的管理vlan均指切换后的管理vlan,本申请实施例后续不再复述。

其中,对管理设备上的级联端口的配置进行修改,可以包括:

1)、当级联端口为trunk(透传)口时,增加管理vlan到permit(允许通过)列表;

2)、当级联端口为hybird(混合)口时,增加管理vlan到tagged(带标记)列表;

3)、当级联端口为access(接入)口时,将级联端口修改为trunk口,并增加管理vlan到permit列表;或,将级联端口修改为hybird口,并增加管理vlan到tagged列表。

本申请实施例中,在完成上述端口配置之后,管理设备可以通过级联端口向成员设备发送vlan扩散报文,该vlan扩散报文中可以携带管理设备的mac(mediaaccesscontrol,媒体访问控制)地址以及管理vlan的标识信息(如vlanid(标识)),以向管理设备连接的成员设备通告组网中管理设备的mac地址以及当前的管理vlan(即切换后的管理vlan)。

其中,该vlan扩散报文属于二层以太网链路报文;管理设备可以通过组播的方式发送该vlan扩散报文。

值得说明的是,成员设备接收到vlan扩散报文之后的具体处理流程可以参见图2所示的方法流程,本申请实施例在此不做赘述。

可选地,在本申请实施例中,当需要进行vlan切换时,管理设备可以周期性地通过级联端口向成员设备发送上述vlan扩散报文。

步骤102、获取组网内各成员设备在管理vlan下的ip地址,并当成员设备在管理vlan下的ip地址与管理设备在管理vlan下的ip地址不处于同一网段时,为该成员设备重新分配该管理vlan下的ip地址。

本申请实施例中,为了保证组网内各成员设备在管理vlan下的ip地址与管理设备在该管理vlan下的ip地址处于同一网段,从而保证管理设备与成员设备能够正常通信,管理设备通过级联端口向成员设备发送vlan扩散报文之后,还需要获取组网内各成员设备在管理vlan下的ip地址,并判断各成员设备在管理vlan下的ip地址与管理设备自身在该管理vlan下的ip地址是否处于同一网段;若某成员设备在管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段,则管理设备需要重新为该成员设备分配一个该管理vlan下的ip地址;其中,该管理设备重新为该成员设备分配的该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址处于同一网段。

在本申请其中一个实施例中,获取组网内各成员设备在管理vlan下的ip地址,可以包括:

在管理vlan内广播成员设备扫描报文,该成员设备扫描报文携带有管理vlan的标识信息;

接收组网内各成员设备响应该成员设备扫描报文发送的应答报文,该应答报文携带有发送该应答报文的成员设备在管理vlan下的ip地址。

在该实施例中,管理设备可以在管理vlan内广播成员设备扫描报文,以获取组网内各成员设备在该管理vlan下的ip地址。

组网内成员设备接收到管理设备发送的成员设备扫描报文时,可以响应该成员设备扫描报文向管理设备发送携带自身在该管理vlan下的ip地址的应答报文。

管理设备接收到成员设备发送的应答报文时,可以获取该应答报文中携带的成员设备在该管理vlan下的ip地址。

进一步地,管理设备获取到成员设备在该管理vlan下的ip地址之后,可以判断该ip地址与管理设备自身在该管理vlan下的ip地址是否处于同一网段;若否,即成员设备在该管理vlan下的ip地址与管理设备自身在该管理vlan下的ip地址不处于同一网段,则管理设备可以重新为该成员设备分配一个与管理设备在该管理vlan下的ip地址处于同一网段的ip地址。

在本申请其中一个实施例中,上述为该成员设备重新分配该管理vlan下的ip地址,可以包括:

向该成员设备发送ip地址设置请求报文,以使该成员设备将该管理vlan下的ip地址的获取方式设置为动态获取;

当接收到该成员设备发送的ip地址获取请求报文时,为该成员设备分配该管理vlan下的ip地址。

在该实施例中,当管理设备确定某成员设备在该管理vlan下的ip地址与管理设备自身在该管理vlan下的ip地址不处于网段时,管理设备可以向该成员设备发送ip地址设置请求。

成员设备接收到管理设备发送的ip地址设置请求时,可以将自身在该管理vlan下的ip地址的获取方式设置为动态获取,并向管理设备发送ip地址获取请求报文。

管理设备接收到成员设备发送的ip地址获取请求报文时,可以为该成员设备分配一个与管理设备自身在该管理vlan下的ip地址处于同一网段的且未被使用的ip地址。

需要说明的是,成员设备通过动态获取的方式从管理设备中获取ip地址的具体实现可以参见现有dhcp(dynamichostconfigurationprotocol,动态主机配置协议)协议中的相关实现,其中,管理设备可以作为dhcp服务器,在上述管理vlan下关联了一个与管理设备自身在该管理vlan下的ip地址处于同一网段的ip地址池,其具体实现在此不做赘述。

请参见图2,为本申请实施例提供的一种管理vlan切换方法的流程示意图,其中,该管理vlan切换方法可以应用于包括管理设备和成员设备的组网(如winet组网)中的成员设备,如图2所示,该管理vlan切换方法可以包括以下步骤:

步骤201、当接收到携带有管理设备的mac地址和管理vlan的标识信息的vlan扩散报文时,根据该管理vlan的标识信息在本地创建对应的管理vlan,记录该管理设备的mac地址,将自身的级联端口配置为允许该管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文。

本申请实施例中,管理设备发送vlan扩散报文的具体实现可以参见图1所示的方法流程中的相关描述,其具体实现在此不再赘述。

本申请实施例中,成员设备接收到管理设备发送的vlan扩散报文时,可以获取该vlan扩散报文中携带的管理设备的mac地址以及管理vlan的标识信息(如vlanid),一方面,成员设备可以记录该管理设备的mac地址,以便后续流程中能够根据该mac地址识别组网中的管理设备;另一方面,成员设备可以根据获取到的管理vlan的标识信息在本地创建对应的管理vlan,并将本地的级联端口(包括成员设备连接管理设备的端口以及成员设备连接其他成员设备的端口(若存在))配置为允许该管理vlan的报文通过。

在本申请其中一个实施例中,上述将自身的级联端口配置为允许管理vlan的报文通过,包括:

当级联端口为trunk口时,将该管理vlan增加到permit列表;

当级联端口为hybrid口时,将该管理vlan增加到tagged列表;

当级联端口为access口时,将该级联端口修改为trunk口,并将该管理vlan增加到permit列表,或,将该级联端口修改为hybrid口,并将该管理vlan增加到tagged列表。

本申请实施例中,成员设备将本地的级联端口配置为允许上述管理vlan的报文通过之后,成员设备还可以通过除vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文。

其中,该其它成员设备接收到该vlan扩散报文时的处理流程与上述成员设备接收到管理设备发送的vlan扩散报文时的处理流程相类似,其具体实现在此不再赘述。

值得说明的是,在本申请实施例中,当管理设备周期性地通过自身的级联端口发送vlan扩散报文时,成员设备可以仅在第一次接收到vlan扩散报文时,在本地创建对应的管理vlan,记录管理设备的mac地址,并对本地的级联端口进行上述允许管理vlan的报文通过的配置;同时,成员设备在第一次接收到管理设备发送的vlan扩散报文时,也可以周期性地通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文。

其中,当成员设备接收到vlan扩散报文时,可以通过本地是否创建有对应的管理vlan来确定自身是否为第一次接收到该vlan扩散报文。

步骤202、当成员设备在该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段时,接收管理设备重新分配的该管理vlan下的ip地址。

本申请实施例中,管理设备通过本地的级联端口发送vlan扩散报文之后,还可以在上述管理vlan内广播成员设备扫描报文,该成员设备扫描报文中携带有该管理vlan的标识信息(如vlanid)。

当成员设备接收到管理设备发送的成员设备扫描报文时,可以获取自身在该管理vlan下的ip地址,并将其携带在响应该成员设备扫描报文的应答报文(如ack(确认)报文)中发送给管理设备。

管理设备接收到成员设备发送的应答报文时,可以获取其中携带的成员设备在上述管理vlan下的ip地址,并判断该成员设备在该管理vlan下的ip地址与管理设备自身在该管理vlan下的ip地址是否处于同一网段,并当不处于同一网段时,重新为该成员设备分配一个与管理设备在该管理vlan下的ip地址处于同一网段的ip地址,其中,管理设备重新为成员设备分配ip地址的具体实现可以参见图1所示流程中的相关描述,本申请实施例在此不再赘述。

值得说明的是,在本申请实施例中,当成员设备接收到成员设备扫描报文,但是发现本地未配置上述管理vlan下的ip地址时,成员设备可以在应答报文中携带一个全0的ip地址或不携带ip地址,相应地,当管理设备接收到成员设备发送的应答报文,并发现该应答报文中携带的ip地址为全0或未携带ip地址时,管理设备也确定该成员设备在上述管理vlan下的ip地址与管理设备自身在该管理vlan下的ip地址不处于同一网段。

应该认识到,上述方法流程中描述的管理设备通过广播成员设备扫描报文的方式获取组网内各成员设备在管理vlan下的ip地址的实现方式仅仅是本申请实施例中管理设备获取组网内各成员设备在管理vlan下的ip地址的一种具体示例,而并不是对本申请保护范围的限定,也即在本申请实施例中,管理设备也可以通过其它方式获取组网内各成员设备在管理vlan下的ip地址,例如,组网内各成员设备在接收到vlan扩散报文时,可以主动向管理设备上报自身在该vlan扩散报文中携带的管理vlan下的ip地址,管理设备接收到各成员设备上报的在该管理vlan下的ip地址之后,可以按照上述方法流程中描述的方式进行相关处理,其具体实现在此不做赘述。

可见,在图1和图2所示的方法流程中,在需要进行管理vlan时,管理设备通过级联端口向设备发送vlan扩散报文,以使接收到该vlan扩散报文的成员设备根据该vlan扩散报文中携带的管理vlan的标识信息创建对应的管理vlan,在本地记录该vlan扩散报文中携带的管理设备的mac地址,将自身的级联端口配置为允许该管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;对于在该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段的成员设备,管理设备重新为该成员设备分配给一个与管理设备自身在该管理vlan下的ip地址处于网段的ip地址,从而,实现了管理vlan的自动切换,提高了管理vlan切换的效率。

为了使本领域技术人员更好地理解本申请实施例提供的技术方案,下面结合具体应用场景对本申请实施例提供的技术方案进行说明。

在该实施例中,以winet组网为例,请参见图3,为本申请实施例提供的一种winet组网的架构示意图,如图3所示,该winet组网中包括管理设备和成员设备(成员设备包括设备a~设备d);其中:

管理设备:在winet组网中唯一配置公网ip地址的设备。每个winet组网有且仅有一个管理设备。对winet组网中的其它设备(即成员设备)进行配置、管理和监控都必须通过管理设备来进行,管理设备通过收集相关信息来发现成员设备。

成员设备:在winet组网中处于被管理状态的设备。

成员设备和管理设备都运行着winet进程,该进程用于处理各种管理协议、链路层协议以及记录当前组网的管理设备。

基于图3所示的应用场景,本申请实施例提供的管理vlan切换的实现流程如下:

1、当需要进行管理vlan切换时,在管理设备上创建相应的管理vlan,配置该管理vlan下的ip地址,并将本地的级联端口配置为允许该管理vlan的报文通过;其中,级联端口的具体配置方式可以参见图1所示方法流程中的相关描述,本申请实施例在此不做赘述;

2、管理设备周期性地通过本地的级联端口(包括管理设备连接设备a的端口、管理设备连接设备b的端口以及管理设备连接设备d的端口)分别向设备a、设备b以及设备d发送vlan扩散报文,该vlan扩散报文为一个二层以太网链路报文,其报文格式可以如表1所示:

其中,vlan扩散报文的type为abb1,即成员设备接收到该vlan扩散报文时,仅上送cpu(centerprocessunit,中央处理单元),但不转发,即该类型报文为端到端终结报文,设备a、设备b和设备d仅能接收到管理设备发送的vlan扩散报文,设备c仅能接收到设备b发送的vlan扩散报文。

3、设备a(或设备b或设备d)第一次接收到该vlan扩散报文时,在本地创建对应的管理vlan(假设为vlan100),记录管理设备的mac地址,并将本地级联端口配置为允许该vlan100的报文通过。

当设备a(或设备b或设备d)之后再接收到vlan扩散报文时,若该vlan扩散报文中携带的管理设备的mac地址以及管理vlan的标识信息未发生变化,则不对该vlan扩散报文进行响应;否则,重新执行步骤3;

其中,对于设备b,其在第一次接收到vlan扩散报文之后,还会周期性地向设备c发送vlan扩散报文;设备c接收到设备b发送的vlan扩散报文时的处理流程与设备a和设备d接收到vlan扩散报文时的处理流程相类似。

4、管理设备发送vlan扩散报文之后,在vlan100内广播成员设备扫描报文;

5、当设备a(或设备b或设备c或设备d)接收到成员设备扫描报文时,回应ack报文,该ack报文携带发送该ack报文的成员设备在vlan100下的ip地址;其中,若成员设备在vlan100下未配置ip地址,则ack报文中携带的vlan100下的ip地址为全0;

6、管理设备接收到成员设备响应的ack报文时,解析出成员设备在vlan100下的ip地址,并判断成员设备在vlan100下的ip地址与管理设备自身在vlan100下的ip地址(假设为ip1)是否处于同一网段;若处于同一网段,则流程结束;否则,管理设备为向该成员设备发送ip地址设置请求报文;

其中,假设仅有设备a在vlan100下的ip地址与ip1不处于同一网段;

7、设备a接收到管理设备发送的ip地址设置请求报文时,通过管理协议telnet或netconf设置vlan100下的ip地址获取方式为动态获取;

其中,该winet组网中,管理设备可以作为一个dhcp服务器,在vlan100下关联一个与ip1处于同一网段的ip地址池;当设备a设置动态获取ip地址之后,将获取到与ip1处于同一网段的vlan100下的ip地址,并将获取到的vlan100下的ip地址携带在ack报文中发送给管理设备。

可见,winet组网内管理设备与成员设备、成员设备与成员设备之间的级联端口均允许管理vlan的报文通过,且各成员设备在管理vlan下的ip地址与管理设备在该管理vlan下的ip地址处于同一网段,保证了管理设备与成员设备间的各种管理协议报文在新的管理vlan下的正常通信,实现了管理vlan的自动切换。

通过以上描述可以看出,在本申请实施例提供的技术方案中,当需要进行管理vlan时,管理设备通过级联端口向设备发送vlan扩散报文,以使接收到该vlan扩散报文的成员设备根据该vlan扩散报文中携带的管理vlan的标识信息创建对应的管理vlan,在本地记录该vlan扩散报文中携带的管理设备的mac地址,将自身的级联端口配置为允许该管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;对于在该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段的成员设备,管理设备重新为该成员设备分配给一个与管理设备自身在该管理vlan下的ip地址处于网段的ip地址,从而,实现了管理vlan的自动切换,提高了管理vlan切换的效率。

请参见图4,为本申请实施例提供的一种管理vlan切换装置的结构示意图,其中,该管理vlan切换装置可以应用于上述方法实施例中的管理设备,如图4所示,该管理vlan切换装置可以包括:

发送单元410,用于当需要进行管理vlan切换时,通过级联端口向成员设备发送vlan扩散报文,其中,所述vlan扩散报文中携带有管理设备的媒体访问控制mac地址以及管理vlan的标识信息,以使接收到所述vlan扩散报文的成员设备根据所述管理vlan的标识信息在本地创建对应的管理vlan,记录该mac地址,将自身的级联端口配置为允许所述管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

获取单元420,用于获取组网内各成员设备在所述管理vlan下的互联网协议ip地址;

分配单元430,用于获取组网内各成员设备在所述管理vlan下的互联网协议ip地址。

在可选实施例中,所述获取单元420,具体用于在所述管理vlan内广播成员设备扫描报文,所述成员设备扫描报文携带有所述管理vlan的标识信息;接收组网内各成员设备响应所述成员设备扫描报文发送的应答报文,所述应答报文携带有发送该应答报文的成员设备在所述管理vlan下的ip地址。

在可选实施例中,所述分配单元430,具体用于向该成员设备发送ip地址设置请求报文,以使该成员设备将所述管理vlan下的ip地址的获取方式设置为动态获取;当接收到该成员设备发送的ip地址获取请求报文时,为该成员设备分配所述管理vlan下的ip地址。

请参见图5,为本申请实施例提供的一种管理vlan切换装置的结构示意图,其中,该管理vlan切换装置可以应用于上述方法实施例中的成员设备,如图5所示,该管理vlan切换装置可以包括:

接收单元510,用于接收携带有管理设备的媒体访问控制mac地址和管理vlan的标识信息的vlan扩散报文;

创建单元520,用于根据所述管理vlan的标识信息在本地创建所述管理vlan;

记录单元530,用于所述管理设备的mac地址;

配置单元540,用于将所述成员设备的级联端口配置为允许所述管理vlan的报文通过;

发送单元550,用于通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;

所述接收单元510,还用于当所述成员设备在所述管理vlan下的ip地址与所述管理设备在所述管理vlan下的ip地址不处于同一网段时,接收所述管理设备重新分配的所述管理vlan下的ip地址。

在可选实施例中,所述配置单元540,具体用于:

当所述级联端口为透传trunk口时,将所述管理vlan增加到允许通过permit列表;

当所述级联端口为混合hybrid口时,将所述管理vlan增加到带标记tagged列表;

当所述级联端口为接入access口时,将所述级联端口修改为trunk口,并将所述管理vlan增加到permit列表,或,将所述级联端口修改为hybrid口,并将所述管理vlan增加到tagged列表。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

由上述实施例可见,当需要进行管理vlan时,管理设备通过级联端口向设备发送vlan扩散报文,以使接收到该vlan扩散报文的成员设备根据该vlan扩散报文中携带的管理vlan的标识信息创建对应的管理vlan,在本地记录该vlan扩散报文中携带的管理设备的mac地址,将自身的级联端口配置为允许该管理vlan的报文通过,并通过除该vlan扩散报文的入端口之外的其它级联端口发送vlan扩散报文;对于在该管理vlan下的ip地址与管理设备在该管理vlan下的ip地址不处于同一网段的成员设备,管理设备重新为该成员设备分配给一个与管理设备自身在该管理vlan下的ip地址处于网段的ip地址,从而,实现了管理vlan的自动切换,提高了管理vlan切换的效率。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1