一种配置方法及装置与流程

文档序号:12729184阅读:172来源:国知局
一种配置方法及装置与流程

本发明涉及网络通信技术领域,尤其涉及一种配置方法及装置。



背景技术:

在由SDN(Software Defined Network,软件定义网络)控制器、交换设备、AC(Access Controller,接入控制器)以及AP(Access Point,接入点)组成的网络中,涉及有线网络配置和无线网络配置。

目前,有线网络配置由管理员在SDN控制器上操作,并由SDN控制器向交换设备下发;无线网络配置由管理员在AC上操作,由AC向AP下发。也就是说,有线网络配置和无线网络配置相互独立,导致配置过程比较繁琐。



技术实现要素:

本发明的目的在于提供一种配置方法及装置,用以简化配置过程。

为实现上述发明目的,本发明提供了技术方案:

本发明提供一种配置方法,应用于SDN控制器,所述方法包括:

获取配置信息,所述配置信息包括配置类型;

基于所述配置类型确定所述配置信息是否为无线配置信息;

当所述配置信息为无线配置信息时,将所述无线配置信息发送给AC进行配置。

本发明还提供一种配置装置,应用于SDN控制器,所述装置包括:

获取单元,用于获取配置信息,所述配置信息包括配置类型;

确定单元,用于基于所述配置类型确定所述配置信息是否为无线配置信息;

配置单元,用于当所述配置信息为无线配置信息时,将所述无线配置信息发送给AC进行配置。

由以上描述可以看出,SDN控制器基于配置信息中的配置类型确定当前配置信息是否为无线配置信息,并将确定的无线配置信息发送给AC进行配置,从而实现SDN控制器对无线网络的配置。

附图说明

图1是本发明实施例示出的一种组网示意图;

图2是本发明实施例示出的一种配置方法流程图;

图3是本发明实施例示出的SDN控制器的结构示意图;

图4是本发明实施例示出的配置装置的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本发明实施例提出一种配置方法,该方法由SDN控制器基于配置信息中的配置类型确定配置信息是否为无线配置信息,并将确定出的无线配置信息发送给AC进行处理,实现SDN控制器对无线网络的配置。

参见图1,为本发明实施例示出的一种组网示意图。该组网包括SDN控制器SDN Controller和交换设备SW1~SW3组成的有线网络,以及AC和AP1、AP2组成的无线网络,还包括无线终端设备STA、有线终端设备PC以及认证服务器Server。

参见图2,为本发明配置方法的一个实施例流程图,该实施例从SDN控制器侧对配置过程进行描述。

步骤201,获取配置信息。

本发明中,网络管理员可使用配置终端设备(例如,计算机、手机等)登录SDN控制器,然后,通过配置终端设备上的配置页面或配置APP向SDN控制器下发配置信息,该配置信息中包括配置类型,例如,对AP1的发射功率进行配置时,在下发的配置信息中携带设备标识(亦称为配置类型)AP1。SDN控制器获取配置信息中的配置类型,执行步骤202。

步骤202,基于所述配置类型确定所述配置信息是否为无线配置信息。

例如,当SDN控制器通过步骤201获取到的配置信息的配置类型为AP1,则可确定当前配置信息为无线配置信息。

步骤203,当所述配置信息为无线配置信息时,将所述无线配置信息发送给AC进行配置。

SDN控制器遵循与AC之间的通信协议(例如,Netconf协议、Openflow协议)以及预先定义的AC可识别的配置信息格式,将获取的无线配置信息转换成AC可识别的配置信息格式,以便AC识别SDN控制器下发的无线配置信息。AC识别无线配置信息后,若该无线配置信息为针对AC的配置信息,则本地生效该配置信息;若该无线配置信息为针对AP的配置信息,则对AP进行配置。

当步骤202基于配置类型确定配置信息为有线配置信息时,SDN控制器基于有线配置信息对有线网络进行配置。具体为,当该有线配置信息为针对SDN控制器自身的配置信息,则基于所述有线配置信息进行本地配置;当该有线配置信息为针对交换设备的配置信息时,基于有线网络配置信息对交换设备进行配置。在向交换设备下发配置信息的过程中,SDN控制器同样遵循与交换设备之间的通信协议以及预先定义的交换设备可识别的配置信息格式,将有线配置信息进行格式转换后下发给交换设备。

当步骤202基于配置类型确定配置信息为认证配置信息(例如,允许接入网络的登录账号和密码)时,SDN控制器将认证配置信息发送给认证服务器,认证服务器本地记录认证配置信息。当用户终端设备接入网络时,向认证服务器发送携带认证信息的认证请求,认证服务器根据本地记录的认证配置信息对用户终端设备发送的认证信息进行认证,若认证通过,允许用户终端设备接入网络。其中,该用户终端设备可以为有线终端设备,也可以为无线终端设备。在一种较优的实施方式中,当同一用户既使用有线终端设备接入网络,又使用无线终端设备接入网络时,可为该用户配置统一的认证配置信息,即有线接入认证和无线接入认证使用同一账号和密码,并可进行统一认证管理,包括权限、计费、安全策略等,简化认证配置过程。

从上述描述可以看出,本发明中有线配置、无线配置以及认证配置均由SDN控制器统一执行,简化了配置过程。

现仍以图1所示组网为例,介绍配置过程。

假设,网络管理员通过配置终端设备(图中未示出)登录SDN Controller,在打开的配置页面上配置AP1天线的发射功率为20dbm,SDN Controller获取到该配置信息后,根据配置信息中携带的AP1的标识,确定该配置信息为无线配置信息,因此,可通过Netconf协议或者Openflow协议将无线配置信息发送给AC,再由AC配置AP1天线的发射功率。

假设,网络管理员在配置页面上配置关掉SW1,SDN Controller获取到该配置信息后,根据配置信息中携带的SW1的标识,确定该配置信息为有线配置信息,因此,通过Netconf协议或者Openflow协议将有线配置信息发送给SW1,SW1进入待机状态,禁止转发流量。同时,SDN Controller会更新拓扑,为原经SW1转发的流量重新计算转发路径。

假设,网络管理员在配置页面上配置认证信息(账号ABC、密码123),SDN Controller获取该配置信息,根据账号、密码确定为认证配置信息,发送给认证服务器Server。用户User1使用STA接入网络,在STA上输入账号ABC、密码123发起访问请求,AC接收到STA的访问请求后,基于账号ABC、密码123向Server发起认证。Server根据SDN Controller预先下发的认证配置信息确定当前用户User1合法时,允许用户User1使用STA接入网络。当用户User1使用PC接入网络时,可使用相同的账号ABC、密码123,由接入交换设备SW1基于账号ABC、密码123向Server发起认证,Server根据预先配置的认证配置信息确定用户User1合法后,允许用户User1使用PC接入网络。

与前述配置方法的实施例相对应,本发明还提供了配置装置的实施例。

本发明配置装置的实施例可以应用在SDN控制器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器运行存储器中对应的计算机程序指令形成的。从硬件层面而言,如图3所示,为本发明配置装置所在设备的一种硬件结构图,除了图3所示的处理器以及非易失性存储器之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。

请参考图4,为本发明一个实施例中的配置装置的结构示意图。该配置装置包括获取单元401、确定单元402以及配置单元403,其中:

获取单元401,用于获取配置信息,所述配置信息包括配置类型;

确定单元402,用于基于所述配置类型确定所述配置信息是否为无线配置信息;

配置单元403,用于当所述配置信息为无线配置信息时,将所述无线配置信息发送给AC进行配置。

进一步地,

所述配置单元403,还用于当基于所述配置类型确定所述配置信息为有线配置信息,且所述有线配置信息为针对SDN控制器的配置信息时,基于所述有线配置信息进行本地配置。

进一步地,

所述配置单元403,具体用于当基于所述配置类型确定所述配置信息为有线配置信息,且所述有线配置信息为针对交换设备的配置信息时,基于所述有线网络配置信息对所述交换设备进行配置。

进一步地,

所述配置单元403,还用于当基于所述配置类型确定所述配置信息为认证配置信息时,将所述认证配置信息发送给认证服务器,所述认证服务器用于根据所述认证配置信息对用户终端设备发送的认证信息进行认证,所述用户终端设备包括有线终端设备和无线终端设备。

进一步地,

所述获取单元401,具体用于接收配置终端设备发送的配置信息。

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

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

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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