华为交换相关

端口模式

(1)access:只能属于单个VLAN,一般用于连接计算机端口

(2)trunk:端口允许多个VLAN通过,可以接收和发送多个VLAN报文,默认情况下只有管理VLAN不携带标签信息

(3)Hybrid:华为独有的一个接口类型,允许多个VLAN通过,但与trunk不同的是它可以允许转发多个VLAN时不打标签

|--------|---------------------------------------------------------------------------------|----------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
| 接口类型 | 对接收不带Tag报文处理 | 对接收带Tag报文处理发送帧处理过程 | 发送帧处理过程 |
| access | 接收该报文并打上缺省的vlan id | 当vlan id与缺省vlan id相同时,接收该报文,当vlan id与缺省vlan id不相同时,丢弃该报文 | 先剥离帧的pvid tag然后在发送,因此所有帧都不带tag |
| trunk | 打上缺省的vlan id,当缺省vlan id在允许通过的列表中,接收该报文。 打上缺省vlan id,当缺省vlan id不在允许通过的列表中时,丢弃该报文 | 当vlan id在接口允许通过的列表中时,接收该报文。 当vlan id不在接口允许通过的列表中时,丢弃该报文。 | 当vlan id与缺省vlan id相同,且是该接口允许通过的vlan id时,去掉tag,发送该报文。 当vlan id与缺省vlan id不同,且是该接口允许通过的vlan id时,保持原有tag,发送该 报文 |
| Hybrid | 同trunk | 同trunk | 当vlan id是该接口允许通过的vlan id时,发送该报文。可以通过命令设置发送时是否携带tag |

access 模式配置

trunk模式配置

Hybrid模式配置

VLAN相关

虚拟局域网(VLAN)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术

划分方法:根据端口划分、根据mac地址划分、根据网络层上层协议划分、根据IP组播划分vlan、基于策略的vlan

批量创建vlan

成批端口指定vlan

vlan的封装协议:802.1q、QinQ

802.1q封装格式

STP相关

生成树协议(stp)是一种链路管理协议,为网络提供路径冗余,同时防止产生环路。交换机之间使用网桥协议数据单元(BPDU)来交换STP信息。BPDU中包含了实现STP必要的根网桥ID、根路径成本、发送网桥ID、端口ID等信息。

STP的作用有一下几点:

(1)逻辑上断开环路,防止广播风暴的产生

(2)当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用

(3)实行树形拓扑

stp交换机接口状态:

|----------------|-------------------------------------------------|
| 状态 | 用途 |
| 阻塞(blocking) | 接收BPDU、不转发帧 20s |
| 侦听(Listening) | 接收BPDU、不转发帧、接收网管信息 15s |
| 学习(Learning) | 接收BPDU、不转发帧、接收网管消息,把终端站点位置信息添加到地址数据中(构建网桥表) 15s |
| 转发(Forwarding) | 发送和接收用户数据、接收BPDU、接收网管消息、把终端站点位置信息添加到地址数据库 |
| 禁用(disable) | 端口处于shutdown状态,不转发BPDU和数据帧 |

stp工作原理

选取根网桥:每个交换机都有一个唯一的网桥ID(BID),最小BID值的交换机为根交换机,其中BID是由2字节优先级字段和6字节的MAC地址字段组成。

选取根端口:

1、交换机中到根网桥总路径成本最低的端口。路径成本根据带宽计算得到,如(10Mb/s的路径成本为100,100Mb/s的路径成本为19,1000Mb/s的路径成本为4,)

2、如果到根桥开销相同,再比较上一级发送者的桥ID。选择发送者网桥ID最小的对应的端口

3、如果上一级发送者的网桥ID也相同,再比较发送端口ID。端口ID由端口优先级(8位)和端口编号(8位)组成。选出优先级最小的对应端口,若优先级相同,则选择端口号最小的。

选择指定端口:

1、到根路径成本最低

2、端口所在的网桥ID较小

3、端口ID值较小

非指定端口阻塞:

交换机中所有的根端口和指定端口之外的端口,称为非指定端口。

RSTP与Mstp

rstp在stp基础上进行了改进,实现了rstp快速收敛,

mstp兼容了stp和rstp,同时可以将一个交换网络划分成多个域,每个域内形成多棵树,生成树之间彼此独立,每棵树叫做一个mstp的实例(MSTI),每个域叫做一个MST域。mstp中的一个实例就是多个vlan的一个集合。每个vlan只能对应一个msti。

mstp配置

复制代码
[Huawei]stp mode mstp  配置生成树协议工作在mSTP模式
[Huawei]stp enable     全局使能mstp
[Huawei-10GE1/0/1] stp disable  接口中关闭mstp
[Huawei]stp root primary/secondary  设置stp根网桥或备份网桥
[Huawei]stp instance 1 root primary/secondary 设置mstp实例的根网桥或备份网桥
本质是调低优先级,华为默认优先级为32768
默认情况下打开生成树,所有端口都会开启生成树协议,若需要有更快的收敛速度,需要将连接pc的端口改为边缘端口模式。如果要控制某条链路的状态,可以通过设置端口的cost值来实现
[Huawei]stp pathcost-standard legacy 设置生成树默认开销算法
[Huawei] stp region-configuration  设置mstp域
[Huawei-mst-region] region-name RG1   更改域名
[Huawei-mst-region] instance 1 vlan 2 to 10  将vlan划入实例
[Huawei-mst-region] instance 2 vlan 11 to 201 将vlan划入实例
[Huawei-10GE1/0/2] portswitch  接口模式下更改为交换接口
[Huawei-10GE1/0/2] stp instance 2 cost 55  更改接口cost值
[Huawei-10GE1/0/1] stp root-protection 设置根保护
[Huawei-GigabitEthernet0/0/1]stp edged-port enable  将端口设置为边缘端口
[Huawei-GigabitEthernet0/0/1]stp bpdu-filter enable 启用端口BPDU报文过滤功能
相关推荐
国科安芯3 分钟前
国产RISC-V车规芯片当前现状分析——从市场与技术角度出发
网络·人工智能·嵌入式硬件·架构·汽车·risc-v
渗透测试老鸟-九青4 分钟前
记一次常规的网络安全渗透测试
运维·服务器·安全·web安全·区块链·智能合约
森焱森28 分钟前
格雷码、汉明码,CRC校验的区别
服务器·c语言·网络·人工智能·算法
rainFFrain38 分钟前
对锁进行封装
linux·运维·服务器·vscode
武帝为此44 分钟前
【计算机网络ICMP协议详解】
网络·计算机网络
YGGP1 小时前
Golang 的 GMP 调度机制常见问题及解答
开发语言·网络·golang
南林yan1 小时前
应用层协议HTTP
网络·网络协议·http
Run1.2 小时前
深入解析缓冲区:计算机世界的“蓄水池”与“加速器”
网络
华纳云IDC服务商2 小时前
Windows云服务器支持哪些数据库管理系统?
运维·服务器·数据库
reddingtons3 小时前
在 Ubuntu 下通过 Docker 部署 Mastodon 服务器的详细教程
服务器·ubuntu·docker