-
【转载】vlan同步—VTP通告
目录 一、vtp(VLAN trunking protocol) (1)简介: (2)VTP模式: (3)VTP配置: 一、vtp(VLAN trunking protocol) (1)简介: • VLAN中继协议,VTP,VLAN TRUNKING PROTOCOL,是CISCO专用协议,大多数交换机都支持该协议。VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息。VTP还提供一种映射方案,以便通信流能跨越混合介质的骨干。VTP最重要的作用是,将进行变动时可能会出现的配置不一致性降至最低。不过,VTP也有一些缺点,这些缺点通常都与生成树协议有关. • 通过trunk链路下发vlan数据库 (2)VTP模式: • 1.server模式: • 2.client模式: • 3.transparent(透明模式): server和server之间可以同步数据库(由修订号大的向修订号小的进行下发), client可以从server同步vlan数据库,server模式能创建删除和修改vlan, client模式只能从server模式学习vlan而不能自己创建修改和删除vlan; 透明模式自己玩自己的,不影响别人,别人也不会影响它,但是可以透传来自于server的VTP通告报文 • VTP通告是否成功取决于trunk链路是否正常建立 • 如果交换机配置vtp的话,必须是这些交换机在相同一个domain域里面(一般情况下还要有认证密钥),然后才能同步 vlan 数据库。 • 默认情况下vtp模式为 server,,网络里面可以出现两个vtp server。同步vlan数据库时由修订号大的向修订号小的下发。(我的vlan数据库每发生一次变化,然后修订号就会+1)修订号高的要向修订号低的覆盖和同步。 修订号: • 该内容是修订号,比如两个都是server模式,怎么同步vlan数据库呢,是由修订号大的向小的下发通告; clietn模式当知道修订号增加后,它就会认为当前的vlan数据库有变动,通过trunk链路收到server模式下发的vlan数据库进行一个更新 (3)VTP配置: • 核心交换机: vlan database --……
SE_Zhang 2024-04-1924 0 0 -
什么是堆叠?
什么是堆叠? 堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发。堆叠是目前广泛应用的一种横向虚拟化技术,具有提高可靠性、扩展端口数量、增大带宽、简化组网等作用。 目录 为什么需要堆叠? 华为有哪些设备可以堆叠? 如何建立堆叠? 为什么需要堆叠? 传统的园区网络采用设备和链路冗余来保证高可靠性,但其链路利用率低、网络维护成本高,堆叠技术将多台交换机虚拟成一台交换机,达到简化网络部署和降低网络维护工作量的目的。堆叠具有诸多优势: 提高可靠性 堆叠系统多台成员交换机之间形成冗余备份,如下图所示,SwitchA和SwitchB组成堆叠系统,SwitchA和SwitchB相互备份,SwitchA故障时,SwitchB可以接替SwitchA保证系统的正常运行。另外,堆叠系统支持跨设备的链路聚合功能,也可以实现链路的冗余备份。 堆叠示意图 扩展端口数量 如下图所示,当接入的用户数增加到原交换机端口密度不能满足接入需求时,可以增加新交换机与原交换机组成堆叠系统扩展端口数量。 扩展端口数量示意图 增大带宽 如下图所示,当需要增大交换机上行带宽时,可以增加新交换机与原交换机组成堆叠系统,将成员交换机的多条物理链路配置成一个聚合组,提高交换机的上行带宽。 增大带宽示意图 简化组网 如下图所示,网络中的多台设备组成堆叠,虚拟成单一的逻辑设备。简化后的组网不再需要使用MSTP等破环协议,简化了网络配置,同时依靠跨设备的链路聚合,实现单设备故障时的快速切换,提高可靠性。 简化组网示意图 长距离堆叠 如下图所示,每个楼层的用户通过楼道交换机接入外部网络,现将各相距较远的楼道交换机连接起来组成堆叠,这相当于每栋楼只有一个接入设备,网络结构变得更加简单。每栋楼有多条链路到达核心网络,网络变得更加健……
SE_Zhang 2024-04-1834 0 0 -
SQL实现模糊查询的四种方法总结
一、一般模糊查询 1. 单条件查询 //查询所有姓名包含“张”的记录 select * from student where name like '张' 2. 多条件查询 //查询所有姓名包含“张”,地址包含四川的记录 select * from student where name like '张' and address like '四川' //查询所有姓名包含“张”,或者地址包含四川的记录 select * from student where name like '张' or address like '四川' 二、利用通配符查询 通配符:_ 、% 、[ ] 1. _ 表示任意的单个字符 //查询所有名字姓张,字长两个字的记录 select * from student where name like '张_' //查询所有名字姓张,字长三个字的记录 select * from student where name like '张__' 2. % 表示匹配任意多个任意字符 //查询所有名字姓张,字长不限的记录 select * from student where name like '张%' //查询所有名字姓张,字长两个字的记录 select * from student where name like '张%'and len(name) = 2 3. [ ]表示筛选范围 //查询所有名字姓张,第二个为数字,第三个为燕的记录 select * from student where name like '张[0-9]燕' //查询所有名字姓张,第二个为字母,第三个为燕的记录 select * from student where name like '张[a-z]燕' //查询所有名字姓张,中间为1个字母或1个数字,第三个为燕的名字。字母大小写可以通过约束设定,不区分大小写 select * from student where name like '张[0-9a-z]燕' //查询所有名字姓张,第二个不为数字,第三个为燕的记录 select * from student where name like '张[!0-9]燕' //查询名字除了张开头妹结尾中间是数字的记录 select * from student where name not like '张[0-9]燕' 4. 查询包含通配符的字符串 //查询姓名包含通配符%的记录 select * from student where name like '%[%]%' //通过[]转义 //查询姓名包……
SE_Zhang 2024-04-1817 0 0 -
IBM V3700存储服务器无用户密码情况下更换硬盘故障
IBM V3700存储服务器无用户密码情况下更换硬盘故障 V3700存储服务器硬盘告警灯亮,需进行更换,由于人员交替管理用户和密码找不到。 操作步骤 1. 使用FAT32格式的U盘,插入控制器上的USB口,等提示灯闪烁到灯灭后,拔下。 2. 将U盘插入笔记本,打开satask_result.html,收集到控制器的系统信息,其中包括管理IP地址。 3. 在U盘中新建一个satask.txt文件,在新建文件中写入satask resetpassword. 4. 将U盘插入控制器,等提示灯闪烁到灯灭后,拔下。 5. 用工具ssh管理IP,输入默认账号superuser,密码passw0rd。 6. 使用命令,lsdrive:显示配置信息和驱动器重要产品数据 7. chdrive:更改驱动器属性,先将failed状态的盘改为unused:chdrive -use unused drive_id,将故障盘更换,待识别到新盘SN后,chdrive -use candidate drive_id,chdrive -use spare drive_id,将新盘状态改为候补,热备。待硬盘更换完成后,告警消除。
SE_Zhang 2024-04-1888 0 0 -
Navicat连接MySQL8报1130-授权问题
官网下载的版本8.0.15msi版本,直接下一步下一步安装完成之后,本地访问正常,然后服务器安装访问也正常。然后本地连接服务器上的mysql时报错。 百度一查,了解,原来是服务器上的mysql没有开放权限。 接下来在服务器上的命令提示符进去安装目录输入这句sql,但是一直提示语句报错,当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identified by '密码'' at line 1"这个错误,整个晚上一直都在百度各种方法,几乎千篇一律,开放权限的sql都是这句话,加空格,切换大小写什么的都试过了,统统都不行,后来才百度到两篇帖子,发现这是因为mysql版本的原因。 因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了 mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'yourpassword'; //创建账户 mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; //赋予权限 mysql> flush privileges; //刷新权限
SE_Zhang 2024-04-1829 0 0 -
【转载】IP分配——DHCP(讲解+配置)
目录 一、DHCP协议简介: 案列一:核心充当DHCP服务器为PC下发ip地址: 案例二:服务器开启dhcp服务: 一、DHCP协议简介: • ——DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 • ——当内网有上百台的电脑,需要配置大量的ip地址,这时可以在服务器上安装一个微软的Windows server操作系统,安装后可以部署DHCP,为下面的PC自动分配一个ip地址,也可以部署FTP文件共享、DNS服务;Linux操作系统它是不基于web界面的,完全是由命令行来部署一些业务,功能,所以对大家来说有困难一般数据中心级别时用linux操作系统,而企业网中使用windows操作系统 • ——优点:安全 案列一:核心充当DHCP服务器为PC下发ip地址: 核心交换机: 3560(config)#ip dhcp pool vlan10 ——为地址池设置名称(一般一个vlan对于一个地址池) 3560(dhcp-config)#default-router 192.168.20.254 ——为下发的地址设置网关 3560(dhcp-config)#network 192.168.20.0 255.255.255.0 ——设置下发地址范围 3560(dhcp-config)#dns-server 8.8.8.8 设置DNS ip dhcp excluded 192.168.100.254 ——excluded:排除其他的IP地址,防止冲突 ip dhcp excluded 192.168.100.1 ip dhcp excluded 192.168.100.2 3560(dhcp-config)#lease 1 (设备IP地址租期的时间默认24小时,单位为/天) exit 终端: int f0/0 ip add dhcp ——获取ip地址方式为dhcp ex show run int f0/0 ——查看接口详细信息 show ip int br ——查看接口ip —————————————————————————————————————————————————— 案例二:服务器开启dhcp服务: 核心交换机: interface Vlan10 ……
SE_Zhang 2024-04-1864 0 0 -
什么是M-LAG?
什么是M-LAG? M-LAG(Multichassis Link Aggregation Group)提供一种跨设备链路聚合的技术。M-LAG通过将两台接入交换机以同一个状态和用户侧设备或服务器进行跨设备的链路聚合,把链路的可靠性从单板级提升到设备级。同时,由于M-LAG设备可以单独升级,保证了业务流量的稳定性,使得M-LAG技术在数据中心网络广泛应用。 目录 为什么需要M-LAG 如何实现M-LAG组网 M-LAG是如何工作的 如何应用M-LAG技术 为什么需要M-LAG 近几年来,M-LAG作为一项虚拟化技术被广泛使用,然而M-LAG技术的发展并非一蹴而就。 众所周知,传统的数据中心网络采用设备和链路冗余保证高可靠性。因其链路利用率低和网络维护成本高,数据中心交换机又提出了堆叠技术,将多台交换机虚拟成一台交换机,达到简化网络部署和降低网络维护的目的。 为了满足业务量增大和对网络更高可靠性的要求,于是出现了M-LAG虚拟化技术,通过多台设备间的链路聚合将链路的可靠性从单板级提高到设备级。 STP+VRRP技术 传统的数据中心网络采用STP+VRRP协议来保障链路冗余,满足了基本的可靠性需求。 STP+VRRP技术示意图 但STP+VRRP方案存在如下痛点,已无法满足数据中心流量和规模的快速增长。 STP的阻塞链路机制,导致二层链路利用率低。 VRRP的主备备份功能,导致三层链路利用率低。 Server仅支持以主备方式接入设备。 针对STP+VRRP方案的缺点,先后出现了堆叠和M-LAG虚拟化技术,用于满足业务量增大和对网络更高可靠性的要求。 堆叠和M-LAG虚拟化技术 堆叠和M-LAG实现跨设备链路聚合提高二层链路利用率,M-LAG的双活网关技术提高了三层链路利用率,且服务器可以通过链路聚合实现双活接入设备。 堆叠和M-LAG虚拟化技术示意图 M-LAG和堆叠都可以解决传统数据中心网络的问题,但从业务稳定性考虑,通常选择M-LAG。 堆叠和M-LAG作为广泛运用于数……
SE_Zhang 2024-04-1769 0 0 -
DS3000清除密码
DS3k5k清除密码 用串口登录,按Ctrl+Break键激活管理界面,当出现Press within 5 seconds; for SHELL,<;BREAK> for baud rate时按ESC。注意:如果微码是6.XX的版本会提示输入连接密码,默认为infiniti(小写字母),如果微码版本是7.XX以上的会提示输入用户名及密码,默认用户为 shellUsr 密码: wy3oo&w4 。另外提一下,等待管理界面激活的时间要视选择的每秒位数而定,控制器会自动寻找 与之相匹配的速度进行通讯,故在等待激活时不用太心急而误以为是连接失败。 netCfgShow查看IP netCfgSet 设置IP. 设置ip后,sysReboot 重启控制器。 如果提示需要输入授权密码,使用clearSYMbolPassword清除一下,然后sysReboot重启控制器
SE_Zhang 2024-04-1742 0 0 -
【Linux学习】Linux 的虚拟化和容器化技术
一.Linux 的虚拟化和容器化技术 1.二者的区别 Linux的虚拟化技术和容器化技术都是用来在单个物理服务器上运行多个独立工作负载的技术,但它们在实现方式、隔离程度、资源效率和适用场景等方面存在显著差异。 虚拟化技术 实现方式: 虚拟化技术使用Hypervisor(虚拟机管理程序)将硬件资源抽象化,为每个虚拟机(VM)模拟出完整的硬件环境,包括CPU、内存、硬盘、网卡等。 每个虚拟机内部运行一个完整的Guest操作系统,它可以是任意类型的Linux发行版或其他操作系统(如Windows)。 资源隔离: 虚拟机之间完全隔离,互不影响,即使使用的内核版本、驱动程序等都可以不同。 每个虚拟机都有自己的内核,这意味着更高的安全性和稳定性,但也意味着更大的资源消耗。 性能和资源利用率: 虚拟化会有一定的性能开销,因为 Guest OS 和 Hypervisor 都需要消耗计算资源。 虚拟机启动相对较慢,并且磁盘I/O性能相对较低,因为它需要加载完整的操作系统镜像。 容器化技术 实现方式: 容器化技术如Docker和LXC等,在操作系统层面实现隔离,而不是硬件层面。 容器内的应用运行在宿主机的操作系统内核上,通过Namespace、Control Groups(cgroups)、Union File Systems(如AUFS或OverlayFS)等技术,实现进程、网络、文件系统等资源的隔离。 资源隔离: 容器共享宿主机的操作系统内核,因此隔离不如虚拟机彻底。 容器之间可以通过命名空间实现逻辑上的隔离,但如果有内核漏洞,可能会波及所有容器。 性能和资源利用率: 容器比虚拟机更轻量级,启动快速,停止单位时间内可以承载更多的服务实例。 容器几乎没有性能开销,因为它并不需要启动一个完整的操作系统,从而极大地提高了资源利用率和性能。 应用场景: 虚拟机适用于需要高度隔离、异构环境部署或者需要特定操作系统版本的应用场景。 容器更适合于云原生应用、微服务架……
SE_Zhang 2024-04-1713 0 0 -
Oracle 12c集群启动故障
由于维护人员修改 OracleLinux 7中的/dev/shm大小造成其大小小于Oracle实例的MEMORY_TARGET或者SGA_TARGET而导致集群不能启动(CRS-4535,CRS-4000) [grid@db1 ~]$ crsctl stat res -tCRS-4535: Cannot communicate with Cluster Ready ServicesCRS-4000: Command Status failed, or completed with errors. 检查asm磁盘的权限是否有问题[root@db1 ~]# ls -lrt /dev/asm* 重启crs [root@db1bin]# ./crsctl stop crs -f[root@db1 bin]# ./crsctl start crsCRS-4123: Oracle High Availability Services has been started. 查看crs的alert.log发现磁盘组不能加载 [root@jdb1 ~]# tail -f /u01/app/grid/diag/crs/db1/crs/trace/alert.loglocations are on ASM disk groups [CRS], and none of these disk groups are mounted继续查看 ohasd_orarootagent_root.trc [root@db1 ~]# more /u01/app/grid/diag/crs/db1/crs/trace/ohasd_orarootagent_root.trcTrace file /u01/app/grid/diag/crs/db1/crs/trace/ohasd_orarootagent_root.trcOracle Database 12c Clusterware Release 12.2.0.1.0 - Production Copyright 1996, 2016 Oracle. All rights reserved. *** TRACE CONTINUED FROM FILE /u01/app/grid/diag/crs/db1/crs/trace/ohasd_orarootagent_root_93.trc *** 2018-04-02 18:42:09.165 : CSSCLNT:3554666240: clsssterm: terminating context (0x7f03c0229390)2018-04-02 18:42:09.165 : default:3554666240: clsCredDomClose: Credctx deleted 0x7f03c04594702018-04-02 18:42:09.166 : GPNP:3554666240: clsgpnp_dbmsGetItem_profile: [at clsgpnp_dbms.c:399] Result: (0) CLSGPNP_OK. (:GPNP00401:)got ASM-Profile.Mode='remote'2018-04-02 18:42:09.253 : CSSCLNT:3554666240: clsssinit: initialize……
SE_Zhang 2024-04-1716 0 0
升级版本
评论于 华为2288h v5 对iBMC上报Nand Flash预留块不足10%告警的说明