技术标签: 网络 思科 Cisco网络技术学习笔记 err-disable 排错 ios
前两天有客户打电话来说server不工作,然后我到switch上一看发现连接server的那个端口变为err-disable。这样的情况时有发生,于是觉得有必要总结下便于以后查阅。
常见使用Err-disable的IOS平台
Err-disable 的作用
当switch的操作系统发现某个端口发生错误,系统会把这个端口关闭,并且把LED指示灯变为橘黄色。其目的是保护网络的稳定性不受影响,因为端口错误的起因可能由于环路或者不稳定的线路等
Err-disable 的原因
在Err-disable detection开启的情况下,可能造成端口err-disable的原因如下。
Duplex mismatch (双工不匹配)
Port channel misconfiguration
BPDU guard violation
UniDirectional Link Detection (UDLD) condition
Late-collision detection
Link-flap detection (线路翻动)
Security violation
Port Aggregation Protocol (PAgP) flap
Layer 2 Tunneling Protocol (L2TP) guard
DHCP snooping rate-limit
Incorrect GBIC / Small Form-Factor Pluggable (SFP) module or cable
Address Resolution Protocol (ARP) inspection
Inline power
诊断方法:
一般来讲sys log会提示端口在什么时段变为errdisable和什么触发它的。
底层的问题一般为:松动或者过长的线路 、网卡损坏
配置问题:port-channel配置错误造成环路;开启portfast和bpdu guard然后连接了两台交换机; 违反了端口完全
比较特殊的一种: 环路报错
当生成树协议没有成功阻挡一个环路的产生,端口收到它自身发送的keep alive 包的时候,自动进入err-disable
PM-4-ERR_DISABLE: loopback error detected on Gi4/1, putting Gi4/1 in err-disable state
思科解释如下:
Keepalives are sent on all interfaces by default in Cisco IOS Software Release 12.1EA-based software. In Cisco IOS Software Release 12.2SE-based software and later, keepalives are not sent by default on fiber and uplink interfaces. For more information, refer to Cisco bug ID CSCea46385
重新激活端口
首先要确保造成端口err-disable的根源的到解决(换卡,换网线,光纤,修改配置等)
方法一:shut,no shut
方法二:errdisable recovery / 开启 timeout选项
Router#show errdisable recovery ErrDisable Reason Timer Status ----------------- -------------- udld Disabled bpduguard Enabled security-violatio Disabled channel-misconfig Disabled pagp-flap Disabled dtp-flap Disabled link-flap Disabled l2ptguard Disabled psecure-violation Disabled gbic-invalid Disabled dhcp-rate-limit Disabled mac-limit Disabled unicast-flood Disabled arp-inspection Disabled
参考资料
文章目录前言一、正文开始1.寻找包含anti-token参数的文件2.寻找文件中设置anti-token参数的位置前言很多写爬虫的小伙伴在这个参数上犯愁了,像我自己常用的python来说,虽然有selenium去操作浏览器,但是效率和问题都比较多,用接口的方式也方便些,所以出几节关于这个参数的js解密文章,希望帮到小伙伴们提示:文章仅供学习,请遵纪守法,做一个好市民!一、正文开始 今天来分析下anti-token参数,首先打开拼多多的拼多多优惠券页面,那其他的页面也会有设置anti_conte
文档介绍:计算机组成原理考点总结★1.冯·诺依曼体制:采用二进制代码表示数据和指令;采用存储程序工作方式,即事先编制程序,事先存储程序,自动、连续地执行程序;由存储器、运算器、控制器、输入设备、输出设备等5大部件组成计算机硬件系统。★2.信息的数字化表示:在计算机中各种信息用数字代码表示;用数字型电信号表示数字代码;优点:抗干扰能力强,可靠性高;依靠多位数字信号的组合,在表示数值时可以获得很宽的表...
机器学习、数据科学与金融行业系列十四:人工智能,大数据和投资管理 (结束篇)个人体会和总结 再次声明,以上的内容和观点主要来自CFA报告:AI pioneers in investment management,笔者只是对其进行了翻译和解读。 现在笔者就个人的理解和感受,分享一些个人观点和看法。•...
如果安装不上,就是因为不适配的问题我也是找了好久1.将下面适配版本xposed模块安装器apk拖入安卓模拟器进行安装(我用的是4.42的版本)2.----->点击安装/更新 ----->给与root权限 ----->重启模拟器即可安装成功Xposed夜神适配版链接汇总(更新20180904):4.42安卓...
Modelsmodel是对于信息的一种模型封装与定义。它包含了你要存储的必要字段和操作数据的方法。一句话概括就是,每个模型映射了一张数据表。基本概念:每个model都是继承于django.db.models.Model 的Python类。model的每一个属性对应数据表中的一个字段。通过所有的这些,Django提供了一个自动化生成访问数据库的API。简单实例这个例子定义了Person...
给select 下拉选择框添加图标<select> <option value="1">1</option> <option value="2">2
/* .babelrc */{ "presets": [ ["@babel/preset-env", { "modules": false, "useBuiltIns": "entry", "targets": "ie >= 8" }] ] }npm install @babel...
目录 1、动态隔间运算入门说明 2、入门小案例 3、“比较”、“占比”、“环比”的操作 4、“逐层累计”与“跨层累计”的操作 5、条件汇总1、动态隔间运算入门说明首先提供一个公式,公式:“显示列[显示列的父列:偏移量]”。此时你不需要知道这个公式是什么意思,目前有个印象就行,通过下面的学习你就明白了。动态隔间运算类似于EXCEL表格中的公式运算,相当于你在某个单元格中输...
今天在打开虚拟机的时候,遇到过一个故障:就是用虚拟机打开Ubuntu系统半天没反应,刚开始以为是电脑反应太慢了,之后,在关闭虚拟机,重新打开,等上半天还是没反应。之后在网上查找了一下,听说是VMware tools的原因。VMware tools有個功能,就是從縮主機複製文件到虛擬系統,或者從虛擬系統複製文件到縮主系統。很方便,但有時會出現故障。我只能说可能是这个原因!因为之前重新安装过V
相关项目下载(请用Eclipse导入):
寻址方式就是寻找操作数或指令地址的方式。寻址方式包含两方面的内容:一是操作数的寻址,二是指令地址的寻址(如转移指令、调用指令)。寻址方式是计算机性能的具体体现,也是编写汇编语言程序的基础,必须非常熟悉并灵活运用。对于两操作数指令,源操作数有寻址方式,目的操作数也有寻址方式。若不特别声明,后面提到的寻址方式均指源操作数的寻址方式。80C51单片机指令系统共有7种寻址方式,包括:立即寻址、寄存器寻址、...
public class MainActivity extends Activity implements OnClickListener{ private ClipboardManager clipboardManager; private ClipData clipData; private EditText editvContentId; private Button btnC