GARP学习总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GARP学习总结

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 用来为注册及撤消注册属性值定义结构、操作规则、机器状态和变量。    2 GARP的结构 在GARP协议中,每个运行GARP协议的实体,被称为GARP Participant,在具体的应用中,Participant可以是交换机每个启动GARP协议的端口。在图1中,显示了GARP的结构。 图 1 GARP的结构 如上图所示,GARP Participant有三个组成部分:GARP Application、GARP Information Declaration(GID)、GARP Information Propagation (GIP)。在GARP Participant中,GARP Application组件负责属性值的管理,然后ARP Application组件利用GID组件和操作时的状态机,以及GIP组件控制协议实体之间的消息交互, GARP Participant之间通过 LLC 服务类型1实现协议交换过程,其中采用的是 MAC 地址组和 GARP 应用程序的 PDU 格式。 2.1 GARP Application 交换机的每个端口对应着一个GARP Application和GID,每个GARP Application定义了属性类型、属性值、相应属性的含义、用作协议交互过程的MAC地址组以及属性的结构和编码方式和对GARP 状态机的请求。在每个GARP Participant中,GARP Application负责的是定义属性值并且接收和生成GARP PDU。 2.2 GID组件 GID组件(GARP Information Declaration)是GARP协议的核心组件,一个GID实例包含了当前所有属性值的状态,而每个属性的状态由该属性的状态机决定。这里所说的状态机有两个:Applicant state和Registrar state,其中Registrar状态机负责属性的注册、注销等,并决定协议内部计时器的启动和停止,Applicant状态机负责决定协议报文的发送,其功能是确保本实体的声明为其他实体所注册以及确保某实体撤销注册后,其他实体有一个重新加入的机会。 图 2 GID的结构 GID的具体操作由以下情况决定: a)Applicant状态迁移表 (图7) b)Registrar状态迁移表 (图8) c)记录每一个属性的当前声明状态的Applicant状态机和Registrar状态机 d)GID服务原语 2.2.1 属性的声明 有二种服务原语可以使得GID通过指定的端口进行属性声明或撤销声明: (1)GID_JOIN.request(attribute_type,attribute_value) (2)GID_LEAVE.request (attribute_type,attribute_value) GID对每个属性使用当前的Applicant状态,

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档