ADD (DTCP)
语法
ADD DTCP/0.7 Csource-ID: user-name Cdest-ID: variable Priority: priority-number X-Drop-Policy: policy-name X-JTap-Cdest-Dest-Address: ipv4-address X-JTap-Cdest-Dest-Port: udp-port X-JTap-Cdest-Source-Address: ipv4-address X-JTap-Cdest-Source-Port: port-number X-JTap-Cdest-TTL: time-to-live X-MD-Intercept-Id: 4-byte-id | 8-byte-id Dtcp-trigger: trigger-value Flags: flag Seq: sequence-number Authentication-Info: ssh-authentication-string
描述
指定执行以下作之一的 DTCP 属性:
触发路由器启动流量镜像。
提供说明,以便在封装标头中填充发送至调解设备的数据包的字段
DTCP ADD 消息可以在用户通过该接口登录之前或之后发送。
以下属性将添加到路由器发送到调解设备的镜像数据包的数据包头中。DTCP ADD 消息中需要这些属性。
X-JTap-cdest-dest-address
X-JTap-cdest-dest-port
X-MD-拦截 ID
FlowTapLite 和 radius-flow-tap 服务都支持此 DTCP 消息。
从 Junos OS 12.3 版开始,将针对 IP 版本验证 DTCP ADD 请求。源 IP 地址和目标 IP 地址必须包含匹配的 IP 地址族,该 IP 地址族必须与 IPVersion 字段的值(如果在 ADD 消息中可用)匹配。
请参阅中介设备的文档,了解如何在设备上配置 DTCP 消息。
帐户会话 ID、接口标识符和订阅者用户名触发器属性已针对扩展的用户管理环境进行了优化。当您在 DTCP ADD 消息中包含这三个属性中的一个或多个,并且不包含任何非优化属性时,镜像流量的转发几乎会立即开始。
如果在扩展的用户管理环境中的 DTCP ADD 消息中包含任何非优化触发器属性,则在发送 DTCP ADD 消息和镜像流量转发开始之间可能会出现一些延迟。例如,如果路由器上有 10,000 个订阅者会话,则镜像流量的转发可能会延迟不到一分钟。当您指定任何非优化属性时,会发生此延迟,无论是否具有任何优化属性。无论 DTCP 数据包中的属性顺序如何,都会发生延迟。
当用户与 ADD 消息中的多个 DTCP 镜像触发器匹配时,路由器将按以下顺序处理这些触发器:
X-Act-Sess-IdX-Call-Sta-IdX-IP-AddrX-Interface-IdX-NAS-Port-IdX-RM-Circuit-IdX-UserName
当您通过 VLAN 拥有 DHCPv4/DHCPv6 订阅者时,系统会为每个订阅者创建两个会话,一个用于第 2 层 VLAN,一个用于 DHCP。在这种情况下,请勿使用同时适用于 VLAN 和 DHCP 会话的触发器,例如 X-RM-Circuit-Id。如果 DHCP 和 VLAN 会话匹配同一触发器,则 DHCP 用户登录将失败,并且不会触发用户安全策略。您需要选择仅与这些会话之一匹配的流量镜像触发器。
选项
| Csource-ID: user-name | 路由器上的用户名。必须使用 |
| Cdest-ID: variable | 调解设备的 ID。 |
| Flags: flag | STATIC 是唯一受支持的标志。 |
| Priority: priority-number | 此 DTCP 实施不使用优先级编号。 |
| X-Drop-Policy policy-name | 用于确定不再将哪些镜像数据包发送到中介设备的策略名称。 |
| X-JTap-Cdest-Dest-Address: ipv4-address | 将拦截的数据包发送到的调解设备的目标 IPv4 地址。您必须在 ADD 消息中包含此属性。它用于发送到中介设备的镜像流量的标头。 |
| X-JTap-Cdest-Dest-Port: udp-port | 将拦截数据包发送到的调解设备的目标端口。您必须在 ADD 消息中包含此属性。它用于发送到中介设备的镜像流量的标头。 |
| X-JTap-Cdest-Source-Address: ipv4-address | 源 IPv4 地址。您必须在 ADD 消息中包含此属性。如果输入的值与使用语句在 |
| X-JTap-Cdest-Source-Port: port-number | 源端口。您必须在 ADD 消息中包含此属性。如果输入的值与 X-Jtap-Cdest-Dest-Port 的值不匹配,则将其忽略。 |
| X-JTap-Cdest-TTL: time-to-live | 转发数据包中使用的 TTL 值。 |
| X-MD-Intercept-Id 4-byte-id or 8-byte-id | 用于识别订阅者的 ID。您必须在 ADD 消息中包含此属性。此 ID 用于发送到中介设备的镜像流量的标头,以允许设备跟踪订阅者。X-MD-Intercept-ID 属性必须以十六进制格式提供,可以前置 0x 或 0X,但此前置是可选的。X-MD-Intercept-ID 属性只能包含 4 个字节或 8 个字节。如果使用 4 字节格式,则最高两个有效位必须为 01。如果使用 8 字节格式,则最高两个有效位必须为 00。 |
| Dtcp-trigger: trigger-value | 用于触发流量镜像的 DTCP 属性。
|
| Seq: sequence-number | 由调解设备添加的编号。DTCP 消息包含每个连续消息的单调递增序列号。 |
| Authentication-Info: ssh-authentication-string | 使用 SSH 连接到路由器时使用的字符串。 |
所需权限级别
不适用。
示例输出
命令名称
ADD DTCP/0.7 Csource-ID: ft-user1 Cdest-ID: cd1 Priority: 2 X-JTap-Cdest-Dest-Address: 203.0.113.50 X-JTap-Cdest-Dest-Port: 7890 X-JTap-Cdest-Source-Address: 203.0.113.9 X-JTap-Cdest-Source-Port: 12321 X-Interface-Id: ge-0/0/2.1 X-MD-Intercept-Id: 55667788 Flags: STATIC Seq: 1 Authentication-Info: c16d2d9d1679facf0c4a66683af6114d341e4033 DTCP/0.7 200 OK SEQ: 7 CRITERIA-ID: 2 TIMESTAMP: 2011-02-13 15:56:49.609