一种直连链路质量监测的方法、通信设备及系统的制作方法

文档序号:9435894阅读:501来源:国知局
一种直连链路质量监测的方法、通信设备及系统的制作方法
【技术领域】
[0001]本发明涉及网络技术领域,尤其涉及一种直连链路质量监测的方法、通信设备及系统。
【背景技术】
[0002]随着网络信息技术的不断进步,各网络运营商的网络规模日益扩大,用户对网络质量的要求也越来越高。为了能监测网络运行的性能,以及在网络发生故障时及时发现问题等,网络运营商开发了网络质量监测技术。
[0003]在进行网络质量监测时,若发生网络故障的对象为直连链路,网络管理系统难以定位发生网络故障的具体是哪两台通信设备间的直连链路,此时通常先采用链路层发现协议(英文:Link Layer Discovery Protocol,缩写:LLDP)技术,发现网络中各通信设备间的直连链路及所有通信设备间的拓扑关系;然后手动在网络中的每一对互为邻居的两台通信设备的一台中部署测量控制点(英文!Measurement Control Point,缩写:MCP),在另一台设备中部署数据收集点(英文:Data Collecting Point,缩写:DCP),由MCP收集并统计该两台设备间直连链路的监测数据并上报给网络管理系统。
[0004]当前常用的链路质量监测技术虽然可以使网络管理系统监控整个网络的运行性能,然而当网络规模较大时,各设备间的拓扑关系比较复杂,手动部署MCP和DCP不仅工作量大、消耗较多的人力资源,而且容易发生错漏。此外,当前的MCP部署方式,网络中MCP数量较多,会降低MCP与网络管理设备通信的效率。因此,需要一种能自动且高效完成网络中直连链路质量监测的技术。

【发明内容】

[0005]本发明提供一种直连链路质量监测的方法、通信设备和系统,用于解决现有技术中无法自动完成对网络中直连链路的质量监测而且MCP数量较多导致网络管理设备与MCP通信效率低的问题。
[0006]本发明第一方面提供一种直连链路质量监测的方法,可包括:
[0007]与对端设备建立邻居关系后,本端设备判断自身的邻居数与所述对端设备的邻居数是否相同;
[0008]若所述本端设备的邻居数与所述对端设备的邻居数不同,将所述本端设备和所述对端设备中邻居数较大的设备选举为所述本端设备和所述对端设备间的直连链路的测量控制点MCP ;
[0009]根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作,以和所述对端设备监测所述直连链路的质量。
[0010]结合第一方面,在第一种可能的实现方式中,所述判断本端设备的邻居数与所述对端设备的邻居数是否相同之后,所述方法还包括:
[0011]若所述本端设备的邻居数与所述对端设备的邻居数相同,则进一步判断所述本端设备的MCP权值与所述对端设备的MCP权值是否相同;
[0012]若所述本端设备的MCP权值与所述对端设备的MCP权值不同,则将所述本端设备和所述对端设备中MCP权值较大的设备选举为所述直连链路的MCP ;
[0013]其中任何一台设备的MCP权值用于表征所述设备在与各邻居间的所有直连链路中作为MCP的频数。
[0014]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断所述本端设备的MCP权值与所述对端设备的MCP权值是否相同之后,所述方法还包括:
[0015]若所述本端设备的MCP权值与所述对端设备的MCP权值相同,则进一步判断所述本端设备的接口数与所述对端设备的接口数是否相同;
[0016]若所述本端设备的接口数与所述对端设备的接口数不同,则将所述本端设备和所述对端设备中接口数较大的设备选举为所述直连链路的MCP ;
[0017]若所述本端设备的接口数与所述对端设备的接口数相同,则将所述本端设备和所述对端设备中接口介质访问控制MAC地址较大的设备选举为所述直连链路的MCP。
[0018]结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述判断所述本端设备的MCP权值与所述对端设备的MCP权值是否相同之后,所述方法还包括:
[0019]若所述本端设备的MCP权值与所述对端设备的MCP权值相同,则将所述本端设备和所述对端设备中接口介质访问控制MAC地址较大的设备选举为所述直连链路的MCP。
[0020]结合第一方面的第一至三种可能的实现方式,在第四种可能的实现方式中,在选举出所述直连链路的MCP之后,所述方法还包括:
[0021]若选举所述本端设备为MCP,则将所述本端设备作为MCP的频数加上一个预设值。
[0022]结合第一方面以及第一方面的第一种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:
[0023]在选举出所述直连链路的MCP之后,根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作之前,若所述本端设备的邻居数或MCP权值发生变化,则重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP ;或者,
[0024]在根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作时,若所述本端设备的邻居数或MCP权值发生变化,则重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP。
[0025]结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP,包括:
[0026]若所述本端设备的邻居数与所述对端设备的邻居数不同,则将所述本端设备和所述对端设备中邻居数较大的设备选举为所述直连链路的MCP ;
[0027]若所述本端设备的邻居数与所述对端设备的邻居数相同,而且所述本端设备的MCP权值与所述对端设备的MCP权值不同,则将所述本端设备与所述对端设备中MCP权值较大的设备选举为所述直连链路的MCP。
[0028]结合第一方面及第一方面的第一至六种可能的实现方式,在第七种可能的实现方式中,所述根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作,以和所述对端设备监测所述直连链路的质量,包括:
[0029]周期性获取所述本端设备在所述直连链路的出方向和入方向运行的第一数据;
[0030]若所述本端设备为所述直连链路的MCP,则接收所述对端设备周期性发送的所述对端设备在所述直连链路的出方向和入方向运行的第二数据;
[0031]统计所述第一数据和所述第二数据,以得到所述直连链路的运行数据;
[0032]周期性将所述直连链路的运行数据发送给网络管理设备。
[0033]结合第一方面及第一方面的第一至六种可能的实现方式,在第八种可能的实现方式中,所述根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作,以和所述对端设备监测所述直连链路的质量,包括:
[0034]周期性获取所述本端设备在所述直连链路的出方向和入方向运行的第一数据;
[0035]若所述对端设备为所述直连链路的MCP,则周期性将所述第一数据发送给所述对端设备。
[0036]本发明第二方面提供一种通信设备,可包括:
[0037]第一判断单元,用于在与对端设备建立邻居关系后,判断本端设备自身的邻居数与所述对端设备的邻居数是否相同;
[0038]第一选举单元,用于在所述本端设备的邻居数与所述对端设备的邻居数不同时,将所述本端设备和所述对端设备中邻居数较大的设备选举为所述本端设备和所述对端设备间的直连链路的测量控制点MCP ;
[0039]监测单元,用于根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作,以和所述对端设备监测所述直连链路的质量。
[0040]结合第二方面,在第一种可能的实现方式中,所述设备还包括:
[0041]第二判断单元,用于在所述本端设备的邻居数与所述对端设备的邻居数相同时,进一步判断所述本端设备的MCP权值与所述对端设备的MCP权值是否相同;
[0042]所述第一选举单元,还用于在所述本端设备的MCP权值与所述对端设备的MCP权值不同时,将所述本端设备和所述对端设备中MCP权值较大的设备选举为所述直连链路的MCP ;
[0043]其中任何一台设备的MCP权值用于表征所述设备在与各邻居间的所有直连链路中作为MCP的频数。
[0044]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述设备还包括:
[0045]第三判断单元,用于在所述本端设备的MCP权值与所述对端设备的MCP权值相同时,进一步判断所述本端设备的接口数与所述对端设备的接口数是否相同;
[0046]所述第一选举单元,还用于在所述本端设备的接口数与所述对端设备接口数不同时,将所述本端设备和所述对端设备中接口数较大的设备选举为所述直连链路的MCP ;
[0047]所述第一选举单元,还用于在所述本端设备的接口数与所述对端设备接口数相同时,将所述本端设备和所述对端设备中接口介质访问控制MAC地址较大的设备选举为所述直连链路的MCP。
[0048]结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第一选举单元,还用于在所述本端设备的MCP权值与所述对端设备的MCP权值相同时,将所述本端设备和所述对端设备中接口 MAC地址较大的设备选举为所述直连链路的MCP。
[0049]结合第二方面以及第二方面的第一至三种可能的实现方式,在第四种可能的实现方式中,所述设备还包括:
[0050]计数单元,用于在选举所述本端设备为MCP之后,将所述本端设备作为MCP的频数加上一个预设值。
[0051]结合第二方面以及第二方面的第一种可能的实现方式,在第五种可能的实现方式中,所述设备还包括第二选举单元,
[0052]所述第二选举单元,用于在选举出所述直连链路的MCP之后,根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作之前,若所述本端设备的邻居数或MCP权值发生变化,则重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP ;或者,
[0053]所述第二选举单元,用于在根据所述本端设备是否为所述直连链路的MCP执行相应的监测操作时,若所述本端设备的邻居数或MCP权值发生变化,则重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP。
[0054]结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第二选举单元重新在所述本端设备和所述对端设备中选举出所述直连链路的MCP时,具体用于:
[0055]在所述本端设备的邻居数与所述对端设备的邻居数不同时,将所述本端设备和所述对端设备中邻居数较大的设备选举为所述直连链路的MCP ;
[0056]在所述本端设备的邻居数与所述
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1