1.引入GVRP
在大型网络中,华为交换机之间的连接非常普遍。常规交换机和交换机之间的互连端口全部配置为Trunk,可以传输多个VLAN。对用户来说,手动配置太麻烦了。大型网络可以包含多个VLAN,网络配置随时可能更改,因此网络拓扑结构太复杂,无法为每个交换机配置中继端口。因此,为了解决这一问题,引入了GVRP协议。GVRP协议根据网络情况动态配置干线链路。
2.什么是GVRP
Gvrp (garp VLAN注册协议):通用VLAN注册协议。全球属性注册协议(GARP)提供了一种在网桥LAN设备(例如终端站、交换机等)之间注册或注销属性值(如VLAN标识符)的通用机制。GVRP是基于GARP的工作机制维护交换机的VLSN动态属性,并将该信息传播到其他交换机的GARP应用程序。支持GVRP功能的所有交换机都可以接收其他交换机VLAN属性,并动态更新本地VLAN属性。包括当前VLAN成员、该VLAN成员可以到达的端口等。此外,支持GVRP功能的交换机可以将本地VLAN属性传递给其他交换机,以同意同一交换网络内所有支持GVRP功能的设备的VLAN信息。GVRP传递的VLAN属性既包括本地手动配置的静态属性,也包括其他交换机的动态属性。这样,根据VLAN属性,每个交换机都可以识别中继链路一侧的VLAN,自动配置中继链路,并且只有端到端交换机所需的VLAN才能在中继链路上传输。
华为交换机和端口上打开了GVRP协议,本地交换机根据端到端VLAN情况决定是否发送VLAN的消息。这样,Trunk链路发送的广播消息必须在端到端交换机上发送此消息的端口。例如:交换机a和交换机b通过中继链路连接。交换机a包括两个VLAN:VLAN 1和VLAN2。由于交换机B只有VLAN1,因此GVRP协议根据VLAN注册情况确定TRUNK链路只能转发VLAN1的消息。在两个交换机上运行的GVRP协议可自动更新VLAN注册状态,并配置TRUNK链路以允许在Trunk链路上发送VLAN2的消息。以后交换机删除VLAN时,GVRP也会更新VLAN属性,并配置Trunk链路,以避免在TRUNK链路上发送不必要的VLAN消息。
3.GVRP实验配置
(1)eNSP模拟实验拓扑结构:
(2)基本配置:
SWA配置:
The device is running!
# # # # # # # # # # # #
胡怀
关闭Huaweiundoter mon //调试输出开关
info : current terminal monitor is off。
胡怀赛思
Enter system view,return user view with ctrl Z .
[华为]sys SWA
[SWA]打开GVRP //全局GVRP功能,默认情况下关闭全局GVRP功能
//SWA上的两个GE端口配置为Trunk类型,并允许通过所有VLAN
[SWA]intg0/0/1
[swa-千兆以太网0/0/1] portlink-typetrunk
[swa-gigabit乙太网路0/0/1]连接埠trunk allow-pass VLAN all
[swa-gigabit乙太网路0/0/1] intg0/0/2
[swa-千兆以太网0/0/2] portlink-typetrunk
[swa-gigabit乙太网路0/0/2]连接埠trunk allow-pass VLAN all
//在两个中继端口上打开GVRP功能。端口GVRP功能默认为关闭
[swa-gigabit乙太网路0/0/2] gvrp
[swa-gigabit乙太网路0/0/2] intg0/0/1
[swa-gigabit乙太网路0/0/1] gvrp
//静态VLAN2配置
[swa-千兆以太网0/0/1] VLAN 2
SWB配置:
Huaweiundoter mon
info : current terminal monitor is off。
胡怀赛思
Enter system view,return user view with ctrl Z .
>[Huawei]sys SWB[SWB]gvrp
[SWB]int g0/0/1
[SWB-GigabitEthernet0/0/1]port link-type trunk
[SWB-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[SWB-GigabitEthernet0/0/1]int g0/0/2
[SWB-GigabitEthernet0/0/2]portlink-type trunk
[SWB-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[SWB-GigabitEthernet0/0/2]gvrp
[SWB-GigabitEthernet0/0/2]int g0/0/1
[SWB-GigabitEthernet0/0/1]gvrp
[SWB-GigabitEthernet0/0/1]vlan3
[SWB-vlan3]q
SWC的配置:
<Huawei>undoter mon
Info:Current terminal monitor is off.
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys SWC
[SWC]gvrp
[SWC]intg0/0/1
[SWC-GigabitEthernet0/0/1]port link-type trunk
[SWC-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[SWC-GigabitEthernet0/0/1]gvrp
[SWC-GigabitEthernet0/0/1]int g0/0/2
[SWC-GigabitEthernet0/0/2]port link-type trunk
[SWC-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[SWC-GigabitEthernet0/0/2]gvrp
[SWC-GigabitEthernet0/0/2]vlan4
[SWC-vlan4]q
显示各个交换机的VLAN信息如下:
(3)现在增加配置如下:
[SWB-GigabitEthernet0/0/2]gvrp registration fixed //配置SWB的GE0/0/2端口注册模式为fixed类型(缺省情况下,GVRP 端口注册模式为Normal)
//配置SWC的GE0/0/1端口和GE0/0/2端口注册模式为forbidden类型
[SWC-GigabitEthernet0/0/1]gvrp registration forbidden
[SWC-GigabitEthernet0/0/2]gvrp registration forbidden
显示各个交换机的VLAN信息如下:
(4)解释
以上三个交换机上的配置命令看着好像都一样,但其实在最关键的地方都会有细微的差别。主要就是在配置端口的注册模式时,三个交换机上端口的配置是不一样的。SWA的两个端口上没有专门配置注册模式,但默认情况下使用的就是Normal模式,所以SWA的GE0/0/1和GE0/0/2的端口注册模式为Normal;SWB上的GE0/0/1也没有专门配置注册模式,所以它也是Normal模式,而SWB的GE0/0/2端口注册模式配置成了Fixed模式;SWC上的两个端口配置成了Forbidden模式。所以这几个端口在实际的运行中,所传播VLAN的机制会有所不同。
GVRP的端口注册模式有以下三种:
Normal模式:允许在该接口静态(本交换机创建的VLAN)和动态(其他交换机创建的VLAN,动态注册到本交换机的VLAN)创建、注册、注销VLAN。即:可以传送本交换机创建的VLAN,可以把本交换机的VLAN传输到其他配有normal类型的trunk端口,可以接收对端交换机创建的VLAN(动态)注册。
Fixed模式:允许手工静态创建和注册VLAN,静止动态注册、声明和注销VLAN。即:可以传送本交换机创建的VLAN(静态),可以把本交换机的VLAN通过fixed注册类型trunk端口传到对端配有normal类型的trunk端口,不接收与本交换机fixed类型的trunk端口的对端交换机创建的VLAN的注册,可传递出去,但不接收动态注册、注销VLAN信息。
Forbidden模式:注销除VLAN1以外的所有VLAN,并且禁止该接口上创建、声明、注册其他任何VLAN。即:此类型trunk 接口不传递、接收除VLAN1外的任何其他VLAN信息。
注意:GVRP会自动裁剪不需要传输的VLAN,但只要需要传输,仍可以传输(VTP协议里也有类似的VTP裁剪)。
所以,SWA和SWB两台交换机之间可以互相交换所创建的VLAN,这是因为SWA的GE0/0/1和SWB的GE0/0/1端口的注册模式都是Normal模式,此模式允许端口动态注册、传播动态VLAN 以及静态VLAN 信息。但是在SWA和SW-B两台交换机上看不到SWC交换机所创建的VLAN 4,同时在SWC上也看不到SWA和SWB两台交换机所创建的VLAN 2和VLAN 3信息,这是因为虽然分别在SW-A和SW-B的GE0/0/2端口上配置了Normal和Fixed模式,但SW-C两个端口的注册模式都是Forbidden,所以SWC和其它两台交换机之间也就不能交换除VLAN 1以外的所有VLAN信息。
4.什么是VTP
VTP(VLAN TRUNKING PROTOCOL):VLAN中继协议,是CISCO专用协议,大多数交换机都支持该协议。VTP负责在VTP域内同步VLAN信息,即在一台 VTP 服务器上配置新的 VLAN 时,该 VLAN 将通过域中的所有交换机进行分发,这样就不必在每个交换上配置相同的VLAN信息,可以减少在各处配置相同 VLAN 的需求,所以在管理过程中提高了维护所有交换机信息的效率。
使用 VTP 时,必须密切注意两件事:
切记配置修改版号,以及每次在将新的交换机插入网络时如何重置该修改版号,以免影响到整个网络。
尽量避免使 VLAN 跨整个网络。
(1)VTP的组成部分:
VTP域:所有在一个域的交换机都共享一个VLAN设置用来通告VTP。
VTP通告:VTP用通告来分配和同步网络中的VLAN设置。
VTP模式:一个交换机可以作为不同的三个角色:服务器,客户端,透明模式。
VTP服务器:它是VLAN创建、删除和重命名的角色,也把VTP域通告和VTP信息给其他启用VTP的在同一个VTP域的交换机。服务器把VLAN设置存储到NVRAM里。
VTP客户端:角色功能和服务器差不多,但是不能创建、删除和重命名VLAN,它把VLAN设置存储到RAM里,如果交换机关闭,VLAN信息便丢失。
VTP透明模式:在透明模式下的交换机不参与到VTP里面,它的VLAN数据不会传递到别的交换机上面,只有本地有效,但是它转发来自服务器和客户端的VTP通告。
(2)VTP的运行有如下特点:
VTP通过发送到特定MAC地址01-00-0C-CC-CC-CC的组播VTP消息进行工作。
VTP通告只通过中继端口传递。
VTP消息通过VLAN1传送(这就是不能将VLAN1从中继链路中去除的原因)。
在经过了DTP自动协商,启动了中继之后,VTP信息就可以沿着中继链路传送。
VTP域内的每台交换机都定期在每个中继端口上发送通告到保留的VTP组播地址。
VTP通告可以封装在ISL或者IEEE802.1Q帧内。
补充:在同一管理域中的交换机共享它们的VLAN信息,并且,一个交换机只能参加到一个VTP管理域,不同域中的交换机不能共享VTP信息。
5. GVRP和VTP的比较
(1)相同点:二者都是对跨以太网交换机的VLAN进行动态注册和删除的二层协议,交换机之间的协议报文交互都必须在VLAN Trunk链路上进行。
(2)不同点:
①GVRP是IEEE制定的基于GARP的协议;而VTP是CISCO公司开发的私有协议,目前华为等交换机也支持VTP协议;
②GVRP协议就是通过属性的声明-注册机制将本地的VLAN信息通告给其他交换机;而VTP协议是通过检查通告报文中的配置版本号信息,版本号低的交换机向版本号高的交换机进行学习,从而实现VLAN信息的共享;
③支持VLAN数目不同,GVRP协议所支持的VLANID范围为1-4094,而VTP协议只支持1-1001号的VLAN。
④GVRP每个交换机都可以创建VLAN,vtp只有服务器端可以创建VLAN。
(3)GVRP和VTP两个协议在实践中的应用比较:
①在具体应用上,VTP支持的是服务器-客户端模式,即在主交换机建立VTP域,并将主交换机设置成VTPServer,然后在分交换机设置为VTPClient,这样只需在主交换机上建立VLAN,就会通知到局域网中的任何一台交换机,这样便于集中管理。
②GVRP相对繁琐些,它需要在每一台交换机上建立VLAN,并且在每一个交换机(无论是主交换机还是分交换机)首先全局运行gvrp命令,开启gvrp功能,然后在干道汇聚连接上运行gvrp命令,开启GVRP功能,这样才会将本交换机上建立的VLAN通知注册到局域网中的其它交换机上。
③GVRP是IEEE制定的基于GVRP的协议,VTP是厂家开发的协议,因此GVRP的适用面比较宽泛,但VTP的设置要便捷些,并且有利于设备的集中管理,在VLAN的划分中得到广泛应用。
④由于VTP模式本质上是把在核心交换机上划分的VLAN复制到局域网中的所有分交换机上,这样整个网络中的VLAN广播还是会在汇聚连接上传播,会加重核心交换机的负担。GVRP本质上是在各交换机上分别划分VLAN,并且通过GVRP裁减机制限制不必要的VLAN广播,使得主交换机和分交换机的 VLAN广播相对均衡,减少了主交换机的CPU占用率,因此在大型网络中GVRP有较好的表现。
⑤现在的交换机在支持GVRP协议的同时,一般也都支持VTP协议,但是要记住这两个协议是不允许同时开启的。
1.《【vghvghp有什么区别】HCNA数字-VLAN-GVRP-VTP差异》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【vghvghp有什么区别】HCNA数字-VLAN-GVRP-VTP差异》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/2962521.html