GVRP的配置方法

来源:公众号【网络技术干货圈】
作者:圈圈
id:wljsghq
garp:(通用属性注册协议),一个框架协议,该框架协议包含两个具体的协议:(1)gmrp;(2)gvrp。
gvrp:gvrp的应用,可以大大降低vlan的手工配置过程。其中,gvrp协议提供了一种在交换机之间传递vlan属性的机制,它的主要作用是自动实现vlan信息在交换机上的动态注册过程和注销过程。当交换机上部署了gvrp协议后,用户只需要对少量的交换机进行手工的创建(即:静态vlan配置),就可以实现这些vlan配置信息传递并应用到其他的交换机上。
静态vlan:指交换机上通过手工创建的vlan。
动态vlan:指利用gvrp协议自动创建的vlan。
gvrp的3中注册模式:
(1)normal模式:允许该接口动态的注册、注销vlan,传播动态vlan以及静态vlan信息;(默认情况下为normal模式)
(2)fixed模式:禁止该接口动态注册、注销vlan,只传播静态vlan信息。被设置为该模式下的trunk接口,即使允许所有的vlan通过,实际上通过的vlan也只能是手动配置的那些部分;
(3)forbidden模式:禁止该接口动态注册、注销vlan,不传播任何除vlan 1以外的任何vlan信息。即使被设置为该模式下的trunk接口,即使允许所有的vlan通过,然而实际上通过的只是vlan 1。
一。vlan 属性的动态注册过程
(1)单向注册:
将pc机划分到相应的vlan 10中,并且在各个交换机上全局使能gvrp功能,在相关的端口也使能gvrp功能。当在s1的ge0/0/1接口上手工配置静态的vlan 10后(只允许属于该vlan的帧通过),该端口后向外发送vlan属性的注册报文。
当s2的ge0/0/1接口收到该注册报文后,后自动创建动态的vlan 10,并将自己的ge0/0/1接口注册到动态vlan 10中。依次类推,接着从ge0/0/2端口向外发送注册报文。
注意:只有从链路上接收到vlan属性注册报文的端口才会注册到相应的vlan中。所以,s2的ge0/0/2端口并不会注册到动态vlan 10中。
(2)反向注册:
当s2、s3、s4上都自动创建并将端口加入到动态的vlan 10中后,这才实现了单向的注册过程。需要在s4上也手动创建vlan 10,并将s4的ge0/0/1端口注册到vlan 10中(只允许属于该vlan的帧通过)。所配置的静态vlan会替换掉自动创建的动态vlan的信息。然后,s4会向外发送vlan属性的注册报文。和单向注册的过程一样。其中s1的ge0/0/1端口已经存在了静态vlan 10的信息,便不会做动态vlan 10 的相关操作。
二。vlan属性的动态注销过程:
与vlan的注册过程相似,当用户在s1的ge0/0/1端口上手动删除静态vlan后,该端口会向外发送vlan属性的注销报文。只有链路会上接收到的vlan属性注销报文的端口才会相应的动vlan中被注销。反向过程也相似。
三。gvrp的配置
实验内容:将pc机划分到相应的vlan 100中,使用gvrp协议实现vlan 100的自动创建和注册。
(1)在每台交换机的全局和端口下使能gvrp功能。
(2)配置交换机的二层连通性,在交换机上的某些端口下配置成trunk口,并允许相应的vlan帧通过。
(3)在交换机s1上和s4上配置静态vlan 100。
实验拓扑:
实验步骤:
1.使用gvrp命令可在交换机的系统视图下,实现全局使能gvrp功能。
sys[huawei]sys s1[s1]gvrp......  
使能gvrp功能后,还要对相应的端口进行配置:
(1)端口上gvrp功能的使能。但是,在使能端口的gvrp功能前,需要先使能全局的gvrp功能。
(2)配置相应的端口为trunk端口,并允许相应的vlan帧通过。注意:gvrp功能只能配置在trunk类型的端口上。
[s1]vlan 100[s1]int g0/0/1 [s1-gigabitethernet0/0/1]port link-type access [s1-gigabitethernet0/0/1]port default vlan 100[s1-gigabitethernet0/0/1]int g0/0/2[s1-gigabitethernet0/0/2]port link-type trunk  [s1-gigabitethernet0/0/2]port trunk allow-pass vlan all [s1-gigabitethernet0/0/2]gvrp ......  
当配置完相应的接口后,可以使用display vlan summary 命令查看vlan的信息。
[s1]dis vlan summary static vlan:total 1 static vlan.  1 dynamic vlan:total 0 dynamic vlan.reserved vlan:total 0 reserved vlan.  
然后在s1和s4交换机上配置vlan 100。
[s1]vlan 100[s1-vlan100]q[s4]vlan 100[s4-vlan100]q  
在完成上面的配置后,可以使用下面的两条命令进行配置的检验。
(1)使用display gvrp status命令查看全局gvrp的使能情况;
(2)使用display gvrp statistics命令查看端口的gvrp统计信息;
[s2]dis gvrp status  //查看全局gvrp的使能情况 info: gvrp is enabled[s2]dis gvrp statistics  //查看端口的gvrp统计信息  gvrp statistics on port gigabitethernet0/0/1     gvrp status    : enabled  //端口的gvrp已经使能    gvrp registrations failed  : 0    gvrp last pdu origin  : 4c1f-cc18-5f00    gvrp registration type  : normal  gvrp statistics on port gigabitethernet0/0/2     gvrp status    : enabled    gvrp registrations failed  : 0    gvrp last pdu origin  : 4c1f-cc13-52ba    gvrp registration type  : normal  
在s2上再次使用display vlan summary命令查看vlan 的信息。
[s2]dis vlan summary static vlan:total 1 static vlan.  1 dynamic vlan:     //动态vlan 100 已经存在total 1 dynamic vlan.  100 reserved vlan:total 0 reserved vlan.  
2.gvrp的fixed模式配置:
在s3上的g0/0/1接口下,使用gvrp registration fixed命令将接口下的gvrp注册模式改为fixed模式,其它模式修改方式相同。
[s3-gigabitethernet0/0/1]gvrp registration fixed   
此时情况下,两台pc机是不能进行通信的(fixed模式下不允许动态vlan在接口上注册的)。
解决方案一:在s3上创建vlan。
[s3]vlan 100[s3-vlan100]pc>ping 10.1.1.2ping 10.1.1.2: 32 data bytes, press ctrl_c to breakfrom 10.1.1.2: bytes=32 seq=1 ttl=128 time=109 msfrom 10.1.1.2: bytes=32 seq=2 ttl=128 time=110 msfrom 10.1.1.2: bytes=32 seq=3 ttl=128 time=140 msfrom 10.1.1.2: bytes=32 seq=4 ttl=128 time=94 msfrom 10.1.1.2: bytes=32 seq=5 ttl=128 time=109 ms--- 10.1.1.2 ping statistics ---  5 packet(s) transmitted  5 packet(s) received  0.00% packet loss  round-trip min/avg/max = 94/112/140 ms  
解决方案二:恢复接口下的gvrp注册模式为normal模式,再做相应的配置即可。
[s3-gigabitethernet0/0/1]gvrp  registration normal pc>ping 10.1.1.2ping 10.1.1.2: 32 data bytes, press ctrl_c to breakfrom 10.1.1.2: bytes=32 seq=1 ttl=128 time=110 msfrom 10.1.1.2: bytes=32 seq=2 ttl=128 time=109 msfrom 10.1.1.2: bytes=32 seq=3 ttl=128 time=110 msfrom 10.1.1.2: bytes=32 seq=4 ttl=128 time=109 msfrom 10.1.1.2: bytes=32 seq=5 ttl=128 time=125 ms--- 10.1.1.2 ping statistics ---  5 packet(s) transmitted  5 packet(s) received  0.00% packet loss  round-trip min/avg/max = 109/112/125 ms  


小米宣布21日发布小米电视4, 小米平板3配置泄露
人脸识别给社会带来的复杂影响,人脸识别应该不被滥用
对低功耗的需求很高
虚拟现实大热融资新品不断 未来几年vr头显销量增长率为50%
如何在 MCU 上快速部署 TinyML
GVRP的配置方法
vivoZ3评测 没有辜负大家对杀手级Z系列的期望
瑞萨MCU IDE e² studio手动关闭中断源的方法
采用MAX3580的DVB-T接收器参考设计
人工智能三大误区,推进人工智能落地的三点建议
金航标发来祝贺:萨科微半导体华强北第二直营店红火开业
360W×2功放制作,360W Amplifier
CMU与苹果合作让AI助手走进现实
太阳能光伏产业产能过剩 2012年仍不容乐观
理解输出电压纹波和噪声:输出电压纹波来源和抑制
整机大厂自研芯片是大潮流吗?
Lark Health使用AI模型进行慢性病预防,已完成5500万美元的融资
美国“灰鹰”无人机提高战场侦察和空对大的打击能力
一文解析人脸识别技术的发展现状及前景分析
电池供电装置的低功耗设计