专利名称:用于动态分配无线lan接入点标识的方法和系统的制作方法
用于动态分配无线LAN接入点标识的方法和系统
背景技术:
随着无线设备的流行,无线局域网(WLAN)系统允许公司将网络的 益处扩展到移动的员工,并且无线地递送新的联网服务和应用。WLAN布 署可以跨越1000个接入点(AP),来向与企业相关联的大量用户集以及 提供无线热点(hotspot)的服务提供商提供无线覆盖和移动性。实际上, 许多企业正趋向完全无线办公来在保证雇员生产率的情况下节省连线时涉 及的成本。在典型的布署配置中,AP被连接到接入层连线室内交换机 (closet switch)以实现企业连通性。
如果由于某些原因接入点发生故障,重要的是在最快的可能时间内替 换该AP,从而使对网络可用性的不利影响最小化。不同于有线连接的接 入设备,AP通常需要网络管理员配置大量的工作参数,例如,无线电信 道、发射功率(transmit power)、服务集标识符等,来确保AP在给定的 位置适当的工作。在配置了配置参数集后,网络管理员一般向该AP分配 静态标识,并且将该标识与参数集相关联。但是,向每个AP静态地分配 标识意味着在设备替换期间需要重配置该标识。尤其是在较大的网络布署 中,这可能要求大量的时间、配置开销和/或专门IT人员,这些IT人员具 有足够的技能或者知识来配置新安装的接入点。因此,需要动态分配AP 标识,从而当需要替换AP时,可以以最小化的配置开销和较快的回转时 间(turnaround time)来使新的AP可以被配置以期望的工作参数集,例 如,先前的AP的配置参数,从而减少对网络可用性的影响。本发明的实 施例基本上实现了该需求。
从下面结合附图的描述中将更好地理解本发明的新颖性特征、本发明 自身以及其结构和操作,在附图中,相似的标号指代相似的部分,其中
图1A是根据本发明的原理的无线局域网系统中的组件和通信流的简 化框图IB是示出了被连接到包括一个或多个接入点设备在内的各种网络 设备的交换机的功能框图2是示出了根据本发明 一个实施例的方法的步骤的流程图3是示出了根据本发明另一个实施例的方法的步骤的流程图4是示出了根据本发明又一个实施例的方法的歩骤的流程图5是根据本发明用来动态地向连接到WLAN的设备分配配置标识 (configuration identity)的配置信息的示例性数据库表格;
图6是示出了根据本发明一个实施例的WLAN管理服务器的硬件组 件的功能框图;以及
图7是示出了根据本发明一个实施例的接入元件的组件的功能框图。
具体实施例方式
在一种实现方式中,本发明提供了一种用于动态地向被布署在 WLAN中的AP分配标识的方法和系统,以允许自动配置工作参数。在一 种实现方式中,基于物理网络连接信息(例如,新布署的AP被连接到的 交换机和/或交换机端口),动态分配该AP的标识和关联配置。根据本发 明的一种实现方式,当一个AP被布署并且被安装到网络环境中时,该 AP发送出发现协议消息来发现物理网络连接信息,例如,接入点被连接 到的交换机和交换机端口的标识。在一种实现方式中,作为用于从DHCP 服务器获得网络地址的过程的一部分,AP可以发现WLAN管理模块的标 识。利用该信息,AP然后向该WLAN管理模块的IP地址发送对配置信 息的请求。在接收到该请求后,管理模块生成该AP的基本配置(例如, 足以建立对该AP的SNMP接入的信息),并且将该信息发送回AP。
WLAN管理模块也可以对接收到的请求配置信息的请求执行安全性 检查,并且如果其确定该请求是无效的,则WLAN管理模块将丢弃该请 求,并且不提供任何配置信息。另外,管理模块可能具有特定于AP被连 接到的交换机和/或交换机端口的附加配置信息。在一种实现方式中,管理模块向AP询问其交换机IP地址和端口号,并且在配置数据库中査找这 些属性,然后将与该交换机端口相关联的任何附加配置信息提供给AP。 根据本发明还给出了包括用于执行上述功能的装置的系统。
图1A中示出了根据本发明的原理的WLAN系统。在本发明的一个具 体实施例中,系统100包括无线LAN管理模块IO,其运行在无线LAN 管理服务器20上,用于向附接到该系统的网络设备分配配置标识;动态 主机配置协议(DHCP)服务器30;以及AP设备50a和50b (总地称为 50)。图1A示出了本发明可以在其中工作的一种可能的网络环境。如图 IB所示,例如,网络40可以是由以太网交换机40a (或者交换机阵列) 实现的LAN或者LAN网段,其中以太网交换机40a具有AP设备50和 DHCP服务器30被连接到的多个端口 42。此外,路由器45和网络44 (可以是LAN、 LAN网段或者广域网(WAN))允许在WLAN管理服 务器20和AP设备50之间发送消息。还可以有其他实现方式。例如,尽 管DHCP服务器30被示为与AP设备50设置在一起,但是其也可以位于 通过网络44可访问的另 一个LAN或者LAN网段上。
接入点设备50用来无线地与远程客户端设备或者移动台站(未示 出)通信。在一种实现方式中,接入点设备50实现在IEEE 802.11规范中 规定的无线网络协议。接入点设备50可以是自治的或者所谓的"厚重" (fat)接入点,或者是与无线交换机(未示出) 一起工作的轻量级 (light-weight)接入点,如美国专利申请No. 10/407,584中所公开的(目
前是美国专利No._)。接入点设备50 —般经由以太网链路被连接
到交换机端口 42;但是,也可以采用其他链路层连接协议或者通信装 置。在一种实现方式中,接入点设备50包括处理器310、存储器312、用 于与交换机40a通信的网络接口 314、用于与一个或多个移动台站通信的 无线网络接口 316、互连这些组件的系统总线308 (参见图7)。接入点 设备50还包括存储在永久存储器318 (例如,硬盘驱动器、闪存等)中 的软件模块(包括DHCP客户端、CDP模块、接入点模块、SNMP功能 模块等)和设备驱动程序(例如,网络和WLAN接口驱动程序)。在启 动时,这些软件组件被加载到存储器312中,然后被处理器310访问并执行。
在一种实现方式中,WLAN管理服务器20包括处理器、存储器、网 络接口、以及用于实现这里所述功能的一个或多个软件应用程序(包括 WLAN管理模块10)和驱动程序。此外,在一种实现方式中,WLAN管 理模块10可以包括由San Jose, California的Cisco Systems公司提供的无 线LAN解决方案引擎(WLSE)。
图6出于教导目的示出了根据本发明一种实现方式的WLAN管理模 块10的硬件体系结构。但是,也可以在多种广泛的计算机系统体系结构 上实现本发明。操作系统管理并且控制系统900的操作,包括对软件应用 程序(未示出)的数据输入和来自软件应用程序的数据输出。操作系统提 供正在系统上运行的软件应用程序和该系统的硬件组件之间的接口 。根据 本发明一个实施例,操作系统是可从Redmond, Wash.的微软公司获得的 Windows 95/98/NT/XP操作系统。但是,本发明也可以与其他传统的操 作系统一起使用,例如,可从C邵ertino, Calif.的苹果计算机公司获得的 Apple Macintosh操作系统,以及UNIX操作系统、LINUX操作系统等。
图6示出了适于与本发明一起使用的计算机硬件系统的一个实施例。 在所示实施例中,硬件系统900包括如图所示彼此耦合的处理器902和缓 存存储器904。此外,硬件系统900还包括高性能输入/输出(I/O)总线 906和标准I/O总线908。主桥210将处理器902耦合到高性能I/O总线 906,而I/O总线桥912将两条总线906和908彼此耦合。网络/通信接口 924和系统存储器914被耦合到总线906。该硬件系统还可以包括视频存 储器(未示出),以及耦合到视频存储器的显示设备。海量存储器920和 I/O端口 926被耦合到总线908。该硬件系统还可以包括耦合到总线908 的键盘和点选设备(未示出)。总地来说,这些元件是要代表各种类别的 计算机硬件系统,包括但不限于基于Santa Clara, Calif.的英特尔公司制造 的Pentium⑧处理器以及任何其他合适的处理器的通用计算机系统。
计算机硬件系统900的元件执行它们的现有技术中已知的传统功能。 具体而言,网络接口 924用于提供系统900和各种网络(例如,以太网 (例如,IEEE 802.3)网络等)中的任意网络之间的通信。海量存储器920用于提供对数据和编程指令的永久存储以执行上述在系统控制器中实
现的功能,而系统存储器914 (例如,DRAM)用于在处理器902执行编 程指令时提供对数据和编程指令的临时存储。1/0端口 926是一个或多个 串行和/或并行通信端口,用于提供可以被耦合到硬件系统900的附加外 设之间的通信。
硬件系统900可以包括多种系统体系结构,并且可以重新安排硬件系 统900的各个组件。例如,缓存904可以在具有处理器902的芯片上。或 者,缓存904和处理器902可以被打包为一个"处理器模块",在这种情 况下处理器902被称作"处理器内核"。此外,本发明的某些实现方式可 能不要求也不包括所有上述组件。例如,图中所示耦合到标准I/O总线 908的外设可以被耦合到高性能I/O总线906;另外,在一些实现方式 中,可能仅存在单条总线,硬件系统900的组件都被耦合到该单条总线。 此外,系统900中也可以包括额外的组件,例如,额外的处理器、存储设 备或者存储器。
如上所述,在一个实施例中,这里所述的WLAN管理服务器20的操 作被实现为由图6的硬件系统900运行的软件例程的序列。这些软件例程 包括由硬件系统中的处理器(例如,处理器902)执行的多条指令或者指 令序列。最初,这些指令序列被存储在存储设备(例如,海量存储器 920)中。但是,这些指令序列也可以被存储在任何传统存储介质(例 如,软盘、CD-ROM、 ROM等)中。此外,这些指令序列无需在本地存 储,而是可以经由网络/通信接口 924从诸如网络上的服务器之类的远程 存储设备接收。这些指令从诸如海量存储器920之类的存储设备被拷贝到 存储器914中,然后被处理器902访问并执行。
根据本发明的一种实现方式,当接入点设备50被布署在WLAN中并 且被连接到实现LAN 40的交换机40a的端口 42时,其使用链路层发现机 制(例如,Cisco发现协议(CDP))来收集关于交换机40a的信息。在 一种实现方式中,接入点设备50向其他设备(例如,交换机40a)发送发 现协议消息来指示其在WLAN上的存在,并且通过查询-响应机制来获知 其在网络环境中的位置。在一种实现方式中,接入点设备50还与DHCP服务器30通信以获得DHCP服务器30已被配置来提供的IP或者其他网 络地址,以及WLAN管理模块10的IP地址。图1A中的箭头标记1示出 了这种信息交换。
接入点设备50然后使用WLAN管理模块10的IP地址来请求配置信 息。在一种实现方式中,接入点设备50的配置以两个阶段进行。在第一 阶段中,接入点设备50从WLAN管理模块10接收基本配置集(basic configuration set),该基本配置集包括SNMP证书等。在一种实现方式 中,接入点设备50向WLAN管理模块10发送简单文件传输协议(trivial FTP, TFTP),如箭头标记2所示。管理模块10可选地可以对接收到的 请求执行安全性检查,例如,针对接入点设备50提供的有效MAC地址 对请求进行过滤,或者确认请求是在网络管理员在配置界面中规定的指定 时间帧内接收到的。如果安全性检査失败,则该请求将被丢弃。如果安全 性检査成功,则管理模块10为接入点设备50生成基本配置信息,并且将 该配置信息发送回接入点设备50。在一种实现方式中,该基本配置信息 包括映射到与接入点设备50对应的子网的SNMP证书。接入点设备50存 储并处理接收到的信息,并且在一种实现方式中,等待WLAN管理模块 IO发送的询问请求。在第二阶段中,WLAN管理模块IO询问接入点设备 50,并且基于接入点设备50所提供的交换机和端口信息提供配置信息 (如果有的话)。
参考图2,该图示出了在初始化时由接入点设备50执行的过程的流 程图。假定出于教导目的,网络管理员已将接入点设备50a插入到交换机 40a的选定端口40中,并且对该设备加电。如图2所示,接入点50a引导
(boot up)并且初始化配置应用程序(102)。在一种实现方式中,接入 点设备50发起链路层发现机制(104),例如发送(例如,单播、广播、 多播等)CDP发现请求到交换机40a以发现交换机40a的IP地址(以及
(可选地)设备名称),以及接入点设备50a被连接到的端口 42的标识 符。在一种实现方式中,CDP是连续邻居关系;因此,尽管存在发现阶 段,但是CDP交换是连续的,并且将捕捉到在接入点50a和交换机40a 之间的邻接关系的生存期内发生的任何改变。也可以使用其他邻居发现机
制和协议。
在一种实现方式中,接入点设备50a将交换机IP地址、设备名称和 端口号存储到管理信息库(MIB)中,其他设备利用简单网络管理协议
(SNMP)查询可以访问该管理信息库。在该交换机/端口发现过程之前、 同时或者之后,接入点设备50a发起DHCP会话(106),通过广播可以 最终经由BootP中继代理被发送到DHCP服务器30的DHCPDISCOVER 分组,来获得IP (或者其他网络层)地址。当然,结合本发明也可以使用 其他IP地址分配或者配置协议,例如,BootP。在一种实现方式中, DHCP服务器30已被配置为将WLAN管理模块10的IP地址附接到其向 接入点设备50发送的DHCPOFFER分组。如图2所示,在一种实现方式 中,接入点设备50a检查DHCPOFFER分组是否包括WLAN管理模块10 的IP地址(108)。如果没有WLAN管理模块信息被附接到 DHCPOFFER分组,则在所示实现方式中,接入点50a使用默认的本地存 储的配置(109)。但是,如果DHCP消息包含WLAN管理模块10的网 络地址,则接入点设备50a向WLAN管理模块10发送初始配置请求
(110),然后等待响应(112)。如果响应超时(114),则接入点设备 50a重发请求。在接收到响应时,接入点设备50a对该响应进行处理,存 储该响应中包含的任何SNMP证书。如上所述,在一种实现方式中,对 初始配置请求的响应包括基线(baseline)配置,在一种实现方式中,该 基线配置辅助进一步配置接入点设备50a。如图2所示,接入点设备50a 然后等待来自WLAN管理模块10的询问请求(118)。在一种实现方式 中,在这种监听模式中,接入点50a不工作;相反,接入点50a仅对来自 WLAN管理模块10的SNMP请求作出响应。当然,其他配置也是可以 的。例如,接入点设备50a可以被配置为通过替换发现机制(例如,第三 层发现机制)来发现WLAN管理模块IO。
图3示出了在接入点设备50a处实现的过程流,这一过程流涉及等待 来自WLAN管理模块的询问请求,并且最终接收映射到该接入点设备50a 被连接到的交换机/端口的设备配置。如图3所示,接入点50a监听来自 WLAN管理模块10的询问请求(202)。当接入点设备50a接收到该请求
时,其发送对该请求的响应,该响应包括交换机40a的IP地址和接入点 设备50a被连接到的端口 42的标识符(204)。接入点设备50a然后等待 来自WLAN管理模块10的配置消息(206)。在接收到配置消息后,接 入点设备50a对该配置消息进行处理,基于该消息中的信息设置其工作参 数(208),然后初始化软件应用程序或者其他可执行代码以进入工作模 式。在一种实现方式中,接入点设备50a然后开始在接入点模式中工作, 该接入点模式符合在配置消息中指定的配置。
图4示出了根据本发明一种实现方式用于动态分配根据本发明实施例 的设备的配置标识的过程流。如上所述,WLAN管理模块IO在UDP端口 上监听由诸如接入点设备50之类的设备发送的TFTP请求(402)。响应 于请求,WLAN管理模块IO可以对该请求执行上述安全性检查(404)。 安全性检查可能涉及过滤(例如,通过IP地址等)、或者超时时间段、 或者用于验证请求的任何其他适当的机制。本领域技术人员将认识到,作 为可选的验证机制,并不一定要求执行安全性检査来实现本发明。如果请 求通过了安全性检査,则WLAN管理模块10生成基本配置(406),并 且将该基本配置发送到请求接入点设备50a (408)。如上所述,该基本 配置包括SNMP证书、以及认证或安全性信息(例如,口令信息和/或网 络认证设备的位置等)。在一种实现方式中,基本配置可以是特定于请求 接入点50a被连接到的子网的。如图4所示,WLAN管理模块10然后等 待时间T,以允许接入点50a接收并且处理该基本配置(410)。在一种 实现方式中,T被配置为允许接入点50a有足够的时间来发现来自交换机 40a的交换机和端口标识信息。在另一种实现方式中,T被配置为仅允许 接入点50a有足够的时间对在第一阶段中接收到的基本配置信息进行处 理。WLAN管理模块然后发送SNMP请求来从接入点50a取得交换机和 端口信息(412)。在接收到SNMP响应并且对其进行了处理之后 (414、 416) , WLAN管理模块10查询配置数据库(参见图5)来查找 映射到由接入点50a所提供的信息的设备配置(418),并且将所得到的 设备配置发送到接入点50a (420)。
图5出于教导目的示出了根据本发明一种实现方式的设备配置数据
库。参见图5,该图示出了这样一个表格,该表格列出了由它们的交换机 IP地址和端口号定位的设备标识的示例性配置属性。也可以采用其他数据 库配置。可以在设备配置数据库中维护图5中示出的表格,设备配置数据
库可以在WLAN管理服务器20本地维护或者在远程数据库服务器中维 护。该表格中存储的设备配置信息可由网络管理员编程并且被映射到给定 的交换机和/或端口。如图5所示,配置参数可以包括服务集标识符 (SSID)、工作信道、发射功率水平和信标间隔。配置信息还可以包括 所选工作模式,例如,接入点模式、扫描器模式等。在一种实现方式中, 配置参数数据库还可以包括设备的大约物理位置。§卩,由于物理线缆将交 换机40a物理地连接到接入点设备50a,所以基于该线缆的终点可知道物 理位置。如图5所示,物理位置信息可以标识出建筑物和/或房间。在其 他实现方式中,物理位置可按绝对或者相对地理坐标指定。在一种实现方 式中,WLAN管理模块10可以利用该物理位置信息来计算或者导出一个 或多个配置参数,例如,发射功率水平和信道分配。例如,在一种实现方 式中,WLAN管理模块10可以査询设备配置数据库来标识出在请求接入 点50a的阈值邻近范围内的接入点设备(如配置数据库中所反映出的), 发送SNMP查询来识别所标识出的邻居接入点的工作信道和发射功率水 平,并且使用这些值来向请求接入点50a分配信道和发射功率水平。此 外,WLAN管理模块10可以被配置为响应于交换机/端口 (或者其他物理 网络连接)信息来向接入点设备50a返回位置信息。例如,所返回的位置 信息可以包括在请求接入点50a的阈值邻近范围内的其他接入点设备50 的相对位置。接入点50a可以利用该信息来计算或者导出一个或多个工作 参数,例如,信道分配、发射功率等。
此外,如图5所示,设备配置数据库包含一个或多个<默认>条目。例 如,如果在数据库中未找到接入点设备50所提供的交换机-端口对信息, 则WLAN管理模块10定位与所提供的信息匹配的最特定的<默认〉条目。 例如,如果所标识出的交换机与l丄l.l条目匹配,但是所标识出的端口 标识符未找到匹配,则WLAN管理模块IO返回与1丄1.1/<默认>条目相 对应的配置信息。
本发明的实现方式可以被配置来提供若干优点。例如,在一些实现方
式中,上述发明通过基于AP被连接到的交换机端口动态分配该AP的配 置标识,来实现无线LAN中的AP的快速替换/替代。由于根据本发明的 WLAN维护具有网络中的交换机端口的配置细节的配置数据库,所以当 AP需要被替换时,可以仅通过将新的AP插入到交换机40a的期望的端口 42中,从而可以在具有快速回转时间的情况下以与旧AP相同的方式来无 缝地配置该AP。此外,WLAN管理员对利用在每个站点处的传感器来监 控入侵以及可疑的活动越来越感兴趣。管理员可以为了更好的接收范围而 对扫描器的放置进行优化。它们可以使用这样的过程,利用该过程它们使 用网络交换机上的某一端口来连接到扫描器,而其他端口用于提供常规的 WLAN接入。当需要替换扫描器时,管理员可以仅交换该单元,并且让 其基于与交换机端口位置相关联的预定义的策略来导出其配置标识。
另外,交换机端口映射允许接入点配置之间的联接关系(linkage), 因为接入点配置和交换机端口直接映射到对应于特定位置的线缆规划 (cable plan)。这使得接入点配置能够被直接映射到线缆规划,而不执行 本地配置或命名过程。此外,由于WLAN管理模块维护具有交换机端口 到AP或者被管理的对象的映射的配置数据库,所以该系统可以在发生替 换或者改变时动态更新其数据库。
前面仅出于图示和说明目的给出了对本发明的实施例的描述。但是并 不是要穷尽本发明或者将本发明限于所公开的具体形式。根据上述教导, 可以作出许多修改和变动。例如,在其他实现方式中,接入点可以被配置 为发起第二阶段的配置,而不是WLAN管理模块10。另外,除DHCP服 务器30之外,在CDP或者其他发现协议过程中,也可以配置与网络40 相关联的其他功能来提供WLAN管理模块10的IP地址。另外,可以将 上述机制扩展为任何集中化的管理系统,该管理系统管理网络设备的配置 (例如,工作的多个接入层交换机、多个附接到网络的遥测设备、或者一 组线缆头端系统),并且不限于上述无线LAN环境。本发明的范围应由 所附权利要求书限制,而不是由具体实施方式
限制。
权利要求
1.一种用于向网络设备动态分配配置标识的方法,该方法包括接收来自网络设备的物理网络连接信息;访问设备配置数据库来识别出与所述物理网络连接信息相对应的配置信息;以及将所识别出的配置信息的至少一部分提供给所述网络设备。
2. 如权利要求1所述的方法,其中,所述物理网络连接信息包括与网 络交换机相对应的交换机标识符。
3. 如权利要求2所述的方法,其中,所述物理网络连接信息还包括与 所述网络设备被连接到的网络交换机上的端口相对应的端口标识符。
4. 如权利要求1所述的方法,其中,所述配置信息包括至少一个工作 参数。
5. 如权利要求1所述的方法,其中,所述配置信息包括物理位置信 息;并且其中所述方法还包括至少部分基于与所述网络设备相对应的物理位置信息计算所述网络设 备的工作参数。
6. —种用于向网络设备动态分配配置标识的装置,包括设备配置数据库,其包括映射到多个设备配置信息集的物理网络连接"f曰息;处理器; 存储器;物理存储在所述存储器中的网络设备配置应用程序,该应用程序包括 可用于使所述处理器和所述装置执行以下过程的指令 接收来自网络设备的物理网络连接信息;访问所述设备配置数据库来识别出与所述物理网络连接信息相对应的 配置信息集;以及将所识别出的配置信息集中的配置信息的至少一部分提供给所述网络 设备。
7. 如权利要求6所述的装置,其中,所述物理网络连接信息包括与网络交换机相对应的交换机标识符。
8. 如权利要求7所述的装置,其中,所述物理网络连接信息还包括与 所述网络设备被连接到的阿络交换机上的端口相对应的端口标识符。
9. 如权利要求6所述的装置,其中,所述配置信息包括至少一个工作 参数。
10. 如权利要求6所述的装置,其中,所述配置信息包括物理位置信 息;并且其中所述网络设备配置应用程序还包括可用于使所述处理器和所 述装置执行以下过程的指令至少部分基于与所述网络设备相对应的物理位置信息计算所述网络设 备的工作参数。
11. 一种用于向网络设备动态分配配置标识的装置,包括用于存储网络设备配置信息的装置,所述网络设备配置信息包括映射到多个设备配置信息集的物理网络连接信息;用于接收来自网络设备的物理网络连接信息的装置; 用于访问所述设备配置数据库来识别出与所述物理网络连接信息相对应的配置信息的装置;以及用于将所识别出的配置信息的至少一部分提供给所述网络设备的装置。
12. —种在附接到网络的网络设备中用于获得动态网络设备标识信息 的方法,包括发现物理网络连接信息;将所述物理网络连接信息提供给设备配置管理模块; 接收配置信息,其中所述配置信息的至少一部分映射到所述物理网络 连接信息。
13. 如权利要求12所述的方法,其中,所述物理网络连接信息包括与 网络交换机相对应的交换机标识符。
14. 如权利要求13所述的方法,其中,所述物理网络连接信息还包括 与所述网络设备被连接到的网络交换机上的端口相对应的端口标识符。
15. 如权利要求12所述的方法,其中,所述配置信息包括至少一个工 作参数。
16. 如权利要求12所述的方法,还包括 发现所述设备配置管理模块的网络地址。
17. 如权利要求12所述的方法,其中,所述配置信息包括特定于所述网络设备的位置信息;并且其中所述方法还包括基于所述位置信息计算至少一个配置参数。
18. —种用于动态获得配置标识的装置,包括 网络接口;处理器; 存储器;物理存储在所述存储器中的配置应用程序,所述配置应用程序包括可 用于使所述处理器和所述装置执行以下过程的指令 发现物理网络连接信息;将所述物理网络连接信息提供给设备配置管理模块; 接收配置信息,其中所述配置信息的至少一部分映射到所述物理网络 连接信息。
19. 如权利要求18所述的装置,其中,所述物理网络连接信息包括与 网络交换机相对应的交换机标识符。
20. 如权利要求19所述的装置,其中,所述物理网络连接信息还包括 与所述网络设备被连接到的网络交换机上的端口相对应的端口标识符。
21. 如权利要求18所述的装置,其中,所述配置信息包括至少一个工 作参数。
22. 如权利要求18所述的装置,其中,所述配置应用程序还包括可用 于使所述处理器和所述装置执行以下过程的指令发现所述设备配置管理模块的网络地址。
23. 如权利要求18所述的装置,其中,所述配置信息包括特定于所述 网络设备的位置信息;并且其中所述配置应用程序还包括可用于使所述处 理器和所述装置执行以下过程的指令 基于所述位置信息计算至少一个配置参数。
24.—种用于动态获得配置标识的装置,包括 用于与网络通信的装置;用于发现物理网络连接信息的装置;用于将所述物理网络连接信息提供给设备配置管理模块的装置; 用于接收配置信息的装置,其中所述配置信息的至少一部分映射到所 述物理网络连接信息。
全文摘要
本发明提供了一种用于在无线LAN(WLAN)中向连接到WLAN的设备动态分配配置标识的方法和系统。接入点(AP)或者其他设备被插入到以太网交换机的交换机端口中,并且发现其位置和WLAN管理模块的位置。该设备然后可以通过提供其交换机和/或端口位置,来向WLAN管理模块请求其配置标识。当需要替换WLAN中的设备时,该方法和系统可以动态分配新设备的配置标识,从而确保该新设备的配置和标识与被替换的设备的配置和标识匹配。
文档编号H04L12/24GK101199161SQ200680021713
公开日2008年6月11日 申请日期2006年7月31日 优先权日2005年8月1日
发明者布雷恩·科克斯 申请人:思科技术公司