CN1326364C - 通过连接到特定交换器端口而自动配置网络设备 - Google Patents

通过连接到特定交换器端口而自动配置网络设备 Download PDF

Info

Publication number
CN1326364C
CN1326364C CNB2004100810043A CN200410081004A CN1326364C CN 1326364 C CN1326364 C CN 1326364C CN B2004100810043 A CNB2004100810043 A CN B2004100810043A CN 200410081004 A CN200410081004 A CN 200410081004A CN 1326364 C CN1326364 C CN 1326364C
Authority
CN
China
Prior art keywords
network
equipment
blade
interchanger
management application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100810043A
Other languages
English (en)
Other versions
CN1620020A (zh
Inventor
J·W·安德森
A·戴斯利
G·B·普鲁厄特
E·施奈德
E·J·萨默
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1620020A publication Critical patent/CN1620020A/zh
Application granted granted Critical
Publication of CN1326364C publication Critical patent/CN1326364C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0843Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks

Abstract

公开了一种自动配置网络中设备的方法和系统。提供了网络管理软件应用程序,其能够使用户将策略设置与网络中的物理位置相关联。在网络管理应用程序的操作模式期间,应用程序自动检测何时网络设备插入到网络,并且确定该设备在网络中的位置。然后基于与相应位置相关联的策略设置来自动配置设备。

Description

通过连接到特定交换器端口而自动配置网络设备
技术领域
本发明一般涉及计算机网络,更具体而言,涉及一种在网络设备物理连接到网络时对该网络设备进行自动配置的方法。
背景技术
计算机网络日益变得更巨大和更密集,需要大量的复杂网络设备。添加到网络上的每一网络设备必须被配置。“配置”被定义为设备参数的特定设置,所述特定设置控制网络设备的操作特性。例如,进行常规配置的设备包括路由器和交换器(switch),并且设备参数的例子包括用于配置诸端口的个别IP地址、端口阈值、通/断开关、访问安全性等等。
在现有技术中,一种网络配置方法是手动配置每一网络设备。其典型通过以下方式来完成,即网络管理员对设备进行点对点的连接,例如将一终端物理地附接到网络设备上,并且经由终端键盘来发出配置指令。在诸端口和设备中有许多相同的设置或频繁地改变网络配置的网络环境中,上述过程可很快地变得冗长和无效率。
这样一种环境的例子是计算机服务器的密集网络,在此其被称为刀片(blade)。本发明的受让人已经开发了一种称为服务器刀片的设备,其包括一单个机架,该单个机架具有用于多个处理器刀片和一个或多个交换器的内建的网络连接。每一处理器刀片被安装到机架中的插槽内,并且刀片背部的引脚连接连接到机架的中板(midplane)。每一刀片所插入的插槽意味着网络交换器模块上的端口,所述刀片经由中板而连接到所述网络交换器模块。
多个服务器刀片可经由路由器和交换器而联网在一起。然后附加的处理器刀片可通过插入到连接到网络的现有服务器刀片而被添加到网络上。然而,在部署新处理器刀片之前,必须配置每一处理器刀片。例如,一个新添加的处理器刀片可以要求将一操作系统和应用程序载入刀片以便使其发挥作用。因为诸处理器刀片的许多功能相同,所以期望有一种当这种设备被物理地插入网络时,自动检测和配置它们的方法。本发明试图满足这种需求。
发明内容
本发明提供了一种使用网络管理软件应用程序来自动配置网络中设备的方法和系统。首先应用程序使得用户能够将策略设置与网络中物理位置相关联。在网络管理应用程序的操作模式期间,应用程序自动检测何时网络设备被插入到网络,并确定设备在网络中的位置。然后基于与相应位置相关联的策略设置来自动配置设备,诸如下载和安装一操作系统和应用程序到设备。
根据在此所公开的方法和系统,网络管理应用程序使得网络管理员能够基于物理网络连接而指定配置策略。这样,设备在网络拓扑中的位置控制部署什么样的设置给新设备。自动进行新添加设备的配置而无需手动干涉,从而使得企业能够方便和高效地快速扩展它们网络基础结构的规模。
附图说明
图1示出了根据本发明优选实施例的自动网络配置系统的结构图。
图2是用于本发明的服务器刀片系统的前侧、顶侧以及右侧分解透视图。
图3是服务器刀片系统后部的后侧、顶侧以及左侧透视图。
图4是交换器模块和处理器刀片互连的结构图。
图5是在本发明的优选实施例中网络管理软件所执行的用于对连接到网络的新设备进行检测和配置的过程的流程图。
具体实施方式
本发明涉及自动网络配置。给出以下的描述以便本领域普通技术人员能够实施和使用本发明,并且以下的描述是在专利申请及其要求的情境中提供的。对在此所述的优选实施例及其一般原理和特征的各种修改对于本领域技术人员是显而易见的。所以,本发明并不旨在限于所示的实施例,而是被赋予与在此所述的原理和特征一致的最宽的范围。
图1示出了根据本发明优选实施例的自动网络配置系统的结构图。系统10包括连接到网络14的网络管理计算机12。网络14可以是局域网(LAN)或广域网(WAN),并且支持多个物理设备的连接。可以连接到网络14的物理设备的例子包括路由器16,交换器18以及计算机20。连接到网络14的每一物理设备都连接到一节点,并且每一节点根据任何所执行的网络协议而分别可寻址。网络14可以利用标准以太网协议或光纤通道协议。本领域众所周知,光纤通道是用于在服务器组之间共享远程存储设备的工业标准联网方案。因此,网络14也包括服务器刀片22。
网络管理计算机12在网络14上形成一节点。网络管理计算机12可以是标准的个人计算机或是运行标准操作系统诸如Window NT或LinuX的工作站。网络管理计算机12执行网络应用程序,诸如监视软件24。监视软件24可以实现提供全面网络监视能力的、简单网络管理协议(SNMP)的远程监视扩展。
在网络14运行期间,可以在任何时候通过将未来设备26物理插入到路由器16或交换器18上的一端口而添加该未来设备。然而,为了在网络14上部署未来设备26,必须首先配置该设备26。
不是要求网络管理员手动进行配置,本发明提供了一种网络管理软件应用程序28,一旦将设备26插入到网络14,所述网络管理软件应用程序就自动检测和配置该新网络设备26。在应用程序28在网络管理计算机12(或其他网络设备)上执行期间,网络管理应用程序28自动检测何时新设备26被插入到网络路由器16或交换器18上的端口。基于设备26所插入的端口,网络管理应用程序28基于一组预先配置的策略设置30而自动配置设备26。
例如,为了配置一特定端口上新添加的交换器18,策略设置30可以规定将被执行的特定的动作或脚本,其能够为新交换器配置内部交换器设置,诸如VLAN ID和中继(trunking)。作为另一例子,为了配置新计算机20或服务器刀片,另一策略设置30可以包括用于下载和安装操作系统以及应用软件到新计算机的指令。
在优选实施例中,本发明主要用于添加服务器刀片22、交换器模块18以及处理器刀片到网络14。现在参考图2,其示出了服务器刀片22的前侧、顶侧以及右侧的分解透视图。主机架CH1装有服务器刀片22系统的所有部件。多达14个处理器刀片PB1-PB14(或其他刀片,诸如存储刀片)热插入到机架CH1前部的14个插槽中。术语“服务器刀片”、“处理器刀片”或简单地“刀片”在整个说明书和权利要求书中使用,但是应当理解,这些术语并不限于仅执行“处理器”或“服务器”功能的刀片,而是还包括执行其他功能诸如存储刀片的刀片,所述存储刀片典型地包括硬盘驱动器并且其主要功能是数据存储。
处理器刀片提供工业标准服务器的处理器、存储器、硬盘存储装置以及固件。另外,它们包括经由控制面板的键盘、视频以及鼠标(“KVM”)选择,一板上(onboard)服务处理器,以及对媒体托盘(media tray)MT中的磁盘和CD-ROM驱动器的访问手段,所述媒体托盘能够连接到14个刀片的任一刀片。子卡经由板上PCI-X接口而连接,并用于提供到交换器模块SM3和SM4的附加高速链路(以下将对此进行描述)。
刀片可以被‘热替换’(hot swapped)而不影响系统中其他刀片的操作。一个处理器刀片典型地实施为单插槽卡(394.2mm×226.99mm);然而,在一些情形中,单个处理器刀片可以要求两个插槽。
处理器刀片通过中板MP上的下列中板接口而与服务器刀片22中的其他部件接口连接:1)千兆位以太网(每一刀片2个;必需);2)光纤通道(每一刀片2个;可选);3)管理模块串行链路;4)VGA模拟视频链路;5)键盘/鼠标USB链路;6)CD-ROM和软盘驱动器(“FDD”)USB链路;7)12 VDC电源;以及8)其他各种控制信号。这些接口提供了与服务器刀片22中其他部件诸如管理模块MM、交换器模块SM、CD-ROM和FDD进行通信的能力。这些接口在中板上被重复以提供冗余。处理器刀片典型地支持从媒体托盘CDROM或FDD、网络(光纤通道或以太网)、或者其本地硬盘驱动器上引导。
中板电路板MP大约位于机架CH1的中间并且包括两行连接器;顶行包括连接器MPC-S1-R1至MPC-S14-R1,而底行包括连接器MPC-S1-R2至MPC-S14-R2。这样,14个插槽中的每一插槽包括一对上下排列的中板连接器(例如,连接器MPC-S1-R1和MPC-S1-R2),并且每对中板连接器与每一处理器刀片后部边缘的一对连接器(未在图1中示出)配对。
为每一顶行和底行的中板连接器上的每一插槽硬连线了地址,并且处理器刀片的服务处理器使用该地址以便确定哪一个服务器刀片在串行总线正被寻址。
图3是服务器刀片系统后部的后侧、顶侧和左侧透视图,而图4是交换器模块和处理器刀片互连的结构图。参考图2、3和4,机架CH2滑动并锁入主机架CH1的后部,并且容纳用于冷却、电源、控制以及交换器的不同可热插入部件。这些部件包括两个可热插入吹风机BL1和BL2,4个可热插入电源模块PM1-PM4,管理模块MM1-MM2,以及交换器模块SM1-SM4。
以太网交换器模块SW1-SW4是将以太网交换器能力提供给服务器刀片22的可热插入部件。交换器模块的主要目的是提供处理器刀片、管理模块MM1-MM2以及外部网络基础结构之间的以太网互连性。根据应用,可配置外部以太网接口以便符合对带宽和功能的多种不同需求。基本系统配置中包括一个以太网交换器模块,而为了冗余推荐了第二以太网交换器模块。每一处理器刀片具有一个专用的1000Mbps(1Gbps)全双工SERDES链路,其通到两个交换器模块中的每一个上的特定硬连线端口,并且每一交换器模块具有用于连接到外部网络基础结构的4个外部1Gbps(RJ45)端口。
每一交换器模块SW1-SW4包括4个外部千兆位端口。例如,交换器模块SW1包括外部千兆位端口XGP1-SW1至XGP4-SW1。每一处理器刀片包括4个内部千兆位端口,其经由中板连接器而将处理器刀片连接到4个交换器模块中的每一个。例如,处理器刀片PB1包括4个内部千兆位端口IGP1-PB1至IGP4-PB1。另外,每一管理模块经由以太网链路而连接到交换器模块。
每一处理器刀片包括一个接受一光纤通道子板的连接器,该光纤通道子板包括两个2Gb光纤通道端口,每一光纤通道子板用于连接到两个光纤通道交换器模块。光纤通道信号经由中板路由到服务器刀片机架后部的插槽3和插槽4中的光纤通道交换器模块。每一光纤通道交换器模块是可热插入的而无需中断刀片或机架的操作。两个光纤通道端口的路由是这样的,即每一处理器刀片的一个端口被连线到一个光纤通道交换器模块,而另一端口被连线到另一光纤通道交换器模块以便提供冗余。每一光纤通道交换器模块具有用于连接到外部光纤通道交换器和存储基础结构的2个外部2Gb端口。这一选项允许14个处理器刀片中的每一个能够同时访问基于光纤通道的存储区域网络(SAN),和基于以太网的通信网络。
管理模块MM1-MM2是提供基本管理功能诸如控制、监视、报警、重启和诊断的可热插入部件。管理模块也提供管理共享资源所需的其他功能,诸如在处理器刀片之间切换普通键盘、视频和鼠标信号的能力。
每一管理模块具有一个100Mbps以太网端口,其旨在被附接到一私有的、安全的管理服务器。管理模块固件支持用于直接或者远程访问的Web浏览器接口。每一处理器刀片具有一专用的服务处理器(SP),用于向管理模块发送命令和从管理模块接收命令。管理模块也能够向远程控制台发送报警以指示状态的改变,诸如刀片或模块的去除或添加。管理模块也提供到交换器模块内部管理端口和其他主要机架子系统(电源、冷却、控制面板以及媒体驱动器)的访问手段。监视软件24可以与管理模块进行通信以便检测新设备的插入,和/或可以向管理模块询问重要产品数据(VPD)诸如MAC地址或用于识别新插入设备的全球唯一标识符(UUID)。
管理软件应用程序24监视服务器刀片22中交换器模块SM内的端口以及网络上交换器18的端口,以便确定何时新处理器刀片、交换器模块以及其他设备被插入网络14。
现在参考图5,其示出了在本发明优选实施例中由网络管理软件20所执行的过程的流程图,该过程用于对连接到网络的新设备26进行检测和配置。网络管理应用程序28使得网络管理员能够基于物理网络连接而指定配置策略。网络管理软件以两种模式操作:一种建立策略设置的预先配置模式,和一种执行自动检测和配置网络设备的操作模式。
在步骤200,过程典型地以预先配置模式开始,在预先配置模式中,网络管理应用程序28使得用户能够基于网络拓扑的位置而建立不同的策略设置30。在优选实施例中,通过自动显示配置屏幕(例如,第一次执行应用程序28时)或通过显示允许用户定位到配置屏幕的图标或链接来实现上述过程。一旦显示了配置屏幕,用户创建指定将采取什么配置动作的不同策略设置30,并且将每一策略设置30与特定网络设备上的一个或多个物理端口相关联。
在建立特定于端口的策略设置30之后,在步骤202,将策略设置30保存在数据库或文件中。在步骤204,网络管理应用程序28开始以操作模式来执行,自动检测何时新设备26添加到网络,并且确定设备在整个网络拓扑中的位置。在优选实施例中,通过从路由器16到交换器16发送遍历网络并沿着层级的网络拓扑树下降的SNMP查询来检测和定位设备。通过发送SNMP查询,监视软件24能够检测最新添加的路由器、交换器、计算机以及服务器刀片。另外,监视软件24也能够通过与管理模块通信而检测被添加到已有服务器刀片22的处理器刀片和交换器模块SM。
在步骤205,网络管理软件28发出查询以便识别新设备。该步骤可包到相连接的路由器16或交换器模块18的附加查询,以便确定新附接的设备26的MAC地址或IP地址。在服务器刀片系统22中,这也可包括到管理模块的查询以便检索VPD数据诸如新附接的设备的UUID。
在步骤206,网络管理软件28从数据库或文件中检索与新设备26的端口位置相关的策略设置30。在步骤208,网络管理应用程序28调用相应的策略动作以便自动地配置新设备26。例如,用户可以为一特定端口建立一策略设置30以便配置新添加的交换器。当探测端口并检测到新设备时,相应的策略动作能够自动地例如确定交换器的IP地址,设定用户名和密码,以及提供VLAN和中继值。作为另一例子,策略动作能够使用在步骤205所检索到的MAC地址以便配置引导服务器,从而在新附接的计算机上自动部署一操作系统。
以上公开了一种用于检测和配置新网络设备的方法和系统,其使用设备在网络拓扑中的位置以便为新设备26部署由用户指定的策略设置。这样的检测和部署技术提供了一个关键性优点:无需手动干涉的自动网络配置,其允许企业方便和高效地快速扩展它们的网络基础结构的规模。
根据所示实施例已经描述了本发明,并且本领域的普通技术人员将容易地意识到:可以存在实施例的变化,并且任一变化将在本发明的精神和范围内。因此,本领域普通技术人员能够进行许多修改而不脱离所附权利要求的精神和范围。

Claims (16)

1.一种自动配置网络中设备的方法,包括:
(a)将预先配置的策略设置与网络中的物理位置相关联;
(b)自动检测何时网络设备插入网络,并且确定该设备在网络中的位置;以及
(c)基于与相应位置相关联的策略设置来自动配置该设备。
2.如权利要求1的方法,其中步骤(a)进一步包括以下步骤:显示一个配置屏幕,其允许用户创建指定将采取何种配置动作的不同策略设置。
3.如权利要求2的方法,其中步骤(a)进一步包括将策略设置保存在数据库的步骤。
4.如权利要求1的方法,其中步骤(b)进一步包括以下步骤:通过从一路由器到交换器发送遍历网络的SNMP查询来检测和定位网络设备。
5.如权利要求4的方法,其中步骤(b)进一步包括以下步骤:确定设备插入到网络上的哪一个端口。
6.如权利要求5的方法,其中步骤(b)进一步包括以下步骤:检测包括路由器、交换器、计算机和服务器刀片的新添加设备的任何组合。
7.如权利要求6的方法,其中步骤(b)进一步包括以下步骤:检测添加到现有服务器刀片上的处理器刀片和交换器。
8.如权利要求1的方法,其中步骤(c)进一步包括以下步骤:从数据库中检索与新设备的端口位置相关联的策略设置。
9.一种自动网络配置系统,包括:
一网络;
连接到该网络的多个网络设备,包括路由器、交换器以及计算机;以及
在所述设备之一上执行的网络管理应用程序,用于
允许用户建立策略设置和将策略设置与网络中的物理位置相关联;
自动检测何时网络设备插入网络,并且确定该设备在网络中的位置;以及
基于与相应位置相关联的策略设置来自动配置该设备。
10.如权利要求9的系统,其中网络管理应用程序显示一配置屏幕,其允许用户创建指定将采取何种配置动作的不同策略设置。
11.如权利要求10的系统,其中网络管理应用程序将策略设置保存在数据库中。
12.如权利要求11的系统,其中网络管理应用程序通过从一路由器到交换器发送遍历网络的SNMP查询来检测和定位网络设备。
13.如权利要求12的系统,其中网络管理应用程序确定设备插入到网络上的哪一个端口。
14.如权利要求13的系统,其中网络管理应用程序检测包括路由器、交换器、计算机和服务器刀片的新添加设备的任何组合。
15.如权利要求14的系统,其中网络管理应用程序进一步检测添加到现有服务器刀片上的处理器刀片和交换器。
16.如权利要求9的系统,其中网络管理应用程序从数据库中检索与新设备的端口位置相关联的策略设置。
CNB2004100810043A 2003-11-20 2004-09-27 通过连接到特定交换器端口而自动配置网络设备 Expired - Fee Related CN1326364C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/718,343 2003-11-20
US10/718,343 US20050114474A1 (en) 2003-11-20 2003-11-20 Automatic configuration of the network devices via connection to specific switch ports

Publications (2)

Publication Number Publication Date
CN1620020A CN1620020A (zh) 2005-05-25
CN1326364C true CN1326364C (zh) 2007-07-11

Family

ID=34591077

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100810043A Expired - Fee Related CN1326364C (zh) 2003-11-20 2004-09-27 通过连接到特定交换器端口而自动配置网络设备

Country Status (3)

Country Link
US (2) US20050114474A1 (zh)
CN (1) CN1326364C (zh)
TW (1) TW200537846A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105191338A (zh) * 2013-02-05 2015-12-23 阿德斯电信公司 关联位置信息与容纳在通信组件中的通信子组件的系统和方法

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7350115B2 (en) * 2003-12-18 2008-03-25 Intel Corporation Device diagnostic system
US8082444B1 (en) * 2004-03-25 2011-12-20 Verizon Corporate Services Group Inc. System and method for adding new network devices to an existing network
JP4826077B2 (ja) * 2004-08-31 2011-11-30 株式会社日立製作所 ブートディスク管理方法
US8095925B2 (en) * 2004-09-15 2012-01-10 Kyocera Mita Corporation Seamless network installation of device drivers
US7330965B2 (en) * 2005-02-09 2008-02-12 International Business Machines Corporation Multi-tiered boot list
US20060230165A1 (en) * 2005-03-25 2006-10-12 Zimmer Vincent J Method and apparatus for provisioning network infrastructure
US20060277253A1 (en) * 2005-06-01 2006-12-07 Ford Daniel E Method and system for administering network device groups
US20070036358A1 (en) * 2005-08-10 2007-02-15 Nguyen Bao T Secure and automatic configuration of wireless networks
US20070079097A1 (en) * 2005-09-30 2007-04-05 Emulex Design & Manufacturing Corporation Automated logical unit creation and assignment for storage networks
US20070079113A1 (en) * 2005-09-30 2007-04-05 Amol Kulkarni Automatic secure device introduction and configuration
CN100373869C (zh) * 2005-11-18 2008-03-05 华为技术有限公司 一种网络设备的管理方法
US8682799B1 (en) * 2005-12-23 2014-03-25 Qlogic, Corporation Method and system for port licensing in switches
JP4681472B2 (ja) * 2006-02-24 2011-05-11 富士通株式会社 トポロジ情報収集プログラム、トポロジ情報収集装置およびトポロジ情報収集方法
US8089903B2 (en) * 2006-03-31 2012-01-03 Emc Corporation Method and apparatus for providing a logical separation of a customer device and a service device connected to a data storage system
US8522304B2 (en) * 2006-09-08 2013-08-27 Ibahn General Holdings Corporation Monitoring and reporting policy compliance of home networks
JP4939154B2 (ja) 2006-09-14 2012-05-23 株式会社日立製作所 ストレージ装置及び構成設定方法
US7958276B2 (en) * 2007-01-22 2011-06-07 Counterpath Corporation Automatic configuration of peripheral devices
US8132166B2 (en) * 2007-05-14 2012-03-06 Red Hat, Inc. Methods and systems for provisioning software
US8561058B2 (en) * 2007-06-20 2013-10-15 Red Hat, Inc. Methods and systems for dynamically generating installation configuration files for software
US8464247B2 (en) * 2007-06-21 2013-06-11 Red Hat, Inc. Methods and systems for dynamically generating installation configuration files for software
US8819200B2 (en) * 2007-07-25 2014-08-26 International Business Machines Corporation Automated cluster node configuration
US7917660B2 (en) * 2007-08-13 2011-03-29 International Business Machines Corporation Consistent data storage subsystem configuration replication in accordance with port enablement sequencing of a zoneable switch
US8484327B2 (en) * 2007-11-07 2013-07-09 Mcafee, Inc. Method and system for generic real time management of devices on computers connected to a network
US8713177B2 (en) * 2008-05-30 2014-04-29 Red Hat, Inc. Remote management of networked systems using secure modular platform
US20110093574A1 (en) * 2008-06-19 2011-04-21 Koehler Loren M Multi-blade interconnector
US9100297B2 (en) * 2008-08-20 2015-08-04 Red Hat, Inc. Registering new machines in a software provisioning environment
US8930512B2 (en) 2008-08-21 2015-01-06 Red Hat, Inc. Providing remote software provisioning to machines
US8838827B2 (en) * 2008-08-26 2014-09-16 Red Hat, Inc. Locating a provisioning server
US9477570B2 (en) * 2008-08-26 2016-10-25 Red Hat, Inc. Monitoring software provisioning
US8793683B2 (en) * 2008-08-28 2014-07-29 Red Hat, Inc. Importing software distributions in a software provisioning environment
US20100058327A1 (en) * 2008-08-28 2010-03-04 Dehaan Michael Paul Methods and systems for providing customized actions related to software provisioning
US9021470B2 (en) * 2008-08-29 2015-04-28 Red Hat, Inc. Software provisioning in multiple network configuration environment
US8244836B2 (en) * 2008-08-29 2012-08-14 Red Hat, Inc. Methods and systems for assigning provisioning servers in a software provisioning environment
US9164749B2 (en) * 2008-08-29 2015-10-20 Red Hat, Inc. Differential software provisioning on virtual machines having different configurations
US8527578B2 (en) * 2008-08-29 2013-09-03 Red Hat, Inc. Methods and systems for centrally managing multiple provisioning servers
US9952845B2 (en) * 2008-08-29 2018-04-24 Red Hat, Inc. Provisioning machines having virtual storage resources
US8103776B2 (en) * 2008-08-29 2012-01-24 Red Hat, Inc. Systems and methods for storage allocation in provisioning of virtual machines
US9111118B2 (en) * 2008-08-29 2015-08-18 Red Hat, Inc. Managing access in a software provisioning environment
US8612968B2 (en) * 2008-09-26 2013-12-17 Red Hat, Inc. Methods and systems for managing network connections associated with provisioning objects in a software provisioning environment
US8326972B2 (en) * 2008-09-26 2012-12-04 Red Hat, Inc. Methods and systems for managing network connections in a software provisioning environment
US8898305B2 (en) 2008-11-25 2014-11-25 Red Hat, Inc. Providing power management services in a software provisioning environment
US9124497B2 (en) * 2008-11-26 2015-09-01 Red Hat, Inc. Supporting multiple name servers in a software provisioning environment
US8832256B2 (en) * 2008-11-28 2014-09-09 Red Hat, Inc. Providing a rescue Environment in a software provisioning environment
US8775578B2 (en) * 2008-11-28 2014-07-08 Red Hat, Inc. Providing hardware updates in a software environment
US8782204B2 (en) * 2008-11-28 2014-07-15 Red Hat, Inc. Monitoring hardware resources in a software provisioning environment
US8070522B2 (en) 2008-12-12 2011-12-06 Cisco Technology, Inc. Adaptor for a router blade
US8402123B2 (en) * 2009-02-24 2013-03-19 Red Hat, Inc. Systems and methods for inventorying un-provisioned systems in a software provisioning environment
US9727320B2 (en) * 2009-02-25 2017-08-08 Red Hat, Inc. Configuration of provisioning servers in virtualized systems
US20100217944A1 (en) * 2009-02-26 2010-08-26 Dehaan Michael Paul Systems and methods for managing configurations of storage devices in a software provisioning environment
US8892700B2 (en) * 2009-02-26 2014-11-18 Red Hat, Inc. Collecting and altering firmware configurations of target machines in a software provisioning environment
US8413259B2 (en) * 2009-02-26 2013-04-02 Red Hat, Inc. Methods and systems for secure gated file deployment associated with provisioning
US9940208B2 (en) 2009-02-27 2018-04-10 Red Hat, Inc. Generating reverse installation file for network restoration
US8135989B2 (en) 2009-02-27 2012-03-13 Red Hat, Inc. Systems and methods for interrogating diagnostic target using remotely loaded image
US8667096B2 (en) * 2009-02-27 2014-03-04 Red Hat, Inc. Automatically generating system restoration order for network recovery
US9411570B2 (en) * 2009-02-27 2016-08-09 Red Hat, Inc. Integrating software provisioning and configuration management
US8990368B2 (en) 2009-02-27 2015-03-24 Red Hat, Inc. Discovery of network software relationships
US9558195B2 (en) * 2009-02-27 2017-01-31 Red Hat, Inc. Depopulation of user data from network
US8572587B2 (en) * 2009-02-27 2013-10-29 Red Hat, Inc. Systems and methods for providing a library of virtual images in a software provisioning environment
US8640122B2 (en) * 2009-02-27 2014-01-28 Red Hat, Inc. Systems and methods for abstracting software content management in a software provisioning environment
US8417926B2 (en) * 2009-03-31 2013-04-09 Red Hat, Inc. Systems and methods for providing configuration management services from a provisioning server
US9250672B2 (en) * 2009-05-27 2016-02-02 Red Hat, Inc. Cloning target machines in a software provisioning environment
US9134987B2 (en) * 2009-05-29 2015-09-15 Red Hat, Inc. Retiring target machines by a provisioning server
US9047155B2 (en) * 2009-06-30 2015-06-02 Red Hat, Inc. Message-based installation management using message bus
US20110060815A1 (en) * 2009-09-09 2011-03-10 International Business Machines Corporation Automatic attachment of server hosts to storage hostgroups in distributed environment
US10133485B2 (en) 2009-11-30 2018-11-20 Red Hat, Inc. Integrating storage resources from storage area network in machine provisioning platform
US8825819B2 (en) * 2009-11-30 2014-09-02 Red Hat, Inc. Mounting specified storage resources from storage area network in machine provisioning platform
EP2339576B1 (en) 2009-12-23 2019-08-07 Google LLC Multi-modal input on an electronic device
US11416214B2 (en) 2009-12-23 2022-08-16 Google Llc Multi-modal input on an electronic device
TWI437445B (zh) * 2010-02-09 2014-05-11 Quanta Comp Inc 刀鋒型伺服器之電腦管理方法
US9130835B1 (en) * 2010-12-01 2015-09-08 Juniper Networks, Inc. Methods and apparatus for configuration binding in a distributed switch
DE102010063437A1 (de) * 2010-12-17 2012-06-21 Siemens Aktiengesellschaft Verfahren zur Konfiguration eines oder mehrerer Geräte in einem Ethernet-basierten Kommunikationsnetz
US8352245B1 (en) 2010-12-30 2013-01-08 Google Inc. Adjusting language models
US8296142B2 (en) * 2011-01-21 2012-10-23 Google Inc. Speech recognition using dock context
CN102185864B (zh) * 2011-05-13 2014-12-24 北京星网锐捷网络技术有限公司 安全认证策略配置方法、装置及系统
US9100298B2 (en) * 2011-05-23 2015-08-04 Cisco Technology, Inc. Host visibility as a network service
JP5874484B2 (ja) * 2012-03-23 2016-03-02 富士通株式会社 処理システム、機器管理装置、及びプログラム
CN102546267B (zh) * 2012-03-26 2015-06-10 杭州华三通信技术有限公司 网络设备的自动配置方法和管理服务器
US9391842B2 (en) * 2012-06-15 2016-07-12 Telefonaktiebolaget L M Ericsson (Publ) Self-configuring transport network
US9106721B2 (en) 2012-10-02 2015-08-11 Nextbit Systems Application state synchronization across multiple devices
US9038060B2 (en) * 2012-10-02 2015-05-19 Nextbit Systems Inc. Automatically installing operating system specific to a detected network
CN103023707B (zh) * 2012-12-28 2016-03-09 华为技术有限公司 一种策略配置的方法、管理服务器以及网络系统
CN104184604B (zh) * 2013-05-24 2018-05-01 北京天地超云科技有限公司 一种云平台基础架构监管系统
US9842592B2 (en) 2014-02-12 2017-12-12 Google Inc. Language models using non-linguistic context
JP2015170135A (ja) * 2014-03-06 2015-09-28 富士通株式会社 設定支援プログラム、設定支援装置および設定支援方法
US9412365B2 (en) 2014-03-24 2016-08-09 Google Inc. Enhanced maximum entropy models
CN105323179B (zh) * 2014-07-17 2018-05-08 启碁科技股份有限公司 路由器及信息搜集方法
EP2993825A3 (en) * 2014-09-08 2016-03-23 Alcatel Lucent Network entity discovery and service stitching
US10554486B2 (en) * 2014-09-26 2020-02-04 Microsoft Technology Licensing, Llc Multi-enrollments of a computing device into configuration sources
US10134394B2 (en) 2015-03-20 2018-11-20 Google Llc Speech recognition using log-linear model
CN104993942A (zh) * 2015-05-15 2015-10-21 海信集团有限公司 一种网络节点设备及其配置方法
US9641390B2 (en) * 2015-05-27 2017-05-02 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Automatic configuration of switch port settings based on the device attached to the switch port
WO2017023247A1 (en) * 2015-07-31 2017-02-09 Hewlett Packard Enterprise Development Lp A networking infrastructure center
US9978367B2 (en) 2016-03-16 2018-05-22 Google Llc Determining dialog states for language models
US11134010B2 (en) 2016-08-03 2021-09-28 Schneider Electric Industries Sas Industrial software defined networking architecture for deployment in a software defined automation system
US10832664B2 (en) 2016-08-19 2020-11-10 Google Llc Automated speech recognition using language models that selectively use domain-specific model components
US10311860B2 (en) 2017-02-14 2019-06-04 Google Llc Language model biasing system
CN112291079B (zh) * 2017-03-28 2021-10-26 华为技术有限公司 一种网络业务配置方法及网络管理设备
CN107154887B (zh) * 2017-05-16 2021-02-09 深圳市茁壮网络股份有限公司 确定虚拟局域网vlan标识号的方法及装置
DE102017212256B4 (de) * 2017-07-18 2020-02-20 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Konfiguration von gleichartigen Netzwerkkomponenten sowie Kraftfahrzeug
CN109245920B (zh) * 2018-08-23 2021-09-17 北京东土科技股份有限公司 交换机自动配置方法、装置、交换机和存储介质
US11616700B1 (en) * 2019-10-29 2023-03-28 United Services Automobile Association (Usaa) Machine learning algorithms for change management in information technology environment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287316A (zh) * 2000-10-10 2001-03-14 上海龙林通讯技术开发有限公司 网络设备地址自动配置的方法
US6212585B1 (en) * 1997-10-01 2001-04-03 Micron Electronics, Inc. Method of automatically configuring a server after hot add of a device
US20030018889A1 (en) * 2001-07-20 2003-01-23 Burnett Keith L. Automated establishment of addressability of a network device for a target network enviroment

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5396635A (en) * 1990-06-01 1995-03-07 Vadem Corporation Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system
US6130092A (en) * 1994-07-04 2000-10-10 Max-Planck Gesellschaft Zur Forderung Der Wissenschaften E.V. Ribozyme gene library and method for making
JP2871469B2 (ja) * 1994-07-19 1999-03-17 日本電気株式会社 Atm網構成管理方法
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US6072774A (en) * 1997-05-05 2000-06-06 Motorola Communication network and method for managing internodal link topology
US5926463A (en) * 1997-10-06 1999-07-20 3Com Corporation Method and apparatus for viewing and managing a configuration of a computer network
US6047330A (en) * 1998-01-20 2000-04-04 Netscape Communications Corporation Virtual router discovery system
US6049834A (en) * 1998-05-08 2000-04-11 Cisco Technology, Inc. Layer 3 switch unicast protocol
US6212559B1 (en) * 1998-10-28 2001-04-03 Trw Inc. Automated configuration of internet-like computer networks
US6349306B1 (en) * 1998-10-30 2002-02-19 Aprisma Management Technologies, Inc. Method and apparatus for configuration management in communications networks
US6108702A (en) * 1998-12-02 2000-08-22 Micromuse, Inc. Method and apparatus for determining accurate topology features of a network
US7143153B1 (en) * 2000-11-09 2006-11-28 Ciena Corporation Internal network device dynamic health monitoring
US7051087B1 (en) * 2000-06-05 2006-05-23 Microsoft Corporation System and method for automatic detection and configuration of network parameters
US7555528B2 (en) * 2000-09-06 2009-06-30 Xanboo Inc. Systems and methods for virtually representing devices at remote sites
KR100903457B1 (ko) * 2000-11-29 2009-06-18 브리티쉬 텔리커뮤니케이션즈 파블릭 리미티드 캄퍼니 실시간 데이터 송수신 방법 및 장치
US20020131496A1 (en) * 2001-01-18 2002-09-19 Vinod Vasudevan System and method for adjusting bit rate and cost of delivery of digital data
US20020095487A1 (en) * 2001-01-18 2002-07-18 Robert Day System for registering, locating, and identifying network equipment
US7240106B2 (en) * 2001-04-25 2007-07-03 Hewlett-Packard Development Company, L.P. System and method for remote discovery and configuration of a network device
US20030014529A1 (en) * 2001-07-12 2003-01-16 Simpson Shell Sterling Mediated access to production device options in a distributed environment
US20050010697A1 (en) * 2002-12-30 2005-01-13 Husam Kinawi System for bandwidth detection and content switching
US7680074B2 (en) * 2004-07-09 2010-03-16 Cisco Technology, Inc. Method and apparatus for optimizing cell operation toward better speech quality in wireless packet-switching networks
US7953880B2 (en) * 2006-11-16 2011-05-31 Sharp Laboratories Of America, Inc. Content-aware adaptive packet transmission

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212585B1 (en) * 1997-10-01 2001-04-03 Micron Electronics, Inc. Method of automatically configuring a server after hot add of a device
CN1287316A (zh) * 2000-10-10 2001-03-14 上海龙林通讯技术开发有限公司 网络设备地址自动配置的方法
US20030018889A1 (en) * 2001-07-20 2003-01-23 Burnett Keith L. Automated establishment of addressability of a network device for a target network enviroment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105191338A (zh) * 2013-02-05 2015-12-23 阿德斯电信公司 关联位置信息与容纳在通信组件中的通信子组件的系统和方法

Also Published As

Publication number Publication date
CN1620020A (zh) 2005-05-25
TW200537846A (en) 2005-11-16
US20080263185A1 (en) 2008-10-23
US20050114474A1 (en) 2005-05-26

Similar Documents

Publication Publication Date Title
CN1326364C (zh) 通过连接到特定交换器端口而自动配置网络设备
JP5295384B2 (ja) 物理インフラ管理システム
US8516089B2 (en) Cluster system management
US7146447B2 (en) System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
CN101277214B (zh) 一种管理刀片式服务器的方法及系统
US7716315B2 (en) Enclosure configurable to perform in-band or out-of-band enclosure management
US6920511B2 (en) Method and apparatus for controlling communications in data storage complexes
US8762774B2 (en) Distributed blade server system, management server and switching method
JP5678717B2 (ja) 監視装置、監視システムおよび監視方法
US20020078290A1 (en) Cluster computer network appliance
US20060136704A1 (en) System and method for selectively installing an operating system to be remotely booted within a storage area network
JP2004178598A (ja) 作動中のシャーシに挿入されているモジュールに電力を自動的に分配するための装置、方法およびプログラム
WO2011133274A2 (en) System and method for remotely determining identification and physical location of equipment in a rack
US7818387B1 (en) Switch
US7685348B2 (en) Dedicated server management card with hot swap functionality
US7103654B2 (en) Server system with segregated management LAN and payload LAN
CN103138969A (zh) 服务器机架系统
WO2010020137A1 (zh) 上电保护方法、模块及系统
TWI261751B (en) Mis-configuration detection methods and devices for blade systems
CN114860494A (zh) 一种sas拓展器配置自适应系统
Cisco Product Overview
Cisco Troubleshooting the Initial Hardware Configuration
Cisco Troubleshooting the Initial Hardware Configuration
Cisco Troubleshooting the Initial Hardware Configuration
Cisco Creating and Managing Clusters

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070711

Termination date: 20110927