GARP、VTP和VLAN间的路由

GVRP

定义

GARP(Generic Attribute Registration Protocol)协议主要用于建立一种属性传递扩散的机制,以保证协议实体能够注册和注销该属性。GARP作为一个属性注册协议的载体,可以用来传播属性。将GARP协议报文的内容映射成不同的属性即可支持不同上层协议应用。

GVRP(GARP VLAN Registration Protocol)是GARP的一种应用,用于注册和注销VLAN属性。

GARP协议通过目的MAC地址区分不同的应用。在IEEE Std 802.1Q中将01-80-C2-00-00-21分配给VLAN应用,即GVRP。

在这里插入图片描述
GARP协议报文采用IEEE 802.3 Ethernet封装形式,目的MAC地址为多播MAC地址01-80-C2-00-00-21。GARP使用PDU包含的消息定义属性,根据属性类型字段和属性列表识别消息。属性列表中包含多个属性。每个属性包含属性长度、属性事件和属性值字段。属性长度范围在2到255个字节之间。属性值为属性定义了具体的值。属性事件是0到5之间的一个值,这些值代表GARP支持的不同事件类型,具体含义如下:
0:代表LeaveAll事件;
1:代表JoinEmpty事件;
2:代表JoinIn事件;
3:代表LeaveEmpty事件;
4:代表LeaveIn事件;
5:代表Empty事件。

GVRP的注册模式包括:Normal、Fixed和Forbidden。
Normal注册模式:允许在该端口动态或手工创建、注册和注销VLAN,同时会发送静态VLAN和动态VLAN的声明消息。
Fixed注册模式中:GVRP不能动态注册或注销VLAN,只能发送静态VLAN注册信息。
Forbidden注册模式:GVRP接口不能动态注册或注销VLAN,只保留VLAN1的信息。

注:当VCMP处于Client或者Server角色时,不允许使能GVRP功能,此时需要先执行命令vcmp role将VCMP角色设置为silent或transparent;反之,如果GVRP已使能,则不允许将VCMP的角色切换到Client或者Server角色。

  1. dot1q termination vid vlan-id命令有两个功能。第一个功能是删除VLAN标签。接口在收到VLAN报文后,剥掉报文中携带的Tag后进行三层转发。第二个功能是添加VLAN标签。接口在发送报文时,将相应的VLAN信息添加到报文中再发送。
  2. 必须把接口配置成Trunk口,并允许相应VLAN的数据通过。

配置

#
sysname SwitchC
#
vcmp role silent
#
vlan batch 101 to 200
#
gvrp
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 gvrp
 gvrp registration fixed
#
interface GigabitEthernet1/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 gvrp
#

VTP

VTP 模式
交换机经过配置可在以下任一 VTP 模式下操作:

server — 在 VTP 服务器模式下,可创建、修改和删除 VLAN,并为整个 VTP 域指定其他配置参数,例如 VTP 版本和 VTP 修剪。VTP 服务器将其 VLAN 配置通告至同一个 VTP 域中的其他交换机,并根据通过中继链路收到的通告将其 VLAN 配置与其他交换机同步。VTP 服务器为默认模式。

client— VTP 客户端的行为与 VTP 服务器相同,但不能在 VTP 客户端上创建、更改或删除 VLAN。

transparent— VTP 透明交换机不参加 VTP。VTP 透明交换机不通告其 VLAN 配置,也不会根据收到的通告来同步其 VLAN 配置,但在 VTP 版本 2 中,透明交换机却可从中继端口转发它收到的 VTP 通告。

关闭 — 在上述三种模式下,交换机进入管理域状态后,即会收到并传输VTP通告。在 VTP 关闭模式下,交换机的行为与 VTP 透明模式下基本相同,只是不转发 VTP 通告。

VLAN间路由

1.单臂路由
interface interface-type interface-number.sub-interface number命令用来创建子接口。sub-interface number代表物理接口内的逻辑接口通道。
dot1q termination vid命令用来配置子接口dot1q封装的单层VLAN ID。缺省情况,子接口没有配置dot1q封装的单层VLAN ID。本命令执行成功后,终结子接口对报文的处理如下:接收报文时,剥掉报文中携带的Tag后进行三层转发。转发出去的报文是否带Tag由出接口决定。发送报文时,将相应的VLAN信息添加到报文中再发送。
arp broadcast enable命令用来使能终结子接口的ARP广播功能。缺省情况下,终结子接口没有使能ARP广播功能。终结子接口不能转发广播报文,在收到广播报文后它们直接把该报文丢弃。为了允许终结子接口能转发广播报文,可以通过在子接口上执行此命令。
2.三层交换机
interface vlanif vlan-id命令用来创建VLANIF接口并进入到VLANIF接口视图。vlan-id表示与VLANIF接口相关联的VLAN编号。VLANIF接口的IP地址作为主机的网关IP地址,和主机的IP地址必须位于同一网段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

期待未来的男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值