GVRP-LNP-VCMP讲解

目录

GVRP讲解 动态创建Vlan并将端口加入Vlan

GVRP消息类型

GVRP工作原理

LNP讲解 动态修改接口链路类型

VCMP讲解 动态创建Vlan

相关概念

Vlan同步

VCMP与GVRP的区别


GVRP讲解 动态创建Vlan并将端口加入Vlan

GVRP(GARR Vlan Registration Protocol)是GARP的一种应用,主要用于注册和注销Vlan属性;即GVRP是Vlan自动注册和注销

Vlan注册与注销

Vlan注册:当端口收到一个Vlan属性声明时,创建相关的Vlan,并将端口加入到此Vlan

Vlan注销:当端口收到一个Vlan属性的回收声明时,删除相关的动态Vlan,并将端口从此Vlan删除

注册模式

手工配置的Vlan为静态Vlan,通过GVRP创建的Vlan为动态Vlan

Normal模式

允许端口动态注册注销Vlan,可以让手工/动态创建的Vlan通过

Fixed模式 即此模式下的端口不受GVRP影响

不允许端口动态注册注销Vlan,只可以让手工创建的Vlan通过(即使此接口允许所有Vlan通过了,但是实际上只允许手工创建的Vlan通过)

Forbidden模式 即此模式下的端口不受GVRP影响

不允许端口动态注册注销Vlan,只可以让Vlan1通过

GVRP消息类型

Join消息

通过Join消息携带Vlan属性声明,使得其它设备可以注册Vlan

JoinEmpty:声明一个本身没有注册的属性

JoinIn:声明一个本身已经注册的属性

Leave消息

LeaveEmpty: 注销一个本身没有注册的属性

LeaveIn: 注销一个本身已经注册的属性

LeaveAll消息

注销所有属性

GVRP工作原理

注销和注册类似(创建静态Vlan进行注册,删除静态Vlan进行注销)

单向注册

  1. 在A静态创建Vlan2,A发送JoinEmpty给B
  2. B收到后创建动态Vlan2,并将Port2加入Vlan2
  3. B发送JoinEmpty给C
  4. C收到后创建动态Vlan2,并将Port4加入Vlan2

双向注册

  1. 先进行单向注册(即先在A上静态创建Vlan2)
  2. 然后在C上静态创建Vlan2,C发送Joinln消息给B
  3. B收到后将Por4加入Vlan2
  4. B发送Joinln消息给A
  5. A收到后将Por1加入Vlan2

LNP讲解 动态修改接口链路类型

LNP(Link-type Negotiation Protocol)链路类型协商协议,用来动态协商以太网接口的链路类型为Access或Trunk

  1. 当协商接口类型为Access时,缺省加入Vlan1
  2. 当协商接口类型为Trunk时,缺省允许所有Vlan通过(1~4094)

LNP协商方式

Negotiation-desirable:主动发送LNP报文

Negotiation-auto:不主动发送LNP报文

LNP协商条件

接口收到了对端发送的LNP报文或者本端接口状态/接口类型等配置发生变化

LDP协商原则

注意事项

无论接口是否被STP阻塞,LNP都可以协商成功,只是不参与报文转发

如果接口已经配置了Access、Hybrid、Trunk或Dot1q-tunnel类型,则该接口链路类型不受LNP协商结果的影响

协商失败时,接口的链路类型为Access

LNP协议经过三次正常通信后,接口的链路类型才会进入协商的


VCMP讲解 动态创建Vlan

VCMP(Vlan Central Management Protocol)称为Vlan集中管理协议,可以在二层网络中传输Vlan配置信息(创建Vlan、删除Vlan),能够保证二层网络中Vlan配置信息一致

注意事项

VCMP只可以同步Vlan配置,但不能帮助去划分端口的类型(access或trunk),因此一般VCMP技术会与LNP技术结合使用

LNP与VCMP结合使用时,只有链路两端的域名一致(相同或都为空或一端为空时),才可能成功协商为Trunk,否则协商为access

相关概念

VCMP管理域

VCMP管理域由一组域名相同的交换机组成(类似MSTP域)

域内交换机由类型为Trunk或Hybrid的端口互连构成

每个交换机只能够加入一个管理域

相同管理域的交换机之间才可以同步Vlan信息,不同域交换机不能同步Vlan信息

Server角色

负责将Vlan信息通过VCMP报文同步到同管理域的其它设备

在此设备上创建、删除Vlan会在域内传播

Client角色

根据Server发来的VCMP报文,将报文中的Vlan信息同步到本地

在此设备上创建、删除Vlan不会在域内传播

Transparent角色

透传VCMP报文,不受VCMP管理

收到VCMP报文后,向Trunk或Hybrid端口直接转发VCMP报文

在此设备上创建、删除Vlan不会在域内传播

Silent角色

部署在VCMP管理域的边缘,不受VCMP管理

收到VCMP报文后,直接丢弃VCMP报文,不进行转发,用来隔离VCMP管理域

在此设备上创建、删除Vlan不会在域内传播

注意事项

一般VCMP管理域的边缘设备会被配置为Silent角色

如果需要此边缘设备也可以受VCMP管理,则可以将其设置为Client角色,然后将连接其它域的接口去使能VCMP功能

Vlan同步

1、在Server上配置Vlan信息(创建、删除Vlan、修改VCMP管理域名、修改设备ID、重启Server等情况时),会发送Summary-Advert报文进行Vlan信息同步

2、Server每隔5分钟也会发送一次Summary-Avert报文进行Vlan信息同步

VCMP与GVRP的区别

通过GVRP创建的Vlan为动态Vlan

通过VCMP创建的Vlan为静态Vlan(即通过VCMP创建同通过手工创建)

猜你喜欢

转载自blog.csdn.net/m0_49864110/article/details/129337608
LNP