摘要: 1、字符串匹配 字符串匹配指验证一个字符串是否符合指定的“字符串模板”,常用于用户输入验证。例如,用户在注册时要输入邮箱,所以需要验证邮箱是否有效,这就要用到字符串匹配验证。我们使用match(p,text)函数进行字符串匹配,其中的参数p是正则表达式,即字符串模板,text是要验证的字符串。如果匹 阅读全文
posted @ 2021-03-14 22:52 yechaoxu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 关于使用python批量操作网络设备,这里本人目前只接触了两个模块,netmiko和pratmiko,后面的脚本也都将基于这两个模块。 一、netmiko模块 1、使用netmiko模块连接操作设备 import netmiko #导入netmiko模块 import time #导入time模块 阅读全文
posted @ 2021-03-08 16:20 yechaoxu 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 一、仓库克隆(代码下载) 登陆GitHub页面后,进入主页,可以发现一个叫Clone Or Download的按钮。点击该按钮后,会看到一个链接,保存这个连接 在本地命令行工具,我们可以使用之前保存的链接,通过命令git clone [仓库链接]将中央代码仓库下载到本地。 使用ls命令验证本地代码仓 阅读全文
posted @ 2021-02-25 10:17 yechaoxu 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、函数 1、定义函数 在Python中创建一个函数,需要选择函数名,并定义其参数、行为和返回值。 在def关键字后面,指定函数的名称,名称选择遵循与变量名相同的规则。按惯例,函数名不应使用大写字母,单词用下划线分隔:like_this。 在Python中,可以使用语法“[函数名]([逗号分隔的参数 阅读全文
posted @ 2021-02-24 11:43 yechaoxu 阅读(955) 评论(0) 推荐(0) 编辑
摘要: NDP和LLDP作用是一样, NDP:用来发现直接相连的邻居信息,包括邻接设备的设备名称、软/硬件版本、连接端口等,另外还可提供设备的id、端口地址、硬件平台等信息 LLDP:它提供了一种标准的链路层发现方式,可以将本端设备的的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type 阅读全文
posted @ 2018-06-13 11:44 yechaoxu 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: GVRP概述 简要介绍GVRP和GARP的基本概念。 为设备配置VLAN的方法通常是手工配置。如图1所示,Device A上有VLAN2,Device B和Device C上只有VLAN1,三台设备通过Trunk链路连接在一起。如果需要为网络中的所有设备都配置VLAN,就需要网络管理员在每台设备上分 阅读全文
posted @ 2018-06-13 11:43 yechaoxu 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: OSPF 的 DR、 BDR 及 DR Other 表示什么意思?选举规则是什么? DR为指定路由器, BDR为备份指定路由器, DR OTHER既不是DR也不是BDR。 DR可 生成网络链路状态广播,通告了网络中的所有路由器。 DR的选举规则如下: 1. 接口UP后,发送Hello报文,同时进入到 阅读全文
posted @ 2018-03-16 10:43 yechaoxu 阅读(2771) 评论(0) 推荐(1) 编辑
摘要: 2.6.3 VLAN 2.6.3.1 如何修改端口的链路类型? 端口的链路类型总共有4种,分别为:Access、Trunk、Hybrid、Dot1q-tunnel。 修改端 口的链路类型如下所示: 1. Access类型 [Quidway-GigabitEthernet1/0/1] port lin 阅读全文
posted @ 2018-03-16 10:43 yechaoxu 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 2.4 Proxy ARP Proxy ARP的功能就是使那些在同一网段却不在同一物理网络上的计算机或路由器能够相互通信。下面介绍Proxy ARP的原理、应用及其特点。 2.4.1 Proxy ARP原理 VRP实现中的Proxy ARP有三种方式: l 路由式Proxy ARP l VLAN内P 阅读全文
posted @ 2018-03-16 10:42 yechaoxu 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 二、查看Linux系统版本的命令(3种方法): 1、lsb_release -a,即可列出所有版本信息: [root@S-CentOS ~]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:cor 阅读全文
posted @ 2018-03-16 10:40 yechaoxu 阅读(462) 评论(0) 推荐(0) 编辑