eNSP模拟实验-GVRP动态管理VLAN
发布网友
发布时间:2022-12-31 12:18
我来回答
共1个回答
热心网友
时间:2023-05-06 14:23
交换机之间相互交换VLAN配置信息,动态创建和管理VLAN。
GVRP有三种注册模式:
1、normal模式:运行端口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信息。
2、fixed模式:禁止接口动态注册、注销VLAN,只传播静态VLAN信息。该模式下的trunk,即使是运行所有vlan通过,实际通过也是手动配置的那部分。
3、forbidden模式:禁止接口动态注册、注销VLAN,不传播任何除VLAN1以外的任何VLAN信息。该模式下的trunk,即使是运行所有vlan通过,实际通过也是VLAN1。
GVRP协议可以在交换机上动态的创建VLAN,并控trunk接口允许通过的VLAN列表,但并不能自动将用户端口划分至相应VLAN中。
1、单向注册
四台交换机之间的接口配置为trunk,允许所有VLAN通过。比如第三台:
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan all
SW3上创建VLAN 10 20 ,并把与PC连接的接口配置成access,划入对应的vlan。
[SW3]vlan batch 10 20
[SW3-Ethernet0/0/1]port link-type access
[SW3-Ethernet0/0/1]port default vlan 10
[SW3-Ethernet0/0/1]int e0/0/2
[SW3-Ethernet0/0/2]port link-type access
[SW3-Ethernet0/0/2]port default vlan 20
在每台交换机上开启gvrp功能,并在交换机与交换机相连的接口也开启gvrp。比如SW1:
[SW1]gvrp
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]gvrp
[SW1-GigabitEthernet0/0/1]int g0/0/2
[SW1-GigabitEthernet0/0/2]gvrp
使用dis vlan查看vlan信息,发现只有SW1的GigabitEthernet0/0/2,SW2的GigabitEthernet0/0/1,SW4的GigabitEthernet0/0/1加入了这两个vlan,只实现了单向注册。
2、配置双向注册
在 SW4上创建VLAN 10 20 ,并把与PC连接的接口配置成access,划入对应的vlan。同SW3。
使用dis vlan查看vlan信息,右侧也收到 SW4的注册消息,完成双向注册。
3、配置SW2的GigabitEthernet0/0/1为fixed模式
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]gvrp registration fixed
dis vlan发现GigabitEthernet0/0/1无法动态学习到VLAN信息,这时因为fixed模式下不允许VLAN在接口上注册,相应的同VLAN的PC无法通信。
在这里有两中解决办法,一种实在SW2上手动创建VLAN 10 20,另一种是恢复SW2的GigabitEthernet0/0/1为normal模式。
3、配置SW1的GigabitEthernet0/0/1为forbidden模式
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]gvrp registration forbidden
dis vlan可以看到vlan 10 20都没有加入接口GigabitEthernet0/0/1,只允许vlan 1通过。