一种邻居发现的方法和装置制造方法及图纸

技术编号:13793971 阅读:150 留言:0更新日期:2016-10-06 08:18
本发明专利技术提供一种邻居发现的方法,所述方法包括:第一对接设备封装高级数据链路控制HDLC协议报文;所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息,所述第一对接设备本端信息和第一对接设备远端信息用于所述第二对接设备进行邻居判断;所述第一对接设备将所述HDLC协议报文发送给第二对接设备。上述方案通过对标准HDLC协议报文封装格式进行扩展,解决了无法发现邻居的问题,有效避免了因成员链路单通或者交叉连接错误导致的整个聚合接口业务中断的问题。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,具体涉及一种邻居发现的方法和装置
技术介绍
随着数据链路技术的发展,HDLC(High-Level Data Link Control,高级数据链路控制)技术广泛应用在点到点的高速链路上。由于HDLC协议较为复杂,业界通常使用的是cHDLC协议,cHDLC是一种作为面向比特的同步数据控制协议,是一种简化的HDLC协议,仅仅通过发送HELLO报文(协议为SLARP的广播报文)进行协商。为了提高链路的通信能力,需要将多个基于HDLC封装的端口(比如POS端口)捆绑为一个聚合端口,我们姑且称其为POSGROUP接口,POSGROUP接口的总带宽是各成员带宽之和,通过这种聚合方式,可以增加接口的带宽;同时可以实现负载分担(POSGROUP接口将流量分散到不同的链路上,最后到达统一目的地,这样可以避免流量都走同一条路径造成的流量阻塞);还可以提高链路的可靠性(在POSGROUP端口中,如某个成员端口状态为Down,流量还能依靠其他的接口进行传输)。但是,HDLC协议是单向控制协议,不具备发现邻居的能力,在实际应用中,经常由于点到点设备之间传输问题导致的链路单通,或者由于操作人员把光纤交叉连接错误,这些错误会导致整个聚合端口业务中断的传输问题,影响业务使用,因此需要考虑相关的处理办法。
技术实现思路
:本专利技术提供一种邻居发现的方法和装置,以解决无法发现邻居的问题。为解决上述技术问题,本专利技术提供一种邻居发现的方法,所述方法包括:第一对接设备封装高级数据链路控制HDLC协议报文;所述HDLC协议
报文携带第一对接设备本端信息和第一对接设备远端信息,所述第一对接设备本端信息和第一对接设备远端信息用于所述第二对接设备进行邻居判断;所述第一对接设备将所述HDLC协议报文发送给第二对接设备。优选地,所述第一对接设备封装高级数据链路控制HDLC协议报文包括:手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息。优选地,所述手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息包括:当手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为配置的本端信息,所述第一对接设备的远端信息为配置的远端信息;当自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为默认的本端信息,所述第一对接设备的远端信息为自学习的远端信息或0。本专利技术还提供一种邻居发现的方法,所述方法包括:第二对接设备接收第一对接设备发送的高级数据链路控制HDLC协议报文,所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息;所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居。优选地,所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备未保存第二对接设备远端信息时,保存所述第一对接设备本端信息;所述第二对接设备判断所述HDLC协议报文携带的第一对接设备远端信息与所述第二对接设备保存的第二对接设备本端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。优选地,所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备保存有第二对接设备远端信息时,所述第二对接设备判断所述HDLC协议报文携带的第一对接设备本端信息与所述第二对接设备保存的第二对接设备远端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。本专利技术还提供一种邻居发现的装置,设置于第一对接设备,所述装置包括:封装模块,用于封装高级数据链路控制HDLC协议报文;所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息,所述第一对接设备本端信息和第一对接设备远端信息用于所述第二对接设备进行邻居判断;发送模块,用于将所述HDLC协议报文发送给第二对接设备。优选地,所述封装模块用于封装高级数据链路控制HDLC协议报文是指:手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息。优选地,所述手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息是指:当手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为配置的本端信息,所述第一对接设备的远端信息为配置的远端信息;当自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为默认的本端信息,所述第一对接设备的远端信息为自学习的远端信息或0。本专利技术还提供一种邻居发现的装置,设置于第二对接设备,所述装置包括:接收模块,用于接收第一对接设备发送的高级数据链路控制HDLC协议报文,所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息;判断模块,用于根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居。优选地,所述判断模块用于根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备未保存第二对接设备远端信息时,保存所述第一对接设备本端信息;所述第二对接设备判断所述HDLC协议报文携带的第一对接设备远端信息与所述第二对接设备保存的第二对接设备本端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。优选地,所述判断模块用于根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备保存有第二对接设备远端信息时,所述第二对接设备判断所述HDLC协议报文携带的第一对接设备本端信息与所述第二对接设备保存的第二对接设备远端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。上述方案通过对标准HDLC协议报文封装格式进行扩展,解决了无法发现邻居的问题,有效避免了因成员链路单通或者交叉连接错误导致的整个聚合接口业务中断的问题。附图说明图1是本专利技术实施例一中邻居发现的方法的流程图;图2是本专利技术实施例一中邻居发现的方法的另一流程图;图3是本专利技术实施例一中邻居发现的装置的结构示意图;图4是本专利技术实施例一中邻居发现的装置的另一结构示意图;图5是本专利技术实施例二中邻居发现的方法的流程图;图6是本专利技术实施例二中组网示意图;图7是本专利技术实施例二中协议报文格式示意图;图8是本专利技术实施例二中自学习的本端信息和远端信息报文格式图;图9是本专利技术实施例二中发送HDLC协议报文的流程图;图10是本专利技术实施例二中接收HDLC协议白问的流程图。具体实施方式本文档来自技高网...

【技术保护点】
一种邻居发现的方法,其特征在于,所述方法包括:第一对接设备封装高级数据链路控制HDLC协议报文;所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息,所述第一对接设备本端信息和第一对接设备远端信息用于所述第二对接设备进行邻居判断;所述第一对接设备将所述HDLC协议报文发送给第二对接设备。

【技术特征摘要】
1.一种邻居发现的方法,其特征在于,所述方法包括:第一对接设备封装高级数据链路控制HDLC协议报文;所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息,所述第一对接设备本端信息和第一对接设备远端信息用于所述第二对接设备进行邻居判断;所述第一对接设备将所述HDLC协议报文发送给第二对接设备。2.如权利要求1所述的方法,其特征在于:所述第一对接设备封装高级数据链路控制HDLC协议报文包括:手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息。3.如权利要求2所述的方法,其特征在于:所述手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息,或者自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息包括:当手动配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为配置的本端信息,所述第一对接设备的远端信息为配置的远端信息;当自学习配置所述HDLC协议报文中的所述第一对接设备本端信息和所述第一对接设备远端信息时,所述第一对接设备本端信息为默认的本端信息,所述第一对接设备的远端信息为自学习的远端信息或0。4.一种邻居发现的方法,其特征在于,所述方法包括:第二对接设备接收第一对接设备发送的高级数据链路控制HDLC协议报文,所述HDLC协议报文携带第一对接设备本端信息和第一对接设备远端信息;所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居。5.如权利要求4所述的方法,其特征在于:所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备未保存第二对接设备远端信息时,保存所述第一对接设备本端信息;所述第二对接设备判断所述HDLC协议报文携带的第一对接设备远端信息与所述第二对接设备保存的第二对接设备本端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。6.如权利要求4所述的方法,其特征在于:所述第二对接设备根据所述HDLC协议报文判断所述第一对接设备是否为所述第二对接设备的邻居包括:当所述第二对接设备保存有第二对接设备远端信息时,所述第二对接设备判断所述HDLC协议报文携带的第一对接设备本端信息与所述第二对接设备保存的第二对接设备远端信息是否一致,如果一致,则所述第一对接设备为所述第二对接设备的邻居。7.一种邻居发现的装置,设置于...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1