目录
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进行注销)
单向注册
- 在A静态创建Vlan2,A发送JoinEmpty给B
- B收到后创建动态Vlan2,并将Port2加入Vlan2
- B发送JoinEmpty给C
- C收到后创建动态Vlan2,并将Port4加入Vlan2
双向注册
- 先进行单向注册(即先在A上静态创建Vlan2)
- 然后在C上静态创建Vlan2,C发送Joinln消息给B
- B收到后将Por4加入Vlan2
- B发送Joinln消息给A
- A收到后将Por1加入Vlan2
LNP讲解 动态修改接口链路类型
LNP(Link-type Negotiation Protocol)链路类型协商协议,用来动态协商以太网接口的链路类型为Access或Trunk
- 当协商接口类型为Access时,缺省加入Vlan1
- 当协商接口类型为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创建同通过手工创建)