实验3:GVRP的配置
一、实验目的和要求
目的:掌握GVRP的配置过程及其基本工作过程。
要求:独立完成实验任务和实验报告、截图完整,并辅以必要的文字说明,实验步骤有条理、内容清楚流畅。
二、实验原理
1、概要
GARP(Generic Attribute Registration Protocol),全称是通用属性注册协议,它为处于同一个交换网内的交换机之间提供了一种分发、传播、注册某种信息(VLAN属性、组播地址等)的手段。
GVRP是GARP的一种具体应用或实现,主要用于维护设备动态VLAN属性。通过GVRP协议,一台交换机上的VLAN信息会迅速传播到整个交换网络。GVRP实现了VLAN属性的动态分发、注册和传播,从而减少了网络管理员的工作量,也能保证VLAN配置的正确性。
2、示例说明:
如图所示,所有交换机以及互连的接口都已经启用GVRP协议,各交换机之间相连的端口均为Trunk端口并配置为允许所有VLAN的数据通过。
在SWA上手动创建VLAN2之后,SWA的G0/0/1端口会发送声明给SWB,SWB的G0/0/1端口接收到由SWA发来的声明后,会在此端口注册VLAN2,然后从G0/0/2发送声明给SWC,SWC的G0/0/1收到声明后也会注册VLAN2。通过此过程就完成了VLAN2从SWA向其他交换机的单向注册。只有注册了VLAN2的端口才可以接收和转发VLAN2的数据,没有注册VLAN2的端口会丢弃VLAN2的数据,如SWB的G0/0/2端口没有收到VLAN2的Join消息,不会注册VLAN2,就不能接收和转发VLAN2的数据。
为使VLAN 2流量可以双向互通,还需要进行SWC到SWA方向的VLAN属性的注册过程。
当交换机不再需要VLAN2时,可以通过VLAN属性的注销过程将VLAN2删除。例如,可以在SWA上手动删除VLAN2,则GVRP会通过发送Leave消息,注销SWB和SWC上G0/0/1端口的VLAN2信息。
类似,为了彻底删除所有设备上的VLAN 2,需要进行VLAN属性的双向注销。
3、GVRP的注册模式
GVRP的注册模式包括:Normal、Fixed和Forbidden。
当一个Trunk端口被配置为Normal注册模式时,允许在该端口动态或手工创建、注册和注销VLAN,同时会发送静态VLAN和动态VLAN的声明消息。实验中模拟器中交换机在运行GVRP协议时,端口的注册模式都默认为Normal。
Fixed注册模式中,GVRP不能动态注册或注销VLAN,只能发送静态VLAN注册信息。如果一个Trunk端口的注册模式被设置为Fixed模式,即使接口被配置为允许所有VLAN的数据通过,该接口也只允许手动配置的VLAN内的数据通过。
Forbidden注册模式中,GVRP接口不能动态注册或注销VLAN,只保留VLAN1的信息。如果一个Trunk端口的注册模式被设置为Forbidden模式,即使端口被配置为允许所有VLAN的数据通过,该端口也只允许VLAN1的数据通过。
三、实验设备
计算机一台,eNSP华为模拟器(S3700交换机4台,线缆若干)
四、实验任务:
1、按照图中所示,建立网络拓扑结构图,并按照指定端口进行设备连接。并按照前面实验报告要求,更改交换机名称,并按照图示,加上序号。
2、在全局模式下开启GVRP功能,然后在相应接口下开启GVRP功能。在S1上创建VLAN 2和VLAN 100,在S4上创建VLAN 2和VLAN 200,在S2、S3上创建VLAN 2。
在S2和S3上执行display gvrp statistics命令,查看接口的GVRP统计信息(复制粘贴命令执行结果)。
3、在S2和S3执行display vlan命令,查看VLAN的学习情况。(复制粘贴命令执行结果)
分析结果:S2和S3能够动态学习到VLAN__100_和VLAN_200__,但是仅有一侧端口加入到动态学习的VLAN中,此时数据帧仅能单向通信。还需要分别在S1上创建VLAN_200__,S2上创建VLAN _100__,使得交换机两侧端口都加入到动态学习的VLAN中,这样报文才能够双向通信。
4、分别在S1和S2上创建相关VLAN。再次在S2和S3上执行display gvrp statistics命令,查看接口的GVRP统计信息(复制粘贴命令执行结果)
。
5、将S2的E0/0/3端口和S3的E0/0/1的注册模式修改为Fixed。并执行display gvrp statistics interface Ethernet ### 命令,查看接口GVRP统计信息和注册模式。(复制粘贴命令执行结果)
执行display vlan命令,验证Fixed注册模式的配置结果。(复制粘贴命令执行结果)
6、显示每个交换机的配置文件信息
五、实验小结,自我评价及建议