Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

订阅者的日志记录和报告功能

借助日志记录和报告功能 (LRF),可以为订阅者应用程序感知型策略控制会话记录数据,并使用基于 UDP 的传输以 IPFIX 格式将数据发送到外部日志收集器。这些数据会话日志可以包括订阅者信息、应用程序信息、HTTP 元数据、数据量、时间信息以及源和目标详细信息。

从 Junos OS 16.1R4 版和 Junos OS 17.2R1 版开始,Junos OS 宽带订阅者管理中提供了 LRF。从 Junos OS 19.3R2 版开始,如果您在使用 MX-SPC3 卡的 MX240、MX480 或 MX960 路由器上启用了新一代服务,则 LRF 可在 Junos OS 宽带订阅者管理中使用。

外部收集器不是瞻博网络产品,然后可以使用这些数据执行分析,从而为您提供有关订阅者和应用程序使用情况的洞察,从而允许您创建可增加收入的软件包和策略。

日志和报告控制

订阅者的数据会话会根据您配置并与订阅者关联的 LRF 配置文件记录并发送到收集器。

LRF 配置文件包括:

  • 模板 - 指定要发送的数据类型以及用于发送数据的触发器。一个 LRF 配置文件中最多可以配置 16 个模板。

  • 收集器 - 确定发送数据的目标。一个 LRF 配置文件中最多可以配置八个收集器。

  • LRF 规则 — 指定要使用的模板和收集器,如果适用,指定触发数据发送的数据量限制。当引用 LRF 规则的静态 PCC 规则中的匹配条件满足时,将执行 LRF 规则的操作。您可以在 LRF 配置文件中配置最多 32 个 LRF 规则。

要将 LRF 配置文件与订阅者关联:

  • 对于 Junos OS 订阅者感知,将 LRF 配置文件分配给属于订阅者 TDF 域中 TDF 接口 (mif) 的订阅者感知 TDF 服务集。

  • 对于 Junos OS 宽带订阅者管理,将 LRF 配置文件分配给为应用程序感知型策略控制配置的服务集。

模板

注意:

如果您使用 MX-SPC3 服务卡启用了新一代服务,则不支持 DNS、IPv4 扩展、IPv6 扩展、移动订阅者、视频和有线订阅者模板。

您可以通过为模板配置一个或多个类型来指定模板中的数据字段;例如 HTTP 和 IPv4每个类型都表示一组字段,而您配置的模板包括您配置的所有类型的字段。模板在配置时将其发送至收集器,并按可配置的间隔重新发送。您可以选择的模板类型以及每种类型包括的字段包括:

  • 设备数据 — 包含特定于收集日志记录源的设备的数据字段:

    • DPI 引擎版本

    • TDF 网关的 IP 地址(IPv4 格式)

  • DNS —(如果通过 MX-SPC3 服务卡启用了新一代服务,则不可用)包含 DNS 响应时间数据字段。

  • 流 ID — 包含流 ID 数据字段。

    启用 HTTP 多事务日志记录后,FlowID 是一个隐式类型,包含在 HTTP 模板中。当在SESSION_CLOSE时生成整合会话日志时,LRF 将包含可用于与 HTTP 事务日志记录关联的 FlowID。

  • HTTP — 包含标头字段中的 HTTP 元数据的数据字段:

    • 用户代理

    • 内容长度 - 请求

    • HTTP 响应代码

    • 语言

    • 主机

    • 位置

    • Http 方法

    • 推荐人 (HTTP)

    • MIME 类型

    • 使用第一个字节的时间

  • IFL 订阅者 — 包含特定于基于 IFL 的订阅者的数据字段:

    • 订阅者名称 — 不适用于 BNG 订阅者,因此不会使用此值(以零填充)。

    • IFL 名称 — 填写默认 IFL 名称(填充值新一代服务 IFL)

  • IPFlow — 包含上行链路和下行链路八位位组和字节的数据字段。导出容量限制的数据记录时,记录中的这些 IPFlow 统计信息是该数据会话中报告最后一个容量限制之后接收的实际数据, 而不是 累积数据。

    • 上行链路八位位位组

    • 下行链路八位位位组

    • 上行链路数据包

    • 下行链路数据包

    • IP 协议 — IP 标头中的协议 ID;例如,17 (UDP)、6 (TCP)。

    • 记录原因 - 会话结束值 1 和容量限制值 2

  • IPFlow 扩展 — 包含服务集名称、路由实例和有效负载时间戳的数据字段。会话第一个数据包的发起方是客户端,响应方是服务器。

    • 服务集名称 — 填充活动 service-set-name (16 字节值填充为活动 service-set-name)。例如,如果是 service-set-name :bng-service-set-1,则模板的值为:bng-service-set-(16 字节)

    • 路由实例 — 不适用于 BNG 订阅者,因此不会使用此值(以零填充)。

  • IPFlow TCP — 包含 TCP 相关时间戳的数据字段:

    • 重新传输的 TCP 数据包上行链路

    • 重新传输的 TCP 数据包下行链路

    • TCP 流创建时间戳

  • IPFlow TCP 时间戳 — 包含 IBM 特定于 TCP 相关时间戳的数据字段:

    • 平滑 RTT 上行链路

    • 平滑 RTT 下行链路

    • 客户端设置时间

    • 服务器设置时间

    • 第一个客户端有效负载时间戳

    • 上传时间

    • 首个服务器有效负载时间戳

    • 下载时间

    • 已确认的卷上行链路

    • 确认的流量下行链路

    在配置 LRF 配置文件时要使用 IPFlow TCP 时间戳模板,请将其标识为特定供应商,以避免提交警告。请参阅 为订阅者配置 LRF 配置文件

  • IPFlow 时间戳 — 包含流开始和结束时间戳的数据字段:

    • 流开始时间 — 对于 TCP,流开始时间是接收 SYN 数据包的时间。对于 UDP,是第一个数据包发送时。

    • 流结束时间

  • IPv4 — 包含基本源和目标 IPv4 信息的数据字段:

    • 源 IPv4 地址

    • 目标 IPv4 地址

  • IPv4 扩展 — (如果启用了具有 MX-SPC3 服务卡的下一代服务)包含 IPv4 扩展字段元素的数据字段:

    • IPv4 TOS /服务等级

    • IPv4 源掩码

    • IPv4 目标掩码

    • IPv4 下一跳

  • IPv6 — 包含基本源和目标 IPv6 信息的数据字段:

    • 源 IPv6 地址

    • 目标 IPv6 地址

  • IPv6 扩展 — (如果通过 MX-SPC3 服务卡启用了新一代服务,则不可用)包含 IPv6 扩展字段元素的数据字段:

    • IPv6 源掩码

    • IPv6 目标掩码

    • IPv6 下一跳

    • 流量类

  • L7 应用程序 — 包含第 7 层应用的数据字段:

    • 应用程序协议 — 分类应用程序名称下方的应用程序数据协议;例如, httpssl

    • 应用程序名称 — 应用程序名称;例如, junos:facebookjunos:Netflix

    • 主机 — 应用程序协议为 httpHTTP 标头主机;应用程序协议为 SSL 通用名称;应用程序协议ssldns为 DNS 名称。

  • 移动订阅者 —(如果启用了具有 MX-SPC3 服务卡的下一代服务,则不可用)包含特定于移动订阅者的数据字段:

    • IMSI

    • 文莱德网络服务网络

    • Imei

    • RAT 型

    • ULI

    • RADIUS 调用站 ID

  • PCC — 包含 PCC 规则名称数据字段。如果启用了新一代服务,则不适用。

  • 状态代码分发 — 包含 HTTP 或 DNS 状态代码的数据字段:

    • 状态代码 1

    • 状态代码 2

    • 状态代码 3

    • 状态代码 4

    • 状态代码 5

    • 实例数 1

    • 实例数 2

    • 实例数 3

    • 实例数 4

    • 实例数 5

  • 订阅者数据 — 包含通用订阅者信息的数据字段,可随无线(移动)订阅者或有线订阅者一起包含:

    • NAS_IP_ADDR — 不适用于 BNG 订阅者,因此不会遵守此值(以零为单位)。

    • 订阅者类型 — 1 适用于基于 IP 的订阅者,2 用于基于 IFL 的订阅者。

    • 订阅者 IP 地址

    • 订阅者 VRF — 不适用于 BNG 订阅者,因此不会使用此值(以零为单位)。

    • NAS 端口 ID — 不适用于 BNG 订阅者,因此不会使用此值(以零填充)。

    • 核算会话 ID — 不适用于 BNG 订阅者,因此不会使用此值(以零填充)。

    • 类 — 不适用于 BNG 订阅者,因此不会遵守此值(以零填充)。

    • NAS 端口类型 — 不适用于 BNG 订阅者,因此不会使用此值(以零填充)。

  • 传输层 — 包含传输层的数据字段:

    • 源传输端口

    • 目标传输端口

  • 视频—(如果启用了带 MX-SPC3 服务卡的下一代服务,则不可用)包含视频流量的数据字段:

    • 比特率

    • 时间

  • 有线订阅者 —(如果启用了具有 MX-SPC3 系列卡的下一代服务,则不可用)包含有线订阅者的用户名数据字段。这与 RADIUS 调用站 ID 相同。

在 LRF 规则指定的模板确定将数据发送至收集器时包括的数据字段集。数据消息包括模板 ID 的指针,以便收集器可以将数据内容与数据字段长度和类型相关联。

在模板中,您还可以指定用于确定何时向收集器发送数据的触发器类型。此触发器类型可以是数据量限制、时间限制或数据会话的结束(UDP 会话在处于不活动状态 60 秒后被视为关闭;当收到 FIN、FIN-ACK 或 RST 时,TCP 会话被视为封闭。

HTTP 事务记录

您可以在 LRF 配置文件中启用 HTTP 事务日志记录。这会使 TCP 会话中的每个 HTTP 事务单独记录并发送到收集器,如图 1 所示。仅当正在使用的模板类型中包含 HTTP 时,此选项才相关。

默认情况下,HTTP 事务日志记录处于禁用状态,并且 TCP 会话的 HTTP 事务记录作为一组记录一起发送。

图 1: HTTP 事务日志记录 HTTP Transaction Logging
版本历史记录表
释放
描述
19.3R1
从 Junos OS 19.3R2 版开始,如果您在使用 MX-SPC3 卡的 MX240、MX480 或 MX960 路由器上启用了新一代服务,则 LRF 可在 Junos OS 宽带订阅者管理中使用。
16.1R4
从 Junos OS 16.1R4 版和 Junos OS 17.2R1 版开始,Junos OS 宽带订阅者管理中提供了 LRF。