王朝百科
分享
 
 
 

HGMP

王朝百科·作者佚名  2010-03-04  
宽屏版  字体: |||超大  

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 能够及时反映网络拓扑的变化。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有