您的当前位置:首页GVRP协议19个知识点

GVRP协议19个知识点

2023-05-02 来源:小侦探旅游网
1. 要了解GVRP,就不得不提到GARP。GARP全称是通用属性注册协议(Generic Attribute Registration Protocol),它为处于同一个交换网内的交换成员之间提供了分发、传播、注册某种信息的手段。如VLAN、多播组地址等。 通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个交换网。

2. GARP本身仅仅是一个协议规范,不作为一个实体在交换机中存在。遵循GARP协议的应用实体称为GARP应用,目前主要的GARP应用为GVRP和GMRP。 当GARP应用实体存在于交换机的某个端口上时,每个端口对应一个GARP应用实体。

3. 通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个交换网。GARP成员可以是终端工作站或网桥,GARP成员通过声明或回收声明通知其他的GARP成员注册或注销自己的属性信息,并根据其他GARP成员的声明或回收声明注册或注销对方的属性信息 。

4. GARP成员之间的信息交换借助于消息完成,GARP的消息类型有五种,分别为JoinIn、Leave、Empty、JoinEmpty和LeaveAll。当一个GARP应用实体希望注册某属性信息时,将对外发送JoinIn消息。当一个GARP应用实体希望注销某属性信息时,将对外发送Leave消息。每个GARP应用实体启动后,将同时启动LeaveAll定时器,当超时

后将对外发送LeaveAll消息。JoinEmpty消息与Leave消息配合确保消息的注销或重新注册。通过消息交互,所有待注册的属性信息传播到同一交换网的所有交换机上。 5. GARP应用实体的协议数据报文都有特定的目的MAC地址,在支持GARP特性的交换机中,接收到GARP应用实体的报文时,根据MAC地址加以区分后,交由不同的应用处理(如GVRP或GMRP)。

6. 为了实现协议功能,必须有一个GARP框架(architecture)来保证属性的正确注册和传递。IEEE802.1D中提出的GARP框架被广泛的采用。

7. 单终端站点产生声明信息并被传播到交换网的网桥上,并且网桥上的端口同样会产生新的声明信息向外传播。属性值会被传播到整个交换网,但最终在网桥端口的注册方向只指向一个方向(接收声明的对端)。

8. 不同地点的多站点在声明相同的属性时,所有站点注册该属性,并且属性也会在网桥的一个或多外端口上注册。属性注册的方向在两个或多个声明的站点之间。

9. 每一个GARP的参与实体(GARP Participant)都由GARP Application和GID(GARP Information Declaration)组成,在交换机概念下,每一个端口可以看成为一个参与实体。各个实体之间通过GIP(GARP Information Propagation)进行信息交换,也就是说,交换机的某个

端口接收到了GARP BPDU以后,通过GIP扩散到其他端口上,当然,这些被扩散的端口是关心这些BPDU的端口。举一个VLAN属性注册的例子:当Port1接收到了一个BPDU以后,Port1通过GIP将这个BPDU所代表的信息传递给另外的相关端口Port2,然后由Port2往外发送BPDU。 10. GARP Application维护的是一些协议关心的属性类型、各属性的值代表什么意义之类的东西,而GID则是维护一系列状态机,以代表当前实体所处的状态。

11. GARP只是一个属性注册协议的载体,通过协议来配置什么属性,只要将报文的内容映射成不同的属性即可,这就衍生出来了GMRP(GARP Multicast Registration Portocol)和GVRP(GARP Vlan Registration Protocol)。 12. 配置SWB上的VLAN有两种方法:系统管理员手动添加、交换机自动根据网络结构添加。显然,对于上面的组网情况手动添加是很简单的一件事情,但是如果组网情况复杂到系统管理员也无法短时间内完全了解网络的拓扑结构,或者是整个网络的VLAN太多,那么只能通过交换机自身的机制来完成配置工作,这正是通过GVRP来完成自动注册的。

13. GVRP是VLAN注册协议,英文全称是GARP VLAN Registration Protocol。GVRP基于GARP的工作机制,是GARP的一种应用,维护交换机中的VLAN动态注册信息

并传播该信息到其他的交换机中。所有支持GVRP特性的交换机能够接收来自其它交换机的VLAN注册信息,并动态更新本地的VLAN注册信息,包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。而且所有支持GVRP特性的交换机能够将本地的VLAN注册信息向其他交换机传播,以便使同一交换网内所有支持GVRP特性的设备的VLAN信息达成一致。 GVRP传播的VLAN注册信息包括本地手工配置的静态注册信息和来自其它Switch的动态注册信息。

14. 对GVRP 特性的支持使得不同的交换机上的VLAN 信息可以由协议动态维护和更新,用户只需要对少数交换机进行VLAN 配置即可应用到整个交换网络,无需耗费大量时间进行拓朴分析和配置管理,协议会自动根据网络中VLAN的配置情况,动态地传播VLAN信息并配置在相应的端口上。

15. 根据VLAN注册信息,交换机了解到干道链路对端有哪些VLAN,自动配置干道链路,只允许对端交换机需要的VLAN在干道链路上传输。

16. 当GVRP在交换机上启动的时候,每个启动GVRP的Trunk端口对应一个GVRP应用实体。

17. GVRP实体之间的VLAN信息的注册,注销通过具有特定MAC地址(即组播MAC地址01-80-C2-00-00-21 )的报文

交互来实现。

18. GVRP主要解决了什么问题?

在大型交换网络里提供自动注册VLAN信息的机制来完成配置,大大减少人工配置

19. GVRP的注册类型有多少种?分别有什么作用?

GVRP的注册类型包括:Normal、Fixed和Forbidden。 当一个Trunk端口被配置为Normal注册模式时,允许在该端口动态或手工创建、注册和注销VLAN。 a) 当把一个Trunk端口设置为fixed模式时,允许手工创建和注册VLAN并可以向外申明该静态VLAN,该端口不能从所连接的其他交换机的Trunk端口动态学习VLAN,也不可以向外声明从本交换机其它端口动态学习到的VLAN。

b) 当一个Trunk端口被配置为Forbidden注册模式时,在该端口将注销除VLAN1之外的所有VLAN,并且禁止在该端口创建和注册任何其它VLAN。

因篇幅问题不能全部显示,请点此查看更多更全内容