高级vlan 的配置之 基于mac地址的vlan
vlan batch 10 20
vlan 10
mac-vlan mac-address 0000-0000-0001
vlan 20
mac-vlan mac-address 0000-0000-0002
interface GigabitEthernet0/0/1
port hybrid untagged vlan 10 20 配置混合接口
mac-vlan enable 启用基于mac地址学习vlan
vlan 高级配置之 基于IP子网划分vlan
sw2 创建vlan 并将相应接口划入相应vlan 和sw1 相连的接口配置trunk
sw1:
int gi 0/0/2
port link-ty trunk
port trunk allow-pass vlan 10 20
interface GigabitEthernet0/0/1 (特殊处理)
port hybrid untagged vlan 10 20
ip-subnet-vlan enable
vlan batch 10 20
vlan 10
ip-subnet-vlan 1 ip 192.168.10.0 255.255.255.0
vlan 20
ip-subnet-vlan 1 ip 192.168.10.0 255.255.255.0
超级vlan
vlan batch 10 20 30
将相关接口划入相应vlan (略)
vlan 30
aggregate-vlan 将vlan30 定义为聚合vlan
access-vlan 10 20 将vlan 10 20 定义为vlan30 的子vlan
int vlan 30
ip add 192.168.1.1 24 该地址将作为vlan 10 和vlan 20 的网关
相同vlan 隔离端口
int gi 0/0/4
port-isolate enable 将4口设置为隔离端口,并加入隔离组1 (默认都会加入隔离组1)
int gi 0/0/1
port-isolate enable
注:同一台交换机相同隔离组的端口不能互访
vlan的映射:vlan mapping (vlan 的翻译)
sw3 sw4 配置vlan 和trunk,交换机和交换机之间级联的接口配置trunk
sw1:
vlan 100
int gi 0/0/1
port link-ty trunk
port trunk allow-pass vlan 100
sw2 :
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 30 to 31
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 32
int gi 0/0/2
port link-type trunk
port trunk allow-pass vlan 100
qinq vlan-translation enable 启用vlan 标签的转换
port vlan-mapping vlan 30 to 39 map-vlan 100 将vlan的标签30-39 转换成100
注:trunk 封装:802.1q 协议
hybrid 混合接口:
hybrid 接口是一种混合接口,是华为设备特有的接口。华为交换设备默认的接口封装类型。hybrid 接口同时具备access 和trunk 的两种功能。
将hybrid 口当成access 口来使用:
sw1:
int gi 0/0/1
port hybrid pvid vlan 10
port hybrid untagged vlan 10
interface GigabitEthernet0/0/2
port hybrid pvid vlan 20
port hybrid untagged vlan 20
将hybrid 口当成trunk 来使用:
interface GigabitEthernet0/0/3
port hybrid tagged vlan 10 20
sw2:略
使用hybrid 接口实现特殊通信:
房间之间不能通信,但是每个房间都可以与出口路由器通信
sw1: