GVRP(GARP VLAN Registration Protocol),中文名为GARP VLAN 注册协议;
GARP(Generic Attribute Registration Protocol),通用属性注册协议
GVRP用于注册和注销VLAN属性。使得交换机之间可以相互交换VLAN配置信息,动态建立和管理VLAN,并控制trunk接口容许经过的VLAN列表,但并不能自动将用户端口划分至相应VLAN中服务器
静态VLAN:手工配置的VLAN为静态VLAN
动态VLAN:经过GVRP协议建立的VLAN为动态VLAN网络
Normal模式(默认):容许该接口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信息
Fixed模式:禁止该接口动态注册、注销VLAN,只传播静态VLAN信息。即被设置成为该模式下的trunk接口,即便容许全部VLAN经过,实际经过的VLAN也只能是手动配置的那部分
Forbidden模式:禁止该接口动态注册、注销VLAN,不传播任何除VLAN 1之外的任何VLAN信息。即被设置成为该模式下的trunk接口,即便容许全部VLAN经过,实际经过的VLAN也只有VLAN 1ide
拓扑rest
交换机之间trunk互联
S1的ge0/0/1,S2的ge0/0/1和ge0/0/2,S3的ge0/0/1和ge0/0/2,S4的ge0/0/1code
[s1-GigabitEthernet0/0/1]port link-type trunk [s1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
交换机互联端口配置GVRP
S1的ge0/0/1,S2的ge0/0/1和ge0/0/2,S3的ge0/0/1和ge0/0/2,S4的ge0/0/1orm
[s1]gvrp [s1-GigabitEthernet0/0/1]gvrp
单向注册,在s1上配置blog
vlan batch 10 20 interface Ethernet0/0/1 port link-type access port default vlan 10 # interface Ethernet0/0/2 port link-type access port default vlan 20
双向注册,在s4上配置接口
vlan batch 10 20 interface Ethernet0/0/1 port link-type access port default vlan 10 # interface Ethernet0/0/2 port link-type access port default vlan 20
S2上查看动态注册的vlan部署
[s2-GigabitEthernet0/0/2]dis vlan summary static vlan: Total 1 static vlan. 1 dynamic vlan: Total 2 dynamic vlan. 10 20 reserved vlan: Total 0 reserved vlan
[s1]gvrp [s1-GigabitEthernet0/0/1]gvrp registration fixed
[s1]gvrp [s1-GigabitEthernet0/0/1]gvrp registration forbidden
Smart Link用于双归属上行组网,网络中两条上行链路在正常状况下, 一条连通,一条阻塞,防止了环路的出现;当主用链路发生故障时,流量会在毫秒级的时间内切换到备用链路,保证了数据的正常转发。
Smart Link能保证本设备上行链路故障快速切换,可是对于跨设备的链路故障须要配置Monitor Link,Monitor Link用于扩展Smart Link的链路备份的范围,经过监控上游设备的上行链路,达到上行链路故障迅速传达给下游设备,从而触发Smart Link的主备链路切换,防止长时间因上行链路故障而出现网络中断,使Smart Link备份做用更为完善。it
拓扑
S1配置smark-link组1
[s1]smart-link group 1
[s1-smlk-group1]smart-link enable
关闭e0/0/3和e0/0/4的stp
[s1-Ethernet0/0/3]stp disable
[s1-Ethernet0/0/4]stp disable
配置主备接口
[s1]smart-link group 1
[s1-smlk-group1]port Ethernet 0/0/3 master
[s1-smlk-group1]port Ethernet 0/0/4 slave
查看主备状态
[s1]display smart-link group 1
Smart Link group 1 information :
Smart Link group was enabled
There is no Load-Balance
There is no protected-vlan reference-instance
DeviceID: 4c1f-cc03-37eb
Member Role State Flush Count Last-Flush-Time
----------------------------------------------------------------------
Ethernet0/0/3 Master Active 0 0000/00/00 00:00:00 UTC+00
:00
Ethernet0/0/4 Slave Inactive 0 0000/00/00 00:00:00 UTC+00
:00
配置回切功能,回切时间30秒(默认为60秒)
[s1]smart-link group 1
[s1-smlk-group1]restore enable
[s1-smlk-group1]timer wtr 30
在上游交换机s2上配置Monitor Link组1
[s2]monitor-link group 1
[s2-mtlk-group1]port GigabitEthernet 0/0/1 uplink
[s2-mtlk-group1]port Ethernet 0/0/3 downlink
配置Monitor Link回切时间
[s2-mtlk-group1]timer recover-time 10
Eth-Trunk是一种捆绑技术,它将多个物理接口捆绑成一个逻辑接口,这个逻辑接口就称为Eth-Trunk接口,捆绑在一块儿的每一个物理接口称为成员接口。Eth-Trunk只能由以太网链路构成,Eth-Trunk链路两端相连的物理接口类型,物理接口数量,物理接口的速率,物理接口的双工方式以及物理接口的流控方式。
优点:
负载分担
提升可靠性
增长带宽
配置手工负载分担模式链路聚合:手工负载分担模式下,Eth-Trunk的创建、成员接口的加入彻底由手工来配置。全部活动链路都参与数据的转发,平均分担流量。手工负载分担模式一般应用在对端设备不支持LACP协议的状况下。
配置LACP模式链路聚合:LACP模式下,需手工建立Eth-Trunk,手工加入Eth-Trunk成员接口,但活动接口的选择是由LACP协商肯定的,配置相对灵活。LACP具备备份链路,保证链路的高可靠性。
建立链路聚合组,将三个端口加入组内
interface Eth-Trunk1 port link-type trunk port trunk allow-pass vlan 2 to 4094 # interface GigabitEthernet0/0/1 eth-trunk 1 # interface GigabitEthernet0/0/2 eth-trunk 1 # interface GigabitEthernet0/0/3 eth-trunk 1
活动接口数上限阈值
设置活动接口数上限阈值的目的是在保证带宽的状况下提升网络的可靠性。当前活动链路数目达到上限阈值时,再向Eth-Trunk中添加成员接口,不会增长Eth-Trunk活动接口的数目,超过上限阈值的链路状态将被置为Down,做为备份链路。
例如,有8条无端障链路在一个Eth-Trunk内,每条链路都能提供1G的带宽,如今最多须要5G的带宽,那么上限阈值就能够设为5或者更大的值。其余的链路就自动进入备份状态以提升网络的可靠性
活动接口数下限阈值
设置活动接口数下限阈值是为了保证最小带宽,当前活动链路数目小于下限阈值时,Eth-Trunk接口的状态转为Down。
例如,每条物理链路能提供1G的带宽,如今最小须要2G的带宽,那么活动接口数下限阈值必需要大于等于2。
配置活动接口数阈值
在手动负载分担模式,不适用活动接口数上限阈值,可配置活动接口数下限阈值,缺省状况下,活动接口数下限阈值为1,本端和对端设备的活动接口数下限阈值能够不一样
[s1-Eth-Trunk1]least active-linknumber 2
配置链路聚合模式为LACP模式
LACP模式下,需手工建立Eth-Trunk,手工加入Eth-Trunk成员接口,但活动接口的选择是由LACP协商肯定的,配置相对灵活。
动态LACP模式适用于CE12800系列设备
动态LACP模式Eth-Trunk仅用于华为公司设备与服务器互连的场景。其余场景下,建议部署静态LACP模式Eth-Trunk,若是部署动态LACP,则网络会有成环风险。
当直连的两端设备都支持LACP协议时,建议选择静态LACP模式。
配置前要先取消成员接口中eth-trunk的配置
undo eth-trunk [s1-Eth-Trunk1]mode lacp-static [s1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 [s1-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 [s1-Eth-Trunk1]trunkport GigabitEthernet 0/0/3
配置时须要保证本端和对端的聚合模式一致。即若是本端配置为静态LACP模式,那么对端设备也必需要配置为静态LACP模式。
undo eth-trunk [s2-Eth-Trunk1]mode lacp-static [s2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 [s2-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 [s2-Eth-Trunk1]trunkport GigabitEthernet 0/0/3
当直连的两端分别是设备和服务器时,一般采用动态LACP模式,也能够采用静态LACP模式。
执行命令mode lacp-dynamic,配置Eth-Trunk的工做模式为动态LACP模式。
参考HCNA网络技术实验指南