类似于CISCO的VTP

在大型的网络中,华为交换机之间的串联是很普遍的。一般交换机互联端口都是配置成Trunk,即允许透传多个VLAN的。对于用户来说,手工配置太麻烦.一个规模比较大的网络可能包含多个VLAN.而且网络的配置也会随时发生变化,导致网络的拓扑结构逐个交换机配置TRUNK端口过于复杂. 这个问题由GVRP协议来解决:GVRP协议根据网络情况动态配置干道链路。
  GVRP:英方全称是:GARP VLAN registration protocol (通用VLAN注册协议)
  GVRP 用来维护交换机中的VLAN动态注册信息并传播该信息到其它的交换机中.所有支持GVRP特性的交换机能够接收来自其它交换机VLAN注册信息,并动态更新本地的VLAN注册信息.包括当前的VLAN成员,这些VLAN成员可以通过哪个端口到达等根据VLAN注册信息,交换机了解到干道链路对端有哪些VLAN,自动配置干道链路,只允许对端交换机需要的VLAN在干道链路上传输。在华为交换机上和端口开启了GVRP协议,本端交换机会根据对端VLAN情况决定是否透传某个VLAN的报文。这样,保证被Trunk链路传送的广播报文在对端交换机上肯定需要发送这个报文的端口。例如:交换机A与交换机B通过Trunk链路相连。交换机A配置了两个VLAN:VLAN1和VLAN2。由于交换机B上只有VLAN1,GVRP协议根据VLAN注册情况,决定TRUNK链路上只能透传VLAN1的报文。运行在两个交换机上的GVRP协议会自动对VLAN注册状态进行更新,同时配置Trunk 链路,允许VLAN2的报文在TRUNK 链路 上传输。将来如果某个交换机删除了一个VLAN,那么GVRP同样会更新VLAN注册信息,配置TRUNK 链路,禁止不必要的VLAN报文在Trunk链路上发送。
  GVRP的配置:
  在华为交换机S6506上交换配置VLAN,并把端口加入到VLAN之后。配置Trunk和GVRP协议。
  [S6506-1]interface e0/1
  [S6506-1-e0/1]port link-type trunk
  [S6506-1-e0/1]port trunk permit vlan all
  [S6506-1]grvp 在全局模式下开启GRVP协议。
  [S6506-1]intreface e0/1
  [S6506-1-e0/1]gvrp
  [S6506-1-e/1]gvrp registration normal [GVRP注册模式为NORMAL模式]
  [S6506-2]interface e0/1
  [S6506-2-e0/1]port link-type trunk
  [S6506-2-e0/1]port trunk permit vlan all
  [S6506-2]grvp 在全局模式下开启GVRP协议。
  [S6506-2]intreface e0/1
  [S6506-2-e0/1]gvrp
  [S6506-2-e/1]gvrp registration normal [GVRP注册模式为NORMAL模式]

最新文章

  1. 【小白的CFD之旅】16 流程
  2. PHP中include()与require()
  3. 捉襟见肘之UIViewAnimationOptions
  4. 夺命雷公狗---Thinkphp----14之前台的首页完善
  5. UVa 12627 (递归 计数 找规律) Erratic Expansion
  6. SQLite 学习流水账笔记
  7. c# 利用反射动态给实体类对象赋值
  8. 动画特效的原生、jQ和CSS3方法
  9. 希尔排序----java实现
  10. map.entry<k,v>小用法(转)
  11. 【WPF】学习笔记(二)——依旧是一个电子签名板
  12. Linux 两台服务器之间传输文件和文件夹
  13. 【iOS】Swift if let 和 if var
  14. 移动端开发,文字增加,字体自动放大(font boosting)
  15. P1582 倒水
  16. Python的变量以及类型
  17. http报头 Accept 与 Content-Type 的区别
  18. vue: alias
  19. js 正则表达式(reg)
  20. 【复习】密码算法——AES

热门文章

  1. 多线程编程之二 ---MFC中的多线程开发
  2. xmu1125 越野车大赛(三分)
  3. 视频主观质量评价工具:MSU Perceptual Video Quality tool
  4. 第三章 用 PowerShell 进行远程管理(remoting)
  5. 非线性规划问题的matlab求解
  6. docker进入容器
  7. Linux系统源码安装过程中的prefix选项
  8. css3的一些属性
  9. SQL Server 数据控制语句(DCL)
  10. C#代码模拟http发送get和post请求