HGMP(后巩膜葡萄肿)
HGMP
本文内容来自于互联网,分享HGMP(后巩膜葡萄肿)
HGMP HGMP
HGMP就是Huawei Group Management Protocol的缩写,即华为组管理协议。一种实现管理进程对代理进程下的进行集中管理和二层多播组控制的通信协议。其主要结构是:一个管理进程,同时管理其下的许多代理进程。在管理进程和代理进程上同时都运行HGMP协议。HGMP协议不支持存在环路的网络。
注册过程:
HGMP Client在启动后每隔30秒就通过上行口向外发送一个HGMP注册报文,直到HGMP Server响应它的注册申请。HGMP的注册报文的目的MAC地址是一个多播MAC地址报文内携带有Client的MAC地址、版本、拓扑位置等一些信息。
HGMP Server收到注册报文后,就能够确定该Client的MAC地址机器型号版本拓扑位置;当HGMP Server认为Client的注册报文合法就会向Client发送一个注册成功的应答报文与此同时在Server上会显示LanSwitchX/X/X-/X/X/注册成功。HGMP Server发出的注册成功的应答报文是一个单播报文。
当Client收到Server发出的注册成功的应答报文后就进入了HGMP的下一个阶段:配置恢复过程。
配置恢复过程:
当Client收到Server的注册成功的应答报文后,就会向HGMP Server发送请求配置报文要求Server下发配置数据。
当Server接收到Client发来的请求配置报文后,会查询自己Flash中是否存有该Client的配置:如果有,则将配置发给Client ;如果没有,则发送默认配置给Client。§当Client收到Server发来的配置后对设备进行配置随后发送配置成功报文给Server。
配置恢复过程结束后,Client的初始化设置就结束了,进入正常状态。在这以后,server和Client之间通信涉及另外两方面:HGMP协议的命令下发过程和HGMP协议的状态维护过程。
命令下发过程:
Client进入完成初始化配置后,Server再要对其进行配置,就涉及HGMP协议命令下发过程。
在HGMP协议中一次完整的命令下发过程是由以下几部分组成:
1.首先Server向Client下发配置命令。
2.Client根据Server下发的配置命令对自己配置,成功后Client向Server发送配置成功报文。
3.最后Server收到Client发送的配置成功报文后显示对Client配置成功。
状态维护过程:
Server和Client之间的联系,HGMP协议是通过握手报文来实现这一功能的。
当Client进入正常状态后,每隔2秒向Server发送一个握手报文。握手报文分为两种。发送顺序是:先发送8个单播握手报文,再发送1个多播握手报文。当Server收到Client发送的握手报文,会向Client回握手响应报文。
当Client连续发送了几个握手报文之后,还没有收到握手响应报文,就会开始发送慢多播握手报文每隔5秒发送一个握手报文;当Client发送了几个慢多播握手报文还没有得到响应后,就认为和Server的联系已经中断,重新开始发送注册报文。
Server标识每个Client:主槽位号/子槽位号/端口号―/第一层转发端口号/第二层转发端口/。
NDP(Neighbor Discovery Protocol)是用来发现邻接点相关信息的协议。支持设备都维护NDP邻居信息表,表项是可以老化的。当老化时间到,自动删除相应的表项。同时,用户可以清除当前的NDP 信息以重新收集邻接信息。
NTDP(Neighbor Topology Discovery Protocol)是用来收集网络拓扑信息的协议。NTDP 为集群管理提供可加入集群的设备信息,收集指定跳数内的交换机的拓扑信息。NDP 为NTDP 提供邻接表信息,NTDP 根据邻接信息发送和转发NTDP 拓扑收集请求,收集一定网络范围内每个设备的NDP 信息和它与所有邻居的连接信息。收集完这些信息后,管理设备或者网管可以根据需要使用这些信息,完成所需的功能。当成员设备上的NDP 发现邻居有变化时,通过握手报文将邻居改变的消息通知管理设备,管理设备可以启动NTDP 进行指定拓扑收集,从而使NTDP 能够及时反映网络拓扑的变化。