那么,iPCA是如何实现网络质量检测的呢?对于任何一个网络区域,都存在网络边界,iPCA通过统计一段时间内流入与流出该网络区域的报文数量是否相等,来判断该网络区域是否存在问题。就像我们要判断一个容器是否漏水一样,可以从入口倒些水进去,根据出口接到的水与倒入的水是否一样多来进行判断。进一步类推,如果水从流入到流出经过了多个容器和连接的管道,我们也可以采用这种方法来逐段检测到底是哪个一段漏水或者堵塞了。要真正在网络中部署,并实现网络质量的精准检测,还有一些技术难点需要解决,例如:如何解决多入口多出口网络区域的检测而不用建立点到点之间连接?如何基于真实业务流来检测并保证检测的精准性与实时性?华为基于在网络领域的深厚技术积累已经完美解决了上述技术难点。
借鉴SDN的集中控制思想,集中统计并计算网络边界的多个端口在一段时间内流入与流出的报文数量之差,从而判断网络的丢包情况,基于IP报文进行检测和通信,各检测点之间无需建立点到点的连接,便于大规模部署。为了实现网络质量精准检测,iPCA首先采用外部时钟同步法对各检测设备进行时钟同步,并且在网络区域入口处,利用IP报文头中的保留位对业务报文进行周期性的“染色”,可以理解为对业务报文做了标记,在出口处根据标记位来统计收到的报文数量,实现了基于真实业务报文来检测网络质量情况,对业务无影响。如果报文经过多个网络设备及链路,利用iPCA技术,还可以检测出具体是那台设备、那段链路出现了问题,实现网络故障精确定位,帮助运维人员极大提高故障定位效率。
让我们一起来看看iPCA能为您的日常运维带来哪些好处。
1、首先,当网络中的设备启用了iPCA功能时,IT运维人员可以从网管上全面掌握网络的质量情况。例如:查看关键设备/链路是否有大量丢包、了解某些重要业务的质量情况。
2、其次,实现网络问题的精准定界。例如:企业通过租用运营商专线连接多个分支机构时,当跨广域的业务出现问题时,可以通过在广域网边缘设备启用iPCA功能来具体判断是运营商广域网、还是企业自身的园区网络出现了问题,实现网络问题精确定界。
3、最后,实现网络问题的精确定位。当某网络区域出现大量丢包时,网络不仅能主动告知运维人员某类业务变差,网络出现问题,运维人员还可以进一步分析和定位具体是网络链路上的哪台设备、哪个链路出现了问题,做到了网络问题快速、精准定位,不用再去逐个设备排查,彻底解放了运维人员。
华为通过专利技术解决了IP网络质量检测的难题,帮助IT运维人员全面掌握业务质量情况,实现了IT运维人员的彻底解放。运维人员再也不用加班熬夜来定位网络问题,不用天天忙着“救火”了。
|