应用识别

本帮助主要介绍以下内容:

特性简介

APR(Application Recognition)即应用层协议识别。一些基于应用的业务在进行报文处理时需要知道报文所属的应用层协议,APR可以为这样的业务提供应用识别服务,并能够对接口上接收或者发送的某个应用层协议的报文进行数目和速率统计。APR为了更好地识别报文所属的应用层协议,提供了两种应用识别方法:基于端口的应用识别和基于内容特征的应用识别。

下文中的应用均指设备可以通过APR识别出的应用层协议。应用分为预定义应用和自定义应用两种:预定义应用由系统缺省创建;自定义应用由管理员通过配置创建。

PBAR

PBAR(Port Based Application Recognition,基于端口的应用层协议识别)根据预定义的、自定义的端口与应用的映射关系识别出应用层协议。预定义的端口与应用的映射关系由系统预先定义,自定义的端口与应用的映射关系由管理员配置进行创建。

PBAR提供了以下两种映射机制来维护和使用自定义的端口与应用映射关系:

NBAR

NBAR根据报文的内容特征与预定义的特征项或管理员自定义的特征项进行匹配来识别报文所属的应用层协议。预定义的特征项由设备上的APR特征库自动生成。

目前设备仅支持预定义NBAR类型的应用。

应用组

可以将具有相似特征的应用添加到一个应用组中。一个应用组,就是若干个应用的集合。如果报文被识别为属于某个应用,而该应用又属于某个应用组,则报文相当于被识别为属于某个应用组。基于应用的业务可以对属于同一个应用组的报文做统一处理。

一个自定义应用组中可以包含多个预定义应用和自定义应用。

vSystem相关说明

非缺省vSystem对于本特性的支持情况,请以页面的实际显示为准。

配置指南

配置准备

在配置本特性之前,需要完成以下任务:

  • 配置接口IP地址。接口在“网络 > 接口与VRF > 接口”页面配置。

  • 配置路由,保证路由可达。路由在“网络 > 路由”页面配置。

配置应用

在应用页面可以通过端口映射创建自定义的PBAR类型的应用,也可以对预定义应用进行修改。

端口映射分类

根据与应用层协议进行映射的对象范围的不同,可以将端口映射的配置分为以下四类:

新增PBAR类型应用步骤

  1. 选择“负载均衡 > 应用安全 > 应用识别 > 应用”。

  2. 在“应用”页面单击<新建>按钮,进入“新建自定义应用”页面。

  3. 在“新建自定义应用”页面配置应用的名称,并在端口映射页签下单击<新建>按钮,进入“添加端口映射”页面。

    图-1 新建自定义应用

  4. 新建端口映射关系,具体配置内容如下:

    图-2 添加端口映射

    表-1 端口映射关系配置

    参数

    说明

    端口号

    表示指定与应用层协议映射的端口

    协议类型

    表示指定应用层协议使用的传输层协议名称,其取值包括:all、DCCP(Datagram Congestion Control Protocol,数据报拥塞控制协议)、SCTP(Stream Control Transmission Protocol,流控制传输协议)、TCP协议、UDP协议和UDP-Lite协议。all表示所有传输层协议的指定端口的报文均被识别为指定应用层协议的报文

    匹配方式

    匹配方式包括如下几种:all(通用端口映射)、基于IPv4地址的主机端口映射、基于IPv4网段的主机端口映射、基于IPv4 ACL的主机端口映射、基于IPv6地址的主机端口映射、基于IPv6网段的主机端口映射和基于IPv6 ACL的主机端口映射

    匹配条件

    选择匹配方式为基于IP地址的主机端口映射时匹配条件为IP地址范围,匹配方式为基于网段的主机端口映射时匹配条件为IP地址网段,匹配方式为基于ACL的主机端口映射时匹配条件为ACL

    VRF实例

    指定主机所属的VPN

  5. 单击<确定>按钮,可以为此PBAR应用添加一条端口映射表。

    在一个自定义PBAR应用的端口映射表中可添加多条端口映射条目,当存在以上四类端口映射条目时,对于同一个报文的生效优先级从高到低依次为:基于IP地址、基于网段、基于ACL、通用。而对于其中的每一类,指定传输层协议名称的配置优先级高于不指定传输层协议名称的配置。

  6. 在“新建自定义应用”页面单击<确定>按钮,可在设备上成功添加一个PBAR类型的应用。在“应用”页面勾选<只显示自定义应用>筛选条件即可清晰地看到添加的自定义应用。

    图-3 只显示自定义应用功能示意图

修改预定义应用步骤

  1. 选择“负载均衡 > 应用安全 > 应用识别 > 应用”。

  2. 在“应用”页面选中已存在的一个应用,单击此应用右面的<编辑>按钮,进入“修改预定义应用”页面。

    图-4 修改预定义应用

  3. 在“修改预定义应用”页面可以添加端口映射条目,有关添加端口映射条目的具体步骤请参见“新增PBAR类型应用步骤”中的第4步。

    图-5 添加端口映射

修改完预定义应用后,与此预定义应用原有识别规则和新增端口映射关系匹配成功的报文,都可以识别为此应用。

配置应用组

可以将具有相似特征或者相似限制要求的应用添加到一个应用组。设备最多可支持配置1000个应用组,每个应用组里最多可以包含1000个用户自定义应用,预定义应用无限制。

应用组配置步骤

  1. 选择“负载均衡 > 应用安全 > 应用识别 > 应用组”。

  2. 在“应用组”页面单击<新建>按钮,进入“新建应用组”页面。新建应用组,具体配置内容如下:

    图-6 新建应用组

    表-2 应用组配置

    参数

    说明

    应用组名称

    表示应用组的名称

    描述

    通过合理编写描述信息,便于管理员快速理解和识别该应用组的作用,有利于后期维护

    类别

    通过筛选类别,可以快速选择所需的应用

    筛选

    将<可选应用>框中所需的应用筛选到<已选应用>框

  3. 单击<确定>按钮,此应用组创建成功,在应用组页面可看到新建的应用组。