低速链路链路状态信息管理的方法、装置及系统的制作方法

文档序号:7809128阅读:275来源:国知局
专利名称:低速链路链路状态信息管理的方法、装置及系统的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种低速链路链路状态信息管理的方法、装置及系统。
背景技术
许多网络管理系统都使用自动发现功能(Automated Discovery)来跟踪网络拓扑的变化,但这种自动发现功能最多也只能跟踪到三层网络,将网络设备分组到各个网际互连协议(Internet Protocol, IP)子网。二层发现(Layer2Discovery)则可以用于发现网络设备的端口及网络设备间端口连接信息,并能发现了客户端、交换机、路由器和网络服务器之间的路径。如此详细的信息对计划和查询网络失败的根源很重要。链路层发现协议(Link Layer Discovery Protocol,LLDP)是802. Iab中定义的二层协议,网络设备可利用LLDP向其他相邻的网络设备发送包含链路状态信息的通告报文,接收到该通告报文的邻居设备会将链路状态信息存储在网络管理协议的管理信息库(Simple Network Management Protocol Management Information Base, SNMP MIB)。网络管理员可以利用网络管理系统通过存储在MIB中的网络链路状态信息了解当前网络的二层连接情况,进而知道整个网络的拓扑结构,这些链路状态信息能有效的帮助网络管理员进行网络故障定位和性能分析。目前,LLDP协议只能应用在以太网络,对于低速链路网络,如异步传输模式 (Asynchronous Transfer Mode,ATM)、时分复用模式(E1/T1)链路的网络,现有技术并没有有效的实现低速链路链路状态信息在网络中传递及管理的方法。

发明内容
本发明实施例提供了一种低速链路链路状态信息管理的方法、装置及系统,以实现在包含低速链路的网络设备中低速链路链路状态信息在网络设备间传送,进而实现对低速链路链路状态信息的有效管理。本发明实施例提供了一种低速链路链路状态信息管理的方法,该方法包括第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC协议报文或 PPP协议报文;所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信息存
储到管理信息库。本发明实施例提供了一种低速链路链路状态信息管理的装置,所述装置包括接收单元,用于第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的 HDLC协议报文或PPP协议报文;存储单元,用于所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信息存储到管理信息库。本发明实施例提供了一种低速链路链路状态信息管理的系统,所述系统包括本发明实施例提供的一种低速链路链路状态信息管理的装置。通过本发明实施例提供一种低速链路链路状态信息管理的方法、装置及系统,在包含低速链路的网络设备中能够实现低速链路链路状态信息在网络设备间传送,进而能够实现对低速链路链路状态信息的存储管理,为网络管理系统对包含低速链路的网络设备形成完整的网络拓扑结构提供信息支持,有利网络管理系统对包含低速链路的网络进行管理及维护。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的一种低速链路链路状态信息管理的方法流程示意图;图2是本发明现有技术中HDLC报文帧格式示意图;图3是本发明实施例提供的一种低速链路链路状态信息管理的方法中低速链路状态信息以LLDPDU方式封装在HDLC报文中的封装格式示意图;图4是本发明实施例一提供的一种低速链路链路状态信息管理的装置示意图;图5是本发明实施例一提供的另一种低速链路链路状态信息管理的装置示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例提供了一种低速链路链路状态信息管理的方法,参见图1,图1为本发明实施例提供的一种低速链路链路状态信息管理的方法流程示意图,该方法包括102,第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC协议报文或PPP协议报文;LLDP协议提供了一种标准的链路层发现方式,可以将本端网络设备的管理地址、 设备标识、接口标识等信息发布给与该本端网络设备直连的邻居网络设备,以供网络管理系统查询及判断链路的通信状况。本发明人经过研究发现对于低速链路,如ATM、E1/T1链路,由于这些低速链路上报文发送不会封装MAC地址,导致LLDP协议无法运行,无法实现低速链路网络设备之间的低速链路状态信息在网络设备间传递,进而这些低速链路网路设备之间无法获得彼此的低速链路状态信息,无法形成低速链路网络的拓扑结构,不便于网络管理。由于低速链路上都会运行点对点协议(Point-to-Point Protocol,PPP)或高级数据链路控制规程协议(High Level Data Link Control,HDLC),HDLC是一种在同步网上传输数据、面向位的数据链路层协议,能够封装网络层数据包,处于传输控制协议/因特网互联十(Transmission Control Protocol/Internet Protocol,TCP/IP)的 二Μ。 HDLCi 面向比特的同步通信协议,主要为全双工点对点操作提供完整的数据透明度,易于扩充。本发明发明人经过研究,可以通过HDLC或PPP协议报文携带低速链路状态信息。由于HDLC 和PPP协议报文帧格式类似,本发明实施例以HDLC协议为例进行描述。在存在包含低速链路网路设备的网络中,第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,该第一通告报文为携带该第二网络设备侧的该低速链路的链路状态信息的HDLC协议报文或PPP协议报文,优选的,在该第一网络设备接收该第二网络设备通过该低速链路发送来的该第一通告报文之前或之后还可以包括该第一网络设备通过该低速链路向该第二网络设备发送第二通告报文,该第二通告报文为携带该第一网络设备侧的该低速链路的链路状态信息的高级数据链路控制规程协议HDLC报文或点对点协议PPP报文。该第一网络设备和该第二网络设备通过该低速链路直连。该低速链路状态信息至少包括设备标识、端口标识、链路状态信息存活时间中的一种或其组合,该设备标识用于标识网络设备,该端口标识用于标识该低速链路端口,该链路状态信息存活时间用于标识该低速链路状态信息存活的时间,当该存活时间到期后,该链路状态信息无效。现有技术中HDLC报文帧格式如图 2所示,其中信息字段用于标识用户传递的数据信息,协议类型字段用于标识用户传递的数据信息的协议类型,该低速链路状态信息携带在PPP报文或HDLC报文帧格式的信息字段中,携带方式可以为类型-长度-值组合(Type-Length-Value,TLV)方式或其他用户自行定义的方式,本发明实施例不做强制限制。该HDLC协议报文或PPP协议报文中的协议字段在本发明实施例中定义为链路状态标识字段,用于标识所述第一通告报文和所述第二通告报文用于传递低速链路状态信息,该低速链路状态信息字段取值为任一未被其他协议使用的值,可选地,本发明实施例定义为254。例如,当该第一网络设备接收该第二网络设备通过该低速链路发送来的第一通告报文时,通过判断该第一通告报文的链路状态标识字段为 254,则认为所述第二网络设备正在发送包含低速链路状态信息的报文,所述第一网络设备需要对该低速链路状态信息进行存储。可选地,所述低速链路状态信息携带在HDLC报文帧格式中的信息字段中可以以链路层发现协议数据单元(Link Layer Discovery Protocol Data Unit, LLDPDU)格式来实现,具体实现采用类型-长度-值组合(Type-Length-Value,TLV)方式来封装实现的, 以链路状态信息包括设备标识、端口标识、链路状态信息存活时间为例,具体实现如图3所示,类型1-长度1-信息1字段用于标识设备标识,类型2-长度2-信息2字段用于标识端口标识,类型3-长度3-信息3字段用于标识链路状态信息的存活时间,相应地,链路状态标识字段为LLDP协议类型,其中各个所述链路状态信息之间顺序本发明实施例不做强制限制,任何顺序方式只要能实现所述链路状态信息正确传送都在本发明实施例的报文范围内。由于PPP和HDLC协议报文帧格式中信息字段及协议字段意义相似,该低速链路状态信息携带在PPP报文帧格式中形式与携带在HDLC报文中类似,在此不再累述。104,所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧
5的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信
息存储到管理信息库。在该第一网络设备接收到该第一通告报文时,按照102、104步骤所述的低速链路状态信息在PPP或HDLC中的携带方式,通过解析可以获得该第二网络设备的低速链路链路状态信息,该第一网络设备把获得的所述低速链路链路状态信息存储在管理信息库中,并进行统一管理,以便于网络管理员利用网络管理系统进行查询,所述管理信息库可以为本地的管理信息库,也可以是远端服务器的管理信息库。可见,通过本发明实施例提供一种低速链路链路状态信息管理的方法,在包含低速链路的网络设备中能够实现低速链路链路状态信息在网络设备间传送,通过管理信息库对低速链路链路状态信息的存储管理,为网络管理系统对低速链路网络设备形成完整的网络拓扑结构提供信息支持。实施例二 本发明实施例提供了一种低速链路链路状态信息管理的装置,参见图4,图4为本发明实施例提供的一种低速链路链路状态信息管理的装置示意图,该装置包括,该装置包括接收单元402,存储单元404。接收单元402,用于第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC协议报文或PPP协议报文;LLDP协议提供了一种标准的链路层发现方式,可以将本端网络设备的管理地址、 设备标识、接口标识等信息发布给与该本端网络设备直连的邻居网络设备,以供网络管理系统查询及判断链路的通信状况。本发明人经过研究发现对于低速链路,如ATM、E1/T1链路,由于这些低速链路上报文发送不会封装MAC地址,导致LLDP协议无法运行,无法实现低速链路网络设备之间的低速链路状态信息在网络设备间传递,进而这些低速链路网路设备之间无法获得彼此的低速链路状态信息,无法形成低速链路网络的拓扑结构,不便于网络管理。由于低速链路上都会运行点对点协议(Point-to-Point Protocol,PPP)或高级数据链路控制规程协议(HighLevel Data Link Control,HDLC),HDLC是一种在同步网上传输数据、面向位的数据链路层协议,能够封装网络层数据包,处于传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol,TCP/IP)的第二层。HDLC 是面向比特的同步通信协议,主要为全双工点对点操作提供完整的数据透明度,易于扩充。本发明发明人经过研究,可以通过HDLC或PPP协议报文携带低速链路状态信息。由于HDLC和 PPP协议报文帧格式类似,本发明实施例以HDLC协议为例进行描述。在存在包含低速链路网路设备的网络中,第一网络设备接收单元402接收第二网络设备通过低速链路发送来的第一通告报文,该第一通告报文为携带该第二网络设备侧的该低速链路的链路状态信息的 HDLC协议报文或PPP协议报文。该低速链路状态信息至少包括设备标识、端口标识、链路状态信息存活时间中的一种或其组合,该设备标识用于标识网络设备,该端口标识用于标识该低速链路端口,该链路状态信息存活时间用于标识该低速链路状态信息存活的时间,当该存活时间到期后,该链路状态信息无效。现有技术中HDLC报文帧格式如图2所示,其中信息字段用于标识用户传递的数据信息,协议类型字段用于标识用户传递的数据信息的协议类型,该低速链路状态信息携带在PPP报文或HDLC报文帧格式的信息字段中,携带方式可以为类型-长度-值组合(Type-Length-Value,TLV)方式或其他用户自行定义的方式, 本发明实施例不做强制限制。该HDLC协议报文或PPP协议报文中的协议字段在本发明实施例中定义为链路状态标识字段,用于标识所述第一通告报文和所述第二通告报文用于传递低速链路状态信息,该低速链路状态信息字段取值为任一未被其他协议使用的值,可选地,本发明实施例定义为254。例如,当该第一网络设备接收单元402接收该第二网络设备通过该低速链路发送来的第一通告报文时,通过判断该第一通告报文的链路状态标识字段为254,则认为所述第二网络设备正在发送包含低速链路状态信息的报文,所述第一网络设备需要对该低速链路状态信息进行存储。可选地,所述低速链路状态信息携带在HDLC报文帧格式中的信息字段中可以以链路层发现协议数据单元(Link Layer Discovery Protocol Data Unit, LLDPDU)格式来实现,具体实现采用类型-长度-值组合(Type-Length-Value,TLV)方式来封装实现的, 以链路状态信息包括设备标识、端口标识、链路状态信息存活时间为例,具体实现如图3所示,类型1-长度1-信息1字段用于标识设备标识,类型2-长度2-信息2字段用于标识端口标识,类型3-长度3-信息3字段用于标识链路状态信息的存活时间,相应地,链路状态标识字段为LLDP协议类型,其中各个所述链路状态信息之间顺序本发明实施例不做强制限制,任何顺序方式只要能实现所述链路状态信息正确传送都在本发明实施例的报文范围内。由于PPP和HDLC协议报文帧格式中信息字段及协议字段意义相似,该低速链路状态信息携带在PPP报文帧格式中形式与携带在HDLC报文中类似,在此不再累述。存储单元404,用于所述第一网络设备对所述第二通告报文进行解析,获得所述第二低速链路的链路状态信息,并将所述第二低速链路的链路状态信息存储到管理信息库。在该接收单元402接收到该第一通告报文时,按照接收单元402所述的低速链路状态信息在PPP或HDLC中的携带方式,该存储单元404通过解析可以获得该第二网络设备的低速链路链路状态信息,并把获得的所述低速链路链路状态信息存储在管理信息库中, 并进行统一管理,以便于网络管理员利用网络管理系统进行查询,所述管理信息库可以为本地的管理信息库,也可以是远端服务器的管理信息库。优选的,该装置进一步还可以包括发送单元502,如图5所示。发送单元502,用于所述第一网络设备通过所述低速链路向第二网络设备发送第二通告报文,所述第二通告报文为携带所述第一网络设备侧的所述低速链路的链路状态信息的高级数据链路控制规程协议HDLC报文或点对点协议PPP报文。该发送单元502可以在接收单元402之前执行,也可以在接收单元402之后执行, 该第一网络设备和该第二网络设备通过该低速链路直连。可见,通过本发明实施例提供一种低速链路链路状态信息管理的装置,在包含低速链路的网络设备中能够实现低速链路链路状态信息在网络设备间传送,通过管理信息库对低速链路链路状态信息的存储管理,为网络管理系统对低速链路网络设备形成完整的网络拓扑结构提供信息支持。实施例三本发明实施例提供了一种低速链路链路状态信息管理的系统,所述系统包含本发明实施例二提供的一种低速链路链路状态信息管理的装置。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种低速链路链路状态信息管理的方法,其特征在于,包括第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC协议报文或PPP 协议报文;所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信息存储到管理信息库。
2.根据权利要求1所述的方法,其特征在于,包括所述第一网络设备通过所述低速链路向所述第二网络设备发送第二通告报文,所述第二通告报文为携带所述第一网络设备侧的所述低速链路的链路状态信息的高级数据链路控制规程协议HDLC报文或点对点协议PPP报文。
3.根据权利要求1或2所述的方法,其特征在于,所述低速链路状态信息包括如下信息中的一种或其组合设备标识、端口标识、链路状态信息存活时间。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,包括所述HDLC协议报文或PPP协议报文帧格式中的协议字段为链路状态标识字段,标识所述HDLC协议报文或PPP协议报文用于传递低速链路状态信息;所述低速链路状态信息包含在所述HDLC协议报文或PPP协议报文中的信息字段。
5.根据权利要求4所述的方法,其特征在于,包括所述链路状态标识字段为LLDP协议类型值,相应地,所述低速链路状态信息通过 LLDPDU格式包含在所述所述HDLC协议报文或PPP协议报文中。
6.一种低速链路链路状态信息管理的装置,其特征在于,包括接收单元,用于第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC 协议报文或PPP协议报文;存储单元,用于所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信息存储到管理信息库。
7.根据权利要求6所述的装置,其特征在于,包括发送单元,用于所述第一网络设备通过所述低速链路向第二网络设备发送第二通告报文,所述第二通告报文为携带所述第一网络设备侧的所述低速链路的链路状态信息的高级数据链路控制规程协议HDLC报文或点对点协议PPP报文,所述发送单元可以在所述接收单元之前执行,也可以在所述接收单元之后执行。
8.一种低速链路链路状态信息管理的系统,其特征在于,所述系统包括权利要求6或7 所述的装置。
全文摘要
本发明实施例提供一种低速链路链路状态信息管理的方法,所述方法包括第一网络设备接收第二网络设备通过低速链路发送来的第一通告报文,所述第一通告报文为携带所述第二网络设备侧的所述低速链路的链路状态信息的HDLC协议报文或PPP协议报文;所述第一网络设备对所述第一通告报文进行解析,获得所述第二网络设备侧的所述低速链路的链路状态信息,并将所述第二网络设备侧的所述低速链路的链路状态信息存储到管理信息库。此外,本发明实施例还提供了一种低速链路链路状态信息管理的装置及系统。通过本发明可以实现低速链路链路状态信息在网络设备间传送,实现对低速链路链路状态信息的管理。
文档编号H04L12/46GK102437932SQ20111045414
公开日2012年5月2日 申请日期2011年12月30日 优先权日2011年12月30日
发明者徐高峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1