HCIE-IGP高级设置
IGP高级设置OSPF快速收敛概述
ospf快速收敛是为了提高路由器的收敛速度而做的扩展特性,包括PRC和智能定时器
同时ospf支持故障快速收敛,例如OSPF IP FRR(快速重路由)实现备份链路的快速切换,也可以与BFD联动实现对故障的快速感知
PRC
PRC的工作原理:当网络上路由发生变化的时候,只对发生变化的路由进行计算
PRC不计算节点路径,而是根据SPF算法算出来的最短路径树来更新路由
智能定时器
智能定时器是在进行SPF计算和产生LSA的时候用到的一种定时器
智能定时器既可以对少量的外界突发事件进行快速响应,又可以避免过度地占用CPU
智能定时器的基础配置命令
OSPF IP FRR
ospf IP FRR是动态IP FRR,利用LFA算法预先计算出备份路径,保存在转发表中,以备在故障时将流量快速切换到备份链路上,保证流量不中断,从而达到流量保护的目的该功能可将故障恢复时间降低到50ms内
LFA计算备份链路的基本思路是:
以可以提供备份的邻居为根节点,利用SPF算法计算出到目的节点的最短距离。然后,按照不等式计算出开销
OSPF与BFD联动
BF ...
github仓库大小监控
因为使用github作为图床有1G限制(超过1G会有人工审核)所以需要对github仓库容量进行监控
我们可以使用python+tk来做一个GUI
最下方用工具下载链接
准备工具python GitHub图床
python代码利用GitHub给出的api制作一个小程序
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263import requestsimport tkinter as tk# GitHub API 请求头headers = { 'Accept': 'application/vnd.github.v3+json'}def get_repository_size(owner, repo): url = f'https://api.github.com/repos/{owner}/{r ...
gitee+picgo的图床搭建
准备材料一个gitee账号,创建一个公开仓库
下载picgo
Typora
Node.js
gitee中获取仓库token生成一个token
提交后复制生成的token
安装picgo插件
插件配置
填入刚才创建的ID和仓库名
填入刚才生成的token
下面是smms图床配置方法登录smms
获取smms的token
打开picgo
填入刚才复制的token,国内需要设置备用域名smms.app
注意:smms只有5G的免费空间
github+hexo搭建个人博客
准备材料:需准备一个github账号
下载: [git](Git (git-scm.com)) [node.js](Download | Node.js (nodejs.org))
注意:node.js最好设置[淘宝代理](CentOS安装NodeJS并设置国内淘宝镜像 - 红烧猎人的博客 (enianteam.com))且完成环境变量的配置
Hexo下载部署这里推荐使用[一键部署脚本](一键安装hexo博客 - hexo-script使用文档 (gitbook.io))
部署完成后使用[一键生成ssh密钥脚本](一键生成SSH秘钥 - hexo-script使用文档 (gitbook.io))
使用后输入2查看以生成的ssh密钥
将密钥进行复制
打开自己的github主页进入需要存放个人博客的仓库
注意:这里需要自己提前准备好一个公开的仓库
进入配置key
再次运行一键生成ssh密钥脚本这次选择3检查与github的连接
最后使用[一键部署hexo博客](一键部署hexo博客 - hexo-script使用文档 (gitbook.io))将本地文件上传
注意: ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment