华为VLAN技术中的GARP和GVRP介绍
- 格式:docx
- 大小:17.69 KB
- 文档页数:4
华为HCSE交换知识点1. 以太网最初基于同轴电缆.1972年发明,1979年Xeroxinter和DEC提出DIX版.2. 1983年,IEEE802.3标准提出.3. CSMA/CD 通讯过程,传输—监听—干扰—随机等待—传输。
4. 传统以太网用网桥来分割主机,用路由器连接网段。
5. 交换式以太网,平时主机都不连通,当需要通信时,通过交换设备连接对端主机,完成后断开。
交换设备包括,交换式集线器和交换机。
6. 交换式以太网物理逻辑均为星型。
分割冲突域,将网络冲突限制到最小范围。
7. RMON共九组,常用的端口统计、历史、告警、事件4组。
8. 数据流量区分,按组织行政构成、按主机类型、按物理分布、根据应用类型。
9. 80/20规则,80%在本地,20%其他网段。
20/80规则,相反。
10. 交换机单个百兆口64字节包转发1488810pps,路由器整机64字节包转发小与100100pps。
11. 三层交换技术的实现硬件的路由转发,转发路由表也是由软件通过路由协议建立的。
12. 三层交换与路由均为根据逻辑地址确定路径、运行三层校验和、使用TTL、对信息处理和相应,分析报文、用MIB更新SNMP管理。
13. 三层交换优点:基于硬件包转发、低时延、低花费。
14. 四层交换基于数据流,实现一次路由,多次交换。
考虑端口号和协议字段。
15. 局域网设计原则,考察物理链路、分析数据流特征、采用层次化模型、考虑冗余。
16. 局域网管理系统功能:配置功能、监控功能、故障隔离。
17. 必须保证的网络性能,带宽和时延。
其取决的一个重要因素,线缆的类型和布局。
18. 为用户增加带宽,增加总体带宽&减少在一个共享介质上的用户数量。
19. 快速以太网(100M)标准为802.3u。
20. 自协商使用物理芯片来完成,不需要专用的数据报文。
发送16bi的报文,整个保文按16ms间隔重复。
21. 速率不通过自协商一样可完成,但工作方式会产生问题。
GARP协议学习理解报告前言前段时间部门内培训了VLAN的基础知识,其中讲到了GARP的相关知识,但是介绍的比较简单,对于一些重要的概念没有弄清楚,本文是我对GARP的一点理解,以及GVRP和CISCO 的VTP原理,由于时间仓促,对数通领域又不甚了解,错误之处在所难免,欢迎指正,也希望本文能对大家有所帮助。
最后感谢我的导师及部门同事的帮助,谢谢大家的鼓励和支持!1 什么是GARP协议GARP--Generic Attribute Registration Protocol称为通用属性注册协议,在802.1p中定义,802.1P 是802.1D(生成树spanning tree)协议的补充标准,这里的Attribute 是指组播MAC地址、端口过滤模式和VLAN等属性,GARP协议实际上可以定义很多交换机应该具有的特性,所以GARP协议在交换机中存在的意义就是通过各种GARP 应用协议体现出来。
目前,它定义了GMRP--GARP Multicast Registration Protocol,GVRP--GARP VLAN Registration Protocol两个协议,以后会根据网络发展的需要定义其他的特性。
那么我们为什么要应用GARP、GVRP及GMRP呢?其中最主要的原因就是使局域网中的交换机能够自动共享VLAN和多播组配置信息,并且能够通过一台Switch对整个交换网络精确监控。
在GARP中定义了以太网交换机之间交换这些特性信息的方法,如何发送数据包,接收的数据包如何处理等等。
其作用主要是为桥接局域网设备提供通用构架,例如:终端和交换机相互之间能够注册及撤消属性值,那么什么是属性值?我们常用的VLAN ID就是一种属性。
在执行该过程时,上述属性被传送至桥接局域网设备,这些设备形成活动拓朴结构的一个子集即“延展”树。
GARP 用来为注册及撤消注册属性值定义结构、操作规则、机器状态和变量。
项目一GVRP的设置及应用【项目目的】1、了解GVRP的概念通用VLAN注册协议(GVRP)是通用属性注册协议(GARP)中的一个应用,在802.1QTrunk口上实现提供802.1Q兼容的VLAN修剪与动态VLAN创建。
.使用GVRP,交换机可以和其它使用GVRP的交换机交换VLAN 配置信息,在802.1Q Trunk链路上修剪不需要的广播和未知的单僠流量,动态创建和管理VLAN。
注意GARP和GVRP都是工业标准,在IEEE 802.1p有详细的描述.GVRP配置原则●只能在802.1Q兼容的端口上配置每端口GVRP陈述。
●必须在dot1Q链路的两端都启用GVRP。
●VLAN1的GVRP注册模式始终是fixed, 并且是不可配置的,在GVRP启用的情况下,VLAN1始终被dot1Q trunk所携带。
●VTP修剪的情况下,它在所有禁用GVRP的dot1Q TRUNK链路上运行。
2、学会交换机之间VLAN的相关设置【项目设备】1、Quideway 2026 3台2、PC 6台3、直通双绞线 6条4、交叉双绞线 2条 【项目拓扑】 注:级联口为19 , 20【项目要求】1、Quideway 2026(A )上划分VLAN 如下: VLAN10:包含2到5端口;VLAN30:包含11到15端口2、一台Quideway 2026(B )上划分VLAN 如下: VLAN20:包含6到10端口;VLAN30:包含11到15端口3、一台Quideway 2026(C )上划分VLAN 如下: VLAN10:包含2到5端口;VLAN20:包含6到10端口【配置过程】Switch ASwitch BSwitch CVLAN20注:为实现交换机之间VLAN信息的动态注册和更新,须在交换机上启GVRP。
项目一VTP 的设置及应用【理论介绍】1、VTP通过网络保持VLAN配置统一性。
VTP在系统级管理增加,删除,调整的VLAN,自动地将信息向网络中其它的交换机广播。
GVRP技术白皮书关键词:GARP,GVRP,属性,注册,VLAN摘要:GVRP可以实现VLAN的动态配置,本文介绍了GVRP协议的基本原理和典型应用。
缩略语:缩略语英文全名中文解释GARP Generic Attribute Registration Protocol 通用属性注册协议GMRP GARP Multicast Registration Protocol 组播属性注册协议GVRP GARP VLAN Registration Protocol VLAN属性注册协议MSTP Multiple Spanning Tree Protocol 多生成树协议目录1 概述 (3)1.1 产生背景 (3)1.2 技术优点 (4)2 技术实现方案 (4)2.1 概念介绍 (4)2.1.1 应用实体 (4)2.1.2 VLAN的注册和注销 (4)2.1.3 消息类型 (5)2.1.4 定时器 (6)2.1.5 注册模式 (7)2.2 报文结构 (8)2.3 工作过程 (9)2.4 应用限制 (12)3 典型组网应用 (12)4 展望 (13)5 参考文献 (13)1 概述GARP协议主要用于建立一种属性传递扩散的机制,以保证协议实体能够注册和注销该属性。
GARP作为一个属性注册协议的载体,可以用来传播属性。
将GARP协议报文的内容映射成不同的属性即可支持不同上层协议应用。
例如,GMRP和GVRP:z GMRP是GARP的一种应用,用于注册和注销组播属性;z GVRP是GARP的一种应用,用于注册和注销VLAN属性。
GARP协议通过目的MAC地址区分不同的应用。
在IEEE Std 802.1D中将01-80-C2-00-00-20分配给组播应用,即GMRP。
在IEEE Std 802.1Q中将01-80-C2-00-00-21分配给VLAN应用,即GVRP。
本文仅介绍GVRP的相关知识。
1.1 产生背景如果需要为网络中的所有设备都配置某些VLAN,就需要网络管理员在每台设备上分别进行手工添加。
AAL(ATM Adaptation Layer) ATM 适配层ABR(Available Bit Rate)可用比特率ADSL(Asymmetric Digital Subscriber Line) 非对称数字用户线ALOHA(Additive Link On-line HAwaii System) 一种随机接入系统,常用于卫星通信API(Application Programming Interface) 应用编程接口AAA(Authentication, Authorization and Accounting)认证、授权和计费ACL(Access Control List)访问控制列表 .是路由器和交换机接口的指令列表,用来控制端口进出的数据包。
ARP(Address Resolution Protocol)地址解析协议ANSI. American National Standards Institute) 美国国家标准局BGP(Border Gateway Protocol 边界网关协议)B-ISDN(Broadband-ISDN) 宽带综合业务数字网BRAS(Broadband Remote Access Server宽带远程接入服务器)CATV(CAble TV) 有线电视CBR(Constant Bit Rate) 恒定比特率CDMA(Code Division Multiplex Access)码分复用CGI(Common Gateway Interface) 通用网关接口CIR(Committed Information Rate) 许诺的信息速率CRC(Cyclic Redundancy Check)循环冗余校验CSMA/CD(Carrier Sense Multiple Access with Collision Detection)载波监听多点接入/冲突检测CLI(Command Line Interface)命令行接口DES(Data Encryption Standard) 数据加密标准DNS(Domain Name System) 域名系统DSL(Digital Subscriber Line)数字用户线DSSS(Direct Sequence Spread Spectrum) 直接序列扩频DTE(Data Terminal Equipment)数据终端设备EGP(External Gateway Protocol) 外部网关协议EIA(ELectronic Industries Association)美国电子工业协会FDDI(Fiber Distributed Data Interface) 光纤分布式数据接口FIFO(First In First Out)先进先出FTP(File Transfer Protocol)文件传输协议FTTB(Fiber To The Building)光纤到大楼FTTC(Fiber To The Curb)光纤到路边FTTH(Fiber To The Home)光纤到家KDC(Key Distribution Center) 密钥分配中心GARP(Generic Attribute Registration Protocol)通用属性注册协议GE(Gigabit Ethernet)千兆以太网GFC(Generic Flow Control) 一般流量控制GRE(Generic Routing Encapsulation 通用路由封装,一种安全隧道技术)GVRP(GARP VLAN Registration Protocol)GARP VLAN注册协议GMRP(GARP Multicast Registration Protocol)GARP多播注册协议HBA(Hub BUS Adapter 主机总线适配器)HDLC(High-level Data Link Control)高级数据链路控制HDSL(High speed DSL) 高级数字用户线HEC(Head Error Control)首部差错控制HFC(Hybrid Fiber Coax)光纤同轴混合网HTML(HyperText Markup Language) 超文本置标语音HTTP(HyperText Transfer Protocol)超文本传送协议HGMP(Huawei Group Management Protocol)华为组管理协议IAB(Internet Architecture Board) Interent体系结构委员会ICMP(Internet Control Message Procotol) Internet控制报文协议IDEA(International Data Encryption Algorithm)国际数据加密算法IEEE InstituteofElectrical and Electronics Engineers 国际电子电气工程师协会IFS(InterFrame Space)帧间间隔IGMP(Internt Group Management Protocol) Internet组管理协议IGP(Interior Gateway Protocol) 内部网关协议IP(Internet Protocol) 网际协议IPGW(Internet Protocol Gateway 互联网协议网关)IPSec(Internet Protocol Security Internet 协议安全性,Internet Protocol Security extensions IP协议安全扩展)IRF(Intelligent Resilient Framework智能弹性架构)H3C自主研发的软件虚拟化技术IPX(Internet Packet Exchange) 网络层的分组交换协议IR(InfraRed)红外技术ISA(Integrated Services Architecture)综合业务体系结构ISCSI(Internet Small Computer System Interface) 网络小型计算机接口ISDN(Integrated Services Digital Network) 综合业务数字网ISO. International Organization for Standardization 国际标准组织LAN(Local Area Network) 局域网LANE(LAN Emulation)局域网仿真LAPB(Link Access Procedure Balanced)链路接入规程(平衡型)LAPD(Link Access Procedure on the D Channel)链路接入规程(D通道) LLC(Logical Link Control) 链路控制规程MAC Media Access Control介质访问层MAC(Medium Access Control) 介质访问控制MAN(Metropolitan Area Network)城域网MARS(Multicast Address Resolution Server)多播地址解析服务器MBONE(Multicast Backbone On the InterNEt)多播主干网MBS(Maximum Burst Size)最大突发长度MCS(MultiCast Server)多播服务器MD(Message Digest)报文摘要Medium Access Control Address 介质访问控制地址MIB(Management Information Base) 管理信息库MIME(Multipurpose Internet Mail Extensions)通用Internet邮件扩充MPLS(Multi-Protocol Label Switching多协议标签交换)MSTP(Multi-Service Transfer Platform)MSR(Multi Services Router 多业务路由器)MTA(Message Transfer Agent) 报文传送代理NAT(Network Address Translation 网络地址传输协议)NCC(Network Control Center)网络控制中心NFS(Network File System)网络文件系统NIC(Network Interface Card)网络接口卡或网卡NII(National Information Infrastructure)国家信息基础设施NNI(Network-Node Interface)网络结点接口NVT(Network Virtual Terminal)网络虚拟终端NMS(Network Management System)网络管理系统NVRAM(Nonvolatile RAM)非易失随机存储器OAA(Open Application Architechure)开放体系架构OAM(Operation,Administration and Maintenance)(网络)运行、管理和维护OC(Optical Carrier)光载波OS(Operation System)(网络)运行环境OSI/RM(Open System Interconnection Reference Model)开放系统互连参考模型OSPF(Open Shortest Path First) 开放最短通路优先OSI/RM Open System Interconnection Reference Model. 开放系统互联参考模型PAD(Packet Assembler/Disassembler)分组装拆器PCM(Pulse Code Modulation)脉冲编码调制PCS(Personal Communication Services)个人通信PDU(Protocol Data Unit)协议数据单元POP(Post Office Protocol)邮局协议PPP(Point-to-Point Protocol)点对点协议PT(Payload Type) 负荷类型QAM(Quadrature Amplitude Modulation) 正交幅度调制QoS(Quality of Service) 服务质量RAID(Redundant Arrays of Independent Disks磁盘阵列)RAN(Residential Access Network)居民接入网RARP(Reverse Address Resolution Protocol)逆地址解析协议RBB(Residential BroadBand network)居民宽带网RFC(Request For Comments)是Internet的文档,其中的少部分成为标准文档RIP(Routing Information Protocol)路由信息协议RPC(Remote Procedure Call) 远程过程调用RTP(Real-time Transfer Protocol)实时传送协议RMON(Remote Network Monitoring)远程网络监视RSTP(Rapid Spanning Tree Protocol)快速生成树协议SAN(Storage Attached Network,存储区域网络)SAP(Service Access Point)服务访问点SCSI(Small Computer System Interface)SDN(Software Defined Network,软件定义网络)SDU(Service Data Unit)服务数据单元SMP(Symmetrical Multi-Processing,对称多处理技术)SMI(Structure of Management Information) 管理信息结构SMTP(Simple Mail Transfer Protocol)简单邮件传送协议SNA(System Network Architecture)IBM系统网络体系结构SNMP(Simple Network Management Protocol)简单网络管理协议SONET(Synchronous Optical Network)同步光纤网SSID(Service Set Identifier)服务标记SSL (Secure Sockets Layer 安全套接层)STP(Shielded Twisted Pair)屏蔽双绞线SNMP(Simple Network Management Protocol)简单网管协议STP(Spanning Tree Protocol)生成树协议TA(Terminal Adapter) 终端适配器TC(Transmission Convergence) 传输会聚(子层)TCB(Transmission Control Block) 传输控制程序块TCP(Transmission Control Protocol)传输控制协议TETP(Trivial File Transfer Protocol)简单文件传送协议TCP/IP(Transmission Control Protocol/ Internet Protocol)传输控制协议/互联网协议TFTP(Trivial File Transfer Protocol)简单文件传输协议TTL(Time To Live )生存时间UA (User Agent) 用户代理UBR(Unspecified Data Transfer) 不指明比特率UIB(User Interface Box) 用户接口盒子UNI(User-to-Network Interface) 用户网络接口URL(Uniform Resource Locator)统一资源定位符UTP(Unshield Twisted Pair)非屏蔽式双绞线UDP(User Datagram Protocol)用户数据报协议VBR(Variable Bit Rate) 可变比特率VCI(Virtual Channel Identifier) 虚通路标识符VoD(Video on Demand)视频点播VPI(Virtual Path Identifier) 虚通道标识符VSAT(Very Small Aperture Terminal)甚小口径地球站VLAN(Virtual Local Area Network)虚拟局域网VOD(Video On Demand)视频点播VT(Virtual Terminal)虚拟终端VTY(Virtual Type Terminal)虚拟类型终端,用于虚拟线路VXLAN(Virtual Extensible LAN)WAN(Wide Area Network) 广域网WDM(Wavelengh Division Multiplexing) 波分复用XDR(eXternal Data Representation) 外部数据表示XTP(Real-time Transport Protocol)实时运输协议。
一、GVRP在H3C交换机上的应用GVRP(GARP VLAN Registration Protocol,GARP VLAN注册协议)是GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用。
GARP的应用主要包括GMRP和GVRP,其中GMRP(GARP Multicast Registration Protocol,GARP组播注册协议)是基于GARP的一个组播注册协议。
用于维护交换机中的组播注册信息。
而GVRP维护设备中的VLAN 动态注册信息,并传播该信息到其它的设备中。
设备启动 GVRP 特性后,能够接收来自其它设备的VLAN 注册信息,并动态更新本地的VLAN 注册信息,包括当前的VLAN 成员、这些VLAN 成员可以通过哪个端口到达等。
而且设备能够将本地的VLAN 注册信息向其它设备传播,以便使同一局域网内所有设备的VLAN 信息达成一致。
GVRP 传播的VLAN 注册信息既包括本地手工配置的静态注册信息,也包括来自其它设备的动态注册信息。
下面就通过一则实例介绍GVRP协议在H3C交换机上的应用。
图1 三个H3C S3100交换机两两互联图示如图1所示,三台交换机的型号都是H3C S3100-52TP-SI,两两互联。
设备间的连接情况如下所示:1.S3100-A Eth 1/0/1 <-----> S3100-B Eth 1/0/12.S3100-B Eth 1/0/2 <-----> S3100-C Eth 1/0/13.S3100-C Eth 1/0/2 <-----> S3100-A Eth 1/0/2在S3100-A上的配置:1.[S3100-A] gvrp2.//开启全局GVRP功能,缺省情况下,全局GVRP功能处于关闭状态3.[S3100-A] interface ethernet 1/0/14.[S3100-A-Ethernet1/0/1] port link-type trunk5.[S3100-A-Ethernet1/0/1] port trunk permit vlan all6.[S3100-A] interface ethernet 1/0/27.[S3100-A-Ethernet1/0/2] port link-type trunk8.[S3100-A-Ethernet1/0/2] port trunk permit vlan all9.//将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过10.[S3100-A-Ethernet1/0/1] gvrp11.[S3100-A-Ethernet1/0/2] gvrp12.//在两个Trunk 端口上开启GVRP功能,缺省情况下,端口GVRP 功能处于关闭状态13.[S3100-A] vlan 214.//配置静态VLAN215.在S3100-B上的配置:16.[S3100-B] gvrp17.//开启全局GVRP功能18.[S3100-B] interface ethernet 1/0/119.[S3100-B-Ethernet1/0/1] port link-type trunk20.[S3100-B-Ethernet1/0/1] port trunk permit vlan all21.[S3100-B] interface ethernet 1/0/222.[S3100-B-Ethernet1/0/2] port link-type trunk23.[S3100-B-Ethernet1/0/2] port trunk permit vlan all24.//将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过。
vlan及gvrp配置的实训报告实训报告:VLAN及GVRP配置一、实验目的通过本次实训,旨在加深对VLAN及GVRP的理解,掌握VLAN的配置方法,学会使用GVRP实现VLAN的动态学习,提高络配置和排障的能力。
二、实验原理1、VLAN(Virtual Local Area Network,虚拟局域)是一种通过将局域内的设备逻辑地而不是物理地划分成一个个不同的广播域的技术。
通过将络划分为不同的逻辑端口,使得不同的端口可以单独管理,提高了络的安全性和灵活性。
2、GVRP(GARP VLAN Registration Protocol,VLAN注册协议)是一种用于动态学习VLAN配置的协议,通过GVRP,设备可以快速地学习到其他设备的VLAN配置信息,从而实现动态地加入或退出VLAN。
三、实验设备与环境1、交换机:两台Cisco 2960交换机2、电脑:若干3、线:若干4、实训环境:模拟企业络环境四、实验步骤与操作1、搭建实验环境:连接交换机和电脑,确保络设备正常工作。
2、配置VLAN:在两台交换机上分别配置不同的VLAN,如Switch A配置VLAN 10和20,Switch B配置VLAN 10和30。
3、配置GVRP:在两台交换机上启用GVRP协议,并设置GVRP的端口参数。
4、验证GVRP:通过电脑连接不同的VLAN,观察交换机是否能够动态学习到正确的VLAN配置。
5、排除故障:模拟VLAN配置错误和GVRP故障,并进行排障。
五、实验结果与分析1、在配置好VLAN和GVRP后,我们通过电脑连接不同的端口,验证了交换机能够正确地学习到其他设备的VLAN配置信息。
例如,当一台电脑连接到Switch A的VLAN 10端口时,Switch B能够快速地学习到该电脑所属的VLAN,并将其动态地加入到正确的VLAN中。
2、在排障过程中,我们发现当出现VLAN配置错误或GVRP故障时,络会受到影响,导致设备无法正确地加入或退出VLAN。
VLAN划分,GVRP还是VTPGVRP协议简介GVRP是GARP的一种应用,它基于GARP的工作机制,维护交换机中的VLSN 动态注册信息,并传播该信息到其它的交换机中。
所有支持GVRP特性的交换机能够接收来自其它交换机的VLAN信息,并动态更新本地的VLAN注册信息,包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。
而且所支持GVRP特性的交换机能够将本地的VLAN注册注册信息向其它交换机传播,以使同一交换网内所有支持GVRP特性的设备的VLAN信息达成一致。
GVRP 传播的VLAN注册信息既包括本地手工配置的静态注册信息,也包括来自其它交换机的动态注册信息。
VTP协议简介VTP的功能与GVRP相似,也是用来使VLAN配置信息在交换网内其它交换机上进行动态注册的一种二层协议。
在一台VTPServer上配置一个新的VLAN信息,则该信息将自动传播到本域内的所有交换机,从而减少在多台设备上配置同一信息的工作量,且方便了管理。
VTP信息只能在Trunk端口上传播。
GVRP和VTP两个协议有何异同点相同点:二者都是对跨以太网交换机的VLAN进行动态注册和删除的二层协议,交换机之间的协议报文交互都必须在VLANTrunk链路上进行。
不同点:a、GVRP是IEEE制定的基于GARP的协议;而VTP是CISCO公司开发的私有协议,目前华为等交换机也支持VTP协议;b、GVRP协议就是通过属性的声明-注册机制将本地的VLAN信息通告给其他交换机;而VTP协议是通过检查通告报文中的配置版本号信息,版本号低的交换机向版本号高的交换机进行学习,从而实现VLAN信息的共享;c、支持VLAN数目不同,GVRP协议所支持的VLANID范围为1-4094,而VTP 协议只支持1-1001号的VLAN。
GVRP和VTP两个协议在实践中的应用比较在具体应用上,VTP支持的是服务器-客户端模式,即在主交换机建立VTP域,并将主交换机设置成VTPServer,然后在分交换机设置为VTPClient,这样只需在主交换机上建立VLAN,就会通知到局域网中的任何一台交换机,这样便于集中管理。
第21章GVRP配置本章主要讲述了路由器交换端口的GVRP协议和功能、配置命令。
本章主要内容:●GVRP协议简介●GVRP基本指令描述●GVRP配置示例●GVRP监控和调试21.1GVRP协议简介GVRP(GARP VLAN Registration protocol),称为GARP VLAN注册协议,是GARP所定义的一种应用协议。
它基于GARP的协议机制动态维护交换机中的VLAN信息。
所有支持GVRP特性的交换机能够接收来自其他交换机的VLAN注册信息并动态更新本地的VLAN注册信息,其中包括交换机上当前的VLAN以及这些VLAN包含了哪些端口等,而且所有支持GVRP特性的交换机能够将本地的VLAN 注册信息向其他交换机传播,以便根据需要使同一交换网内所有支持GVRP特性的设备的VLAN配置在互通性上达成一致。
通过GVRP传播的VLAN注册信息既包括本地手工配置的静态VLAN信息,又包括来自其他交换机中的动态VLAN信息。
需要注意的是GVRP的Leave消息不能删除本地手动配置的VLAN,也就是说手动配置的VLAN优先级高于GVRP的操作。
GVRP实现了VLAN的端口成员信息的动态注册、维持和注销。
若VLAN不存在,会动态创建VLAN;如果VLAN端口成员数为0,会动态删除VLAN,即动态地将端口加入VLAN或从VLAN中删除,也就实现了VLAN在交换机上的动态的配置。
GVRP能动态地对VLAN进行配置,这样就不需要对所有设备的所有VLAN都进行配置,而只需对部分设备特别是边缘设备和一些特殊的VLAN进行配置,其它设备会通过GVRP自动进行配置。
现在企业网络通常较为庞大,VLAN较多,GVRP这一功能就大大减少了管理员的配置工作,同时也减少了人工出错的可能性,而且可以在网络拓扑发生改变时,自动进行VLAN的配置,保证VLAN之间的连通性。
21.2GVRP基本指令描述注:命令描述前带“*”符号的表示该命令有配置实例详细说明。
GARP(generic attribute registration protocol)是一种通用属性注册协议,该协议提供了一种机制用于协助同一个交换网内的交换成员之间分发、传播和注册某种信息(如VLAN、组播地址等)。
GARP本身不作为一个实体存在于交换机中,遵循GARP协议的应用实体称为GARP应用,目前主要的GARP应用为GVRP和GMRP。
当GARP应用实体存在于交换机的某个端口上时,该端口对应于一个GARP应用实体。
通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个交换网。
GARP成员可以是终端工作站或网桥。
GARP成员通过声明或回收声明通知其它的GARP成员注册或注销自己的属性信息,并根据其它GARP成员的声明或回收声明注册或注销对方的属性信息。
GARP成员之间的信息交换借助于消息完成,GARP起主要作用的消息类型有三类,分别为JOIN、LEAVE、LEAVEALL。
当一个GARP应用实体希望其它交换机注册自己的某属性信息时,将对外发送JOIN消息。
注销时发送LEAVE消息。
每个GARP应用实体启动后,将同时启动LEAVEALL定时器,当超时后将对外发送LEAVEALL消息。
JOIN消息与LEAVE 消息配合确保消息的注销或重新注册。
通过消息交互,所有待注册的属性信息可以传播到同一交换网内的所有交换机上。
GARP应用实体的协议数据报文的目的MAC地址都是特定的组播MAC地址。
支持GARP 特性的交换机在接收到GARP应用实体的报文后,会根据其目的MAC地址加以区分并交给不同的GARP应用(如GVRP或GMRP)去处理。
GARP(以及GMRP)在IEEE802.1p标准(现已合入IEEE802.1D标准)文本中有详细的表述。
GVRP(GARP VLAN REGISTRATION PROTOCOL)是GARP的一种应用,它基于GARP的工作机制,维护交换机中的VLAN动态注册信息,并传播该信息到其它的交换机中。
所有
支持GVRP特性的交换机能够接收来自其它交换机的VLAN注册信息,并动态更新本地的VLAN注册信息,包括当前的VLAN成员、这些VLAN成员可以通过哪个端口到达等。
而且所有支持GVRP特性的交换机能够将本地的VLAN注册信息向其它交换机传播,以便使同一交换网内所有支持GVRP特性的设备的VLAN信息达成一致。
GVRP传播的VLAN注册信息既包括本地手工配置的静态注册信息,也包括来自其它交换机的动态注册信息。
GVRP在IEEE802.1Q标准文本中有详细的表述。
GVRP配置包括:
全局开启/关闭GVRP
端口开戾/关闭GVRP
配置GVRP注册类型
必须先启动全局GVRP,才能开启端口GVRP;而GVRP注册类型在启动了端口GVRP以后才能生效。
此外,GVRP必须在TRUNK端口上进行设置。
// 系统视图
gvrp
undo gvrp
缺省处于关闭状态
// 端口视图
gvrp
undo gvrp
缺省处于关闭状态。
开启端口GVRP前,必须开启全局GVRP,并且必须在trunk端口操作。
GVRP注册类型包括:normal,fixed,forbidden(请参考IEEE802.1Q)
normal:允许在该端口动态或手工创建、注册和注销VLAN
FIXED:当把一个TRUNK端口设置为FIXED时,禁止该端口动态注册、注销VLAN,只传播手动配置的静态VLAN信息,不传播动态VLAN信息,也就是说被设置为FIXED模式的TRUNK端口,即使允许所有VLAN通过,实际通过的VLAN也只能是手动配置的那部分。
forbidden:在该端口将注销除VLAN1之外的所有VLAN,并且禁止在该端口创建和注册任何其它VLAN (PS:感觉无用)
GVRP registration{normal|fixed|forbidden}
undo gvrp registration
缺省为normal
display gvrp statistics
display gvrp status
debugging gvrp {packet|event}
undo debugging gvrp {packet|event}
示例:
// switch a
gvrp
interface ethernet3/1/1
port link-type trunk
port trunk permit vlan all
gvrp
// switch b
gvrp
interface ethernet4/1/1
port link-type trunk
port trunk permit vlan all gvrp。