【案例】实锤咯!录像机接WAN,摄像头接 LAN做映射,Onvif必添加不上!

小云君网络 的头像

0 评论

20 阅读

587 字,阅读时间 3 分。


【背景介绍】

近日有用户咨询一套方案:将NVR(硬盘录像机)放在公网侧也就是WAN侧,将IPC(摄像机)放在LAN侧,然后做端口映射、一对一NAT或者DMZ将内部的IPC映射到WAN口,能否通过Onvif协议添加上线?

【案例】实锤咯!录像机接WAN,摄像头接 LAN做映射,Onvif必添加不上!_img_1

经过多轮、海大宇等多品牌测试,得出结论:NAT场景下,无法通过Onvif添加IPC。

【案例】实锤咯!录像机接WAN,摄像头接 LAN做映射,Onvif必添加不上!_img_2

为什么呢?明明是映射出去了呀?

【排查分析】

为什么NAT场景做了映射后WAN侧NVR无法Onvif添加IPC,重点在于Onvif协议的设计,报文和分析如下:

【第一阶段:发现】

  1. NVP通过Onvif协议手动/自动添加时,会发TCP/UDP包与IPC映射后的IP交互,也就是1.240和1.46先交互

  2. UDP交互中,IPC会告知NVR自身的真实IP地址,即192.168.11.233

    【案例】实锤咯!录像机接WAN,摄像头接 LAN做映射,Onvif必添加不上!_img_3

【第二阶段:握手】

下一步,NVR就直接和IPC的真实地址11网段去走TCP连接了,但显然位于WAN侧的NVR是找不到11网段在哪里的,所以无法打通WAN—>LAN,Onvif连接建立失败;

【案例】实锤咯!录像机接WAN,摄像头接 LAN做映射,Onvif必添加不上!_img_4

【方案总结】

所以onvif交互最终需要是192.168.1.240直接和192.168.11.233完成TCP交互,从而实现onvif通信,要走的是路由。也就是说,NVR必须要ping通IPC的自身IP,才能Onvif添加。



免责声明:本文内容来源于:

微信公众号

小云君网络

,原文链接:

http://mp.weixin.qq.com/s?__biz=Mzg2MDg4NTg5OA==&mid=2247527899&idx=1&sn=a18ca4a722e19fe3a47486a64afb0887&chksm=ce1dab3ef96a2228125e8f5bc6f11fbe0551a24ffa0a3dbae9dbd97a3aca10c8465d45f2cb0f#rd

本站为个人站点,相关文章均为网络公开资料,仅出于个人学习、研究及资料整理之用途转载收集,所有版权均归原作者及原发布平台所有。文末作者信息仅用于进行本站文章的分类信息使用,不代表原作者授权或者原作者入驻等依据。
本站不保证内容的完整性与准确性,亦不对内容承担任何法律责任。 如本文涉及版权问题,请原作者及时与我们联系,我们将在第一时间内进行删除处理。 本站尊重并遵守相关版权法规,倡导合法使用网络资源。 联系方式:[email protected]

小云君网络 的头像

35篇作品

902总阅读量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章

网工通信弱电的宝藏知识网站