- 博客(85)
- 收藏
- 关注
原创 docker 0 默认IP网段更改
官方提示是这样的,在/etc/docker/daemon.json文件中添加内容{ "bip": "192.168.1.5/24", "fixed-cidr": "192.168.1.5/25", "fixed-cidr-v6": "2001:db8::/64", "mtu": 1500, "default-gateway": "10.20.1.1", "default-gateway-v6": "2001:db8:abcd::89", "dns": ["10.20.1.2",
2021-01-06 14:48:01
987
原创 人生如戏,戏如人生---ansible的好剧本
文章目录前言一、ansible环境安装部署1、安装部署2、ansible命令行模块介绍(1)command(命令)模块(2)cron模块(3)user模块(4)group模块(5)copy模块(6)file模块(7)ping模块(8)yum模块(9)shell模块(10)script模块(重要)二、inventory主机参数1、定义主机名2、以列表形式定义主机3、Inventory中变量介绍()4、inventory变量参数三、playbook剧本1、playbook的示例一2、 playbook–tag模
2020-11-17 11:29:51
988
原创 docker——TLS加密通讯
文章目录1. CA是什么?2.CA证书的作用3.openssl 简介4.SSLCA证书5.Docker-TLS 加密通讯5.1 服务端配置5.2 client 上操作1. CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权。它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的机构。不同于生活中的颁发机构,这里的CA是给服务器颁发证书。颁发证书的目的同生活中的办理身份证的目的类似,都是为了证明一件事,生活中的身份证可以
2020-10-12 08:40:36
391
原创 kubernetes——二进制多节点部署
文章目录前言一、 实验环境二、环境部署三、K8S单点部署3.1 master01操作3.2 master02部署3.3 负载均衡Nginx01和Nginx02配置四、故障解决前言Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。名称 Kubernetes 源于
2020-10-07 20:19:37
474
原创 Docker--harbor私有仓库部署与管理
文章目录前言一:Harbor私有仓库介绍1.1:什么是Harbor?有什么作用?1.2:harbor的特性1.3:harbor的简易架构1.4:harbor配置文件参数1.5:部署Harbor私有仓库1.6:harbor仓库的维护管理1.6.1:修改Harbor.cfg配置文件1.6.2:Harbor用户管理1.6.3:迁移harbor数据谢谢赏阅!如有疑问可评论区交流!前言一:Harbor私有仓库介绍1.1:什么是Harbor?有什么作用?Harbor是VMware公司的开源级的企业级Docker
2020-09-29 19:54:56
370
原创 Docker consul的容器服务更新与发现
文章目录前言一:Docker consul容器服务更新与发现理论1.1:什么是consul,有什么作用1.2:基于nginx和consul构建高可用及自动发现的Docker服务架构1.3:Docker consul自动发现服务架构的构建1.4:consul集群添加compose-template,实现容器自动加入Nginx集群谢谢赏阅!如有疑问,可评论区交流!前言一:Docker consul容器服务更新与发现理论1.1:什么是consul,有什么作用consul是HashiCorp公司推出使用g
2020-09-27 13:41:00
374
原创 盘Docker吗?Docker四种网络模式解析与资源控制
文章目录前言一:Dcker资源控制1.1:网络资源详解:Docker0网卡与四种网络模式1.2:网络模式的使用方法1.3:CPU资源控制1.4:内存资源控制1.5:磁盘IO资源控制谢谢赏阅!如有疑问可评论区交流前言一:Dcker资源控制默认情况下,容器是没有资源限制的,会尽可能的使用宿主机的资源,在Linux主机上,如果内核检测到没有足够的内存来执行重要的系统功能,它会抛出一个OOME(OutOf Memory Exception),一旦发生OOME,Linux就会开始查杀进程以释放内存。任何进程
2020-09-27 10:09:44
377
原创 docker--基本管理(镜像的制作、私有镜像仓库的部署、数据卷/数据卷容器、容器网络)
文章目录一、 怎么了解镜像1.1 镜像的分层1.2 镜像分层的特点1.3 镜像的创建1.3.1 基于Dockerfile创建((其中dockerfile为重点,也最常用)1.3.2 基于已有的镜像容器进行创建镜像1.3.3 基于本地模板进行构建二、 docker的数据管理2.1 数据卷2.2 数据卷容器三、 搭建私有仓库3.1 搭建仓库3.2 上传、下载私有仓库中的镜像四、 容器间通信4.1 实现容器之间的通信4.2 通过中转网卡连接,实现互通(注:只能用于最新版本的centos)一、 怎么了解镜像1.
2020-09-24 19:33:20
321
原创 docker--docker基本命令(docke概述、安装docker、docker基本使用)
文章目录一、 docker概述1.1 Docker中基本概念(三大核心)1.2 Docker 与虚拟机1.3 Docker引擎(Docker Engine)1.4 docker的分层存储二、 安装docker及docker的基本命令2.1 安装docker2.2 docker 常用命令2.2.1 关于镜像的操作2.2.2 关于容器的操作一、 docker概述Docker 是一个开源的应用容器引擎:让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows
2020-09-20 23:26:53
610
1
原创 企业级别应用--ELK企业级日志分析系统
文章目录一、 ELK日志系统简介1.1 ELK的组成1.2 日志分析的步骤1.3 Elasticsearch 介绍1.3.1 Elasticsearch 的基础核心概念1.4 Logstash 介绍1.5 Kibana 介绍二、 部署Elasticsearch 群集2.1 部署过程1. 准备环境2. 安装Elasticsearch软件3. 更改elasticsearch主配置文件4. 开启elastisearch,并测试5. 安装node组件(手工编译安装)6. 安装前端框架 phantomjs(手工编译安
2020-09-20 19:26:35
702
原创 企业级应用——GFS分布式存储
文章目录一、 GlusterFS简介二、 GlusterFS特点三、GlusterFS术语四、模块化堆栈式架构五、GlusterFS工作原理六、弹性HASH算法七、GlusterFS的卷类型7.1 分布式卷7.2 条带卷7.3 复制卷7.4 分布式条带卷7.5 分布式复制卷八、GlusterFS部署8.1 实验环境8.2 实验步骤1.在node 2上新建一个分布式卷dis-vol一、 GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba 存储网关组成无元数据服务器
2020-09-15 19:25:29
657
1
原创 rsync--实现远程同步(理论和具体部署步骤)
文章目录一、关于rsync二、 rsync命令的用法三、rsync实时同步3.1 定期同步的不足3.2 实时同步的优点四、inotify4.1 调整inotify内核参数4.2 安装inotify-tools辅助工具五、 实验 rsync 远程同步5.1 实验环境5.2 实验目的5.3 实验步骤六、实验: inotify+rsync 监控并远程同步一、关于rsyncRemote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官方网站:http://rsync.samba.or
2020-09-14 19:22:14
368
1
原创 LVS+Keepalived高可用集群详细部署过程
文章目录一、理解Keepalived实现原理1.1 Keepalived使用场景1.2 Keepalived工具介绍1.3 Keepalived实现原理剖析二、Keepalived的部署2.1 Keepalived案例讲解2.2 Keepalived安装与启动2.3 配置Keepalived master服务器2.4 Keepalived双机热备效果测试三、LVS+Keepalived高可用群集部署3.1 案例:负载均衡+高可用群集3.2 案例拓扑配置主调度器配置从调度器配置Web节点服务器测试群集四、实操
2020-09-13 20:30:56
1053
原创 rsync远程同步(rsync+inotify结合使用)
文章目录一、rsync同步简介1.1 关于rsync二、配置rsync备份源2.1 rsync同步源2.2 配置rsync源三、rsync命令基本用法3.1 使用rsync备份工具rsync命令的用法配置源的两种表示方法rsync同步操作示例四、rsync备份操作实例五、rsync+inotify结合使用5.1 rsync实时同步5.2 关于inotify5.3 rsync+inotify实时同步六、rsync+inotify实例一、rsync同步简介1.1 关于rsync一款快速增量备份工具R
2020-09-13 14:05:06
400
原创 NoSQL---Redis的部署,及服务优化
@[TOC]文章目录)前言Redis与memcache一样,都是非关系型数据库Redis和memcache一样都是内存/缓存数据库,以K-V(key-value—)键值对形式存在,变量名-值,数据也是保存在内存中,但会定期将数据写入磁盘中Redis和memcache一样都是存储高热数据库Redis优点:支持内存缓存,有极高的数据读写速度支持持久化保存,可以存储对象数据类型更多支持集群、分布式支持队列支持数据备份原子性一:环境介绍VMware软件一台centos7虚拟
2020-09-08 21:34:39
185
原创 Nginx代理Tomcat群集,搭建配置细节
文章目录前言一:环境介绍1.1:环境1.2:实验目的二:Tomcat节点配置2.1:两个节点服务器搭建Tomcat服务三:nginx服务器配置3.1:搭建nginx服务3.2:群集测试前言一:环境介绍1.1:环境VMware软件一台centos7作为nginx代理服务器。IP地址:192.168.79.133一台centos7作为Tomcat1节点服务器。IP地址:192.168.79.134一台centos7作为Tomcat2节点服务器。IP地址:192.168.79.1351.
2020-09-07 09:12:43
790
原创 使用haproxy搭建web群集(理论加实操)
文章目录前言一:Haproxy调度算法1.1:RR(Round Robin)1.2:LC(Least Connections)1.3:SH(Source Hashing)二:Haproxy群集搭建2.1:环境准备2.2:Nginx的安装与启动2.3:Haproxy安装与启动2.4:Haproxy配置文件详解2.5:配置与测试三:Haproxy日志管理四:Haproxy可优化的参数详解前言常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS、 Haproxy、 N
2020-09-06 17:08:52
579
2
原创 LVS-NAT模式部署详细过程
文章目录前言一:LVS负载均衡原理二:实验详情2.1:实验环境2.2:实验拓扑图2.3:实验目的2.4:实验过程2.4.1:配置NFS服务器2.4.2:配置两台Apache服务器2.4.3:加载ip_vs模块,安装ipvsadm工具并设置LVS网卡2.4.4:修改win10IP地址2.4.5:保存规则并测试2.5:实验验证前言一:LVS负载均衡原理详见我的上篇博客:https://blog.csdn.net/weixin_47219818/article/details/108369427二:实
2020-09-06 13:41:43
968
原创 负载均衡——LVS-DR模式+keepalived部署实战(原理分析及详细实操)
文章目录前言一:LVS-DR工作原理1.1:DR模式概述1.2:如何分析LVS-DR数据包流向?1.3:LVS-DR中存在的ARP问题3.4:解决上述两个ARP问题的方法二:LVS-DR部署2.1:实验环境2.2:实验拓扑图2.3:实验目的2.4:实验过程2.4.1:调度器配置2.4.2:配置两台节点IP地址绑定VIP2.4.2:配置两台节点IP地址绑定VIP2.4.3:节点服务器配置抑制ARP响应2.4.4:两台节点服务器配置测试网址2.5:实验验证三:keepalived实现原理3.1:keepaliv
2020-09-06 08:57:11
1123
原创 LVS负载均衡群集原理(群集分类与工作模式分析与区别)
文章目录前言一:负载均衡群集原理1.1:企业群集应用概述1.2:企业群集分类1.2.1:负载均衡群集(Load Balance Cluster)1.2.2:高可用群集(High Availability Cluster)1.2.3:高性能运算群集(High Performance Computer Cluster)1.3:负载均衡群集工作模式分析1.3.1:NAT模式1.3.2:TUN模式1.3.3:DR模式1.3.4:三种工作模式的区别二:群集架构与虚拟服务器2.1:负载均衡群集的架构2.2:LVS虚拟服
2020-09-03 08:30:58
329
1
原创 mysql高可用——MHA详细部署过程
文章目录前言一:MHA概述1.1:什么是MHA?1.2:MHA的组成1.3:MHA有什么特点?1.4:MHA形成的原因二:MHA实验2.1:实验环境2.2:拓扑图2.3:实验目的2.4:实验过程2.4.1:安装gmake编译软件2.4.2:搭建mysql主从复制环境2.4.3:所有节点安装环境和Node组件和Manager组件2.4.4:配置节点间SSH面交互登陆2.4.5:配置MHA-Manager组件2.4.6:测试SSH与mysql主从连接2.4.7:配置虚拟IP,启动MHA2.4.8:模拟故障2.5
2020-09-01 20:09:07
1555
原创 Tomcat的部署与优化(内含压测,虚拟主机配置,Tomcat处理请求)
文章目录前言一:Tomcat安装部署1.1:Tomcat简介1.2:Tomcat核心组件1.3:Tomcat处理请求的过程1.3.1:请求过程基本解释1.3.2:请求过程详细解释1.4:Tomcat部署步骤1.4.1:下载并安装jdk1.4.2:安装并启动Tomcat1.4.2:安装并启动Tomcat1.4.3:缩短Tomcat启动时间1.4.4:Tomcat目录结构二:虚拟主机配置2.1:虚拟主机概述2.2:举例:通过两个域名访问到不同的项目内容2.2.1:步骤2.2.2:创建erbao和sanbao项目
2020-08-31 16:21:21
493
原创 mysql 数据库增量备份与恢复
文章目录前言一:数据库备份的分类1.1:数据丢失的原因有哪些?1.2:从物理与逻辑的角度,如何分类备份?1.3:从数据库的备份策略角度,如何分类备份?二:如何实现MySQL增量备份?2.1:什么是MySQL增量备份?2.2:使用mysqldump命令进行完全备份存在的问题2.3:增量备份有什么优缺点?2.4:如何实现MySQL增量备份?三:如何增量恢复MySQL数据库3.1:增量恢复的步骤是什么?3.2:有什么方式进行增量恢复?3.2.1:如何能查看到日志文件中的操作语句?3.2.2:一般恢复3.2.3:断
2020-08-30 21:57:51
834
1
原创 nginx动静分离与网页优化(内含Web群集,版本号,缓存时间,日志切割,网页压缩,防盗链优化)
文章目录前言一:部署Nginx+Apache动静分离1.1:什么是Nginx动静分离?1.2:反向代理的原理是什么?1.3:Nginx实现动静分离最重要的是配置什么?1.3.1:需求1.3.2:配置要点2-11.3.3:配置要点2-21.4:Nginx动静分离方法总结1.5:动静分离详细过程整理1.5.1:动态Apache主机设置1.5.2:静态nginx主机设置二:Nginx常规的优化2.1:如何隐藏 Nginx版本号2.1.1:centos系统查看版本号的命令是什么?2.1.2:配置 Nginx隐藏版本
2020-08-26 08:49:03
991
原创 nginx的功能模块(Web服务器群集,工作原理,工作模式,nginx和fastcgi的运行原理)
文章目录前言1:nginx的组成结构是什么?2:nginx的工作原理是什么?3:nginx模块从结构上分为哪几类?4:nginx模块从功能上的分为哪几类?5:nginx的进程模型分为哪几个工作模式?6:nginx启动后,master进程和worker进程都是干嘛的?7:Nginx和FastCGI的运行原理是什么?8:工作原理图前言Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳
2020-08-25 19:22:48
558
原创 MySQL——索引与事务、存储过程(软件开发)、 存储引擎MylSAM和InnoDB
文章目录一、索引1、索引的概念2、索引的作用3、索引的分类4、创建索引的原则依据5、创建索引的方法6、索引示例二、事务1、事务的概念2、事务的ACID特点3、事务的操作4、事务示例三、存储过程(软件开发方向)四、存储引擎1、存储引擎的概念2、MyISAM3、MyISAM使用的生产场景4、InnoDB5、企业选择存储引擎依据6、配置存储引擎6、修改存储引擎一、索引1、索引的概念优点:能够快速找到所需数据资源的位置缺点:占用资源数据库中的索引与书籍中的目录类似在一本书中,无须阅读整本书,利用目录
2020-08-25 11:47:18
653
原创 MySQL之SQL语句详解、window图形化远程及cmd字符远程安装使用
文章目录一、数据库的基本操作命令1.1、数据库管理操作二、SQL语句概述2.1、DDL语句操作2.2、DML语句操作2.3、DQL语句操作2.4、DCL语句操作三、Windows远程:图形化界面及cmd字符界面3.1、安装图形化软件2.2、cmd字符界面一、数据库的基本操作命令1.1、数据库管理操作查看数据库结构创建及删除库和表管理表的记录查看数据库列表信息:show databases;查看实例中有哪些数据库(有4个默认数据库)实例(服务器)——>包含多个数据库
2020-08-24 11:21:28
223
原创 LNMP网络架构部署及应用(含discuz论坛的搭建)
文章目录前言1.2:MySQL安装配置1.3:PHP解析环境的安装1.4:配置Ngnx支持PHP环境1.5:常见的PHP开源产品介绍二:LNMP应用部署(实操)2.1:Nginx安装2.1.1:编译安装步骤2.1.2:使用systemctl控制2.1.3:开启nginx,关闭防火墙2.2:mysql编译安装2.2.1:安装mysql环境依赖包2.2.2:cmake配置和make和make install2.2.3:设置/usr/local/mysql目录的权限2.2.4:编辑配置文件2.2.5:设置环境变量
2020-08-23 11:09:21
2240
1
原创 Nginx网络服务(内含运行控制、访问状态统计、基于授权和客户端访问控制以及多种虚拟主机访问)
文章标题前言一:Nginx服务基础1.1:Nginx概述1.2:Nginx编译安装(过程)1.3:运行控制(实验过程)1.4:配置文件nginx.conf1.5:Nginx的访问状态统计(实验过程)二:Nginx访问控制2.1:基于授权的访问控制2.2:基于客户端的访问控制三:Nginx虚拟主机3.1:Nginx虚拟主机应用3.2:基于域名的虚拟Web主机3.3:基于端口的虚拟web主机3.4:基于IP的虚拟web主机前言在各种网站服务器软件中,除了Apache HTTP Server外,还有一款轻量
2020-08-18 20:13:39
385
原创 web架构之Apache网页的深入优化(内含工作模式与优化,目录属性与优化,ab压力测试与优化)
文章目录一、event模式与优化1.1:event工作模式概述1.2:event工作方式1.3:event参数详解1.4:event优化建议二、prefork模式与优化2.1:prefork工作模式概述2.2:prefork工作方式2.3:prefork参数详解三、worker模式与优化3.1:worker工作概述3.2:worker工作方式3.3:worker参数详解3.4:worker优化建议四、目录属性4.1:Apache目录属性概述4.2:目录属性参数五:Apache工作模式优化实验5.1:工作模式
2020-08-17 11:23:35
495
原创 Apache网页部署及优化(内含网页压缩、缓存、防盗链和隐藏版本信息)
文章目录前言一:Apache网页优化1.1:网页压缩1.1.1:网页优化概述1.1.2:网页gzip概述1.1.3:Apache的压缩模块1.1.4:配置网页压缩功能1.2:Apache网页压缩实操1.2.1:环境准备1.2.2:configure配置1.2.3:make编译和make install1.2.4:编辑配置文件1.3:验证配置1.3.1:验证配置1.3.2:添加一张图片,验证配置1.3:网页缓存1.3.1:配置网页的缓存时间概述1.3.2:启用网页的缓存功能步骤1.3.3:启用功能步骤详解1.
2020-08-13 11:32:22
422
原创 Apache搭建与相关配置优化(内含访问控制,日志分割,分析,web虚拟主机)
文章目录前言一:Apache配置详解1.1:Apache连接保持1.1.1:为什么要保持连接1.1.2:保持连接的方式1.2:Apache访问控制1.2.1:Apache访问控制概述1.2.2:基于客户端地址的访问控制1.2.3:用户授权限制–创建用户认证数据库1.2.4:用户授权限制–添加用户授权配置二:Apache日志管理2.1:日志分割2.2:rotatelogs分割工具2.2.1:日志文件的产生2.3:AWStats日志分析2.3.1:AWStats概述2.3.2:部署AWStats环境准备2.3.
2020-08-12 11:50:54
499
原创 LAMP架构实例应用之论坛的搭建(内含Apache-Mysql-PHP多服务部署配置)
文章目录一、什么是LAMP准备环境包:二、搭建服务1、Apache安装2、Mysql安装3、php安装4、安装论坛一、什么是LAMPLAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写Linux,操作系统Apache,网页服务器MariaDB或MySQL,数据库管理系统(或者数据库服务器)PHP、Perl或Python,脚本语言准备环境包:二、搭建服务1、Apache安装[root@localhost ~]# mkdir /LAMP
2020-08-04 12:30:42
772
原创 Linux防火墙——Firewalld防火墙规则(内含防火墙的配置方法、图形化工具、firewall-cmd命令 )
文章目录Firewalld防火墙的配置一、Firewalld防火墙的配置方法运行时配置永久配置二、Firewall-config图形工具配置运行时配置/永久配置重新加载防火墙关联网卡到指定区域修改默认区域连接状态“区域”选项卡“服务”选项卡案例环境 :需求:步骤:1、安装httpd并启用服务2、开启防火墙,配置阻塞3、配置public 开启httpd 添加80端口 允许所有主机访问Apache服务4、关闭public中的ssh,打开work区域中的ssh,添加192.168.17.129来源,仅允许其访问s
2020-08-03 18:54:37
4143
原创 Linux防火墙——四表五链
文章标题 一、iptables1、iptables与Netfilter2、四表五链(重要)3、iptables语法格式二、Firewalld1、Firewalld概述2、Firewalld和iptables的关系(两个都属于工具)3、Firewalld网络区域一、iptables1、iptables与Netfilteriptables是Linux的防火墙管理工具而已,真正实现防火墙功能的是Netfilter,我们配置了iptables规则后Netfilter通过这些规则来进行防火墙过滤等操作Netf
2020-08-03 09:39:59
1149
原创 shell——Expect免交互
文章目录一、Expect概述二、基本命令三、Expect语法四、Expect执行方式一、Expect概述● Expect是建立在tc|基础.上的一个工具,Expect 是用来进行自动化控制和测试的工具。主要解决shelI脚本中不可交互的问题。对于大规模的linux运维很有帮助● 在linux运维和开发中,我们经常需要远程登录服务器进行操作,登录的过程是一个交互的过程,可能会需要输入yes/no,password等信息。为了模拟这种输入,可以使用Expect脚本Expect安装● 挂载光盘● 制作
2020-07-31 13:52:09
338
原创 grep -v与grep [^]区别
-v 表示显示匹配字符串以外的行(显示结果取反)[^]表示显示匹配除输入字符串其他所有字符串的行(匹配字符串取反)
2020-07-29 11:29:57
6681
原创 shell 正则表达式与文件处理器(全网最全,你要的都在这里!)
文章目录前言:一 : 正则表达式1.1 正则表达式概述1.2正则表达式的定义1.3 正则表达式用途二 : 基础正则表达式(grep)2.1基础正则表达式示例2.1.1 查找特定字符2.1.2 利用 [ ] 来查找集合字符2.1.3 查找连续字符2.1.4 连续字符前面不为字母2.1.5 查找行首^与行尾字符$2.1.6 ^$符号详细解释以及转义符\2.1.7 查找任意一个字符“.”与重复字符“*”2.1.8 查询以 w 开头 d 结尾,中间的字符可有可无的字符串。2.1.9 查询任意数字所在行2.1.10
2020-07-28 20:15:06
575
原创 ShellEOF说明,Expect详解
文章目录一、EOF说明cat和eof结合使用具有追加功能二、Expect概述三、基本命令四、Expect语法单一分支语法多分支模式语法五、Expect执行方式直接执行嵌入执行案例一:创建用户tom,密码tom123**案例二:SSH登录案例三:FTP登录前言一、EOF说明● Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。● 回顾一下&l
2020-07-28 09:20:06
3591
原创 交换原理多种STP协议详解(内含MSTP相关配置命令)
文章目录STP生成树原理BPDU (网桥协议数据单元)根桥端口角色(指定、根、阻塞)端口状态STP拓扑发生变化stp如何维持的RSTP快速生成树端口角色边缘端口端口状态RSTP维持故障处理保护机制MSTP多生成树华为设备MSTP基础配置命令STP生成树原理通过发送BPDU来确拓扑结构,根据互相交互的BPDU来选举出根桥和端口角色从而防止环路、防止广播风暴如图:任意一台交换机发出一个广播就会促发其他交换机也发出广播 就会陷入无限循环 而且交换机的mac地址表会不断的变化 影响网络的稳定和畅通BPD
2020-07-26 18:20:41
2605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人