• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

ipsec vpn建立后,远端看本端摄像头画面卡顿

4天前提问
  • 0关注
  • 0收藏,104浏览
白白 四段
粉丝:3人 关注:0人

问题描述:

场景为本段为摄像头,远端为硬盘录像机,本段为内网防火墙与远端出口设备建立IPSEC VPN,VPN建立成功,远端硬盘录像机添加摄像头之后看画面卡顿,本地看摄像头画面不卡顿,怎么排查一下?

3 个回答
粉丝:18人 关注:9人

IPsec VPN下视频卡顿常见原因是MTU分片、加密性能或链路质量。按以下步骤排查:
1. 检查MTU与分片
在两端防火墙接口抓包或ping大包测试:

ping -f -l 1400 <对端内网IP> // Windows
ping -s 1400 -M do <对端内网IP> // Linux

逐步减小直到通,确认实际可用MTU。
在IPsec隧道接口或物理口配置TCP MSS:

interface GigabitEthernet1/0/1
ip tcp mss 1300

或全局 ip tcp mss 1300。
若视频走UDP,需确保不分片,适当调小摄像头码流或开启分片允许。
2. 检查IPsec加密性能
查看设备CPU:

display cpu-usage

若持续>80%,考虑改用硬件加密或降低算法强度(如AES-128替代AES-256,SHA1替代SHA256)。
查看IPsec SA统计:

display ipsec statistics

关注加密/解密错误或丢包计数。
3. 检查链路质量
在两端公网接口互ping大包并持续观察丢包、时延:

ping -c 100 -s 1300 <对端公网IP>

丢包>1%或抖动大都会导致视频卡顿,需优化运营商链路或启用QoS优先转发视频流。
4. 检查IPsec策略与NAT
确认摄像头到录像机的流量确实走隧道:

display ipsec session

看隧道内包计数是否增长。
若存在NAT-T,确认UDP 4500端口未被中间设备限速。
5. 摄像头码流调整
临时将摄像头主码流降为子码流或降低分辨率/帧率,若改善明显,说明带宽或性能瓶颈在隧道侧。
优先执行第1、2步,多数卡顿由MTU或CPU性能导致。

暂无评论

粉丝:95人 关注:11人

参考:

1、看到端口流量使用率了和带宽 是否出现了拥塞。

2、如果还有其他链路,可考虑使用策略路由将视频的流量切换到其他链路看下。

3、如果没有其他链路,且视频流量的优先级很高,可考虑配置QOS来进行拥塞管理。

4、防火墙可能性能不足了。

5、如果出口链路有多条,且去到的是同样的运营商,可考虑通过链路聚合来实现端口带宽的叠加。

暂无评论

粉丝:48人 关注:2人

基础确认,区分故障域

  1. 内网基准验证 本端内网 NVR 直连摄像头:画面正常;排除摄像头编码故障。
  2. VPN 隧道内 ping 测试
#隧道内ping摄像头IP,长ping,包长1400,不要分片(-f) ping -a 【NVR网段源IP】 【摄像头IP】 -l 1400 -f -t
  • 如果大包 ping 丢包、不通,小包正常:MTU 分片黑洞(最高概率),IPsec 封装 ESP 报文增加 50‑70 字节开销,大包 DF 置 1 无法分片,中间设备丢弃报文,监控 UDP 视频直接卡顿花屏。
  • ping 无丢包,但是视频依旧卡顿:问题出在抖动、乱序、带宽跑满、防火墙处理性能。

查看 IPsec 会话:display ipsec sa,确认 in/out 报文计数持续增长,无大量 error、drop 错误计数。

方向 1:MTU / TCP‑MSS 分片黑洞(监控场景最高概率)

监控绝大多数视频流是 UDP RTP,UDP 不受 TCP‑MSS 控制,IPsec 封装后报文超公网 MTU,分片被运营商 / 中间设备丢弃,出现马赛克、卡顿,小包控制报文正常所以隧道显示 UP。

方案 A:Tunnel 接口模式 IPsec(VTI 方式)

interface‑Tunnel 0 mode ipsec mtu 1420 tcp‑mss 1380 tunnel‑protection ipsec‑profile xxx

方案 B:策略模式 IPsec(policy‑based,绝大多数现场)

策略模式没有 Tunnel 接口,在内外网物理接口配置 tcp‑mss

#内网接口(摄像头侧) interface GigabitEthernet 1/0/1 tcp‑mss 1380 #外网接口(IPsec封装报文发出的WAN口) interface GigabitEthernet 1/0/2 tcp‑mss 1380

UDP 视频流:TCP‑MSS 只处理 TCP;UDP 只能靠调摄像头侧 MTU。 摄像头网页管理页面,修改摄像头 MTU 值改为 1380,不要默认 1500,摄像头发出原始报文就变小,IPsec 封装后不会超限分片。

⚠️坑:很多运营商光猫、中间防火墙丢弃 ICMP type3‑code4(需要分片)报文,PMTU 探测失效,直接出现分片黑洞,必须上面强制约束报文大小,不能完全依赖自动 PMTU 发现。

方向 2:公网链路带宽、抖动、丢包

  1. 确认本端、远端出口上行带宽,高清摄像头 4MP‑8MP 码流 4‑8Mbps,多路监控要叠加计算,出口上行带宽是否跑满。
display interface GigabitEthernet WAN‑口

观察输出方向是否持续接近带宽上限,有大量 overrun、drop 计数。 2. 测试公网质量:两端防火墙外网口长 ping 对端公网 IP,看延迟、抖动、丢包。

视频监控 UDP 对抖动非常敏感,即使丢包率 1‑2%,就会明显卡顿马赛克,TCP 业务感知不明显。

方向 3:防火墙相关因素

3‑1 NAT‑T 问题(两端有 NAT 环境必看)

两端任意一侧经过 NAT,必须开启 NAT‑T,IKE profile 下开启nat‑traversal;

开启 NAT‑T 之后 ESP 报文被封装 UDP 4500,会再增加 8 字节头部,MTU 要预留更多余量。

3‑2 攻击防范 / 会话数限制丢包

防火墙攻击防范里面的UDP 限速、ICMP 限速、异常报文检测,监控大量突发 UDP 视频报文被防御策略丢弃。 临时测试:关闭攻击防范测试画面是否恢复。

display attack‑defense statistics

看是否有大量 UDP 报文丢弃计数。

3‑3 CPU 性能

IPsec 加密解密消耗 CPU;多台摄像头同时跑视频,CPU 过高会丢包。

display cpu‑usage

如果加密任务占比持续 80% 以上,设备性能不足,降低摄像头码流或者升级设备。

3‑4 DPD 参数

DPD 不要配置时间过短,避免大流量视频时 DPD 报文被挤占,隧道频繁重协商,画面闪断卡顿。 IKE‑proposal 配置 dpd hello‑interval 30,不要设置 5‑10s。

方向 4:监控业务侧优化

  1. 摄像头编码:优先 CBR 恒定码率,不要 VBR 动态码率,VBR 瞬间码流冲高把 VPN 链路打满。
  2. 部分 NVR 默认 UDP 取流,可尝试把摄像头取流方式改成 TCP‑RTSP,TCP 抗丢包能力更强,卡顿现象会减轻。
  3. 降低摄像头主码流码率做对比测试,例如从 8Mbps 降到 4Mbps,如果卡顿消失,确认是带宽瓶颈。

方向 5:QoS 优先级保障(链路带宽紧张场景)

如果外网链路经常有其他业务抢占带宽,在防火墙 WAN 出口配置 QoS,对 IPsec 封装后的 ESP/UDP‑4500 报文做带宽保障,给监控 VPN 流量高优先级,避免下载等业务抢占带宽。

排查执行顺序(现场操作流程)

  1. 内网确认摄像头、NVR 本地播放完全正常。
  2. 隧道内长 ping 大包测试,确认是否存在 MTU 分片丢包。
  3. 配置防火墙tcp‑mss 1380;摄像头 MTU 修改为 1380,优先做这一步,大量监控 IPsec 卡顿问题到此解决。
  4. 检查 NAT‑T 是否正确开启;查看 IPsec sa 的 error、drop 计数。
  5. 查看防火墙 CPU、接口丢包统计、攻击防范丢弃统计。
  6. 外网口长 ping 对端公网 IP,确认公网链路抖动丢包情况。
  7. 调整摄像头码率,UDP 改 TCP 取流做对比。

高频踩坑总结

  1. 小包通、大包丢,视频卡顿,ping 大包‑f 不通,90% 是 MTU 分片黑洞;UDP 监控流量 TCP‑MSS 不生效,必须改摄像头本身 MTU,这点很多人漏掉。
  2. IPsec 的 ESP 封装 + NAT‑T 的 UDP 外层,双重增加报文头,原始 1500 字节摄像头报文封装后会超链路 MTU。
  3. ping 测试不丢包≠视频正常,视频 UDP 对微小抖动、乱序非常敏感。


暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明