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.

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

    Protocol for efficient exchange of XML documents with a network device
    6.
    发明授权
    Protocol for efficient exchange of XML documents with a network device 有权
    使用网络设备高效交换XML文档的协议

    公开(公告)号:US07853676B1

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

    申请号:US10866169

    申请日:2004-06-10

    IPC分类号: G06F15/173

    摘要: A method and apparatus for the configuration of a network device through the exchange of XML documents is provided. A network device transmits multiple chunks of an XML document to a client in response to the size of the XML document being larger than a configurable size. The client does not receive any XML documents from network device that exceed the configurable size, and may abort receiving additional chunks of the XML document. The client and the network device may each discover which version of a data schema each other is using to reference components of the network device. The exchanged XML documents include version data that identifies a version for a plurality of data schemas that are each associated with a component of network device. The client and the network device may thus avoid exchanging ambiguous communications due to inconsistent versions of a data schema.

    摘要翻译: 提供了一种通过交换XML文档来配置网络设备的方法和装置。 响应于大于可配置大小的XML文档的大小,网络设备向客户端发送多个XML文档块。 客户端没有从网络设备收到超过可配置大小的任何XML文档,并且可能会中止接收XML文档的其他块。 客户机和网络设备可以各自发现哪个版本的数据模式正在使用来引用网络设备的组件。 交换的XML文档包括识别多个数据模式的版本数据的版本数据,每个数据模式各自与网络设备的组件相关联。 因此,客户端和网络设备可以避免由于数据模式的不一致版本而交换模糊通信。

    Electro-magnetic Interference Reduction for Switched Signal Systems
    9.
    发明申请
    Electro-magnetic Interference Reduction for Switched Signal Systems 有权
    开关信号系统的电磁干扰降低

    公开(公告)号:US20120063552A1

    公开(公告)日:2012-03-15

    申请号:US13219528

    申请日:2011-08-26

    申请人: Kapil Jain

    发明人: Kapil Jain

    IPC分类号: H04B1/10

    摘要: In one embodiment, a method receives a pulse width modulation signal. A value that is a function of the pulse width modulation signal is determined. The value is used to modulate a switching frequency of the pulse width modulation signal to generate a modulated pulse width modulation signal. The applied value reduces electro-magnetic interference from tones in the modulated pulse width modulation signal.

    摘要翻译: 在一个实施例中,一种方法接收脉宽调制信号。 确定作为脉宽调制信号的函数的值。 该值用于调制脉宽调制信号的开关频率以产生调制脉宽调制信号。 所应用的值可以减小调制脉宽调制信号中的音调的电磁干扰。

    ROM-code programmable digital signal processor
    10.
    发明授权
    ROM-code programmable digital signal processor 有权
    ROM代码可编程数字信号处理器

    公开(公告)号:US09274801B1

    公开(公告)日:2016-03-01

    申请号:US13533019

    申请日:2012-06-26

    申请人: Kapil Jain

    发明人: Kapil Jain

    IPC分类号: G06F9/38

    摘要: Systems, methods, and other embodiments associated with a digital signal processor that includes a read-only memory are described. According to one embodiment, a processor includes a read-only memory (ROM) configured with a plurality of processing routines that when executed cause the processor to implement corresponding processor features. The processor includes a digital signal processor (DSP) engine. The DSP engine is configured to determine whether a processing routine of the plurality of processing routines is enabled based, at least in part, on a corresponding value in a control register. The DSP engine is configured to selectively execute the processing routine based, at least in part, on whether the value indicates that the processing routine is enabled.

    摘要翻译: 描述了与包括只读存储器的数字信号处理器相关联的系统,方法和其他实施例。 根据一个实施例,处理器包括配置有多个处理例程的只读存储器(ROM),当执行时,处理器实现对应的处理器特征。 处理器包括数字信号处理器(DSP)引擎。 DSP引擎被配置为至少部分地基于控制寄存器中的对应值来确定多个处理例程的处理例程是否被启用。 至少部分地,DSP引擎被配置为基于该值是否指示处理例程被启用来选择性地执行处理例程。