Using context-sensitive intelligent diffs to modify router configurations
    1.
    发明授权
    Using context-sensitive intelligent diffs to modify router configurations 有权
    使用上下文敏感的智能差异来修改路由器配置

    公开(公告)号:US07287069B1

    公开(公告)日:2007-10-23

    申请号:US10322850

    申请日:2002-12-18

    IPC分类号: G06F15/177

    CPC分类号: H04L41/22 H04L41/0816

    摘要: Methods and devices are disclosed for changing the configuration state of a network device such as a router, a switch or a similar device without the need for a person to interpret a textual diff. According to some aspects of the invention, a programmatic diff file that includes the output of two comparisons is used as an input file to a program that “rolls back” the current configuration state to a prior configuration state. According to other aspects of the invention, the output of a single comparison is input to an “incremental diff” process, which adds new commands to a configuration state. According to preferred aspects of the invention, the output files generated by the comparison processes preserve the hierarchical context of each command in a programmatic format that is usable as direct input by the network device or by another device (such as a host controlled by a network administrator) that performs the incremental diff.

    摘要翻译: 公开了用于改变诸如路由器,交换机或类似设备的网络设备的配置状态的方法和设备,而不需要人解释文本差异。 根据本发明的一些方面,包括两个比较的输出的程序化差异文件被用作向当前配置状态“回滚”到先前配置状态的程序的输入文件。 根据本发明的其他方面,单个比较的输出被输入到“增量差分”过程,其将新的命令添加到配置状态。 根据本发明的优选方面,由比较过程产生的输出文件以编程格式保存每个命令的分层上下文,该格式可用作网络设备或另一设备(例如由网络控制的主机)的直接输入 管理员)执行增量差异。

    Context-sensitive intelligent diffs of router configurations
    2.
    发明授权
    Context-sensitive intelligent diffs of router configurations 有权
    路由器配置的上下文相关智能差异

    公开(公告)号:US07171462B1

    公开(公告)日:2007-01-30

    申请号:US10322852

    申请日:2002-12-18

    摘要: Methods and devices are disclosed for determining differences in the configuration states of network devices. Context-sensitive diffs are produced by comparing two configuration files of a network device. According to some aspects of the invention, the context of each command is preserved in a “programmatic” format that is usable by a network element such as a router. In some aspects of the invention, only commands at a corresponding hierarchical level of the configuration files are compared when producing a diff, in order to increase accuracy and efficiency.

    摘要翻译: 公开了用于确定网络设备的配置状态的差异的方法和设备。 通过比较网络设备的两个配置文件来生成上下文相关的差异。 根据本发明的一些方面,每个命令的上下文以可由诸如路由器之类的网络元件使用的“编程”格式保存。 在本发明的一些方面中,为了提高精度和效率,仅在生成差异时比较配置文件的相应层级下的命令。