割接流程及割接工具使用概述:

image-20241208172459665

 

 

 

割接步骤及使用工具详细说明:

割接步骤:

1) ,割接前设备状态采集

2) ,割接前链路ping测采集

3) ,生成设备状态信息表格

4) ,制作割接脚本

5) ,割接当晚配置割接脚本

6) ,采集割接后设备配置及状态信息

7) ,对比割接前后配置及状态信息

割接中使用工具详细说明:

(一)割接前设备状态采集

使用工具:《CRT_VBS采集脚本生成器-完美版v1.0》生成采集脚本

在CRT中执行采集脚本

自动生成采集配置(无论直接登录设备或者跳登设备都不影响采集脚本的名称为设备名称)

需要采集的文本:设备配置,状态,Ping脚本;一键运行采集

图形用户界面, 应用程序  描述已自动生成

img

图片包含 表格  描述已自动生成

(二)割接前链路ping测结果采集

ping测脚本一键生成:

将设备配置文件粘贴到输入文本文本框,点击按钮

处理结果为自动生成的ping脚本

然后用工具:《CRT_VBS采集脚本生成器-完美版v1.0》生成ping采集脚本

在CRT中执行脚本,一键自动采集ping测结果

图形用户界面  描述已自动生成

(三)生成设备状态信息表格

割接设备需要确定UP的端口,需要确定端口的收发光,模块类型,模块距离,流量大小

用工具《华为设备UP端口信息自动汇总工具v1.0》一键生成表格

方便割接人员制作割接端口对应关系表

img

生成的端口状态:

文本, 应用程序  描述已自动生成

(四)制作割接脚本

工具一:找出包含list文件中关键字的块-python

将接口列表放在list.txt中,从配置文件中查找list文件的接口相关配置

从配置文件中查找:找接口-完全匹配接口,接口加点号,接口加空格,包含的块内容,接口相关的静态路由,带接口的静态路由,接口相关的BGP VPN配置

文本  描述已自动生成

image-20241208182309938

 

工具二:在块中将包含元素的行提取出来-用缩进分块

将需要查找的多个关键字放在list.txt中,在配置文件中查找关键字

找出块中多个关键字相关的当前行的配置,生成结果

文本  描述已自动生成

工具三:多关键词批量替换工具-完美版v1.2

此工具主要用途: 设备替换割接中,脚本改好后; 端口数据(包括子接口数据)批量替换为目标接口数据.--其他数据保持不变

图形用户界面, 应用程序, 表格  描述已自动生成

工具四:将两个块包含的文件,根据关键字合并为同一个块-python版

例如此python程序根据:ip vpn-instance DAM-XXX 将两个块的内容合并为一个块

图形用户界面, 文本, 应用程序, 电子邮件  描述已自动生成

(五)割接当晚配置割接脚本

所用工具:SecureCRT、XShell

(六)对比割接前后配置及状态信息

工具一:采集割接后设备配置及状态信息

用工具:《CRT_VBS采集脚本生成器-完美版v1.0》生成采集脚本

图形用户界面, 应用程序  描述已自动生成

工具二:《两列数据差异性比较工具》

制作脚本的过程中或割接后状态对比过程中,可以对比前后状态是否一致

表格  描述已自动生成

工具三:《文件分块-内外层块都排序-python版》

制作脚本的过程中或割接后状态对比过程中,可以对比前后状态是否一致

文件先分块,用有缩进则表示一个块来分块,然后分好的块再排序,而且将分好的块内部再排序。(方便割接前后状态对比)

图形用户界面, 文本  描述已自动生成

工具四:《文件分块-外层块排序-python版》

制作脚本的过程中或割接后状态对比过程中,可以对比前后状态是否一致

文件先分块,用有缩进则表示一个块来分块,然后分好的块再排序。(方便割接前后状态对比)

图形用户界面, 文本  描述已自动生成

工具五:《将块头文本添加到块的每一行头部-python版》

表格  描述已自动生成

图形用户界面, 文本, 应用程序  描述已自动生成

 

工具六:软件《Beyond Compare4.0》

image-20241208185124225

 

联系我们:加微信:wwwmmm027