
实例解析GVRPVTP协议和Trunk技术.docx
11页实例解析GVRP、VTP协议和Trunk技术 日期:2012-5-9 浏览次数: 591 出处:51CTOGVRP、VTP协议和Trunk技术三者Z间有很多的相似性:它们都属于二层协议或二层 技术;在这三者的具体配置命令中,涉及敲多的配置就是VLAN方面的配置;三者的广泛 应用都是为了精简网络维护人员在配置和管理网络设备时,对命令频繁和人量的使用但它 们之间又有着根木的不同,下面就以三则实例,分别对其进行全面的介绍一、GVRP在H3C交换机上的应用GVRP(GARP VLAN Regist ration Protocol, GARP VLAN 注册协议)是 GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用GARP的应用主要包括 GMRP 和 GVRP,其中 GMRP (GARP Multicast Registration Protocol, GARP 组播注册协议) 是基于GARP的一个组播注册协议用于维护交换机中的组播注册信息而GVRP维护设 备中的VLAN动态注册信息,并传播该信息到其它的设备中设备启动GVRP特性后,能够接收来口其它设备的VLAN注册信息,并动态更新本 地的VLAN注册信息,包括当询的VLAN成员、这些VLAN成员可以通过哪个端口到达 等。
而且设备能够将本地的VLAN注册信息向其它设备传播,以便使同一局域网内所有设 备的VLAN信息达成一致GVRP传播的VLAN注册信息既包括本地手工配置的静态注 册信息,也包括來自其它设备的动态注册信息下面就通过一则实例介绍GVRP协议在H3C 交换机上的应用S3100-AS3100-CS3100-B图1三个H3C S3100交换机两两互联图示如图1所示,三台交换机的型号都是H3CS3100-52TP-SI,两两互联设备间的连接情 况如下所示:1 S3I00-A Eth 1/0/1 < -> S3100-B Eth 1/0/12 S3100-B Eth 1/0/2 < -> S3100-C Eth 1/0/13 S3100-C Eth 1 /0/2 <——> S3100-A Eth 1 /0/2在S3100-A的配置:4 [S3100-A] gvrp5 〃开启全局GVRP功能,缺省情况下,全局GVRP功能处于关闭状态6 [S3100-AJ interface ethernet 1/0/17 [S3100-A-Ethernetl/0/l] port link-type trunk8 [S3100-A-Ethernet 1 /0/1J port trunk permit vlan all9 [S3100-A] interface ethernet 1/0/210 [S3100-A-Ethernet 1 /0/2] port link-type trunk11 [S3100-A-Ethernet 1/0/2] port trunk permit vlan all12 〃将两个以太网端口 Ethernet 1/0/1和Ethernet 1/0/2配置为Trunk端口,并允许所有 VLAN通过13 [S31()0-A-Ethernetl/0/l] gvrp14 [S3100-A-Ethernet 1 /0/2] gvrp15 〃在两个Trunk端口上开启GVRP功能,缺省悄况下,端口 GVRP功能处于关闭状 态16 IS3100-A] vlan 217 〃配置静态VLAN218在S3100-B 的配置:19 [S3100-B]gvrp20 〃开启全局GVRP功能21 [S3100-B] interface ethernet 1/0/122 [S3100-B-Ethernet 1/0/1] port link-type trunk23 [S3100-B-Ethernet 1 /0/1 ] port trunk permit vlan all24 [S3100-B] interface ethernet 1/0/225 [S3100-B-Ethernet 1 /0/2] port link-type trunk26 [S3100-B-Ethernetl/0/2] port trunk permit vlan all27 〃将两个以太网端口 Ethernet 1/0/1和Ethernet 1/0/2配置为Trunk端口,并允许所有 VLAN通过。
28 [S3100-B-Ethernet I /0/1 ] gvrp29 [S3100-B-Ethernet 1/0/2] gvrp30 //在两个Trunk端口上开启GVRP功能31 [S3100-B-Ethernet 1/0/2] gvrp registration fixed32 〃配置端口注册模式为Fixed,缺省情况下,GVRP端口注册模式为Normal33 [S3100-B] vlan 334 〃配置静态VLAN335在S3100-C上的配置:36 [S3100-C] gvrp37 〃开启全局GVRP功能38 [S3100-C] interface ethernet 1/0/139 [S3100-C-Ethernet 1 /0/1 ] port link-type trunk40 [S3100-C-Ethernet 1/0/1 ] port trunk permit vlan all41 [S3100-C] interface ethernet 1/0/242 [S3100-C-Ethernet 1 /0/2] port link-type trunk43 [S3100-C-Ethernet 1 /0/2] port trunk permit vlan all44 〃将两个以太网端口 Ethernet 1/0/1和Ethernet 1/0/2配置为Trunk端口,并允许所有 VLAN通过。
45 [S3100-C-Ethernetl/0/1] gvrp46 [S3100-C-Ethernet 1/0/2J gvrp47 〃在Trunk端口上开启GVRP功能48 [S3100-C-Ethernet 1/0/1 ] gvrp registration forbidden49 [S3100-C-Ethernet 1/0/2] gvrp registration forbidden50 〃配置两个端口的注册模式都为Forbidden51 [S3100-C] vlan452 〃配置静态VLAN4以上三个H3C交换机上的配置命令看着好像都一样,但其实在最关键的地方都会冇细 微的差别主要就是在配置端II的注册模式时,三个交换机上端口的配置是不一样的 S3100-A的两个端口上没有专门配置注册模式,但默认情况下使用的就是Normal模式,所 以 S3100-A 的 Ethernet 1/0/1^11 Ethernet 1/0/2的端口注册模式为 Normal; S3100-B 上的 Ethernet 1/0/1也没有专门配置注册模式,所以它也是Normal模式,而S3100-B的Ethernet 1/0/2 端口注册模式配置成了 Fixed模式;S3100-C _h的两个端口配置成了 Forbidden模式。
所以 这几个端口在实际的运行中,所传播VLAN的机制会有所不同可以使用命令"display vlan dynamic"來查看验证各个端口的运行机制,命令中的dynamic 参数是指,显示系统动态创建的VLAN的数量和编号,动态VLAN是指通过GVRP协议牛 成或通过Radius服务器所下发的VLAN下面是在三台交换机上分别执行“display vlan dynamic1的显示结果:53 [S3100-A] display vlan dynamic54 Now, the following dynamic VLAN exist(s):55 356 〃显示S3100-A的动态VLAN信息57 [S3100-B] display vlan dynamic58 Now, the following dynamic VLAN exist(s):59 260 〃显示S3100-B 的动态VLAN信息61 [S3100-C] display vlan dynamic62 Now, the following dynamic VLAN exist(s):63 No dynamic vlans exist!64 〃显示S3100-C 的动态VLAN信息从以上的输出结果可以看出,S3100-A和S3100-B两台交换机之间可以互相交换所创建 的 VLAN,这是因为 S3100-A 的 Ethernet 1/0/1 和 S3100-B 的 Ethernet 1/0/1 端口的注册模式都 是Normal模式,此模式允许端口动态注册、传播动态VLAN以及静态VLAN信息。
但是 在S3100-A和S3100-B两台交换机上看不到S3100-C交换机所创建的VLAN 4,同吋在 S3100-C上也看不到S3100-A和S3100-B两台交换机所创建的VLAN 2和VLAN 3信息,这 是因为虽然分别在S3100-A和S3100-B的Ethernet 1/0/2端口上配迸了 Normal和Fixed模式, 但S3100-C两个端口的注册模式都是Forbidden,所以S3100-C和其它两台交换机之间也就 不能交换除VLAN 1以外的所冇VLAN信息GVRP的端口注册模式冇以下三种:Nonrnl模式:允许该端口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信 息Fixed模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息也就是说被设置为Fixed模式的Trunk I I,即使允许所有VLAN通过, 实际通过的VLAN也只能是手动配置的那部分Forbidden模式:禁止该端口动态注册、注销VLAN,不传播除VLAN1以外的任何的 VLAN信息也就是说被配置为Forbidden模式的Trunk端口,即使允许所有VLAN通过, 实际通过的VLAN也只能是VLANlo另外,可以通过一些"display gvrp"命令显示配置后GVRP的运行情况,或者是查看显示 信息验证配置效果。
命令如下所示:65 [H3C-S3 l()O]display gvrp status66 〃显示GVRP的全局状态信息67 [H3C-S3100]display gvrp statistics [ interface interface-list ]68 〃显示GVRP的统计信息69 [H3C-S3lOOldisplay gvrp state interface interface-type interface-number vlan vlan-id70 〃显示GVRP的状态机信息71 [H3C-S31 OOJdisplay gvrp vlan-operation interface interface-type interface-number72 〃显示当前的动态VLAN操作信息二、Trunk技术在Cisco交换机和H3C交换机之间的应用Cisco 3750H3C S3100图2 Cisco 3750和H3C S3100交换机相连图示从上面的例”一“中,可以看出GVRP协议可以减轻网络维护。












