• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

11-网络管理和监控配置指导

目录

17-ONVIF配置

本章节下载 17-ONVIF配置  (306.71 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Public/00-Public/Configure/Operation_Manual/H3C_S5130S_EI_D_R63xx-3815/11/202305/1858437_30005_0.htm

17-ONVIF配置


1 ONVIF

1.1  ONVIF简介

ONVIF(Open Network Video Interface Forum,开放型网络视频接口论坛)是一个开放的安防行业组织,致力于为安防行业提供标准化开放接口。ONVIF协议是一套标准的音视频领域的控制和管理协议。使用ONVIF功能可以监控网络中支持ONVIF协议的终端(摄像头)的上下线信息。

ONVIF包括ONVIF Probe和ONVIF Snooping两个子功能。

·     ONVIF Probe(ONVIF主动检测功能)用于设备主动检测网络中是否存在ONVIF终端。

·     ONVIF Snooping(ONVIF侦听功能)用于识别ONVIF终端,以及监控ONVIF终端的上下线。

1.1.1  ONVIF Probe工作机制

1. 非SmartMC组网应用场景

在设备上开启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组网应用场景)

 

2. 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组网应用场景)

 

1.1.2  ONVIF Snooping工作机制

ONVIF Snooping(ONVIF侦听功能)用于识别ONVIF终端,以及监控ONVIF终端的上下线信息。ONVIF Snooping可同时识别IPv4 ONVIF终端和IPv6 ONVIF终端:

·     当收到IPv4 ONVIF报文时,则记录终端的IPv4地址。

·     当收到IPv6 ONVIF报文时,则记录终端的IPv6地址。

·     当收到同一终端的IPv4和IPv6 ONVIF报文时,则记录终端的IPv4地址和IPv6地址。

1. 非SmartMC组网应用场景

管理员在设备上开启ONVIF Snooping功能后,设备才能处理ONVIF终端发送的ONVIF报文,识别ONVIF终端,以及监控ONVIF终端的在线或离线状态信息。

·     当设备接收到Hello或Probe-Match ONVIF报文时,则认为终端在线。

·     当设备接收到Bye ONVIF报文,或者终端接入接口的状态变成down时,则认为终端下线。

如果终端连续7天处于下线状态,则设备会自动删除终端信息。

2. SmartMC组网应用场景

管理员在接入ONVIF终端的TM或TC上开启ONVIF Snooping功能后,TM和TC才能处理ONVIF终端发送的ONVIF报文,识别ONVIF终端,以及监控ONVIF终端的在线或离线状态信息。

·     当设备接收到ONVIF报文,且报文类型为Hello或Probe-Match时,则认为终端在线。

·     当设备接收到ONVIF报文且报文类型为Bye,或者终端接入接口的状态变成down时,则认为终端下线。

如果终端连续7天处于下线状态,则设备会自动删除终端信息。

1.2  ONVIF配置限制和指导

ONVIF功能可以在非SmartMC组网的设备上配置,也可以在SmartMC网络中配置。在SmartMC组网中,如果要使用ONVIF功能,要求组网中所有TM和TC均支持ONVIF功能。有关SmartMC的详细介绍,请参见“网络管理和监控配置指导”中的“SmartMC”。

仅Release 6338及以上版本的S5130S-EI系列交换机支持ONVIF功能。

1.3  开启ONVIF侦听功能

1. 配置限制和指导

·     如果设备下挂了ONVIF终端,请在该设备上开启ONVIF侦听功能。开启ONVIF侦听功能后,设备才能解析ONVIF报文,感知ONVIF终端的上下线信息。

·     开启ONVIF侦听功能之前,请确保设备上的ONVIF协议端口号3702未被其它特性占用,否则会导致ONVIF侦听功能不能正常工作。

·     如果ONVIF终端接入的物理接口加入了聚合,则ONVIF会感知终端在聚合接口上下线。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启ONVIF侦听功能。

onvif snooping enable

缺省情况下,ONVIF侦听功能处于关闭状态。

1.4  开启ONVIF主动探测功能

1. 配置限制和指导

·     在SmartMC网络中,建议只在TM上开启ONVIF主动探测功能,以减少不必要的开销。

·     TM上超过100个VLAN接口上配置ONVIF主动探测功能时,TC最多只能识别其中100个VLAN接口发送的探测报文探测到的终端。

2. 配置步骤

(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秒。

1.5  ONVIF显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示ONVIF的终端统计信息以及系统状态。

表1-1 ONVIF显示和维护

操作

命令

显示ONVIF主动探测功能的相关信息

display onvif probe-information

显示本设备上ONVIF侦听到的终端信息

display onvif snooping-information

 

1.6  ONVIF典型配置举例

1.6.1  非SmartMC组网下ONVIF配置举例

1. 组网需求

Device作为接入设备,连接Camera 1和Camera 2,现在Device上部署ONVIF功能,以便能够自动监控摄像头的上线和下线。

2. 组网图

图1-3 非SmartMC组网下ONVIF配置举例组网图

 

3. 配置步骤

# 开启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

4. 验证配置

# 显示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

1.6.2  SmartMC组网下ONVIF配置举例

1. 组网需求

在SmartMC组网中,TC 12、TC 21、TC 22上均有摄像头接入,现在SmartMC网络部署ONVIF功能,以便能够自动监控SmartMC网络内摄像头的上线和下线。

2. 组网图

图1-4 SmartMC组网下ONVIF配置举例组网图

 

3. 配置准备

请先完成SmartMC网络的搭建,具体配置请参见“网络管理和监控”中的“SmartMC”。

4. 配置TM

# 在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

5. 配置TC 12

# 开启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

6. 配置TC 21

# 开启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

7. 配置TC 22

# 开启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

8. 验证配置

# 显示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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们