VLAN配置学习笔记
VLAN配置学习笔记
VLAN(虚拟局域网)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的技术。本文将详细介绍VLAN的基础配置命令、Access接口配置、Trunk接口配置、Hybrid接口配置以及基于MAC地址划分VLAN的案例。
VLAN的基础配置命令
创建VLAN
[Huawei]vlan vlan-id
通过此命令创建VLAN并进入VLAN视图,如果VLAN已存在,直接进入该VLAN的视图。vlan-id是整数形式,取值范围是1~4094。
批量创建VLAN
[Huawei]vlan batch { vlan-id1 [to vlan-id2 ] }
其中:
- batch:指定批量创建的VLAN ID。
- vlan-id1:表示第一个VLAN的编号。
- vlan-id2:表示最后一个VLAN的编号。
Access接口的基础配置命令
配置接口类型
[Huawei-GigabitEthernet0/0/1]port link-type access
在接口视图下,配置接口的链路类型为Access。
配置Access接口的缺省VLAN
[Huawei-GigabitEthernet0/0/1]port default vlan vlan-id
在接口视图下,配置接口的缺省VLAN并同时加入这个VLAN。
- vlan-id:配置缺省VLAN的编号。整数形式,取值范围是1~4094。
Trunk接口的基础配置命令
配置接口类型
[Huawei-GigabitEthernet0/0/1]port link-type trunk
在接口视图下,配置接口的链路类型为Trunk。
配置Trunk接口加入指定VLAN
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan { { vlan-id1 [to vlan-id2 ] } |all}
在接口视图下,配置Trunk类型接口加入的VLAN。
(可选) 配置Trunk接口的缺省VLAN
[Huawei-GigabitEthernet0/0/1]port trunk pvid vlan vlan-id
在接口视图下,配置Trunk类型接口的缺省VLAN。
案例1:基于接口划分VLAN
组网需求:
某企业的交换机连接有很多用户,且相同业务用户通过不同的设备接入企业网络。为了通信的安全性,企业希望业务相同用户之间可以互相访问,业务不同用户不能直接访问。
可以在交换机上配置基于接口划分VLAN,把业务相同的用户连接的接口划分到同一VLAN。这样属于不同VLAN的用户不能直接进行二层通信,同一VLAN内的用户可以直接互相通信。
配置步骤
- 创建VLAN
- SW1:
sys un in en sysn SW1 vlan 10 quit vlan 20 quit
- SW2:
sys un in en sysn SW2 vlan batch 10 20
- 配置Access接口和Trunk接口
- SW1:
interface GigabitEthernet 0/0/1 port link-type access port default vlan 10 quit interface GigabitEthernet 0/0/2 port link-type access quit vlan 20 port GigabitEthernet0/0/2 quit
- SW2:
interface GigabitEthernet 0/0/1 port link-type access port default vlan 10 quit interface GigabitEthernet 0/0/2 port link-type access port default vlan 20 quit
- 配置Trunk接口,并创建对应的允许通过列表:
- SW1:
interface GigabitEthernet 0/0/3 port link-type trunk port trunk allow-pass vlan10 20 quit
- SW2:
interface GigabitEthernet 0/0/3 port link-type trunk port trunk allow-pass vlan10 20 quit
- 验证配置
- 查看VLAN:display vlan
- 查看端口VLAN信息:display port vlan active
Hybrid接口的基础配置命令
配置接口类型
[Huawei-GigabitEthernet0/0/1]port link-type hybrid
在接口视图下,配置接口的链路类型为Hybrid。
配置Hybrid接口加入指定VLAN
[Huawei-GigabitEthernet0/0/1]port hybrid untagged vlan { { vlan-id1 [to vlan-id2 ] } |all}
在接口视图下,配置Hybrid类型接口加入的VLAN,这些VLAN的帧以Untagged方式通过接口。
[Huawei-GigabitEthernet0/0/1]port hybrid tagged vlan { { vlan-id1 [to vlan-id2 ] } |all}
在接口视图下,配置Hybrid类型接口加入的VLAN,这些VLAN的帧以Tagged方式通过接口。
(可选) 配置Hybrid接口的缺省VLAN
[Huawei-GigabitEthernet0/0/1]port hybrid pvid vlan vlan-id
在接口视图下,配置Hybrid类型接口的缺省VLAN。
案例2:基于接口划分VLAN
组网需求:
某企业的交换机连接有很多用户,且不同部门的用户都需要访问公司服务器。但是为了通信的安全性,企业希望不同部门的用户不能直接访问。
可以在交换机上配置基于接口划分VLAN,并配置Hybrid接口,使得不同部门的用户不能直接进行二层通信,但都可以直接访问公司服务器。
配置步骤
- 创建VLAN及配置接口类型
- SW1:
sys un in en sysn SW1 vlan batch 10 20 100 interface GigabitEthernet 0/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 100 interface GigabitEthernet 0/0/2 port link-type hybrid port hybrid pvid vlan 20 port hybrid untagged vlan 20 100 interface GigabitEthernet 0/0/3 port link-type hybrid port hybrid tagged vlan 10 20 100
- SW2:
sys un in en sysn SW1 vlan batch 10 20 100 interface GigabitEthernet 0/0/1 port link-type hybrid port hybrid pvid vlan 100 port hybrid untagged vlan 10 20 100 interface GigabitEthernet 0/0/3 port link-type hybrid port hybrid tagged vlan 10 20 100
- 验证配置
- display vlan
- display port vlan active
基于MAC划分VLAN
VLAN的基础配置命令
- 关联MAC地址与VLAN
通过此命令配置MAC地址与VLAN关联。[Huawei-vlan10]mac-vlan mac-address mac-address [ mac-address-mask | mac-address-mask-length]
- mac-address:指定与VLAN关联的MAC地址。格式为H-H-H。其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。MAC地址不可设置为0000-0000-0000、FFFF-FFFF-FFFF和组播地址。
- mac-address-mask:指定MAC地址掩码。格式为H-H-H,其中H为1至4位的十六进制数。
- mac-address-mask-length:指定MAC地址掩码长度。整数形式,取值范围是1~48。
- 使能MAC地址与VLAN
通过此命令使能接口的MAC VLAN功能。[Huawei-GigabitEthernet0/0/1]mac-vlan enable
案例:基于MAC地址划分VLAN
组网需求:
某个公司的网络中,网络管理者将同一部门的员工划分到同一VLAN。为了提高部门内的信息安全,要求只有本部门员工的主机才可以访问公司网络。主机1、主机2、主机3为本部门员工的主机,要求这几台主机可以通过SW1访问公司网络,如换成其他主机则不能访问。
可以配置基于MAC地址划分VLAN,将本部门员工主机的MAC地址与VLAN绑定,从而实现该需求。
配置步骤
- 在SW1和SW2上创建VLAN及配置接口类型
- SW1:
sys un in en sysn SW1 vlan 10 quit port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/3 port link-type hybrid port hybrid untagged vlan 10 quit
在SW1上关联MAC地址和VLAN
vlan 10 mac-vlan mac-address 5489-9805-5642 mac-vlan mac-address 5489-9809-38D5 mac-vlan mac-address 5489-985B-05D0 q
在SW1上使能接口的基于MAC地址划分VLAN功能
interface gigabitethernet 0/0/1 mac-vlan enable quit interface gigabitethernet 0/0/2 mac-vlan enable quit interface gigabitethernet 0/0/3 mac-vlan enable quit
验证配置
- PC 1访问PC 2 、PC 3
- 当外部设备接入到G0/0/3口时,PC 4无法访问PC 1 、PC 2
- 查看VLAN:display vlan
- 查看VLAN中MAC地址的详细情况:display mac-vlan mac-address all
本文原文来自CSDN