认识VoIP

如今,大多数公司的电话系统都基于 IP 语音,简称 VoIP。虽然 VoIP 比“传统”电话基础设施有很多优势,但 VoIP 也给负责维护良好网络的网络管理员和工程师带来了新的挑战。通常情况下,VoIP 服务和流量通过同样处理常规服务器/端点通信的基础设施组件。幸运的是,VoIP 是一种带宽相当低的通信类型(例如编解码器 G.711 = 64 Kbps BR* / 87.2 Kbps NEB*)。然而,另一方面,管理者最好对他们的网络的整体质量保持警惕,因为VoIP需要低延迟和低数据包丢失量。

虹科Allegro 网络万用表通过提供对 VoIP 通信的全面可见性以及高级 VoIP 故障排除功能来帮助网络管理员和工程师。轻松实现实时或者回溯分析VoIP 流量。

全局SIP视图

虹科Allegro 网络万用表中的 VoIP 分析和调试,可以通过左侧菜单 L7 - 应用程序 -> SIP 统计信息到达。整个 SIP 统计仪表板,如上图所示,将呈现给用户。此页面旨在“回溯”,并使管理员能够查看一段时间内的统计数据和事件。过去 4 天内是否有异常丢包或高抖动的情况,可能是一个很好的例子。这些图表清晰的描述了流量分布统计信息、数据包丢失和抖动信息、并发呼叫趋势图和围绕 SIP 信令响应类型/代码的统计信息。可以选择所图表的部分,以放大某些时间范围的事件。

VoIP呼叫分析

进入第二个选项卡“SIP 呼叫”,用户将看到在选定时间范围内和/或实时显示的所有 VoIP 呼叫列表。多个带有统计信息的表可以由用户自行决定打开或关闭,并且可以对表进行排序。

要调查特定的电话号码,例如来自报告通话(质量)问题的人,只需在搜索栏中输入电话号码并相应地对您感兴趣的表格(例如“开始”时间)进行排序。在 Allegro 网络万用表中,搜索栏还可用于应用复杂的显示过滤器。例如,如果从 100 个或 1000 个索引的 VoIP 呼叫中,您只对不成功的呼叫感兴趣,状态代码!=200将适用。我们已经谈到了 VoIP 对时间的敏感性。有人可能会说,任一呼叫方向上的抖动超过 20 毫秒,就会开始影响和降低呼叫质量。抖动越高,通话质量就越差。对于仅显示受不良抖动影响的呼叫的列表,可以在 SIP 呼叫页面的搜索栏中轻松设置过滤器 (avgjitter > 20)。

单个呼叫详细分析

在每个特定呼叫旁边,您会发现几个按钮,十分有用。请注意,必须启用列切换“PCAP”。现在我们将进入下面突出显示的“详细信息”按钮。

管理人员和工程师经常发现自己处于对事件历史或详细报告感兴趣的位置。一个页面,讲述了整个故事,并提供了一些图表。点击一个电话旁边的“详细信息”按钮,你就会看到十分详细的统计信息。

当呼叫详细信息页面打开时,首先单击“缩放”呼叫按钮。这样做时,Allegro 网络万用表中显示的数据将聚焦(或放大)呼叫开始和结束的确切时间和持续时间。您现在将看到围绕呼叫的数据和统计数据很好地集中在各自的图表中。浓缩到一个视图中,您会在页面左侧找到有关编解码器和网络的事实和数据,中间是关键质量指标的趋势图,页面右侧是捕获按钮。

数据包、抖动和 MOS

在TopN图表中,您可以看到特定呼叫的数据包流(或数据流)。第二张图保存了所有关于数据包丢失和开销数据包的信息。第三张图显示了非常关键的抖动信息。事实上,网络及其服务的性能和质量取决于多种因素。称为 MOS 的 VoIP 特定评分算法根据多个依赖项(如编解码器、其对丢包的敏感性和网络中的实际丢包率)从 1(差)到 5(最佳)计算呼叫质量等级。

在每个图表中都可以清楚地看到下降或不一致。显示的测量值可用并显示每个单独的 A/B 号码,即呼叫者和被呼叫者。

音频图(dBFS)

第五张图显示了有关来自两个方向的 RTP 音频的音频电平信息。你可能会问这对我有什么帮助。好吧,因为我们也是网络工程师,并且像一个人一样思考,我们很乐意解释这如何为您提供很多帮助。假设您收到最终用户投诉,描述 - 通话期间质量不佳 。无论如何,您很可能几乎不会收到比这更详细的投诉。但是,作为管理员,您可能已经在考虑语音失真、中断或噼啪声。现在,语音失真、延迟和中断很可能是由数据包丢失和/或不良抖动引起的。因此,导航到呼叫详细信息页面以调查呼叫时数据包丢失和抖动的严重程度,您会立即看到…没有数据包丢失?,非常低的抖动…EUREKA!不是网络问题。在这种情况下,您可以轻松浏览音频电平图,以便在图形高于 0 时直观确认音频(失真发生的电平)。

RTPC报告

虹科Allegro 网络万用表还会解码在手机之间发送的 RTCP 报告。这提供了有关数据包丢失和估计抖动的额外有价值的见解,如呼叫/被呼叫手机(网络外)本身所经历的那样。

提取 pcap

我们从网络管理员和工程师那里了解到,在 Wireshark 中捕获和查看呼叫的 SIP 及其对应的 RTP 并非易事。特别是在多个呼叫处于活动状态的链接上。然而,这对于 Allegro 网络万用表来说非常容易。在 Voip 呼叫页面(以及呼叫详细信息页面)上的每个单独呼叫旁边,您会找到几个下载按钮。因此,相应的和相关的数据可以很容易地提取和下载为 pcap。无论您是只想查看 Wireshark 中的 SIP 流,还是在一个干净过滤的 PCAP 中检索呼叫的相关 SIP+RTP+RTCP 以进行后期分析。只需在 Allegro 网络万用表中单击 1 次即可。Allegro 网络万用表支持和完全自定义记录的数据包数据切片。

虹科Allegro网络万用表是先进的网络诊断工具,通过浏览器中的Web界面访问分析数据。无需配置,只需单击几下即可检测到网络问题。可以诊断问题区域或错误,并可以从预选的网络流量中捕获pcap以进行进一步分析。

  • 一体化分析设备
  • L2-L7全面分析
  • 即插即用,无需配置
  • 便捷式型号可选
  • 高速全流量捕获分析
  • 即将支持中文界面

【虹科技术】-如何分析VoIP网络问题?相关推荐

  1. 虹科喜报 | 虹科技术工程师【国内首批】拿下Redis认证开发者证书!

    要说虹科数据库技术工程师有多强悍,认证考试2022年12月上线,次年2月就以全国首批速度强势通过考试,并于两周后正式收到[Redis认证开发人员]证书! 虹科小云忍不住浅浅炫耀一下: 或许大家对Red ...

  2. 【虹科技术分享】电网中的时间同步

    一.电网的演变 早在数据网络和以太网系统普及之前,电网就已经运行了很长时间.它是世界上最大的基础设施之一,也是最强大的基础设施之一.因此,有人可能会问,为什么我们不按照过去的方式来分配电力. 答案隐藏 ...

  3. 【虹科技术】OPC UA技术,实现设备控制与互连未来

    1. OPC UA因何而来? 讲到OPC UA 不得不提及他的前辈OPC,OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司 ...

  4. 虹科技术 | 快速准确测量0.05m-500m--虹科dimetix激光测距传感器的优势

    引言 传统上,激光测距传感器测量飞行时差或相移.但是这些方法各有优缺点:飞行时差测量速度很快,但由于时间测量要求很高,通常不够准确.相移的测量明显更准确,但由于评估更复杂,不如飞行时差测量快.Dime ...

  5. 虹科技术|半导体制造工艺中使用的UV-LED技术

    半导体行业借助紫外光谱范围(i 线:365 nm.h线:405 nm和g线:436 nm)中的高功率辐射在各种光刻.曝光和显影工艺中创建复杂的微观结构,例如生产集成电路(IC).液晶显示器 (LCD) ...

  6. 虹科技术 | 终端入侵防御 | 在重大攻击中发现新的Babuk勒索软件

    11月期间,Morphisec在调查一个客户的防范事件时发现了Babuk勒索软件的一个全新变种.Babuk在2021年初首次被发现,当时它开始针对企业进行双重勒索攻击,以窃取和加密数据.这一年晚些时候 ...

  7. 【虹科技术分享】ntopng是如何进行攻击者和受害者检测

    在最新的ntopng版本中,为了帮助理解网络和安全问题,警报已经大大丰富了元数据.在这篇文章中,我们重点讨论用于丰富流量警报和标记主机的"攻击者 "和 "受害者 &quo ...

  8. 虹科分享 | IOTA网络性能监控 | 如何有效分析VoIP问题

    通过IP协议传输语音在企业网络和提供商环境中都带来了各种挑战.首先,存在非常高的可用性要求.但是,作为实时服务,用户也会立即注意到服务质量上的问题.特别是数据包丢失.抖动和延迟等网络质量参数对最终的语 ...

  9. 【虹科】如何逐跳识别网络问题

    首先,让我们定义问题.随着网络变得越来越大,它们变得越来越复杂,但为什么呢?好吧,让我们用道路来比喻.假设您有一条穿过城镇的道路,并且像许多小城镇一样,就在它的中间是一个十字路口.没问题,加个红绿灯. ...

最新文章

  1. Android 模拟机自定义屏幕的尺寸
  2. Linux C 实现生产者消费者问题
  3. php 子类名,php的继承方法获取子类名
  4. 拉格朗日c语言实验报告,拉格朗日插值法C语言的实现(实验报告)(9页)-原创力文档...
  5. I.MX6 system.img unpack repack
  6. HashMap和Hashtable 线程安全性
  7. 【华为云技术分享】云小课 | 购买的数据盘在服务器看不到?磁盘初始化很重要!
  8. mysql 变量 视图_MySQL – 无法使用SET变量创建视图
  9. 阅读《视音频编解码技术零基础学习方法-雷霄骅》摘要
  10. RGB888转换为RGB565原理及工具
  11. 微信小程序----开发小技巧(二)
  12. php ajax jquery瀑布流,jQuery瀑布流插件——jQuery.Waterfall
  13. 文末福利 | 吐血整理!140种Python标准库、第三方库和外部工具都有了
  14. oracle建表案例,oracle创建表语句
  15. 红帽 linux 安装gns3,在Arch Linux和Manjaro系统上安装GNS3的方法
  16. 扩展欧几里得算法 | exgcd 证明 + 板子 + 习题
  17. 文件夹的“只读”属性
  18. 微信小程序开发多少钱 怎么看价格成本
  19. 父亲儿子女儿放取水果进程/线程间通信程序设计与实现
  20. python小游戏经典坦克大战-实验设计

热门文章

  1. LPCTSTR LPCWSTR LPCSTR
  2. 3个超厉害的图片修复工具,模糊照片一键变清晰
  3. Python md5去重图片文件
  4. mysql 批量删除同一前缀的表
  5. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-集合和映射
  6. Linux nginx服务添加SSL证书并实现http重定向https
  7. java如何调取别人接口_调别人的接口会,现在别人调我的接口。不知道怎么操作了...
  8. Java毕设项目汽车配件管理系统(java+VUE+Mybatis+Maven+Mysql)
  9. Created with Cocos | 育碧新推3款原创精品HTML5 游戏
  10. 群邑智库:2019年跨年晚会分析