GVRP 简介

GVRP 基于 GARP 的工作机制来维护设备中的 VLAN 动态注册信息,并将该信息向其他设备传播:当设备启动了 GVRP 之后,就能够接收来自其他设备的 VLAN 注册信息,并动态更新本地的 VLAN 注册信息,包括当前的 VLAN 成员、这些 VLAN 成员可通过哪个端口到达等。此外,设备还能够将本地的 VLAN 注册信息向其他设备传播,从而使同一局域网内所有设备的VLAN信息都达成一致。GVRP 传播的 VLAN 注册信息既包括本地手工配置的静态注册信息,也包括来自其他设备的动态注册信息。这就是 VLAN 配置中继的作用,大大减少了重复配置的工作量。

我们将通过手工创建的 VLAN 称为静态VLAN,通过 GVRP 协议创建的 VLAN 称为动态 VLAN。GVRP 有三种注册模式,不同注册模式对静态 VLAN 和动态 VLAN 的处理方式也不同。

(1)Normal 模式。

该模式下的端口允许进行动态 VLAN 的注册或注销,并允许发送动态和静态 VLAN 的声明。

(2)Fixed 模式。

该模式下的端口禁止进行动态 VLAN 的注册或注销,且只允许发送静态 VLAN 的声明。也就是说,该模式下的 Trunk 端口,即使允许所有 VLAN 通过,实际通过的 VLAN 也只能是手工创建的那部分 VLAN。

(3)Forbidden 模式。

该模式下的端口禁止进行动态 VLAN 的注册或注销,且只允许发送 VLAN 1 的声明。也就是说,该模式下的 Trunk 端口,即使允许所有 VLAN 通过,实际通过的 VLAN 也只能是 VLAN 1。

参考自:book.51cto.com/art/201307/403916.htm 感谢作者

最新文章

  1. mysql进阶之存储过程
  2. HDU--航海舰队
  3. Url和Uri的区别
  4. JVM 垃圾回收器工作原理及使用实例介绍
  5. MVC 过滤器 构建会员是否登录
  6. 【转】基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
  7. 第二篇 Integration Services:SSIS数据泵
  8. python:配置文件configparser
  9. Ubuntu启动错误Checking Battery State的处理
  10. 浅谈C++中指针和引用的区别者之间的区别和用法(转)
  11. Flask Markup 上下文,request
  12. 尼姆博弈(Nimm's Game)
  13. CSS---通向臃肿的道路(关于 “separation of concerns” (SoC)的原则)
  14. [20190312]关于增量检查点的疑问(补充).txt
  15. Confluence 6 已经存在的 Confluence 安装配置一个数据源连接
  16. hdu 1276士兵队列问题【queue】
  17. Memcache的安装与配置
  18. Extjs4.2 Tree使用技巧小结demo
  19. Thinkphp5 引入第三方类库的方法
  20. 20172319 2018.04.01-04.11 《Java程序设计》第5周学习总结

热门文章

  1. 《你不知道的JavaScript》三卷读后感
  2. LeetCode刷题:第七题 整数翻转 第九题 回文数
  3. 00SQL表字段说明
  4. 致我们再也回不去的 Github ...
  5. Android JNI 学习(四):接口方法表 & Base Api & Exception Api
  6. swiper轮播在ie浏览器上遇到的显示问题探索
  7. 简单读!spring-mvc源码之url的暴露之路
  8. 微信APP支付,支付宝APP支付demo
  9. Aseprite入门:第一个gif动图
  10. PyTorch-Adam优化算法原理,公式,应用