Managing network device configuration using versioning and partitioning
    1.
    发明申请
    Managing network device configuration using versioning and partitioning 有权
    使用版本控制和分区管理网络设备配置

    公开(公告)号:US20060007944A1

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

    申请号:US11043281

    申请日:2005-01-25

    IPC分类号: H04L12/28

    摘要: Configuration versioning and partitioning are provided as methods for managing large configuration for a network element such as a router or switch. In one aspect, a method performed in a network element, the network element comprising a plurality of software components that control operations and features of the network element, wherein operations and features of the network element are defined in part by a configuration, comprises creating and storing one or more configuration partition namespaces each comprising a version identifier and one or more configuration tuples; associating one or more of the configuration partition namespaces in a configuration partition; associating one of the software components and the one or more configuration partition namespaces; and creating and storing information identifying one of the software components, its associated configuration partition namespaces, and the version identifier of each of the configuration partition namespaces.

    摘要翻译: 提供配置版本控制和分区作为管理诸如路由器或交换机之类的网络元件的大型配置的方法。 在一个方面,一种在网络元件中执行的方法,所述网络元件包括控制所述网络元件的操作和特征的多个软件组件,其中所述网络元件的操作和特征部分地由配置来定义,包括创建和 存储每个包括版本标识符和一个或多个配置元组的配置分区命名空间; 在配置分区中关联一个或多个配置分区命名空间; 关联一个软件组件和一个或多个配置分区命名空间; 以及创建和存储识别软件组件之一,其关联的配置分区命名空间以及每个配置分区命名空间的版本标识符的信息。

    Managing network device configuration using versioning and partitioning
    2.
    发明授权
    Managing network device configuration using versioning and partitioning 有权
    使用版本控制和分区管理网络设备配置

    公开(公告)号:US07779404B2

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

    申请号:US11043281

    申请日:2005-01-25

    IPC分类号: G06F9/44 G06F9/445

    摘要: Configuration versioning and partitioning are provided as methods for managing large configuration for a network element such as a router or switch. In one aspect, a method performed in a network element, the network element comprising a plurality of software components that control operations and features of the network element, wherein operations and features of the network element are defined in part by a configuration, comprises creating and storing one or more configuration partition namespaces each comprising a version identifier and one or more configuration tuples; associating one or more of the configuration partition namespaces in a configuration partition; associating one of the software components and the one or more configuration partition namespaces; and creating and storing information identifying one of the software components, its associated configuration partition namespaces, and the version identifier of each of the configuration partition namespaces.

    摘要翻译: 提供配置版本控制和分区作为管理诸如路由器或交换机之类的网络元件的大型配置的方法。 在一个方面,一种在网络元件中执行的方法,所述网络元件包括控制所述网络元件的操作和特征的多个软件组件,其中所述网络元件的操作和特征部分地由配置来定义,包括创建和 存储每个包括版本标识符和一个或多个配置元组的配置分区命名空间; 在配置分区中关联一个或多个配置分区命名空间; 关联一个软件组件和一个或多个配置分区命名空间; 以及创建和存储识别软件组件之一,其关联的配置分区命名空间以及每个配置分区命名空间的版本标识符的信息。

    Configuration commit database approach and session locking approach in a two-stage network device configuration process
    5.
    发明授权
    Configuration commit database approach and session locking approach in a two-stage network device configuration process 有权
    配置提交数据库方法和会话锁定方法在两阶段网络设备配置过程中

    公开(公告)号:US07640317B2

    公开(公告)日:2009-12-29

    申请号:US10866528

    申请日:2004-06-10

    IPC分类号: G06F15/167

    摘要: A method and apparatus for modifying the configuration of a network device, such as a router, using a two-stage configuration model is provided. A first request from a user for a change in configuration of a network device is received. Configuration data associated with the first request is stored. A second request to modify the configuration of the network device to reflect the configuration data is received. An exclusive lock on the network device is assigned to the user preventing other users from modifying the configuration of the network device. The current operational state of the network device is modified to reflect the configuration data, which is then stored in a device configuration database. Users can view configuration history data to view prior configurations of the network device. Multiple users may modify the network device without interfering with one another because conflicts are avoided through use of an exclusive lock.

    摘要翻译: 提供了使用两级配置模型来修改诸如路由器的网络设备的配置的方法和装置。 接收来自用户对网络设备的配置的改变的第一请求。 存储与第一请求相关联的配置数据。 接收到修改网络设备的配置以反映配置数据的第二个请求。 网络设备上的排他锁被分配给用户,防止其他用户修改网络设备的配置。 网络设备的当前操作状态被修改以反映配置数据,然后存储在设备配置数据库中。 用户可以查看配置历史数据,查看网络设备的先前配置。 多个用户可以修改网络设备而不会彼此干扰,因为通过使用排他锁来避免冲突。

    Server-side XML-based development environment for network device management applications
    6.
    发明授权
    Server-side XML-based development environment for network device management applications 有权
    用于网络设备管理应用程序的服务器端基于XML的开发环境

    公开(公告)号:US07529825B1

    公开(公告)日:2009-05-05

    申请号:US10727135

    申请日:2003-12-02

    IPC分类号: G06F15/173

    摘要: An end-to-end approach is provided for developing and maintaining network device management applications. The approach includes an XML-based development environment for network device management applications that uses Management Data API (MDA) schemas that define a hierarchical data model for components supported by a network device. The XML-based development environment also uses XML schemas to define a common XML-based interface used by management applications to access management data maintained on the network device. The approach provides programmatic access to network device management data and management data schema with an XML-based data model and interface that is consistent across all network device components. The approach includes mechanisms for automatically generating XML requests that conform to a hierarchical data model from requests that conform to a table-based data model. The approach also includes mechanisms for automatically extracting data from XML replies and conforming to the table-based data model.

    摘要翻译: 提供端到端方法来开发和维护网络设备管理应用程序。 该方法包括使用管理数据API(MDA)模式的网络设备管理应用程序的基于XML的开发环境,该模式为网络设备支持的组件定义分层数据模型。 基于XML的开发环境还使用XML模式来定义管理应用程序使用的通用的基于XML的接口来访问网络设备上维护的管理数据。 该方法通过基于XML的数据模型和接口提供对网络设备管理数据和管理数据模式的编程访问,该数据模型和接口在所有网络设备组件中都是一致的。 该方法包括从符合基于表的数据模型的请求自动生成符合分层数据模型的XML请求的机制。 该方法还包括从XML回复中自动提取数据并符合基于表的数据模型的机制。