- 博客(40)
- 资源 (3)
- 收藏
- 关注
原创 2021-08-16
IdleBGP协议初始时是处于Idle状态。在这个状态时,系统不分配任何资源,也拒绝所有进入的BGP连接。只有收到Start Event时,才分配BGP资源,启动ConnectRetry计时器,启动对其它BGP对等体的传输层连接,同时也侦听是否有来自其它对等体的连接请求。Connect Retry 计时器会呈现级数级的增加Connect这个状态下BGP等待TCP完成连接,再决定后续动作:若连接成功,本地清空ConnectRetry计时器,并向对等体发送OPEN报文,然后状态改变为OpenSent.
2021-08-16 07:46:43
234
原创 BGP状态机
状态机IdleBGP协议初始时是处于Idle状态。在这个状态时,系统不分配任何资源,也拒绝所有进入的BGP连接。只有收到Start Event时,才分配BGP资源,启动ConnectRetry计时器,启动对其它BGP对等体的传输层连接,同时也侦听是否有来自其它对等体的连接请求。Connect Retry 计时器会呈现级数级的增加Connect这个状态下BGP等待TCP完成连接,再决定后...
2021-08-16 07:44:00
930
原创 交换芯片-TD3
全称 Trident 3, 属于StrataXGS产品线, 10/25Gbps NRZ SerDes,实现高密度的1/2.5/5/10/25/40/50/100GbE端口连接, 最多支持32*100G接口, 主要用于TOR或汇聚交换机.关键指标:交换性能:3.2T(BCM56870)/2T(BCM56873)bps定位:1U接入交换机、Linecard典型产品形态:32*100...
2021-07-19 09:44:00
1640
原创 DPDK安装
安装前检查查看网卡和CPU绑定关系 cat /sys/class/net/enp94s0f0/device/local_cpulist# cat /sys/class/net/enp94s0f0/device/local_cpulist0-19,40-59# cat /sys/class/net/enp94s0f1/device/local_cpulist0-19,40-59查看CPU和NUMA的绑定关系 lscpu# lscpuArchitecture: x86
2021-04-24 12:56:56
721
原创 Segment Routing笔记(一)
a:focus { outline: 1px dotted rgba(51, 51, 51, 1); outline-offset: -2px }a:hover { outline: 0 }a:active { outline: 0 }a:hover { color: rgba(0, 85, 128, 1); text-decoration: underline }blockqu...
2020-12-08 08:38:00
1796
原创 RAID | 更新驱动
RAID | 更新驱动 背景联想SR650服务器采用的RAID卡 Ubuntu16不支持且PXE装机环境也不支持,导致PXE无法自动装机,即使ISO挂载方式装Ubuntu16,也导致Ubuntu16无法开机挂载磁盘。需要做如下2步:先搞定PXE装机环境驱动,这样可以进行装机操作;(自己编译)搞定Ubuntu16驱动,这样装机后可以正常挂载磁盘;(自己编译或找厂商要)...
2020-03-10 12:11:00
1205
原创 rpm | 升级软件包
rpm | 升级软件包 检查已安装包rpm -qa | grep sambasamba-common-3.6.9-164.el6.x86_64samba-3.6.9-164.el6.x86_64samba-winbind-clients-3.6.9-164.el6.x86_64samba-winbind-3.6.9-164.el6.x86_64 要求的版本...
2020-02-25 15:23:00
313
原创 RAID | 故障处理
RAID | 故障处理 Unconfigured(good), Spun Up背景:磁盘替换后在导入外部配置时提示失败,磁盘状态如题。MegaCli -pdgetmissing -a0查看missing状态的磁盘注意两个位置的数字Array和Row。MegaCli -Pdlist -Aall 查看哪个slot的硬盘故障我这里得出是slot4 和slot6...
2019-12-30 16:46:00
1451
2
原创 zabbix | 离线安装agent
zabbix | 离线安装agent 环境centos6.7zabbix-server 3.4 步骤 1. 下载rpm包首先下载支持的插件yum install yum-plugin-downloadonly然后下载zabbix-agentyum install zabbix-agent --downloadonly --downloadd...
2019-10-30 15:41:00
1126
原创 00-django | 02-处理HTTP请求
00-django | 02-处理HTTP请求python Django Django 处理 HTTP 请求 Hello 视图函数我们先以一个最简单的 Hello World 为例来看看 django 处理上述问题的机制是怎么样的。 绑定 URL 与视图函数当用户访问不同的网址时,Django需要知道如何处理这些网址(路由)。django 的做法是把不...
2019-10-14 22:10:00
154
原创 00-django | 01-构建博客目录
00-django | 01-构建博客目录python Django 创建blog进入到 manage.py 文件所在的目录(即项目根目录)下,运行pipenv run python manage.py startapp blog可建立一个 firstblog 应用[1]。 创建完毕后可看到目录结构如下[2]./这个目录为根目录,也是项目的容器。manage.p...
2019-10-14 21:25:00
148
原创 00 - django | 00-虚拟环境搭建
环境准备OS: MAC 10.14Python: 3.7.4django: 2.2.3 安装pipsudo easy_install pip安装pip执行pip3 -V可以查看pip版本,看是否为pip3,默认安装python3时会自动安装pip3 安装python3brew install python3Python 版本必须为 ...
2019-10-08 22:34:00
104
原创 linux | 一次网卡故障处理
问题在centos7系统中,设置ifcfg-eth*文件时,总会纠结NAME和DEVICE到底写哪个或哪个真实生效。这里实例演示下这是网卡ifcfg-eth4配置文件。没写DEVICE,用的NAME+MAC的方式NAME=eth4BOOTPROTO=staticHWADDR=90:E2:BA:D9:C9:F8IPADDR=10.24.16.153NETMASK=255.25...
2019-09-25 12:07:00
239
原创 KVM | centos 安装 window 虚拟机
KVM | centos 安装 window 虚拟机环境: CENTOS 7.3 1. 准备 1.1 检查是否支持虚拟化cat /proc/cpuinfo | egrep 'vmx|svm'要求结果中返回相关字段 1.2 关闭 selinuxvi /etc/sysconfig/selinux要求SELINUX=disabled 2. 安...
2019-09-05 15:54:00
235
原创 DNS | named.run文件很大的处理方法
在查看/var/named/data目录中发现named.run文件260G+总用量 267G-rw-r--r-- 1 named named 1.3K 9月 2 21:27 named.run-rw-r--r-- 1 named named 0 7月 21 03:18 named.run-20190728-rw-r--r-- 1 named named 0 7...
2019-09-02 21:31:00
964
原创 01 - zabbix | LLD自动发现
01 - zabbix | LLD自动发现1. 原理zabbix支持设置变量,用{#VAR_NAME}来表示。然后有一些系统保留的变量2. 设置2.1 交换机电源自动发现名字写好后进进入:监控项原型这里名称部分{#SNMPINDEX}这个变量为系统保留的,它自动会对这个值进行变化。类型选择SNMP,版本根...
2019-08-28 20:46:00
419
原创 00 - PXE | TFTP
00 - PXE | TFTPTFTP PXE 1. 安装安装环境Centos7.3# yum install xinetd # yum install tftp# yum install tftp-server如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpmsudo rpm -i...
2019-08-22 08:48:00
225
原创 00 - PXE | 环境准备
00 - PXE | 环境准备TFTP PXE1. TFTP服务搭建安装环境Centos7.31.1 安装# yum install xinetd # yum install tftp# yum install tftp-server如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3...
2019-08-22 08:48:00
140
原创 IDC工程 | 电源
IDC工程 | 电源电源1. PDU基本型PDU 1.1 主要参数:输入电压:最大输入电流:32A输入插头:工业连接器等插座类型:输出电流:插头类型、输出电流大小过载保护:即空开,空开需注意电流 2. 插...
2019-07-22 18:05:00
499
原创 机房 | 电源
机房 | 电源IDC 1. 标准International Standards IEC 60320IEC 60320是一套国际标准,规定电源线器具的最高电压为250伏。IEC 60320被公认为世界上大多数国家使用的国际标准。“C”代表IEC 60320制造的连接器的代码标准。针对电流、电压和温度的不同组合,指定了不同类型的连接器。其中C13-C14,C15A、C19-...
2019-07-22 18:05:00
180
原创 磁盘管理 | parted
磁盘管理 | parted1. 介绍parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以...
2019-07-22 16:58:00
1782
原创 python | 闭包
python | 闭包基础作用域作用域是程序运行时变量可被访问的范围,定义在函数内的变量是局部变量,局部变量的作用范围只能是函数内部范围内,它不能在函数外引用。定义在模块最外层的变量是全局变量,它是全局范围内可见的,当然在函数里面也可以读取到全局变量的。例如:num = 10 # 全局变量def foo(): print(num) # 10而在函数外部则...
2019-06-04 09:15:00
143
原创 监控 | open-falcon | 安装
监控 | open-falcon | 安装1. 简介主要看中了它的水平扩展,画图比zabbix要友好,告警支持简单压缩。绿色:基础组件;蓝色:作图链路红色:报警链路橙色:域名架构 1.1 基础组件 agent每台实例上都需安装,agent从hbs上拉取配置信息,采集数据后上报...
2019-02-26 17:48:00
379
原创 日语 | 日本50音
日语 | 日本50音1. 日本文字1.1 音读和训读音读:模仿古汉语的发音 训读:使用日本原有的读音大部分汉字都有音读和训读的两种读法1.2 假名假就是借的意思,即借用汉语平假名:来自汉字的草书,即平易、简化 片假名:取汉字的楷书的偏旁等部分,片即部分,不完整的意思。平假名和片假名是日语的2种表音文字,每个音都有这2种写法,类似英文大小写...
2019-02-12 11:14:00
1366
原创 PXE | 开关机
PXE | 开关机流程linuxPXE主要阶段引导的主要6个阶段从MBR中读取引导加载程序boot loader 加载并初始化内核; 检测和配置设备; 创建内核进程; 系统管理员干预(单用户模式) 执行系统启动脚本boot squene1.1 BIOSSMPS(Switching Mode Power Supply)即开关变换器...
2019-01-15 10:36:00
375
原创 shell | {}和()
执行bash -n xx.sh用于检测脚本语法是否有错误bash -x xx.sh用于追踪执行${var}用于限定变量名称的范围,并且支持通配符$(cmd)shell会先执行括号的cmd,然后将结果作为变量进行替换,替换只能替换标准输出,错误输出不能替换。一串命令的()和{}()是重新开一个子shell然后执行,而{}则是在当前shell里执行。 ()...
2019-01-14 15:05:00
1432
原创 linux | 网卡驱动
linux1. 查看网卡信息lspci | grep -i 'eth'1a:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GbE SFP+ (rev 09)1a:00.1 Ethernet controller: Intel Corporation Ethernet Conn...
2019-01-14 14:22:00
924
原创 Vxlan学习笔记——实现
1. 创建NVINVI(Network Virtual Instance)网络虚拟实例,是VTEP上为一个VXLAN提供L2交换服务的虚拟交换实例,NVI和VXLAN ID一一对应。别和VNI混了。。业务接入点统一表现为一个L2子接口,通过在L2子接口上配置流封装实现不同的的接口接入不同的的数据报文,广播域同一表现为BD(bridge-domain)将L2子接口与BD关联后即可实现数据报文...
2016-03-17 01:07:00
587
原创 Vxlan学习笔记——原理
1. 为什么需要Vxlan 普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔离和广播隔离靠的vlan,网关在内网核心上。而L3结构这是从TOR级别上就开始用协议进行互联,网关在T...
2016-03-15 17:11:00
2262
原创 python——字符串格式化
字符串的基础位置预留(网上到处都是)Python用一个tuple将多个值传递给模板,每个值对应一个格式符在模板和tuple之间,有一个%号分隔,它代表了格式化操作。使用字典当只有很少量的占位符时,%s%s%d等可以清楚的表示后面的变量,但是一旦占位符变多,阅读起来则很费劲,因此可以用字典来传递值print("I'm %(name)s. I'm %(age)d ye...
2016-03-03 23:24:00
91
原创 python——文件读写
open()函数用法:file-object = open(file_name, access_mode = ' ', buffering = -1)filename可以是相对路径或绝对路径,access_mode可以为r, w, a分别代表读,写,追加,U则表示通用换行符支持。r和U模式下,打开的文件必须存在,w模式下打开的文件若存在则首先被清空,然后重新写入。a则是追加到文件尾...
2016-02-29 16:40:00
112
原创 shell命令——if
if中[ ]实际上调用的是test的一种快捷方法。bash的数值和字符串比较运算符:注意=两边的空格字符串数值为真,如果x = yx -eq yx != yx -ne yx < yx -lt yx <= yx -le yx > yx -gt y...
2016-02-29 11:50:00
139
原创 Unix/Linux系统管理技术手册学习笔记——shell
创建日期:2016/02/29更新日期:2016/02/29shell变量赋值时不能在等号两边留空白,否则shell会把变量名误认为是命令名双引号括起来的变量可以进行替换(用*和?这样的文件名匹配元字符做扩展)和变量扩展,单引号则不会处理变量。左引号’,它处理机制和双引号类似,即能够把字符串的内容按一条shell命令来执行,然后用输出来替换这个字符串。cut:把行分成域,默...
2016-02-29 11:38:00
124
原创 笨方法学python学习笔记
创建于:2016-02-29更新于:03-02python版本:2.7%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户展示输出的;每行print后面加个,(comma)的话,print就不会输出换行符。argv的命令行参数为字符串,因此涉及数字时需要用int()转为数字,raw_input()也是字符串。读写文...
2016-02-29 10:22:00
109
原创 Python转义字符
转义字符描述\(在行尾时)续行符\\反斜杠符号\'单引号\"双引号\aASCII响铃(BEL)\bASCII退格(BS)\eASCII转义\000空\n换行\v纵向制表符\t横向制表符\r...
2015-06-19 01:01:00
75
原创 Python学习笔记(1)——list
python中List 是一个用方括号包括起来的有序元素的集合。li = ["a", "b", "mpilgrim", "z", "example"]索引List是有序的,分为正序(从左向右)和倒序(从右向左),任意一个非空的List的第一个元素总是List[0],包含n个元素的list的正序的最后一个元素为List[n-1],因为list从0开始的。任意一个非空的List倒序...
2015-01-03 17:59:00
82
原创 linux下配置TRUNK
在linux下配置trunk的主要作用是服务器与交换机相连时,一个网卡上配置多个IP/VLAN ID来通信。这时就要用到trunk 了一.首先要确认Linux系统内核是否已经支持VLAN功能:当前使用内核以及操作系统版本:[root@happyboy~]##lsmod|grep8021q//查看系统内核是否支持802.1q协议8021q...
2014-09-29 23:12:00
1377
原创 Linux下配置OSPF
Zebra支持OSPFv2和OSPFv3(用于IPv6的OSPF,CISCO还未对其封装),由于条件所限,下面的OSPF实验同样是在两台单网卡的RedHat7.2下做的。Zebra使用ospfd程序实现OSPF路由功能,但ospfd需要从zebra程序获得接口信息,所以zebra程序必须在ospfd程序之前运行。ospfd不支持多个OSPF进程,我们不能指定OSPF进程号。初始化第一台...
2014-09-29 23:09:00
3038
原创 系统配置模式下启用BFD基本功能
来源:http://www.mywolfking.net/index.php/huawei-bfd/#5713632-hi-1-73347-f166eaaebbcf45af10bf360fd091dfed
2012-11-11 20:06:00
317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人