- 博客(28)
- 收藏
- 关注
原创 生成树-STP-2
桥ID:桥优先级,MAC地址,BID(Bridge ID,桥ID)最小的交换机被选举为跟桥,桥ID的优先级默认为32768 ,比较是先比优先级再比mac地址,优先级需要为4096的倍数开销(cost):记录链路之间通信的带宽,开销越大则优先级越低,每一个激活了STP的接口都维护着一个Cost值,接口的Cost主要用于计算根路径开销,也就是到达根的开销。
2025-10-25 12:58:40
814
原创 生成树-STP
当交换机没有配置STP生成树时,当前的网络联通后,会进入一个环路的状态,如 wireshark抓包页面的效果,SW1发送PC1的广播到SW2和SW3中,SW2和SW3也相互转发,最后三台交换机就会进入一个环路的状态,就会疯狂的发送arp包,导致网络的不可达,会导致发生广播风暴广播处理机制:交换机对广播帧有三个处理行为:泛洪、转发和丢弃。在二层环路中会持续执行泛洪操作。环路形成原理:当主机发送广播帧后,交换机会向所有端口泛洪,导致广播帧在不同交换机间循环转发(如交换机1→2→3→1的无限循环)。
2025-10-25 12:57:51
324
原创 实验-Vlan基础
本次实验完成了交换机物理接口的三种类型整合到一个环境中进行配置,access类型接口,trunk类型接口,hybrid类型接口。
2025-10-24 14:13:39
435
原创 Vlan-Hybrid接口
接口默认使用的接口类型就是Hybrid,所以可以不用port link-type 进行设置Hybrid(混杂接口):有着trunk和access接口的功能PVID:接口默认的PVID为1,如果没有指定的话。接口收到未知数据帧时,会将未知数据帧打上当前接口的PVID。
2025-10-24 14:12:57
264
原创 Vlan-ACCESS接口+Trunk接口
access 类型:接收一个无vlan标识的数据帧,打上该接口绑定的标识进行转发,如绑定了vlan10,则发送时带有vlan ID 10的字样trunk 类型:接收一个带有vlan标识的数据帧,转发到一样vlan 标识的数据帧中,进行转发,如果接收到的是无vlan标识的数据帧,则会根据默认的vlan标识进行转发,trunk接口的默认vlan标识是vlan 1,在没有特定指定时,为带有vlan标识的数据帧会以vlan 1标识转发。
2025-10-23 12:16:04
910
原创 实验-ospf动态路由协议
接口视图下:配置ospf接口认证ospf 区域 视图下:设置区域验证命令解释:cipher为密码加密,plain为纯文本用户视图下:查看当前的路由表,protocol 指定使用的协议。
2025-10-23 12:09:49
1139
原创 动态路由配置-ospf-2
本次学习了关于ospf中 DR的选举将非核心区路由器的ospf 优先级设置为0后,就不会去参与选举了,这样自然而然的就到R2作为DR而查看状态可以发现,R1和R3的状态是2-way,2-way是双方hello包都发送以及接收到了,但是没有发送LSA,LSA通过从R2中获取,减少网络拥堵,带宽浪费。
2025-10-22 09:56:57
356
原创 动态路由配置-ospf-1
完成了OSPF 动态路由协议后,可以发现,比较原来的一条一条配置静态路由会方便很多,在ospf中,只需要将配置的路由进行宣告,则会加入到路由表中,可以说节省了大量的时间。
2025-10-22 09:55:28
786
原创 SecureCRT 批量创建会话
在使用CRT的过程中,如果需要创建大量的会话连接如:使用telnet连接ensp的网络设备如:一次性需要连接多台linux主机。
2025-10-21 14:49:39
373
原创 实验-静态路由
实验摘要 本实验完成了静态路由配置,实现了多台PC间的互通。实验拓扑包含4台路由器(R1-R4)和3台PC。通过以下步骤完成配置: 为各路由器配置接口IP地址 为PC配置IP地址、子网掩码和网关 在R1-R4上配置静态路由,采用下一跳方式(非出接口) 确保PC1、PC2、PC3能够互通 未使用默认路由 配置过程中详细记录了每台路由器的接口IP设置和静态路由命令,验证了网络连通性。实验成功实现了不同子网间通过静态路由的通信需求。
2025-10-21 11:24:22
1173
原创 静态路由配置-3
当前环境一共是分出了四个广播域环境,各个广播域环境内的接口可以进行相互通信,但是由于路由器是进行隔离广播域的,所以同一广播域下,可以进行相互通信,但是不在同一广播域下,则无法进行通信,如图划分的四个不同的广播域这是需要引入一个路由相关技术:路由表路由表的作用是用于指定当前网络的下一跳的地址,如:R1需要与R2的了一条路由进行通信,这时候就需要写一条静态路由规则,写入到路由器的路由表中这样路由表就知道收到这条报文,需要怎么进行传递出去。
2025-10-20 22:39:22
700
原创 静态路由配置-2
当前环境一共是分出了四个广播域环境,各个广播域环境内的接口可以进行相互通信,但是由于路由器是进行隔离广播域的,所以同一广播域下,可以进行相互通信,但是不在同一广播域下,则无法进行通信,如图划分的四个不同的广播域这是需要引入一个路由相关技术:路由表路由表的作用是用于指定当前网络的下一跳的地址,如:R1需要与R2的了一条路由进行通信,这时候就需要写一条静态路由规则,写入到路由器的路由表中这样路由表就知道收到这条报文,需要怎么进行传递出去。
2025-10-20 21:25:00
704
原创 Debian-12 部署 LNMP-单节点服务器部署(wordpress)
注:这里是将nginx访问的根目录迁移,实际上是添加一个新站点,本次不展示https访问,以及域名的形式,所以使用直接修改nginx的root参数进行访问。如果需要安全配置,用户名应该自己创建一个专门管理wordpress的数据库,更为安全。可以在此找到想要版本的软件包进行下载,也可在文章顶进行下载本次实验使用的软件包。本次实验使用的是wordpress 博客系统,使用LNMP的架构进行部署配置。关于服务之间的配合,到最后的部署wordpress再进行。进行基本信息的填写,创建wordpress管理员。
2025-10-18 21:10:11
1229
原创 实验-直连路由通信
R1与R2处于一个网段,以及一个广播域中,互通R2与R3处于一个网段,以及一个广播域中,互通R1与R3处于不同网段,以及不同的广播域,不同。
2025-10-16 22:58:41
1158
原创 配置内核规则
本次解决了docker-ce部署完成后,出现的警告,对该警告进行了解决操作,避免了后续创建容器时可能会出现的错误,将错误压缩到docker容器部署的环节,而不需要再次进行内核规则排查。
2025-10-10 09:57:27
235
原创 安装 docker-ce (centos)
本次学习了安装docker-ce的步骤,从阿里的镜像站拉取镜像仓库开始,进行安装docker-ce,启动docker服务,完成了docker-ce的安装配置t=P7R7t=P7R7。
2025-10-09 14:40:06
304
原创 Containerd 命名空间管理
本次学习到了有关于containerd的命名空间相关知识对于containerd的命名空间的本质就是资源隔离、权限控制等如本次的案例中,使用到的k8s.io命名空间,实际上,这就是kubernetes调用containerd时会使用到的命名空间,kubernetes只会获取containerd的k8s.io命名空间,所以,如果需要拉取或导入镜像,用于kubernetes集群的话,记住别忘了添加-n k8s.io 否则集群无法获取到镜像,难以排查。
2025-10-03 21:50:48
917
原创 Containerd 容器管理 任务管理
本次学习了对于容器镜像所创建的容器进行管理的操作,学习了容器的创建,删除等需要注意的是create创建的是静态容器,需要使用task进行启动run创建的是动态容器,使用task exec即可进入容器内部删除则是需要先进行对应容器的kill,杀掉容器的进程,然后再执行rm操作,对容器进行删除操作。
2025-10-02 15:15:57
1039
原创 Containerd 容器镜像管理
本次学习了对于容器镜像的了解,知道了容器镜像是一个小型的镜像,轻量化容器级别的镜像对于containerd客户端的ctr中的images命令进行了常用命令的学习,如ls查看,pull拉取,export导出,rm删除,import导入以及tag进行镜像名称的修改关于修改完tag后的镜像push上传操作,则留到后面学习完containerd的基本操作后,结合前面搭建的harbor仓库进行部署。
2025-10-01 16:00:09
624
原创 containerd 安装 部署(二进制方式) + runc
本次,我们完成了对于containerd的二进制方式部署,以及配置了对应的ctr 客户端工具,来进行对于containerd的操作。
2025-09-30 23:31:32
283
原创 ctr 配置 镜像加速器
containerd的配置镜像仓库不像docker一样,配置一个daemon.json,里面写registry-mirrorscontainerd的配置相对比繁杂一些,也可在containerd的config.toml配置文件中修改,我不会而且很难看到效果后续学会会更新。
2025-09-28 10:49:37
367
原创 python 三元表达式
三元表达式(三目运算符):就是简写if...else...结构print('num值大于10')else:print('num值不大于10')可以使用三元表达式进行修改为:语法:结果1 if 条件 else 结果2print('num值大于10') if num > 10 else print('num值不大于10')注:三元表达式就是简写 if……else……结构,且只有一条语句。
2025-03-16 16:35:14
363
原创 python函数(实参/形参)
包含所有参数类型的函数示例pos1, # 位置形参(必须传值)pos2=200, # 默认形参(可省略)*args, # 可变长位置形参key1, # 无默认值关键字形参(必须关键字传参)key2="default", # 有默认值关键字形参(可省略)**kwargs # 可变长关键字形参):print(f"""位置形参 pos1 = {pos1}
2025-03-11 20:33:56
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅