华为交换机配置-VLAN配置
1.基于端口划分VLAN(静态VLAN)
1.网络拓扑图及需求
2.配置命令
交换机1和交换机2的配置同理,下面展示交换机1的配置
<Huawei>sy Enter system view, return user view with Ctrl+Z. [Huawei]sysname SW1 [SW1]vlan batch 1001 1003 Info: This operation may take a few seconds. Please wait for a moment...done. //int vlan number = int vlanif number //[SW1]int vlan 1001;注意!这里不需要给vlan设置地址,如果设置地址,此vlan的地址就变成了网关地址,此时二层交换机变成三层交换机,不同vlan之间可以相互访问,不能满足需求 //[SW1-Vlanif1001]ip add 192.168.10.254 24 [SW1]interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1]port link-type access [SW1-GigabitEthernet0/0/1]port default vlan 1001 [SW1-GigabitEthernet0/0/1]quit //同理[SW1]int vlan 1003 //[SW1-Vlanif1003]ip add 192.168.30.254 24 [SW1]int GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2]port link-type access [SW1-GigabitEthernet0/0/2]port de [SW1-GigabitEthernet0/0/2]port default vlan 1003 [SW1]int GigabitEthernet 0/0/24 [SW1-GigabitEthernet0/0/24]port link-type trunk [SW1-GigabitEthernet0/0/24]port trunk allow-pass vlan all [SW1]quit
3.Hybird端口类型
hybird:混合的
交换机的端口三种类型中的一种,可以用来起到access或trunk的作用,例如上述命令中
trunk接口改为hybird
[SW1]int GigabitEthernet 0/0/24 \\配置端口模式为hybird [SW1-GigabitEthernet0/0/24]port link-type hybird \\让链路中打上1001和1003标记的流量通过 [SW1-GigabitEthernet0/0/24]port hybird tagged vlan 1001 to 1003
- 通过配置Hybrid接口,能够实现对VLAN标签的灵活控制,既能够实现Access接口的功能,又能够实现Trunk接口的功能。
在交换机内部中,所有的数据报文都是有vlan tag的 - 1.access端口
access端口 | 带VLAN tag | 不带VLAN tag |
---|---|---|
进口 | 丢弃数据包 | 根据该端口的PVID打上VLAN tag |
在access端口出口:将带有和端口PVID相同的VLAN tag的数据包剥离vlan tag后发送出去,不同则不进行转发
根据原理,pc1和pc2互通
- 2.trunk端口
trunk端口 | 带VLAN tag | 不带VLAN tag |
---|---|---|
进口 | 接收 | 丢弃 |
trunk端口出口:如果报文的vlan tag是该端口允许通行的vlan,则进行原封不动的转发,没有vlan tag则不进行转发
下列网络中的PC1和PC2不能互通,因为不在同一vlan中
特殊情况,如果trunk端口配置了PVID,则收到不带vlan tag的报文时,则打上该端口的PVID;从该端口出去的报文如果有vlan tag(且在运行通行的范围中),如果和PVID一致,则进行剥离后发出;如果不一致,则原封不动的转发
下图中的PC1和PC2可以互通
- 3.hybird端口
顾名思义,这是一种混合端口,是access和trunk两种端口的混合,既可以转发无vlan tag报文,也可以转发有vlan tag报文;在hybird端口上通常会配置tag vlan和untag vlan,对于tag vlan,其转发方式与trunk口相同,对于untag vlan,其转发方式与access口相同
hybird端口 | 带VLAN tag | 不带VLAN tag |
---|---|---|
进口 | 查看tagged、是否接收 | 打上接口PVID作为vlan tag |
注意,hybird端口进口接收数据包时,数据包的vlan tag存在于配置的taged vlan列表时才会接收(类似于trunk)
如果hybird端口配置了PVID,则在进口方向接收到没有vlan tag的数据包给此数据包打上PVID对应的vlan tag(类似于access)
hybird端口 | VLAN tag = taged vlan | VLAN tag = untagged vlan |
---|---|---|
出口 | 原封不动的发出去(类似trunk) | 将vlan tag剥离后发出(类似access) |
2.基于MAC地址划分VLAN
将mac地址和vlan绑定,交换机在识别到pc的mac地址后,会自动将pc划分到对应vlan,前提是接口需要开启此功能
配置命令
<Huawei>sy Enter system view, return user view with Ctrl+Z. [Huawei]vlan 1011 //将mac地址与vlan绑定 [Huawei-vlan1011]mac-vlan mac-address 5489-985A-71AE [Huawei-vlan1011]quit //接口开启基于mac地址划分vlan的功能 [Huawei]int GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]mac-vlan enable
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律