GVRP VLAN 注册协议

目录

原理概述

实验内容

实验拓扑

设备IP地址

实验步骤

GVRP单向注册

GVRP双向注册

GVRP三种模式

fixed模式:

forbidden模式:


原理概述

        GVRP,中文名GARP VLAN注册协议,是GARP通用属性注册协议的一种应用,用于注册和注销vlan属性。使得交换机之间能够互相交换VLAN配置信息,动态创建和管理vlan。用户只需要对少数交换机进行vlan配置即可动态传播vlan信息。

        手工配置vlan,称为静态vlan,通过GVRP协议创建的vlan称为动态vlan。GVRP有三种注册模式,不同模式对静态vlan和动态vlan的处理方式不同。

实验内容

        模拟企业网络。S1,S4是接入层交换机,分别连接汇聚层交换机S2,S3,公司不同部门通过接入层交换机连接网络。现在需要创建vlan,隔离部门。考虑公司发展,部门增加,若使用手工配置vlan,工作量非常大,容易出错。此时可以使用GVRP技术动态配置vlan。

实验拓扑

设备IP地址

        按照上图连接设备,同时配置PC电脑IP地址,进行ping测试。

实验步骤

GVRP单向注册

        在该二层网络中,有IT,HR两个部门,需要将他们划分到两个不同VLAN中,如果按照常规配置,需要手工在所有交换机上创建对应VLAN。后续如果有新的部门,还需要新增VLAN,或者二层网络整改,重配置VLAN,工作量大,易出错,现通过GVRP来配置VLAN。

        将互联的交换机的接口配置为trunk,允许所有VLAN通过。

S1配置trunk,同时创建vlan,配置端口类型划入对应vlan

#
vlan batch 10 20

#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

#
interface Ethernet0/0/1
 port link-type access
 port default vlan 10
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 20

S2配置trunk

#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

#
port-group trunk
 group-member GigabitEthernet0/0/2
 group-member GigabitEthernet0/0/1

S3配置trunk

#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

#
port-group trunk
 group-member GigabitEthernet0/0/1
 group-member GigabitEthernet0/0/2

S4配置trunk

#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

        配置四台交换机,开启GVRP,同时将两两互联的交换机端口配置为GVRP

S1 GVRP配置

#
gvrp

#
interface GigabitEthernet0/0/1
 gvrp

S2 GVRP配置

#
gvrp

#
port-group trunk
 group-member GigabitEthernet0/0/2
 group-member GigabitEthernet0/0/1

#
interface GigabitEthernet0/0/1
 gvrp
#
interface GigabitEthernet0/0/2
 gvrp

S3 GVRP配置

#
gvrp

#
port-group trunk
 group-member GigabitEthernet0/0/1
 group-member GigabitEthernet0/0/2

#
interface GigabitEthernet0/0/1
 gvrp
#
interface GigabitEthernet0/0/2
 gvrp

S4 GVRP配置

#
gvrp

#
interface GigabitEthernet0/0/1
 gvrp

        在S2 S3 S4交换机上查看是否配置动态vlan,以下为S2为例查看。可以看见,只有端口G0/0/2自动配置vlan,但是G0/0/1端口没有自动配置vlan,自动配置vlan只有左侧端口自动配置部分,其余交换机类似,因为我们只是单纯做了GVRP的单向配置

        在PC1上,验证是否能够ping通PC3,发现无法ping通,只是完成了单向注册,如果现在需要添加vlan,可以配置GVRP,交换机动态配置vlan即可

GVRP双向注册

        现需要在S4上手工配置VLAN 10和VLAN 20,把将连接PC的接口配置为Access,划入相应VLAN中

#
vlan batch 10 20

#
interface Ethernet0/0/1
 port link-type access
 port default vlan 10
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 20

        配置成功后,在S2 S3 S4上查看vlan信息,可以发现GVRP双向配置过后,交换机右侧端口开始自动学习vlan配置

        PC1上进行网络验证,可以发现ping测试成功进行,同一个vlan的用户可以进行通信

GVRP三种模式

[s1-GigabitEthernet0/0/1]gvrp registration ?
  fixed      Registration type fixed
  forbidden  Registration type forbidden
  normal     Registration type normal

fixed模式:

        GVRP 模式配置需要在对应的交换机端口进行配置,将S3的G0/0/1端口的GVRP注册模式修改为fixed模式,发现G0/0/1端口无法动态学习vlan信息,这是由于fixed模式下不允许动态vlan在接口上进行配置,相应的同部门内跨交换机的PC就无法通信

        想要解决该方法,可以在S3上手工配置vlan信息,另一种就是将GVRP注册模式改为normal模式

[s3]dis current-configuration interface g0/0/1
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 gvrp
 gvrp registration fixed

forbidden模式:

        在S2的G0/0/1接口上配置GVRP的注册模式改为forbidden模式。同时查看vlan信息,可以发现没有学习到动态vlan信息,这是因为,forbidden模式下,只允许VLAN 1通过,同理想要允许动态vlan通过可将模式改为normal

[s1]dis current-configuration int g0/0/1
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 gvrp
 gvrp registration forbidden

注意:

可以留言,告知作者文章还有那些需要改进的地方,大家互相帮助进步。

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值