• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

03-安全命令參考

目錄

25-APR命令

本章節下載 25-APR命令  (492.62 KB)

25-APR命令


1 APR

1.1  APR配置命令

1.1.1  app-group

app-group命令用來創建應用組,並進入應用組視圖。如果指定的應用組已經存在,則直接進入應用組視圖。

undo app-group命令用來刪除指定的應用組。

【命令】

app-group group-name

undo app-group group-name

【缺省情況】

不存在應用組。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

group-name:應用組的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”或“other”。

【使用指導】

係統中最多可以定義1000個應用組。

【舉例】

# 創建名稱為aaa的應用組,並進入應用組視圖。

<Sysname> system-view

[Sysname] app-group aaa

[Sysname-app-group-aaa]

【相關命令】

·     copy app-group

·     description

·     include application

1.1.2  application statistics enable

application statistics enable命令用來開啟接口指定方向上的應用統計功能。

undo application statistics enable命令用來關閉接口指定方向上的應用統計功能。

【命令】

application statistics enable [ inbound | outbound ]

undo application statistics enable [ inbound | outbound ]

【缺省情況】

接口入方向和出方向上的應用統計功能處於關閉狀態。

【視圖】

二層接口視圖/三層接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

inbound:在接口的入方向上開啟應用統計功能。

outbound:在接口的出方向上開啟應用統計功能。

【使用指導】

如果不指定任何參數,則表示同時開啟接口出方向和入方向上的應用統計功能。

在接口上開啟應用統計功能之後,設備能夠對接口上收到或者發送的報文的數目、速率按照應用協議分別進行統計,生成的統計信息可以通過display application statistics命令查看。

接口的應用統計功能會消耗大量係統內存。當係統出現內存告警時,請關閉接口的應用統計功能。

【舉例】

# 在接口GigabitEthernet1/0/1上開啟入方向應用統計功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] application statistics enable inbound

# 在接口GigabitEthernet1/0/2上開啟出方向應用統計功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/2

[Sysname-GigabitEthernet1/0/2] application statistics enable outbound

# 在接口GigabitEthernet1/0/3上開啟所有方向應用統計功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/3

[Sysname-GigabitEthernet1/0/3] application statistics enable

# 在接口Vlan-interface 2上開啟入方向應用統計功能。

<Sysname> system-view

[Sysname] interface Vlan-interface 2

[Sysname-Vlan-interface2] application statistics enable inbound

【相關命令】

·     display application statistics

1.1.3  apr protocol detect-threshold application-other

apr protocol detect-threshold application-other命令用來配置指定協議報文被識別為other類應用的檢測閾值。

undo apr protocol detect-threshold application-other命令用來恢複缺省情況。

【命令】

apr protocol protocol-name detect-threshold { packet-count count | payload-length length } application-other

undo apr protocol protocol-name detect-threshold { packet-count | payload-length } application-other

【缺省情況】

設備使用特征庫中預定義的相關閾值將報文識別為other類應用。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

protocol-name:表示協議的名稱,為1~63個字符的字符串,不區分大小寫。

packet-count count:指定報文個數閾值,取值範圍為1~128。

payload-length length:指定報文載荷長度閾值,取值範圍為64~65536,單位為字節。

【使用指導】

若設備檢測某協議報文的總數和載荷長度均達到本命令指定的閾值後,仍然無法識別出該協議報文對應的上層應用,則將其歸類為該協議的other類應用。

針對同一個協議,可以重複執行本命令同時配置報文個數閾值和報文載荷長度閾值。

可以通過display apr protocol detection-threshold-other命令查看被識別為other類應用的報文檢測閾值。

【舉例】

# 設置檢測HTTP協議報文載荷長度閾值為2500個字節,報文個數檢測閾值為特征庫缺省值。

<Sysname> system-view

[sysname] apr protocol http detect-threshould payload-length 2500 application-other

【相關命令】

·     display apr protocol detection-threshold-other

1.1.4  apr set detectlen

apr set detectlen命令用來配置NBAR規則的最大檢測字節數。

undo apr set detectlen命令用來恢複缺省情況。

【命令】

apr set detectlen bytes

undo apr set detectlen

【缺省情況】

未配置NBAR規則的最大檢測字節數。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

bytes:表示NBAR規則的最大檢測長度,取值範圍為0~4294967295,單位為字節。

【使用指導】

當設備識別出應用時,若不配置最大檢測字節數,設備將繼續檢測後續報文是否存在應用,這將對設備的性能產生影響;若配置最大檢測字節數,設備將從識別出應用的位置開始,判斷當前已檢測的字節長度是否超出配置的最大檢測字節數,若超出,則後續不進行檢測,若未超出,則繼續檢測後續報文。請管理員根據設備的實際情況配置此參數。

多次執行本命令,最後一次執行的命令生效。

【舉例】

# 為NBAR規則abcd配置最大檢測字節數為100000。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] apr set detectlen 100000

【相關命令】

·     nbar application

1.1.5  apr signature auto-update

apr signature auto-update命令用來開啟定期自動在線升級APR特征庫功能,並進入自動升級配置視圖。

undo apr signature auto-update命令用來關閉定期自動在線升級APR特征庫功能。

【命令】

apr signature auto-update

undo apr signature auto-update

【缺省情況】

定期自動在線升級APR特征庫功能處於關閉狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

如果設備可以訪問官方網站上的特征庫服務專區,可以采用定期自動在線升級方式來對設備上的APR特征庫進行升級。

【舉例】

# 開啟定期自動在線升級APR特征庫功能,並進入自動升級配置視圖。

<Sysname> system-view

[Sysname] apr signature auto-update

[Sysname-apr-autoupdate]

【相關命令】

·     override-current

·     update schedule

1.1.6  apr signature auto-update-now

apr signature auto-update-now命令用來立即自動在線升級APR特征庫。

【命令】

apr signature auto-update-now

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

執行此命令後,將立即自動在線升級設備上的APR特征庫,且會備份當前的APR特征庫文件。此命令的生效與否,與是否開啟了定期自動在線升級APR特征庫功能無關。

當管理員發現官方網站上的特征庫服務專區中的APR特征有更新時,可以選擇立即自動在線升級方式來及時升級APR特征庫版本。

【舉例】

# 立即自動升級APR特征庫。

<Sysname> system-view

[Sysname] apr signature auto-update-now

1.1.7  apr signature rollback

apr signature rollback命令用來回滾APR特征庫版本。

【命令】

apr signature rollback { factory | last }

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

factory:表示把APR特征庫回滾到出廠版本。

last:表示把APR特征庫回滾到上一版本。

【使用指導】

設備使用當前APR特征庫版本進行識別應用時,如果管理員發現設備識別應用的誤報率較高或出現異常情況,則可以對當前APR特征庫版本進行回滾。

APR特征庫版本每次回滾前,設備都會備份當前版本。多次回滾上一版本將會在當前版本和上一版本之間反複切換。例如當前APR特征庫版本是V2,上一版本是V1,第一次執行回滾到上一版本的操作後,特征庫替換成V1版本,再執行回滾上一版本的操作則特征庫重新變為V2版本。

升級APR特征庫時,如果沒有備份當前特征庫文件,則回滾APR特征庫到上一版本會失敗。

【舉例】

# 配置APR特征庫回滾到上一版本。

<Sysname> system-view

[Sysname] apr signature rollback last

1.1.8  apr signature update

apr signature update命令用來手動離線升級APR特征庫。

【命令】

apr signature update [ override-current ] file-path [ vpn-instance vpn-instance-name ] [ source { ip | ipv6 } { ip-address | interface interface-type interface-number } ]

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

override-current:表示覆蓋當前版本的特征庫文件。如果不指定本參數,則表示當前特征庫在升級之後作為備份特征庫保存在設備上。

file-path:指定特征庫文件的路徑,為1~255個字符的字符串。

vpn-instance vpn-instance-name:表示TFTP、FTP服務器所屬的VPN實例。vpn-instance-name為MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定該參數,則表示TFTP、FTP服務器位於公網中。

本參數的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9120、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK9110、F1000-AK9210

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

source:指定手動離線升級特征庫時產生的報文的源IP地址。

本參數的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9120、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK9110、F1000-AK9210

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

ip ip-address:指定IPv4地址。

本參數的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9120、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK9110、F1000-AK9210

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

ipv6 ip-address:指定IPv6地址。

本參數的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9120、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK9110、F1000-AK9210

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

interface interface-type interface-number:指定該接口的主IPv4地址或接口上最小的IPv6地址為源IP地址。

本參數的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9120、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK9110、F1000-AK9210

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

【使用指導】

如果設備不能訪問官方網站上的特征庫服務專區,管理員可以采用如下幾種方式手動離線升級APR特征庫版本。

·     本地升級:使用本地保存的特征庫文件升級係統上的APR特征庫版本。

·     FTP/TFTP升級:通過FTP或TFTP方式下載遠程服務器上保存的特征庫文件,並升級係統上的APR特征庫版本。

使用本地升級方式離線升級APR特征庫版本時,特征庫文件隻能存儲在當前主用設備上,否則設備升級特征庫會失敗。

參數file-path的取值與手動離線升級的操作方式有關。本地升級時參數file-path取值請參見表1-1;FTP/TFTP升級時參數file-path取值請參見表1-2

表1-1 本地升級時參數file-path取值說明表

升級場景

參數file-path取值

說明

特征庫文件的存儲位置與當前工作路徑一致

filename

可以執行pwd命令查看當前工作路徑

有關pwd命令的詳細介紹請參見“基礎配置命令參考”中的“文件係統管理”

特征庫文件的存儲位置與當前工作路徑不一致,且在相同存儲介質上

filename

需要先執行cd命令將工作路徑切換至特征庫文件所在目錄下

有關cd命令的詳細介紹請參見“基礎配置命令參考”中的“文件係統管理”

特征庫文件的存儲位置與當前工作路徑不在相同存儲介質上

path/ filename

需要先執行cd命令將工作路徑切換至特征庫文件所在存儲介質的根目錄下,再指定特征庫文件的相對路徑

有關cd命令的詳細介紹請參見“基礎配置命令參考”中的“文件係統管理”

 

表1-2 FTP/TFTP升級時參數file-path取值說明表

升級場景

參數file-path取值

說明

特征庫文件存儲在開啟FTP服務的遠程服務器上

ftp://username:password@server/filename

username為登錄FTP服務器的用戶名,password為登錄FTP服務器的密碼,server為FTP服務器的IP地址或主機名

當FTP的用戶名和密碼中使用了“:”、“@”和“/”三種特殊字符時,需要將這三種特殊字符替換為其對應的轉義字符。“:”、“@”和“/”三種特殊字符對應的轉義字符分別為“%3A或%3a”、“%40”和“%2F或%2f”

特征庫文件存儲在開啟TFTP服務的遠程服務器上

tftp://server/filename

server為TFTP服務器的IP地址或主機名

 

說明

當采用FTP/TFTP方式升級特征庫時,如果指定的是服務器的主機名,則需要確保設備能通過靜態或動態域名解析方式獲得FTP/TFTP服務器的IP地址,並與之路由可達。否則設備升級特征庫會失敗。有關域名解析功能的詳細配置請參見“三層技術-IP業務配置指導”中的“域名解析”。

 

如果管理員希望手動離線升級特征庫時產生的報文的源IP地址是一個特定的地址時,可配置source參數。例如,當組網環境中設備發出的報文需要經過NAT設備等進行地址轉換後才能訪問TFTP、FTP服務器時,則需要管理員通過source參數指定一個符合NAT設備地址轉換規則的源IP地址,使設備發出的報文可以進行NAT設備的地址轉換等處理,正常訪問TFTP、FTP服務器。

【舉例】

# 配置手動離線升級APR特征庫,且采用TFTP方式,APR特征庫文件的遠程路徑為tftp://192.168.0.10/apr-1.0.2-en.dat。

<Sysname> system-view

[Sysname] apr signature update tftp://192.168.0.10/apr-1.0.2-en.dat

# 配置手動離線升級APR特征庫,且采用FTP方式,APR特征庫文件的遠程路徑為ftp://192.168.0.10/apr-1.0.2-en.dat,用戶名為user:123,密碼為user@abc/123。

<Sysname> system-view

[Sysname] apr signature update ftp://user%3A123:user%40abc%[email protected]/apr-1.0.2-en.dat

# 配置手動離線升級APR特征庫,且采用本地方式,APR特征庫文件的本地路徑為cfa0:/apr-1.0.23-en.dat,且當前工作路徑為cfa0:。

<Sysname> system-view

[Sysname] apr signature update apr-1.0.23-en.dat

# 配置手動離線升級APR特征庫,且采用本地方式,APR特征庫文件的本地路徑為cfa0:/dpi/apr-1.0.23-en.dat,且當前工作路徑為cfa0:。

<Sysname> cd dpi

<Sysname> system-view

[Sysname] apr signature update apr-1.0.23-en.dat

# 配置手動離線升級APR特征庫,且采用本地方式,APR特征庫文件的本地路徑為cfb0:/dpi/apr-1.0.23-en.dat,當前工作路徑為cfa0:。

<Sysname> cd cfb0:/

<Sysname> system-view

[Sysname] apr signature update dpi/apr-1.0.23-en.dat

1.1.9  copy app-group

copy app-group命令用來在應用組中複製另一個應用組中的所有應用。

【命令】

copy app-group group-name

【視圖】

應用組視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

group-name:要複製應用組的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。

【使用指導】

可多次執行本命令複製多個應用組裏的應用。

【舉例】

# 在應用組abc中複製應用組bcd中的所有應用。

<Sysname> system-view

[Sysname] app-group abc

[Sysname-app-group-abc] copy app-group bcd

【相關命令】

·     app-group

·     include application

1.1.10  description (application group view)

description命令用來配置自定義應用組的描述信息。

undo description命令用來恢複缺省情況。

【命令】

description text

undo description

【缺省情況】

自定義應用組的描述信息為“User-defined application group”。

【視圖】

應用組視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

text:應用組的描述信息,為1~127個字符的字符串,區分大小寫,當有空格時,必須用雙引號把所有字符串引起來。

【使用指導】

通過合理編寫描述信息,便於管理員快速理解和識別該應用組的作用,有利於後期維護。

【舉例】

# 配置名稱為aaa的自定義應用組描述信息為“User defined aaa group”。

<Sysname> system-view

[Sysname] app-group aaa

[Sysname-app-group-aaa] description "User defined aaa group"

【相關命令】

·     app-group

1.1.11  description (NBAR view)

description命令用來配置自定義NBAR規則的描述信息。

undo description命令用來恢複缺省情況。

【命令】

description text

undo description

【缺省情況】

自定義NBAR規則的描述信息為“User defined application”。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

text:NBAR規則的描述信息,為1~127個字符的字符串,區分大小寫。

【使用指導】

通過合理編寫描述信息,便於管理員快速理解和識別本條NBAR規則的作用,有利於後期維護。

【舉例】

# 配置自定義NBAR規則abcd的描述信息為“A user-defined application based on HTTP”。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] description "A user-defined application based on HTTP"

【相關命令】

·     nbar application

1.1.12  destination

destination命令用來配置自定義NBAR規則匹配的目的IP地址網段。

undo destination命令用來恢複缺省情況。

【命令】

destination ip ipv4-address [ mask-length ]

undo destination

【缺省情況】

NBAR規則匹配所有目的IP地址網段。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ip ipv4-address:指定匹配的目的IPv4地址或網段,為點分十進製格式。

mask-length:子網掩碼長度,取值範圍為0~32。如果未指定本參數,則默認子網掩碼長度為32。

【使用指導】

在同一個NBAR規則視圖下多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置NBAR規則abcd匹配的目的IP地址網段為192.168.1.0/24。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] destination ip 192.168.1.0 24

【相關命令】

·     nbar application

1.1.13  detection

detection命令用來配置自定義NBAR規則特征的檢查項。

undo detection命令用來刪除自定義NBAR規則特征的檢查項。

【命令】

detection detection-id field field-name match-type { exclude | include } { hex hex-vector | regex regex-pattern | text text-string } [ offset offset-value [ depth depth-value ] | relative-offset relative-offset-value [ relative-depth relative-depth-value ] ]

undo detection { all | detection-id }

【缺省情況】

未配置自定義NBAR規則特征的檢查項。

【視圖】

NBAR規則特征視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

detection-id:表示檢查項的ID,取值範圍為1~255。

field field-name:表示在指定的協議域中匹配檢查項,field-name表示協議域名稱,取值範圍為1~31個字符,區分大小寫,可通過輸入“?”獲取支持的協議域。

match-type { exclude | include }:表示檢查項和檢查內容的匹配方式。

·     exclude:不包含。

·     include:包含。

hex hex-vector:指定匹配檢查項的16進製向量。取值範圍為8~256個字符的字符串,且字符個數必須為偶數,輸入參數必須在兩個豎杠(|)之間,例如|123456|。

regex regex-pattern:指定匹配檢查項的正則表達式,為3~253個字符的字符串,支持所有可輸入字符,區分大小寫。

text text-string:指定匹配檢查項的字符串,為3~256個字符的字符串,支持所有可輸入字符,區分大小寫。

offset offset-value:表示檢查項的絕對偏移量,設備將在協議域起始位置偏移指定字節後的內容中去匹配檢查項,offset-value表示字節偏移量,取值範圍為0~65535,單位為字節。如果未指定本參數,將從協議域起始位置後的所有內容中去匹配檢查項。

depth depth-value:表示檢查項的檢測深度,取值範圍為3~65535,單位為字節。

relative-offset relative-offset-value:表示檢查項之間的相對偏移量,設備將在上一個檢查項的結束位置偏移指定字節後的內容中去匹配檢查項,relative-offset-value表示字節偏移量,取值範圍為-32767~32767,單位為字節。如果取值為負數,則表示從上一個檢查項的結束位置開始向前偏移指定字節。

relative-depth relative-depth-value:表示檢查項之間的相對深度,取值範圍為3~65535,單位為字節。

all:表示所有檢查項。

【使用指導】

一個NBAR規則特征下可以配多個檢查項,檢查項之間為邏輯與的關係,匹配順序為配置順序,僅當特征的所有檢查項均匹配成功時,該特征才可以匹配成功。配置檢查項匹配的協議字段時,建議依據HTTP協議中各頭域順序進行配置,否則可能會影響設備的檢測結果。

【舉例】

# 在名為app_http的自定義NBAR規則中,配置編號為1的檢查項,檢測的協議域為http-uri、檢測內容為文本abc、偏移量為10字節、檢測深度為50字節。

<Sysname> system-view

[Sysname] nbar application app_http protocol http

[Sysname-nbar-application-app_http] signature 1 field uri string abcdefg

[Sysname-nbar-applicationn-signature-app_http-1] detection 1 field uri match-type include text abc offset 10 depth 50

1.1.14  direction

direction命令用來配置NBAR規則的匹配方向。

undo direction命令用來恢複缺省情況。

【命令】

direction { to-client | to-server }

undo direction

【缺省情況】

NBAR規則的匹配方向是雙向的。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

to-client:表示對Server訪問Client的流量進行基於NBAR規則的應用識別。

to-server:表示對Client訪問Server的流量進行基於NBAR規則的應用識別。

【使用指導】

在同一個NBAR規則視圖下多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置NBAR規則abcd的匹配方向為Client訪問Server。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] direction to-server

【相關命令】

·     nbar application

1.1.15  disable

disable命令用來禁用自定義NBAR規則。

undo disable命令用來恢複缺省情況。

【命令】

disable

undo disable

【缺省情況】

自定義NBAR規則處於生效狀態。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

當在某些網絡環境中,如果一些NBAR規則暫時不會被用到,而且又不想將其從設備上刪除時,可以執行本命令來禁用這些規則。

【舉例】

# 禁用自定義NBAR規則abcd。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] disable

【相關命令】

·     nbar application

1.1.16  display app-group

display app-group命令用來顯示應用組信息。

【命令】

display app-group [ name group-name ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

name group-name:顯示指定名稱的應用組信息。group-name表示應用組的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。若不指定應用組,則表示顯示所有應用組信息。

【舉例】

# 顯示係統所有應用組的信息。

<Sysname> display app-group

User-defined count:3

Group Name                         Type           Group ID

 6767                               User-defined   0x00800002

 er                                 User-defined   0x00800001

 hbc                                User-defined   0x00800003

# 顯示自定義應用組名稱為er的應用組的信息。

<Sysname> display app-group name er

 Group English name: er

 Group Chinese name: er

 Group ID:           0x00800001

 Type:               User-defined

 

Application count:  2

 Include application list:

 Application name                   Type           App ID

 114Travel                          Pre-defined    0x0000542c

 banc                                User-defined   0x00800001

 

pre-defined app-group count:0

 Include pre-defined app-group list:

 App-group name                     Type           App-group ID

表1-3 display app-group命令顯示信息描述表

字段

描述

User-defined count

自定義應用組的個數

Group Name

自定義應用組的名稱

Group English name

應用組的英文名稱

Group Chinese name

應用組的中文名稱

Group ID

應用組的ID號

Type

類型

Application count

應用組下包含的應用的個數

Include application list

包含的應用列表

Application name

應用組中添加應用名

App ID

應用組中添加應用的ID號

pre-defined app-group count

(暫不支持)應用組中包含的預定義應用組的個數

Include pre-defined app-group list

(暫不支持)包含的預定義應用組列表

App-group name

(暫不支持)應用組中添加的預定義應用組名

App-group ID

(暫不支持)應用組中添加的預定義應用組的ID號

 

【相關命令】

·     app-group

·     include

1.1.17  display application

display application命令用來顯示應用信息。

【命令】

display application [ name application-name | pre-defined | user-defined ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

name application-name:顯示指定名稱的應用信息。application-name表示應用的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。

pre-defined:顯示係統預定義的應用列表。

user-defined:顯示用戶自定義的應用列表。

【使用指導】

若不指定任何參數,則表示顯示所有的應用信息。

【舉例】

# 顯示係統預定義的應用列表。

<Sysname> display application pre-defined

 Pre-defined count: 817

 

 Application name         Type         App ID      Tunnel  Encrypted  DetectLen

 12530WAP_Application_We  Pre-defined  0x000003ac  No      No         0

 b_HTTP

 12580_Application_HTTP   Pre-defined  0x00000312  No      No         0

 126_Web_Email_Download_  Pre-defined  0x000002b7  No      No         0

 HTTP

 126_Web_Email_Login_HTT  Pre-defined  0x000002b3  No      No         0

 P

 126_Web_Email_Read_Emai  Pre-defined  0x000002b4  No      No         0

 l_HTTP

 126_Web_Email_Receive_E  Pre-defined  0x000002b6  No      No         0

 mail_HTTP

 126_Web_Email_Send_Emai  Pre-defined  0x000002b5  No      No         0

 l_HTTP

 126_Web_Email_Upload_HT  Pre-defined  0x000002b8  No      No         0

 TP

 139_mobile_weibo_commen  Pre-defined  0x000001da  No      No         0

 t_HTTP

 139_mobile_weibo_login_  Pre-defined  0x000001d9  No      No         0

 HTTP

 139_mobile_weibo_login_  Pre-defined  0x00000444  No      No         0

---- More ----

# 顯示用戶自定義的應用列表。

<Sysname> display application user-defined

 User-defined count: 4

 

 Application name         Type         App ID      Tunnel  Encrypted  DetectLen

 def                      User-defined  0x00800002  No      No         0

 dfer                     User-defined  0x00800003  No      No         0

 efer                     User-defined  0x00800004  No      No         0

 fdfad                    User-defined  0x00800001  No      No         0

# 顯示所有應用列表。

<Sysname> display application

 Total count:        821

 Pre-defined count:  817

 User-defined count: 4

 

 Application name         Type         App ID      Tunnel  Encrypted  DetectLen

 12530WAP_Application_We  Pre-defined  0x000003ac  No      No         0

 b_HTTP

 12580_Application_HTTP   Pre-defined  0x00000312  No      No         0

 126_Web_Email_Download_  Pre-defined  0x000002b7  No      No         0

 HTTP

 126_Web_Email_Login_HTT  Pre-defined  0x000002b3  No      No         0

 P

 126_Web_Email_Read_Emai  Pre-defined  0x000002b4  No      No         0

 l_HTTP

 126_Web_Email_Receive_E  Pre-defined  0x000002b6  No      No         0

 mail_HTTP

 126_Web_Email_Send_Emai  Pre-defined  0x000002b5  No      No         0

 l_HTTP

 126_Web_Email_Upload_HT  Pre-defined  0x000002b8  No      No         0

 TP

 139_mobile_weibo_commen  Pre-defined  0x000001da  No      No         0

 t_HTTP

 139_mobile_weibo_login_  Pre-defined  0x000001d9  No      No         0

 HTTP

 139_mobile_weibo_login_  Pre-defined  0x00000444  No      No         0

 HTTPS

 139Mail_Login_HTTP       Pre-defined  0x000001cb  No      No         0

 139Mail_Login_HTTPS      Pre-defined  0x0000038c  No      No         0

 139Mail_Login_TCP        Pre-defined  0x0000044b  No      No         0

 163TV_HTTP               Pre-defined  0x000004c3  No      No         0

 17173_Application_HTTP   Pre-defined  0x00000350  No      No         0

 178Game_Application_HTT  Pre-defined  0x00000222  No      No         0

 P

 17K_fiction_Application  Pre-defined  0x00000330  No      No         0

 _HTTP

 19lou_Login_http_stream  Pre-defined  0x000002c0  No      No         0

 

 19lou_Publish_Or_Reply_  Pre-defined  0x000002c2  No      No         0

 http_stream1

 19lou_Publish_Or_Reply_  Pre-defined  0x000002c3  No      No         0

 http_stream2

 19lou_View_http_stream   Pre-defined  0x000002c1  No      No         0

 1ting_Music_Application  Pre-defined  0x000001bc  No      No         0

 _Mobile_HTTP

 21CN_Email_Read_HTTP     Pre-defined  0x000003fb  No      No         0

 21CN_Email_Send_HTTP     Pre-defined  0x000003fc  No      No         0

---- More ----

# 顯示名稱為telnet的應用信息。

<Sysname> display application name telnet

 Application English Name: telnet

 Application Chinese Name: telnet

 Application ID:   0x0000000e

 Tunnel:           No

 Encrypted:        No

表1-4 display application命令顯示信息描述表

字段

描述

Total count

應用總數

Pre-defined count

預定義應用總數

User-defined count

自定義應用總數

Application Name

應用名

Type

應用的類型,取值包括:

·     Pre-defined:係統預定義

·     User-defined:用戶自定義

App ID/Application ID

應用協議編號

Tunnel

應用是否為隧道類型,例如L2TP為一個隧道類型的應用

Encrypted

應用是否為加密類型,例如HTTPS為一個加密類型的應用

DetectLen

檢測長度,分為預定義的檢測長度和自定義的檢測長度

Application English Name

應用的英文名稱

Application Chinese Name

應用的中文名稱

 

【相關命令】

·     app-group

·     include

1.1.18  display application statistics

display application statistics命令用來顯示接口上的應用統計信息。

【命令】

display application statistics [ direction { inbound | outbound } | interface interface-type interface-number [ slot slot-number ] | name application-name ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

direction:顯示指定方向的應用統計信息。

inbound:顯示接口入方向的應用統計信息。

outbound:顯示接口出方向的應用統計信息。

interface interface-type interface-number:顯示指定接口的應用統計信息。interface-type interface-number表示要顯示統計信息的接口類型和接口編號。

slot slot-number:顯示指定成員設備上全局接口的應用統計信息。slot-number表示設備在IRF中的成員編號。該參數僅在指定顯示全局接口(例如VLAN接口、Tunnel接口)時可見。

name application-name:顯示指定名稱的應用統計信息。application-name表示應用的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。

【使用指導】

如果不指定任何參數,則表示顯示所有接口的應用統計信息。

隻有在接口應用統計功能開啟的情況下,接口才能產生相應的應用統計信息。因此,使用本命令查看接口統計信息之前,請確保接口的應用統計功能處於開啟狀態。

可以按應用名稱、接口出方向、接口入方向、接口名稱分別顯示相應的應用統計信息,也可以通過指定多個參數,顯示同時符合多個參數的應用統計信息。

【舉例】

# 顯示GigabitEthernet1/0/1接口上的所有應用統計信息。

<Sysname> display application statistics interface GigabitEthernet1/0/1

Interface : GigabitEthernet1/0/1

Application   In/Out  Packets            Bytes                PPS      BPS

Slot 1 :

http            IN      275                78631                0         275

                 OUT     357                255251               0        101

https           IN      403                39267                0        44

                 OUT     681                623501               0        32

netbios-dgm    IN      3                  729                   0        32

                 OUT     0                  0                     0        0

netbios-ns     IN      248                22816                2        1423

                 OUT     0                  0                     0        0

telnet          IN      801                43374                10      4509

                 OUT     1519               65388                20      6774

表1-5 display application statistics命令顯示信息描述表

字段

描述

Interface

接口的名稱

Application

應用的名稱

In/Out

入方向/出方向

Packets

接口上接收或發送的報文個數

Bytes

接口上接收或發送的字節數

PPS

每秒報文數

BPS

每秒比特數

 

【相關命令】

·     app-group

·     application statistics enable

1.1.19  display application statistics top

display application statistics top命令用來按指定類型的統計排名顯示接口應用統計信息。

【命令】

display application statistics top number { bps | bytes | packets | pps } interface interface-type interface-number [ slot slot-number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

number:顯示排名前number的應用統計信息,取值範圍為0~4294967295。

bytes:顯示接口字節數為前number的應用統計信息。

bps:顯示接口比特速率統計為前number的應用統計信息。

packets:顯示接口包數為前number的應用統計信息。

pps:顯示接口包速率統計為前number的應用統計信息。

interface interface-type interface-number:顯示指定接口的應用統計信息。interface-type interface-number指定要顯示統計信息的接口類型和接口編號。

slot slot-number:顯示指定成員設備上全局接口的應用統計信息。slot-number表示設備在IRF中的成員編號。該參數僅在指定顯示全局接口(例如VLAN接口、Tunnel接口)時可見。

【使用指導】

隻有在接口應用統計功能開啟的情況下,接口才能產生相應的應用統計信息。因此,使用本命令查看接口統計信息之前,請確保接口的應用統計功能處於開啟狀態。

係統以接口上某一個應用的出方向和入方向的統計值之和為依據對應用進行排名。統計值相同的應用,再按照應用名稱的字母順序排列。

【舉例】

# 顯示GigabitEthernet1/0/1接口上包數為前3的應用統計信息。

<Sysname> display application statistics top 3 packets interface gigabitethernet 1/0/1

Interface : GigabitEthernet1/0/1

Application   In/Out Packets            Bytes                PPS      BPS

Slot 1 :

telnet          IN     1389               75219                0        44

                 OUT    2626               112745               0        54

https           IN     468                42830                0        123

                 OUT    746                626101               0        91

netbios-ns     IN     965                88780                2        1411

                 OUT    0                  0                     0        0

表1-6 display application statistics top命令顯示信息描述表

字段

描述

Interface

接口的名稱

Application

應用的名稱

In/Out

入方向/出方向

Packets

接口上接收或發送的報文個數

Bytes

接口上接收或發送的字節數

PPS

每秒報文數

BPS

每秒比特數

 

【相關命令】

·     app-group

·     application statistics enable

1.1.20  display apr protocol detection-threshold-other

display apr protocol detection-threshold-other命令用來顯示被識別為other類應用的報文檢測閾值。

【命令】

display apr protocol [ protocol-name ] detection-threshold-other

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

protocol-name:表示協議的名稱,為1~63個字符的字符串,不區分大小寫。若不指定本參數,則表示顯示所有被識別為other類應用的報文檢測閾值信息。

【舉例】

# 查看協議識別成other應用的檢測閾值信息。

<Sysname> display apr protocol detection-threshold-other

Detection threshold information:

Protocol: general_udp

  Packet count: 45

  Payload length: 3200 bytes

 

Protocol: general_tcp

  Packet count: 40

  Payload length: 3000 bytes

 

 Protocol: http

  Packet count: 10

  Payload length: 2500 bytes

 

 Protocol: https

  Packet count: 20

  Payload length: 2800 bytes

表1-7 display apr protocol detection-threshold命令顯示信息描述表

字段

描述

Detection threshold information

報文的檢測閾值信息

Protocol

協議名稱

Packet count

報文個數檢測閾值

Payload length

報文載荷總長度檢測閾值,單位為字節

 

【相關命令】

·     apr protocol detect-threshold application-other

1.1.21  display apr signature library

display apr signature library命令用來顯示當前APR特征庫的版本信息。

【命令】

display apr signature library

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【舉例】

# 顯示當前特征庫版本信息

<Sysname> display apr signature library

APR signature library information:

Type       SigVersion         ReleaseTime                  Size

Current    1.0.49             Tue Sep 13 06:54:01 2016   659744

Last        1.0.52             Wed Nov 02 07:14:03 2016   702640

Factory    1.0.0              Fri Dec 31 16:00:00  1999   77040

表1-8 display apr signature library命令顯示信息描述表

字段

描述

Type

APR特征庫版本,包括如下取值:

·     Current:當前版本

·     Last:上一版本

·     Factory:出廠版本

SigVersion

APR特征庫版本號

ReleaseTime

APR特征庫發布時間

Size

APR特征庫大小,單位是Bytes

 

1.1.22  display port-mapping pre-defined

display port-mapping pre-defined命令用來顯示預定義的端口映射信息。

【命令】

display port-mapping pre-defined

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【舉例】

# 顯示預定義的端口映射信息。

<Sysname> display port-mapping pre-defined

Application                     Protocol Port

afs3-kaserver                   TCP        7004

                                   UDP        7004

aol                               TCP        5190, 5191, 5192, 5193

                                   UDP        5190, 5191, 5192, 5193

appleqtc                         TCP        458

                                   UDP        458

bgp                               TCP        179

                                   UDP        179

表1-9 display port-mapping pre-defined命令顯示信息描述表

字段

描述

Application

進行端口映射的應用層協議

Protocol

傳輸層協議類型

Port

應用層協議的端口號

 

【相關命令】

·     display port-mapping

·     port-mapping

1.1.23  display port-mapping user-defined

display port-mapping user-defined命令用來顯示自定義的端口映射信息。

【命令】

display port-mapping user-defined [ application application-name | port port-number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

application application-name:顯示指定端口映射的應用協議。application-name表示應用協議名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。該應用層協議名稱必須標準且能夠被設備識別。

port port-number:顯示指定應用層協議的端口。port-number表示端口號,取值範圍為0~65535。

【使用指導】

若不指定任何參數,則表示顯示所有的用戶自定義端口映射信息。

【舉例】

# 顯示所有自定義的端口映射信息。

<Sysname> display port-mapping user-defined

 Application       Port  Protocol    Match Type  Match Condition

-------------------------------------------------------------

 FTP                21     TCP          ---          ---

 FTP                21     UDP          IPv4 host   10.10.10.1(vpn1)

 FTP                2121   UDP          IPv4 host   [11.10.10.1, 11.10.10.10](vpn2)

 FTP                21     UDP          IPv4 subnet 10.10.10.1/24

 FTP                21     SCTP         IPv6 host   2000:fdb8::1:00ab:853c:39ab

 HTTP               899    TCP          IPV4 ACL    2002

 HTTP               999    SCTP         IPv6 ACL    2002

表1-10 display port-mapping user-defined命令顯示信息描述表

字段

描述

Application

進行端口映射的應用層協議

Port

應用層協議映射的端口號

Protocol

傳輸層協議類型

Match Type

匹配方式,包括以下類型:

·     ---:表示通配,即未指定匹配類型和匹配條件,所有報文都可以進行匹配

·     IPv4 host:表示基於報文的目的IPv4地址進行匹配

·     IPv6 host:表示基於報文的目的IPv6地址進行匹配

·     IPv4 subnet:表示基於報文的目的IPv4網段進行匹配

·     IPv6 subnet:表示基於報文的目的IPv6網段進行匹配

·     IPv4 ACL:表示基於IPv4 ACL進行匹配

·     IPv6 ACL:表示基於IPv6 ACL進行匹配

Match Condition

匹配條件,包括以下幾種情況:

·     對於IPv4 host/IPv6 host匹配方式,顯示為主機報文的目的IP地址

·     對於IPv4 subnet/IPv6 subnet匹配方式,顯示為主機報文的目的網段地址

·     對於IPv4 ACL/IPv6 ACL匹配方式,顯示為ACL編號

‌對於host和subnet類型的端口映射配置,如果指定了主機所屬的VPN,則還會顯示其所屬的MPLS L3VPN的VPN實例名稱

 

1.1.24  include application

include application命令用來在應用組中添加應用。

undo include application命令用來在應用組中刪除應用。

【命令】

include application application-name

undo include application application-name

【缺省情況】

應用組中不存在應用。

【視圖】

應用組視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application-name:向應用組中添加的應用的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的invalid或other。

【使用指導】

可多次執行本命令為一個應用組中添加多個預定義應用和自定義應用,每個組裏可以包含的應用個數不限製。

向應用組中添加應用時,如果對應的應用不存在就會創建這個應用,但該應用的報文是否能被識別,取決於係統中是否定義了相應的識別規則,比如端口映射配置。

【舉例】

# 在應用組abc中增加應用HTTP和FTP。

<Sysname> system-view

[Sysname] app-group abc

[Sysname-app-group-abc] include application http

[Sysname-app-group-abc] include application ftp

【相關命令】

·     app-group

·     copy app-group

1.1.25  nbar application

nbar application命令用來創建自定義NBAR規則,並進入NBAR規則視圖。如果指定的NBAR規則已經存在,則直接進入NBAR規則視圖。

undo nbar application命令用來刪除指定的自定義NBAR規則。

【命令】

nbar application application-name protocol { http | tcp | udp }

undo nbar application application-name

【缺省情況】

不存在自定義NBAR規則。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application-name:指定自定義NBAR規則的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”、“other”和係統預定義應用的名稱。

http:表示該規則用於識別基於HTTP協議的報文。

tcp:表示該規則用於識別基於TCP協議的報文。

udp:表示該規則用於識別基於UDP協議的報文。

【使用指導】

如果APR特征庫中預定義的應用規則不能滿足用戶需求,可以使用本命令自定義NBAR規則,以及配置該規則的屬性和特征。但不能對預定義的NBAR規則進行刪除和修改。

【舉例】

# 創建名稱為abcd的自定義NBAR規則,並指定該規則用於識別基於HTTP協議的報文。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd]

1.1.26  override-current

override-current命令用來配置定期自動在線升級APR特征庫時覆蓋當前的特征文件。

undo override-current命令用來恢複缺省情況。

【命令】

override-current

undo override-current

【缺省情況】

定期自動在線升級APR特征庫時不會覆蓋當前的特征庫文件,而是同時備份當前的特征庫文件。

【視圖】

自動升級配置視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

可以通過開啟此功能解決升級APR特征庫時設備內存不足的問題。在設備剩餘內存充裕的情況下,不建議配置該功能,因為APR特征庫升級時,如果沒有備份當前特征庫文件,則不能回滾到上一版本。

【舉例】

# 配置定期自動在線升級APR特征庫時覆蓋當前的特征文件。

<Sysname> system-view

[Sysname] apr signature auto-update

[Sysname-apr-autoupdate] override-current

【相關命令】

·     apr signature auto-update

1.1.27  port-mapping

port-mapping命令用來配置通用端口映射。

undo port-mapping命令用來刪除指定的通用端口映射。

【命令】

port-mapping application application-name port port-number [ protocol protocol-name ]

undo port-mapping application application-name port port-number [ protocol protocol-name ]

【缺省情況】

各應用層協議與其對應的常用的端口號映射。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application application-name:指定端口映射的應用層協議。application-name表示應用協議名稱。為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。該應用層協議名稱必須標準且能夠被設備識別。

port port-number:指定與應用層協議映射的端口。port-number表示端口號,取值範圍為0~65535。

protocol protocol-name:指定應用層協議使用的傳輸層協議名稱,其取值及含義如下:

·     dccp:表示DCCP(Datagram Congestion Control Protocol,數據報擁塞控製協議)協議。

·     sctp:表示SCTP(Stream Control Transmission Protocol,流控製傳輸協議)協議。

·     tcp:表示TCP協議。

·     udp:表示UDP協議。

·     udp-lite:表示UDP-Lite協議。

【使用指導】

若不指定protocol參數,則表示所有傳輸層協議的指定報文均可被識別為指定應用層協議的報文。

如果報文的目的端口號與某個通用端口映射匹配,則該報文將被識別為相應的應用層協議報文。

指定傳輸層協議名稱的映射優先級高於不指定傳輸層協議名稱的映射。

應用層協議名稱不同,其他參數相同時,多次執行本命令,最後一次執行的命令生效。

不能通過重複執行本命令來修改與應用層協議映射的端口號。如需修改端口號,請先通過undo port-mapping application命令刪除通用端口映射,再執行port-mapping application命令。

【舉例】

# 建立端口3456到FTP協議的通用端口映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456

【相關命令】

·     display port-mapping user-defined

1.1.28  port-mapping acl

port-mapping acl命令用來配置基於ACL的主機端口映射。

undo port-mapping acl命令用來刪除指定的主機端口映射。

【命令】

port-mapping application application-name port port-number [ protocol protocol-name ] acl [ ipv6 ] acl-number

undo port-mapping application application-name port port-number [ protocol protocol-name ] acl [ ipv6 ] acl-number

【缺省情況】

各應用層協議與其對應的常用的端口號映射。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application application-name:指定端口映射的應用層協議。application-name表示應用層協議名稱。為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。該應用層協議名稱必須標準且能夠被設備識別。

port port-number:指定與應用層協議映射的端口。port-number表示端口號,取值範圍為0~65535。

protocol protocol-name:指定應用層協議使用的傳輸層協議名稱,其取值及含義如下:

·     dccp:表示DCCP(Datagram Congestion Control Protocol,數據報擁塞控製協議)協議。

·     sctp:表示SCTP(Stream Control Transmission Protocol,流控製傳輸協議)協議。

·     tcp:表示TCP協議。

·     udp:表示UDP協議。

·     udp-lite:表示UDP-Lite協議。

acl [ ipv6 ] acl-number:ACL編號,取值範圍為2000~2999。如果指定ipv6,則表示IPv6 ACL,否則表示IPv4 ACL。即使指定的ACL中開啟統計功能後,此ACL也不會統計匹配此PBAR的流量。

【使用指導】

若不指定protocol參數,則表示所有傳輸層協議的指定報文均可被識別為指定應用層協議的報文。

對於匹配指定ACL的報文(其目的IP地址與ACL中某規則指定的源IP地址參數相匹配),如果報文的目的端口號與某個映射關係匹配,則該報文將被識別為對應的應用層協議報文。

應用層協議名稱不同,其他參數相同時,多次執行本命令,最後一次執行的命令生效。

指定傳輸層協議名稱的映射優先級高於不指定傳輸層協議名稱的映射。

【舉例】

# 為匹配ACL 2000的報文,建立端口3456到FTP協議的映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456 acl 2000

【相關命令】

·     display port-mapping user-defined

1.1.29  port-mapping host

port-mapping host命令用來設置基於IP地址的主機端口映射。

undo port-mapping host命令用來刪除指定IP地址的主機端口映射。

【命令】

port-mapping application application-name port port-number [ protocol protocol-name ] host { ip | ipv6 } start-ip-address [ end-ip-address ] [ vpn-instance vpn-instance-name ]

undo port-mapping application application-name port port-number [ protocol protocol-name ] host { ip | ipv6 } start-ip-address [ end-ip-address ] [ vpn-instance vpn-instance-name ]

【缺省情況】

各應用層協議與其對應的常用的端口號映射。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application application-name:指定端口映射的應用層協議。application-name表示應用層協議名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。該應用層協議名稱必須標準且能夠被設備識別。

port port-number:指定與應用層協議映射的端口。port-number表示端口號,取值範圍為0~65535。

protocol protocol-name:指定應用層協議使用的傳輸層協議名稱,其取值及含義如下:

·     dccp:表示DCCP(Datagram Congestion Control Protocol,數據報擁塞控製協議)協議。

·     sctp:表示SCTP(Stream Control Transmission Protocol,流控製傳輸協議)協議。

·     tcp:表示TCP協議。

·     udp:表示UDP協議。

·     udp-lite:表示UDP-Lite協議。

ip:指定基於IPv4地址的主機端口映射。

ipv6:指定基於IPv6地址的主機端口映射。

start-ip-address [ end-ip-address ]:表示IPv4地址範圍或IPv6地址範圍。start-ip-address表示起始IP地址,end-ip-address表示終止IP地址。如果僅配置start-ip-address,則表示單個主機;如果同時配置start-ip-addressend-ip-address,則表示位於start-ip-addressend-ip-address範圍內的所有主機,其中的end-ip-address必須大於等於start-ip-address

vpn-instance vpn-instance-name:表示報文所屬的VPN。vpn-instance-name為MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定該參數,則表示報文屬於公網。

【使用指導】

若不指定protocol參數,則表示所有傳輸層協議的指定報文均可被識別為指定應用層協議的報文。

對於目的地址為指定地址或指定範圍的地址的報文,如果報文的目的端口號與某個映射關係匹配,則該報文將被識別為對應的應用層協議報文。

對於應用協議、端口號、傳輸層協議參數均相同的配置,要求各配置中指定的IP地址或者IP地址範圍不能重疊。

應用層協議名稱不同,其他參數相同時,多次執行本命令,最後一次執行的命令生效。

指定傳輸層協議名稱的映射優先級高於不指定傳輸層協議名稱的映射。

【舉例】

# 為目的IP地址範圍為1.1.1.1~1.1.1.10的IPv4報文,建立端口3456到FTP協議的映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456 host ip 1.1.1.1 1.1.1.10

# 為目的IP地址為1::1的IPv6報文,建立端口3456到FTP協議的映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456 host ipv6 1::1

【相關命令】

·     display port-mapping user-defined

1.1.30  port-mapping subnet

port-mapping subnet命令用來配置基於網段的主機端口映射。

undo port-mapping subnet命令用來刪除指定網段的主機端口映射。

【命令】

port-mapping application application-name port port-number [ protocol protocol-name ] subnet { ip ipv4-address { mask-length | mask } | ipv6 ipv6-address prefix-length } [ vpn-instance vpn-instance-name ]

undo port-mapping application application-name port port-number [ protocol protocol-name ] subnet { ip ipv4-address { mask-length | mask } | ipv6 ipv6-address prefix-length } [ vpn-instance vpn-instance-name ]

【缺省情況】

各應用層協議與其對應的常用的端口號映射。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application application-name:指定端口映射的應用層協議。application-name表示應用層協議名稱。為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”和“other”。該應用層協議名稱必須標準且能夠被設備識別。

port port-number:指定與應用層協議映射的端口。port-number表示端口號,取值範圍為0~65535。

protocol protocol-name:指定應用層協議使用的傳輸層協議名稱,其取值及含義如下:

·     dccp:表示DCCP(Datagram Congestion Control Protocol,數據報擁塞控製協議)。

·     sctp:表示SCTP(Stream Control Transmission Protocol,流控製傳輸協議)。

·     tcp:表示TCP協議。

·     udp:表示UDP協議。

·     udp-lite:表示UDP-Lite協議。

ip ipv4-address { mask-length | mask }:指定IPv4網段。其中,ipv4-address表示IPv4地址;mask-length表示子網掩碼長度,取值範圍為1~32;mask表示子網掩碼,為點分十進製格式。

ipv6 ipv6-address prefix-length:指定IPv6網段。其中,ipv6-address表示IPv6地址;prefix-length表示IPv6前綴長度,取值範圍為1~128。

vpn-instance vpn-instance-name:表示主機所屬的VPN。vpn-instance-name為MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定該參數,則表示主機屬於公網。

【使用指導】

若不指定protocol參數,則表示所有傳輸層協議的指定端口的報文均被識別為指定應用層協議的報文。

對於目的地址為指定網段的報文,如果報文的目的端口號與某個映射關係匹配,則該報文將被識別為對應的應用層協議報文。

PBAR以最精確的網絡範圍對報文進行匹配,即如果配置了多條網段映射關係,且各映射關係中指定的網段範圍互相包含,則使用網絡範圍最小的映射配置進行匹配。

應用層協議名稱不同,其他參數相同時,多次執行本命令,最後一次執行的命令生效。

指定傳輸層協議名稱的映射優先級高於不指定傳輸層協議名稱的映射。

【舉例】

# 為目的網段地址為1.1.1.0/24的IPv4主機報文,建立端口3456到FTP協議的映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456 subnet ip 1.1.1.0 24

# 為目的網段地址為1:: /120的IPv6主機報文,建立端口3456到FTP協議的映射。

<Sysname> system-view

[Sysname] port-mapping application ftp port 3456 subnet ipv6 1:: 120

【相關命令】

·     display port-mapping user-defined

1.1.31  reset application statistics

reset application statistics命令用來清除指定接口或所有接口的應用統計信息。

【命令】

reset application statistics [ interface interface-type interface-number ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interface interface-type interface-number:清除指定接口上的應用統計信息。interface-type interface-number表示接口類型和接口編號。如果不指定此參數,則表示清除所有接口上的應用統計信息。

【舉例】

# 清除所有接口的應用統計信息。

<Sysname> reset application statistics

【相關命令】

·     application statistics enable

·     display application statistics

1.1.32  risk

risk type命令用來配置自定義應用的風險類型。

undo risk type命令用來刪除自定義應用的風險類型。

【命令】

risk type risk-type

undo risk type [ risk-type ]

【缺省情況】

未配置自定義應用的風險類型。

【視圖】

自定義應用視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

risk-type表示風險類型的名稱,不區分大小寫,可通過輸入“?”來獲取支持的風險類型名稱。

【使用指導】

多次執行本命令,可為一個自定義應用配置多個風險類型。所屬的風險類型越多,表示該應用的風險級別越高。管理員可根據應用的風險級別配置相應的防護策略(例如安全策略),保護內網安全。在執行undo risk type命令時,如果不指定風險類型,將刪除該自定義應用的所有風險類型。

【舉例】

# 配置自定義應用app1的風險類型為Tunneling和Misoperation。

<sysname> system-view

[sysname] user-defined-application app1

[sysname-user-defined-app-app1] risk type Tunneling

[sysname-user-defined-app-app1] risk type Misoperation

1.1.33  service-port

service-port命令用來配置自定義NBAR規則匹配的端口號。

undo service-port命令用來恢複缺省情況。

【命令】

service-port { port-num | range start-port end-port }

undo service-port

【缺省情況】

NBAR規則匹配所有端口號。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

port-num:指定規則匹配的端口號,取值範圍為0~65535。

range:指定規則匹配的端口號範圍。

start-port:表示起始端口號,取值範圍為0~65535。

end-port:表示終止端口號,取值範圍為0~65535。

【使用指導】

本命令配置的端口號用來匹配報文的源端口和目的端口。首先匹配報文的目的端口,當目的端口匹配失敗後,再匹配源端口,隻要其中一類端口與配置的端口號匹配成功就算此報文與此條件匹配成功。

在同一個NBAR規則視圖下多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置NBAR規則abcd的端口號範圍為2001~2004。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] service-port range 2001 2004

【相關命令】

·     direction

1.1.34  signature

signature命令用來創建自定義NBAR規則的特征,並進入NBAR規則特征視圖。如果指定的NBAR規則特征已存在,則直接進入NBAR規則特征視圖。

undo signature命令用來刪除自定義NBAR規則的特征。

【命令】

signature [ signature-id ] [ field field-name ] [ offset offset-value ] { hex hex-vector | regex regex-pattern | string string }

undo signature signature-id

【缺省情況】

未配置自定義NBAR規則的特征。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

signature-id:指定NBAR規則特征的編號。取值範圍為1~65535。若未指定本參數,係統將按照步長從5開始,自動分配規則中不存在的5的最小整倍數作為ID,步長為5。例如,現有規則的最大編號為28,上次自動分配的編號是5,接著手動配置一條編號為10的規則,再自動配置一條規則,此規則自動分配的編號是15。

field field-name:表示在指定的協議域中匹配特征,field-name表示協議域名稱,且這些協議域是係統預定義的,不可自定義。隻有基於HTTP協議的NBAR規則中的特征才能指定協議域,不指定協議域表示在整個HTTP報文中匹配特征。

offset offset-value:表示在數據起始位置的偏移指定字節後的內容中去匹配特征,offset-value表示字節偏移量,取值範圍為0~65535,單位為字節。如果未指定本參數,將從數據起始位置後的所有內容中去匹配特征。如果指定了協議域,則偏移值從協議域的起始位置計算。

hex hex-vector:指定16進製向量特征。取值範圍為8~256個字符的字符串,且字符個數必須為偶數,輸入參數必須在兩個豎杠(|)之間。

regex regex-pattern:指定正則表達式特征,為3~253個字符的字符串,支持所有可輸入字符,區分大小寫。

string string:指定字符串特征,為3~256個字符的字符串,支持所有可輸入字符,區分大小寫。

【使用指導】

對於一個自定義應用,允許配置多個特征(特征編號不同),特征可以是字符串、16進製向量或者正則表達式,不同特征之間是邏輯或的關係。

特征編號相同時,多次執行本命令,最後一次執行的命令生效。

正則表達式有如下限製:

·     正則表達式中,總的分支不能超過四個。例如'abc(c|d|e|\x3D)'有效,'abc(c|onreset|onselect|onchange|style\x3D)'無效。

·     正則表達式中,括號不能嵌套,即括號中不能有括號。例如'ab((abcs*?))'無效。

·     正則表達式中,分支不支持串聯,即分支後麵不能有分支。例如'ab(a|b)(c|d)^\\r\\n]+?'無效。

·     正則表達式中,零次重複量詞'*'和'?'前麵必須有四個確定字符。例如'abc*'無效,'abcd*DoS\x2d\d{5}\x20\x2bxi\\r\\nJOIN'有效。

【舉例】

# 在名為abcd的自定義NBAR規則中創建編號為1的自定義NBAR規則特征,配置字符串特征為abcdefg,並進入NBAR規則特征視圖。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] signature 1 string abcdefg

[Sysname-nbar-application-abcd-signature-1]

# 在名為ddd的自定義NBAR規則中創建編號為2的自定義NBAR規則特征,配置16進製向量特征為123456。

<Sysname> system-view

[Sysname] nbar application ddd protocol http

[Sysname-nbar-application-ddd] signature 2 hex |123456|

[Sysname-nbar-application-ddd-signature-2]

【相關命令】

·     detection

1.1.35  source

source命令用來配置自定義NBAR規則匹配的源IP地址網段。

undo source命令用來恢複缺省情況。

【命令】

source ip ipv4-address [ mask-length ]

undo source

【缺省情況】

NBAR規則匹配所有源IP地址網段。

【視圖】

NBAR規則視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ip ipv4-address:指定匹配的源IPv4地址或網段,為點分十進製格式。

mask-length:子網掩碼長度,取值範圍為0~32。

【使用指導】

在同一個NBAR規則視圖下多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置應用abcd的源網段。

<Sysname> system-view

[Sysname] nbar application abcd protocol http

[Sysname-nbar-application-abcd] source ip 192.168.2.0 24

【相關命令】

·     nbar application

1.1.36  update schedule

update schedule命令用來配置定期自動升級APR特征庫的時間。

undo update schedule命令用來恢複缺省情況。

【命令】

update schedule { daily | weekly { fri | mon | sat | sun | thu | tue | wed } } start-time time tingle minutes

undo update schedule

【缺省情況】

設備會在每天02:01:00至04:01:00之間自動升級APR特征庫。

【視圖】

自動升級配置視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

daily:表示自動升級周期為每天。

weekly:表示以一周為周期,在指定一天進行自動升級。

fri:表示星期五。

mon:表示星期一。

sat:表示星期六。

sun:表示星期日。

thu:表示星期四。

tue:表示星期二。

wed:表示星期三。

start-time time:指定自動升級開始時間,time的格式為hh:mm:ss,取值範圍為00:00~23:59:59。

tingle minutes:指定抖動時間,即實際自動升級開始時間的偏差範圍,取值範圍為0~120,單位為分鍾。在start-time指定時間的前後各偏移抖動時間的一半作為自動升級的時間範圍,例如,指定自動升級的開始時間為01:00:00,抖動時間為60分鍾,則自動升級的時間範圍為00:30:00至01:30:00。

【舉例】

# 配置定期自動升級APR特征庫的時間為每周一的23:10:00,抖動時間為10分鍾。

<Sysname> system-view

[Sysname] apr signature auto-update

[Sysname-apr-autoupdate] update schedule weekly mon start-time 23:10:00 tingle 10

【相關命令】

·     apr signature auto-update

1.1.37  user-defined-application

user-defined-application命令用來進入自定義應用視圖。

undo user-defined-application命令用來刪除指定自定義應用的配置。

【命令】

user-defined-application application-name

undo user-defined-application application-name

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

application-name:指定自定義應用的名稱,為1~63個字符的字符串,不區分大小寫,不允許為係統保留的“invalid”、“other”和係統預定義應用的名稱。

【使用指導】

進入自定義應用視圖後,可為NBAR類型和PBAR類型的自定義應用配置風險類型。指定的自定義應用必須已存在。

【舉例】

# 進入名為app1的自定義應用視圖。

<sysname> system-view

[sysname] user-defined-application app1

[sysname-user-defined-app-app1]

【相關命令】

·     nbar application

·     port-mapping

·     port-mapping acl

·     port-mapping host

·     port-mapping subnet

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們