17-ONVIF配置
本章节下载: 17-ONVIF配置 (320.92 KB)
目 录
ONVIF(Open Network Video Interface Forum,开放型网络视频接口论坛)是一个开放的安防行业组织,致力于为安防行业提供标准化开放接口。ONVIF协议是一套标准的音视频领域的控制和管理协议。使用ONVIF功能可以监控网络中支持ONVIF协议的终端(摄像头)的上下线信息。
ONVIF包括ONVIF Probe和ONVIF Snooping两个子功能。
· ONVIF Probe(ONVIF主动检测功能)用于设备主动检测网络中是否存在ONVIF终端。
· ONVIF Snooping(ONVIF侦听功能)用于识别ONVIF终端,以及监控ONVIF终端的上下线。
在设备上开启ONVIF Snooping功能,并且在接口下开启ONVIF Probe功能后:
(1) 接口按周期发送ONVIF Probe报文。
¡ 如果接口配置了IPv4地址,则发送IPv4 ONVIF Probe报文。
¡ 如果接口配置了IPv6全球单播地址或者链路本地地址,则发送IPv6 ONVIF Probe报文。
¡ 如果接口即配置了IPv4地址又配置了IPv6全球单播地址或者链路本地地址,则同时发送IPv4 ONVIF Probe报文和IPv6 ONVIF Probe报文。
(2) ONVIF终端收到ONVIF Probe报文后,根据对IPv4和IPv6协议的支持情况回复Probe-Match报文。
(3) 设备收到Probe-Match报文后,认为终端在线,并记录终端信息。
图1-1 ONVIF Probe原理示意图(非SmartMC组网应用场景)
在TM上开启ONVIF Probe功能,并在接入ONVIF终端的TM或TC上开启ONVIF Snooping功能后:
(1) TM上的接口按周期发送ONVIF Probe报文。
¡ 如果接口配置了IPv4地址,则发送IPv4 ONVIF Probe报文。
¡ 如果接口配置了IPv6全球单播地址或者链路本地地址,则发送IPv6 ONVIF Probe报文。
¡ 如果接口即配置了IPv4地址又配置了IPv6全球单播地址或者链路本地地址,则同时发送IPv4 ONVIF Probe报文和IPv6 ONVIF Probe报文。
(2) TC收到ONVIF Probe报文后,会从除接收接口外的其它所有接口组播转发ONVIF Probe报文。
(3) ONVIF终端收到ONVIF Probe报文后,根据对IPv4和IPv6协议的支持情况回复Probe-Match报文。
(4) 接入ONVIF终端的TM或TC收到Probe-Match报文后,认为终端在线,并记录终端信息。
图1-2 ONVIF Probe原理示意图(SmartMC组网应用场景)
ONVIF Snooping(ONVIF侦听功能)用于识别ONVIF终端,以及监控ONVIF终端的上下线信息。ONVIF Snooping可同时识别IPv4 ONVIF终端和IPv6 ONVIF终端:
· 当收到IPv4 ONVIF报文时,则记录终端的IPv4地址。
· 当收到IPv6 ONVIF报文时,则记录终端的IPv6地址。
· 当收到同一终端的IPv4和IPv6 ONVIF报文时,则记录终端的IPv4地址和IPv6地址。
管理员在设备上开启ONVIF Snooping功能后,设备才能处理ONVIF终端发送的ONVIF报文,识别ONVIF终端,以及监控ONVIF终端的在线或离线状态信息。
· 当设备接收到Hello或Probe-Match ONVIF报文时,则认为终端在线。
· 当设备接收到Bye ONVIF报文,或者终端接入接口的状态变成down时,则认为终端下线。
如果终端连续7天处于下线状态,则设备会自动删除终端信息。
管理员在接入ONVIF终端的TM或TC上开启ONVIF Snooping功能后,TM和TC才能处理ONVIF终端发送的ONVIF报文,识别ONVIF终端,以及监控ONVIF终端的在线或离线状态信息。
· 当设备接收到ONVIF报文,且报文类型为Hello或Probe-Match时,则认为终端在线。
· 当设备接收到ONVIF报文且报文类型为Bye,或者终端接入接口的状态变成down时,则认为终端下线。
如果终端连续7天处于下线状态,则设备会自动删除终端信息。
ONVIF功能可以在非SmartMC组网的设备上配置,也可以在SmartMC网络中配置。在SmartMC组网中,如果要使用ONVIF功能,要求组网中所有TM和TC均支持ONVIF功能。有关SmartMC的详细介绍,请参见“网络管理和监控配置指导”中的“SmartMC”。
仅S5130S-EI-R,以及Release 6338及以上版本的S5130S-EI系列交换机支持ONVIF功能。
· 如果设备下挂了ONVIF终端,请在该设备上开启ONVIF侦听功能。开启ONVIF侦听功能后,设备才能解析ONVIF报文,感知ONVIF终端的上下线信息。
· 开启ONVIF侦听功能之前,请确保设备上的ONVIF协议端口号3702未被其它特性占用,否则会导致ONVIF侦听功能不能正常工作。
· 如果ONVIF终端接入的物理接口加入了聚合,则ONVIF会感知终端在聚合接口上下线。
(1) 进入系统视图。
system-view
(2) 开启ONVIF侦听功能。
onvif snooping enable
缺省情况下,ONVIF侦听功能处于关闭状态。
· 在SmartMC网络中,建议只在TM上开启ONVIF主动探测功能,以减少不必要的开销。
· TM上超过100个VLAN接口上配置ONVIF主动探测功能时,TC最多只能识别其中100个VLAN接口发送的探测报文探测到的终端。
(1) 进入系统视图。
system-view
(2) 进入VLAN接口视图。
interface vlan-interface interface-number
(3) 开启ONVIF主动探测功能。
onvif probe enable
缺省情况下,ONVIF主动探测功能处于关闭状态。
(4) 配置ONVIF主动探测报文的发送周期。
onvif probe interval interval-value
缺省情况下,ONVIF主动探测报文的发送周期为30秒。
在完成上述配置后,在任意视图下执行display命令可以显示ONVIF的终端统计信息以及系统状态。
表1-1 ONVIF显示和维护
操作 |
命令 |
显示ONVIF主动探测功能的相关信息 |
display onvif probe-information |
显示本设备上ONVIF侦听到的终端信息 |
display onvif snooping-information |
Device作为接入设备,连接Camera 1和Camera 2,现在Device上部署ONVIF功能,以便能够自动监控摄像头的上线和下线。
图1-3 非SmartMC组网下ONVIF配置举例组网图
# 开启ONVIF侦听功能。
<Device> system-view
[Device] onvif snooping enable
# 在VLAN 2接口下,配置IP地址,开启ONVIF主动探测功能,并配置主动探测报文发送周期为60秒。
[Device] vlan 2
[Device-vlan2] quit
[Device] interface vlan-interface 2
[Device-Vlan-interface1] ip address 192.168.2.1 24
[Device-Vlan-interface2] onvif probe enable
[Device-Vlan-interface2] onvif probe interval 60
[Device-Vlan-interface2] quit
# 配置GigabitEthernet1/0/1接口使用VLAN 2传输用户报文。
[Device] interface gigabitethernet 1/0/1
[Device-GigabitEthernet1/0/1] port access vlan 2
[Device-GigabitEthernet1/0/1] quit
# 配置GigabitEthernet1/0/2接口使用VLAN 2传输用户报文。
[Device] interface gigabitethernet 1/0/2
[Device-GigabitEthernet1/0/2] port access vlan 2
[Device-GigabitEthernet1/0/2] quit
# 显示Device上ONVIF侦听到的终端信息。
[Device] display onvif snooping-information
Snooping status: Enabled
Endpoint information:
Endpoint MAC address: 3cef-8c7a-4ede Status: Online
Port: GE1/0/1 VLAN: 2
IPv4 address: 192.168.2.2
IPv6 address: --
Endpoint MAC address: 3cef-8c7a-4e8f Status: Online
Port: GE1/0/2 VLAN: 2
IPv4 address: 192.168.2.3
IPv6 address: --
# 显示ONVIF主动探测功能的相关信息。
[Device] display onvif probe-information
Probing information:
Port Status Interval(sec)
Vlan2 Enabled 60
在SmartMC组网中,TC 12、TC 21、TC 22上均有摄像头接入,现在SmartMC网络部署ONVIF功能,以便能够自动监控SmartMC网络内摄像头的上线和下线。
图1-4 SmartMC组网下ONVIF配置举例组网图
请先完成SmartMC网络的搭建,具体配置请参见“网络管理和监控”中的“SmartMC”。
# 在VLAN 2接口下,开启ONVIF主动探测功能,并配置主动探测报文发送周期为60秒。
<TM> system-view
[TM] vlan 2
[TM-vlan2] quit
[TM] interface vlan-interface 2
[TM-Vlan-interface2] onvif probe enable
[TM-Vlan-interface2] onvif probe interval 60
[TM-Vlan-interface2] quit
# 在VLAN 3接口下,开启ONVIF主动探测功能,并配置主动探测报文发送周期为60秒。
[TM] vlan 3
[TM-vlan3] quit
[TM] interface vlan-interface 3
[TM-Vlan-interface3] onvif probe enable
[TM-Vlan-interface3] onvif probe interval 60
[TM-Vlan-interface3] quit
# 开启ONVIF侦听功能。
<TC12> system-view
[TC12] onvif snooping enable
# 创建VLAN 3。
[TC12] vlan 3
[TC12-vlan3] quit
# 配置GigabitEthernet1/0/2接口使用VLAN 3对报文进行传输。
[TC12] interface gigabitethernet 1/0/2
[TC12-GigabitEthernet1/0/2] port access vlan 3
[TC12-GigabitEthernet1/0/2] quit
# 开启ONVIF侦听功能。
<TC21> system-view
[TC21] onvif snooping enable
# 创建VLAN 2。
[TC21] vlan 2
[TC21-vlan2] quit
# 配置GigabitEthernet1/0/1接口使用VLAN 2对报文进行传输。
[TC21] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/2
[TC21-if-range] port access vlan 2
[TC21-if-range] quit
# 开启ONVIF侦听功能。
<TC22> system-view
[TC22] onvif snooping enable
# 创建VLAN 3。
[TC22] vlan 3
[TC22-vlan2] quit
# 配置GigabitEthernet1/0/1接口使用VLAN 2对报文进行传输。
[TC22] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/2
[TC22-if-range] port access vlan 3
[TC22-if-range] quit
# 显示TC21上ONVIF侦听到的终端信息。
[TC21] display onvif snooping-information
Snooping status: Enabled
Endpoint information:
Endpoint MAC address: 3cef-8c7a-4ede Status: Online
Port: GE1/0/1 VLAN: 2
IPv4 address: 192.168.2.2
IPv6 address: --
Endpoint MAC address: 3cef-8c7a-4e8f Status: Online
Port: GE1/0/2 VLAN: 2
IPv4 address: 192.168.2.3
IPv6 address: --
# 在TM上显示主动探测功能的相关信息。
<TM> display onvif probe-information
Probing information:
Port Status Interval(sec)
Vlan2 Enabled 60
Vlan3 Enabled 60
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!