类似于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模式]

华为GVRP理解的更多相关文章

  1. 网络设备配置与管理(华为)基础系列 :VLAN故障排除和GVRP

    一.VLAN故障排除 故障排除的三步骤:故障定位 → 分析故障 → 排除故障 一般情况下,网络设备配置的故障有两种排错方式 A.静态排错:主要靠display查看配置信息的方式进行 在相关vlan下d ...

  2. 华为交换机GVRP基础配置

    GVRP基础配置 int G0/0/1 port link-type trunk 配置接口类型为trunk port trunk allow-pass vlan all 允许所有VLAN通过 int ...

  3. 华为 oj 表示数字(代码有参考)理解算法设计

    虽然是初级题目,但是 也不是太容易就做出来的 还是用c++ 好些 因为c++ string 是可以存储到缓冲区的, 字符串长度可以变化 参考了某神的代码 和我的思路一样 ,就拿来主义了,挺经典的一道面 ...

  4. 华为5G空口新技术(2015年)

    2015-03-24 长江后浪推前浪,4G建设方兴未艾,业界关于5G的讨论已如火如荼.对于每一代移动通信,空口技术都相当于王冠上的明珠. 在月初的世界移动通信大会上,华为发布了面向5G的新空口,并展出 ...

  5. 连连看游戏(dfs)【华为上机题目】

    1 连连看游戏 今天同学给我做了道编程题目,貌似是华为的,题目描述大概是这样的: 给定一个连连看棋盘,棋盘上每个点都有各种图案(用非0数字表示),输入棋盘上的任意两个左标,判断这两个坐标对应的图案是否 ...

  6. 关于raid的理解

    缘起 公司部署业务的时候,6块盘需要做raid,以前还没有用过所以不知道,临时才去百度看了一下相关知识. 部署 当前可以用软raid与硬raid,软raid系统上建立,占用CPU与IO资源;硬RAID ...

  7. 如何查看华为EMUI系统APK源码?

    最近想看一下华为EMUI里面的某些系统APK是如何实现的. 那如何获取系统APK呢? 有两种方式: 1.安装豌豆荚,豌豆荚里有一个应用管理的功能,可以查看手机里的所有应用,包括系统应用. 可以使用该功 ...

  8. 漫谈计算摄像学 (一):直观理解光场(Light Field)

    什么是计算摄像学 计算摄像学(Computational Photography)是近年来越来越受到注意的一个新的领域,在学术界早已火热.本来计算摄像学的业界应用在群众中一直没什么知名度,直到Lytr ...

  9. <路径算法>哈密顿路径变种问题(2016华为软件精英挑战赛初赛)

    原创博客,转载请联系博主! 前言:几天前华为的这个软件精英(算法外包)挑战赛初赛刚刚落幕,其实这次是我第二次参加,只不过去年只入围到了64强(32强是复赛线),最后搞到了一个华为的一顶帽子(感谢交大l ...

随机推荐

  1. rsyslog 不打印日志到/var/log/messages

    *.info;mail.none;authpriv.none;cron.none;local3.none /var/log/messages 表示 所有来源的info级别都记录到/var/log/me ...

  2. HTML语法

    2014-01-21/21:28:59 网页制作概述 HTML是WEB页面的描述性语言 CSS为HTML样式机制 JavaScript为交互WEB设计最佳选择 CSS\JavaScript\PHP都可 ...

  3. 在XAML代码中为节点树安装事件监听器

    通过以下的演示样例代码,能够发现,我们能为随意的节点指定要监听的路由事件,而这个路由事件本身和这个元素可能根本就没有关系. <Window x:Class="Demo002.MainW ...

  4. linux中时间函数

    linux下常用时间类型有四种: time_t . struct   tm. struct  timeval .    struct   timespec 1.time_t   时间函数 time_t ...

  5. 简单的web三层架构系统【第四版】

    上一次写了第三版, 因为之前无意之间看到一段视频,说是把系统中所有的SQL语句都做成存储过程.可以在很大程度上优化系统的SQL执行速度.所以百度了一下细节问题,之后我把所有的SQL语句,都做成了存储过 ...

  6. jQuery插件-jgcharts实现Javascript制作Google Charts

    from:http://www.zz68.net/program/Ajax/2010/0415/1992.html jgcharts是一个基于jQuery的非常经典的Google Charts图表制作 ...

  7. java动手动脑课后思考题

    public class SquareInt { public static void main(String[] args) { int result; ; x <= ; x++) { res ...

  8. HOOK API(四)—— 进程防终止

    HOOK API(四) —— 进程防终止 0x00        前言 这算是一个实战吧,做的一个应用需要实现进程的防终止保护,查了相关资料后决定用HOOK API的方式实现.起初学习HOOK API ...

  9. WIZnet即将推出高性能网络芯片W5500

    WIZnet将于9月份推出高性能网络芯片W5500,这是继W5100.W5200和W5300之后一款全新的全硬件TCP/IP协议栈网络芯片,这款芯片具有更低功耗与工作温度,及改良工艺,是嵌入式以太网的 ...

  10. 使用Win32 API创建不规则形状&带透明色的窗口

    前一阵突然想起了9月份电面某公司实习时的二面题,大概就是说怎么用Win32 API实现一个透明的窗口,估计当时我的脑残答案肯定让面试官哭笑不得吧.所以本人决定好好研究下这个问题.经过一下午的摸索,基本 ...