Method and apparatus for modifying software
    1.
    发明授权
    Method and apparatus for modifying software 有权
    修改软件的方法和装置

    公开(公告)号:US07389505B2

    公开(公告)日:2008-06-17

    申请号:US10903974

    申请日:2004-07-30

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/656

    摘要: A computing system receives a compressed archive file that includes a one or more new executable software modules, and a installation file specifying instructions for installing such modules on the computing system. The modules and the installation file are extracted from the compressed archive file, and the modules installed in accordance with the instructions. Instances of executing software modules that correspond to the installed modules are notified about their impending termination. The instances are then terminated before launching corresponding instances of the installed modules.

    摘要翻译: 计算系统接收包括一个或多个新的可执行软件模块的压缩归档文件,以及指定用于在计算系统上安装这些模块的安装文件。 模块和安装文件从压缩归档文件中提取,并按照说明安装模块。 对与已安装模块相对应的软件模块执行的实例将被通知即将终止。 然后在启动已安装模块的相应实例之前终止实例。

    Method and apparatus for modifying software
    2.
    发明申请
    Method and apparatus for modifying software 有权
    修改软件的方法和装置

    公开(公告)号:US20060026590A1

    公开(公告)日:2006-02-02

    申请号:US10903974

    申请日:2004-07-30

    IPC分类号: G06F9/445

    CPC分类号: G06F8/656

    摘要: A computing system receives a compressed archive file that includes a one or more new executable software modules, and a installation file specifying instructions for installing such modules on the computing system. The modules and the installation file are extracted from the compressed archive file, and the modules installed in accordance with the instructions. Instances of executing software modules that correspond to the installed modules are notified about their impending termination. The instances are then terminated before launching corresponding instances of the installed modules.

    摘要翻译: 计算系统接收包括一个或多个新的可执行软件模块的压缩归档文件,以及指定用于在计算系统上安装这些模块的安装文件。 模块和安装文件从压缩归档文件中提取,并按照说明安装模块。 对与已安装模块相对应的软件模块执行的实例将被通知即将终止。 然后在启动已安装模块的相应实例之前终止实例。

    Computing system redundancy and fault tolerance
    3.
    发明申请
    Computing system redundancy and fault tolerance 审中-公开
    计算系统冗余和容错

    公开(公告)号:US20060023627A1

    公开(公告)日:2006-02-02

    申请号:US10910861

    申请日:2004-08-02

    IPC分类号: H04J1/16

    摘要: A computing environment includes a number of nodes, one of which is a primary node that controls the operation of the computing environment and another of which is a backup node that is capable of controlling operation of the computing environment. The primary node includes a hardware management module (HMM) that controls hardware components in the computing environment. The HMM also detects and reports events relating to the hardware components. The primary node further includes a software management module (SMM) that controls instances of software components of the computing environment, and detects and reports events related to the same. A node management module (NMM) in the primary node elects the node as the primary from among the number of nodes. The NMM receives the reports of events from the HMM and SMM, and selectively transfers operational control of the computing environment to a backup node in response to the reports. A configuration management module (CMM) transfers a configuration of the computing environment to the backup node. A replication library is used in transferring a state of each of the instances of software components to the backup node.

    摘要翻译: 计算环境包括多个节点,其中之一是控制计算环境的操作的主节点,另一节点是能够控制计算环境的操作的备份节点。 主节点包括控制计算环境中的硬件组件的硬件管理模块(HMM)。 HMM还可以检测和报告与硬件组件有关的事件。 主节点还包括控制计算环境的软件组件的实例的软件管理模块(SMM),并且检测和报告与其相关的事件。 主节点中的节点管理模块(NMM)从节点数中选择节点作为主节点。 NMM从HMM和SMM接收事件的报告,并且响应于报告,有选择地将计算环境的操作控制传送到备份节点。 配置管理模块(CMM)将计算环境的配置传输到备份节点。 复制库用于将软件组件的每个实例的状态转移到备份节点。

    Forwarding database in a network switch device
    4.
    发明申请
    Forwarding database in a network switch device 有权
    在网络交换机设备中转发数据库

    公开(公告)号:US20060023724A1

    公开(公告)日:2006-02-02

    申请号:US10911156

    申请日:2004-08-02

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L12/4641

    摘要: A layer-2 network switch device forwarding database implementation and method to access the forwarding database. A forwarding database (FDB) is implemented as a tree. A separate VLAN database is also structured as a tree. Each node in the tree represents a separate VLAN. For each VLAN, all associated ports are maintained in a data structure organized as a tree. Likewise, all port information is maintained in a tree-based data structure, and for each port, all VLAN information associated with the port is maintained in a tree data structure. Each node in a VLAN's port tree data structure is linked with each corresponding node in the port's VLAN tree data structure. Each pair of nodes maintains a linked list of all FDB entries relating to the node pair. Operations are quickly and efficiently performed on the FDB using the data structure architecture.

    摘要翻译: 二层网络交换设备转发数据库实现和方法来访问转发数据库。 转发数据库(FDB)被实现为树。 单独的VLAN数据库也被构造为一个树。 树中的每个节点都表示单独的VLAN。 对于每个VLAN,所有关联的端口都保存在以树状组织的数据结构中。 同样,所有端口信息都保存在基于树的数据结构中,对于每个端口,与端口关联的所有VLAN信息都保持在树形数据结构中。 VLAN的端口树数据结构中的每个节点与端口的VLAN树数据结构中的每个对应节点相关联。 每对节点维护与节点对相关的所有FDB条目的链表。 使用数据结构架构,在FDB上快速高效地执行操作。

    Forwarding database in a network switch device
    5.
    发明授权
    Forwarding database in a network switch device 有权
    在网络交换机设备中转发数据库

    公开(公告)号:US07646773B2

    公开(公告)日:2010-01-12

    申请号:US10911156

    申请日:2004-08-02

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4641

    摘要: A layer-2 network switch device forwarding database implementation and method to access the forwarding database. A forwarding database (FDB) is implemented as a tree. A separate VLAN database is also structured as a tree. Each node in the tree represents a separate VLAN. For each VLAN, all associated ports are maintained in a data structure organized as a tree. Likewise, all port information is maintained in a tree-based data structure, and for each port, all VLAN information associated with the port is maintained in a tree data structure. Each node in a VLAN's port tree data structure is linked with each corresponding node in the port's VLAN tree data structure. Each pair of nodes maintains a linked list of all FDB entries relating to the node pair. Operations are quickly and efficiently performed on the FDB using the data structure architecture.

    摘要翻译: 二层网络交换设备转发数据库实现和方法来访问转发数据库。 转发数据库(FDB)被实现为树。 单独的VLAN数据库也被构造为一个树。 树中的每个节点都表示单独的VLAN。 对于每个VLAN,所有关联的端口都保存在以树状组织的数据结构中。 同样,所有端口信息都保存在基于树的数据结构中,对于每个端口,与端口关联的所有VLAN信息都保持在树形数据结构中。 VLAN的端口树数据结构中的每个节点与端口的VLAN树数据结构中的每个对应节点相关联。 每对节点维护与节点对相关的所有FDB条目的链表。 使用数据结构架构,在FDB上快速高效地执行操作。

    Method and apparatus for converting network management protocol to markup language
    6.
    发明申请
    Method and apparatus for converting network management protocol to markup language 有权
    将网络管理协议转换为标记语言的方法和装置

    公开(公告)号:US20060036723A1

    公开(公告)日:2006-02-16

    申请号:US10902963

    申请日:2004-07-30

    IPC分类号: G06F15/173

    摘要: A method is provided to convert network management protocol request into a markup language representation. In one embodiment, the present invention includes receiving a network management protocol request at a network device, generating a plurality of markup language tags and content embedded in the markup language tags based on the received request, and responding to the request using the plurality of markup language tags and content embedded in the markup language tags using a unified backend interface. In one embodiment, routines used to generate the plurality of markup language tags and content are generated automatically using an instrumentation module.

    摘要翻译: 提供了一种将网络管理协议请求转换为标记语言表示的方法。 在一个实施例中,本发明包括在网络设备处接收网络管理协议请求,基于接收到的请求生成多个标记语言标签和嵌入​​标记语言标签中的内容,并使用多个标记来响应该请求 使用统一的后端界面嵌入标记语言标签中的语言标签和内容。 在一个实施例中,使用检测模块自动生成用于生成多个标记语言标签和内容的例程。

    Method and apparatus for controlling process dependencies
    7.
    发明授权
    Method and apparatus for controlling process dependencies 有权
    用于控制过程依赖性的方法和装置

    公开(公告)号:US07376951B1

    公开(公告)日:2008-05-20

    申请号:US10236403

    申请日:2002-09-06

    IPC分类号: G06F9/46

    摘要: A method and system is provided to control and check run-time process dependencies. When a process manager receives a request to start a new process, the process manager accesses a configuration file to check if the new process depends on any other processes to be running and what versions of these prerequisite processes are required. If an exact version is specified in the configuration file, the prerequisite process version must match the exact version specified to be compatible with the new process. If a range of acceptable versions is specified in the configuration file, the prerequisite process version must fall within the range of acceptable versions to be compatible with the new process. If a minimum acceptable version is specified in the configuration file, then the prerequisite process version must be greater than or equal to the minimum acceptable version specified. If a maximum acceptable version is specified in the configuration file, then the prerequisite process version must be less than or equal to the maximum acceptable version specified. If the prerequisite processes are not running or the versions of the running prerequisite processes are not compatible with the new process, then the new process is not started. If the new process does not depend on any processes or all the prerequisite are running with compatible versions, then the new process may be started.

    摘要翻译: 提供了一种方法和系统来控制和检查运行时过程依赖性。 当进程管理器接收到启动新进程的请求时,进程管理器访问配置文件,以检查新进程是否依赖于要运行的任何其他进程,以及需要哪些版本的前提进程。 如果在配置文件中指定了确切的版本,则必备过程版本必须与指定的确切版本匹配才能与新进程兼容。 如果在配置文件中指定了一系列可接受的版本,则必备过程版本必须在可接受的版本范围内才能与新进程兼容。 如果在配置文件中指定了最小可接受的版本,则必备过程版本必须大于或等于指定的最小可接受版本。 如果在配置文件中指定了最大可接受的版本,则必备过程版本必须小于或等于指定的最大可接受版本。 如果先决条件进程未运行或正在运行的必备过程的版本与新进程不兼容,则新进程不会启动。 如果新进程不依赖于任何进程,或者所有先决条件都是使用兼容版本运行的,则可能会启动新进程。

    Method and apparatus for dynamic configuration management
    8.
    发明授权
    Method and apparatus for dynamic configuration management 有权
    用于动态配置管理的方法和装置

    公开(公告)号:US07783733B1

    公开(公告)日:2010-08-24

    申请号:US10132946

    申请日:2002-04-26

    IPC分类号: G06F15/173

    摘要: A method is provided to dynamically manage the configuration of a network device. An application supporting a protocol, network interface or other component of the configuration operates in conjunction with a master agent and subagent to send and receive configuration management information. The application further operates in conjunction with a configuration manager interface and configuration manager to access and update the configuration in accordance with a priority of the application, and without taking the network device out of service.

    摘要翻译: 提供了一种用于动态管理网络设备的配置的方法。 支持协议,网络接口或配置的其他组件的应用程序与主代理和子代理一起运行,以发送和接收配置管理信息。 应用程序还与配置管理器接口和配置管理器一起操作,以根据应用的优先级访问和更新配置,并且不使网络设备停止服务。

    Method and apparatus for fast route table update
    9.
    发明授权
    Method and apparatus for fast route table update 失效
    快速路由表更新的方法和装置

    公开(公告)号:US07334048B1

    公开(公告)日:2008-02-19

    申请号:US10164980

    申请日:2002-06-04

    申请人: Tao Guan Michael Yip

    发明人: Tao Guan Michael Yip

    IPC分类号: G06F15/173

    摘要: A method and apparatus is provided for fast route table updates. A route table entry is identified, and a subsequent route table entry is located using the identified route table entry. All subsequent route table entries are identified using the previous route table entry until all route table entries associated with a predetermined characteristic are identified. The identified entries may be purged or transferred from one route table to another. The predetermined characteristic may be that the route table entries where discovered by a common routing protocol. Route table entries associated with a common routing protocol that is inoperative for a predetermined period are purged.

    摘要翻译: 提供了一种用于快速路由表更新的方法和装置。 识别路由表条目,并且使用所识别的路由表条目来定位后续路由表条目。 使用先前的路由表条目来识别所有后续的路由表条目,直到与预定特征相关联的所有路由表条目被识别为止。 所识别的条目可以被清除或从一个路由表传送到另一个路由表。 预定的特征可以是通过公共路由协议发现的路由表条目。 清除与常规路由协议相关联的路由表条目,该路由协议在预定时间段内不起作用。

    Method and system for VMAN protocol

    公开(公告)号:US06618388B2

    公开(公告)日:2003-09-09

    申请号:US09755736

    申请日:2001-01-05

    IPC分类号: H04L1256

    CPC分类号: H04L12/4645 H04L12/2852

    摘要: A method and system is provided in which MAN traffic is segregated at a customer and a provider domain level. A switch at the edge of the MAN encapsulates a data packet in a new header, which is used to specify the customer domain tags. The data packet is encapsulated further in another new header, which is used to specify new VMAN tags. The nested encapsulation is repeated as necessary until the data packet is forwarded to a remote switch at the edge of the MAN in accordance with the VMAN configuration or the source and destination address in the original data packet. The remote switch strips the VMAN tags from the data packet, and forwards the stripped data packet to the receiving customer domain as specified in the customer domain tag.