10-ONVIF配置
本章節下載: 10-ONVIF配置 (320.00 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”。
· 如果設備下掛了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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!