dynamic-vlan

动态VLAN可以根据用户的MAC, IP, 网络层协议进行划分

静态VLAN是基于端口进行划分

注意: 动态 VLAN 需要跟端口的 Hybrid 属性配合才能很好的工作

hybrid&trunk区别:

Hybrid 端口可以允许多个 VLAN 的报文发送时不打标签,而 Trunk 端口只允许 native VLAN 的报文发送时不打标签

基于MAC

  1. 打开端口的基于MAC功能, hybrid
1
2
3
SwitchA(Config-Ethernet1/0/1)#switchport mac-vlan enable
SwitchA(Config-Ethernet1/0/1)#swportport mode hybrid
SwitchA(Config-Ethernet1/0/1)#swportport hybrid allowed vlan vlan_id <untag|tag>
  1. 指定VLAN为基于MAC模式
1
mac-vlan vlan <vlan-id>
  1. 指定vlan与MAC的对应关系
1
mac-vlan mac <mac-addrss> <mac-mask> vlan <vlan-id> priority <priority-id>
  • mac-mask建议为ff:ff:ff:ff:ff:ff

基于IP

  1. 打开端口的基于IP功能, hybrid
1
2
3
SwitchA(Config-Ethernet1/0/1)#switchport subnet-vlan enable
SwitchA(Config-Ethernet1/0/1)#swportport mode hybrid
SwitchA(Config-Ethernet1/0/1)#swportport hybrid allowed vlan vlan_id <untag|tag>

动态的vlan一定要在端口模式下进行hybrid allowed

  1. 设置IP子网与 VLAN 的对应关系
1
subnet-vlan ip-address <ipv4-addrss> mask <subnet-mask> vlan <vlan-id> priority <priority-id>

调整优先级

1
2
dynamic-vlan mac-vlan prefer
dynamic-vlan subnet-vlan prefer
作者

manu

发布于

2021-04-22

更新于

2023-01-06

许可协议


:D 一言句子获取中...