示例:使用 DTCP 消息触发、验证和删除订阅者的流量镜像
此示例说明如何创建 DTCP 消息以执行以下操作:
-
如果丢弃策略尚不存在,请触发丢弃策略。
-
删除现有的丢弃策略。
-
根据接口 ID 触发两个订阅者的流量镜像。
-
验证两个接口上的订阅者流量是否正在镜像。
-
删除两个订阅者接口上的流量镜像。
-
验证两个订阅者接口上的流量镜像是否已停止。
在此示例中,SSH 用于与路由器通信。
创建 DTCP 启用消息以触发丢弃策略
此部分显示 ENABLE 消息中使用的 DTCP 属性,如果之前的 DTCP ADD 或 DTCP ENABLE 命令中尚不存在丢弃策略,则会导致路由器触发丢弃策略。
ENABLE DTCP/0.7 Csource-ID: ft-user1 Criteria-ID: 1 X-Drop: T1 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
创建 DTCP 禁用消息以删除丢弃策略
本部分显示 DISABLE 消息中使用的 DTCP 属性,这些属性可导致路由器删除使用先前的 DTCP ENABLE 命令创建的现有丢弃策略。
DISABLE DTCP/0.8 Csource-ID: ft-user Criteria-ID: 8 X-Drop-Policy: drop_pol Flags: STATIC Seq: 1 Authentication-Info: 963aa01c38c531f63fb410afd058c018be4d0230 DTCP/0.8 200 OK SEQ: 1 CRITERIA-COUNT: 1 TIMESTAMP: 2022-01-24 11:58:47.927
创建 DTCP ADD 消息以触发流量镜像
本节介绍中介设备上的 DTCP ADD 消息示例,这些消息使用接口 ID 触发接口 demux0.30010002 和 demux0.30010001 上的流量镜像。
ADD DTCP/0.7 Csource-ID: dtcp1 Cdest-ID: cd1 Priority: 2 X-JTap-Cdest-Dest-Address: 192.0.2.168 X-JTap-Cdest-Dest-Port: 65535 X-JTap-Cdest-Source-Address: 198.51.100.10 X-JTap-Cdest-Source-Port: 50000 X-JTap-Cdest-TTL: 64 X-Interface-Id: demux0.30010002 /*Used as trigger*/ X-MD-Intercept-Id: 0x0101010130010002 Flags: BOTH Seq: 7 Authentication-Info: c16d2d9d1679facf0c4a66683af6114d341e4033 DTCP/0.7 200 OK SEQ: 7 CRITERIA-ID: 2 TIMESTAMP: 2011-02-13 15:56:49.609 AUTHENTICATION-INFO: 4880de4b8cead98c95813fd9b95e240b107d4693
ADD DTCP/0.7 Csource-ID: dtcp1 Cdest-ID: cd1 Priority: 2 X-JTap-Cdest-Dest-Address: 192.0.2.168 X-JTap-Cdest-Dest-Port: 65535 X-JTap-Cdest-Source-Address: 198.51.100.10 X-JTap-Cdest-Source-Port: 50000 X-JTap-Cdest-TTL: 64 X-Interface-Id: demux0.30010001 /*Used as trigger*/ X-MD-Intercept-Id: 0x0101010130010001 Flags: STATIC Seq: 8 Authentication-Info: dc3c55481a3810c7dd29fdc1b4681d978ff4e7c4 DTCP/0.7 200 OK SEQ: 8 CRITERIA-ID: 3 TIMESTAMP: 2011-02-13 15:57:20.640 AUTHENTICATION-INFO: 4b31ef1311647e5ba52d2d5d4237b9e5beaa47b7
ADD DTCP/0.7 Csource-ID: ft-user1 Cdest-ID: cd1 Priority: 2 X-JTap-Cdest-Dest-Address: 203.0.113.112 X-JTap-Cdest-Dest-Port: 7899 X-JTap-Cdest-Source-Address: 192.0.2.9 X-JTap-Cdest-Source-Port: 12321 X-Username: testuser X-MD-Intercept-Id: 55667789 Flags: STATIC DTCP/0.7 200 OK SEQ: 100 CRITERIA-ID: 1
创建启用 DTCP 的消息以触发流量镜像
此部分显示 ENABLE 消息中使用的 DTCP 属性,如果之前的 DTCP ADD 或 DTCP ENABLE 命令中尚不存在丢弃策略,则会导致路由器触发丢弃策略。
ENABLE DTCP/0.8 Csource-ID: ft-user1 Cdest-ID: cd1 X-Drop-Policy: vod Flags: STATIC
使用 LIST 消息验证订阅者流量是否正在镜像
本节显示中介设备上的 LIST 消息示例。LIST 消息请求有关正在镜像的订户的信息。该信息在 LIST 响应中返回。响应显示正在镜像两个接口(demux0.30010002 和 demux0.30010001)的流量。
LIST DTCP/0.7 Csource-ID: dtcp1 Cdest-ID: cd1 Seq: 9 Authentication-Info: f6dd64643021debb167ce2fb2d3c7b6622a87e09 DTCP/0.7 200 OK SEQ: 9 TIMESTAMP: 2011-02-13 15:57:47.667 CRITERIA-ID: 2 CSOURCE-ID: dtcp1 CDEST-ID: cd1 CSOURCE-ADDRESS: 203.0.113.224 FLAGS: BOTH X-JTAP-CDEST-DEST-ADDRESS: 192.0.2.168 X-JTAP-CDEST-DEST-PORT: 65535 X-JTAP-CDEST-SOURCE-ADDRESS: 198.51.100.10 X-JTAP-CDEST-SOURCE-PORT: 50000 X-JTAP-CDEST-TTL: 64 X-INTERFACE-ID: demux0.30010002 /*subscriber interface*/ X-MD-INTERCEPT-ID: 0x0101010130010002 CRITERIA-NUM: 1 CRITERIA-COUNT: 0 CRITERIA-ID: 3 CSOURCE-ID: dtcp1 CDEST-ID: cd1 CSOURCE-ADDRESS: 203.0.113.224 FLAGS: BOTH X-JTAP-CDEST-DEST-ADDRESS: 192.0.2.168 X-JTAP-CDEST-DEST-PORT: 65535 X-JTAP-CDEST-SOURCE-ADDRESS: 198.51.100.10 X-JTAP-CDEST-SOURCE-PORT: 50000 X-JTAP-CDEST-TTL: 64 X-INTERFACE-ID: demux0.30010001 /*subscriber interface*/ X-MD-INTERCEPT-ID: 0x0101010130010001 CRITERIA-NUM: 2 CRITERIA-COUNT: 2 AUTHENTICATION-INFO: 361171ccb24dde6afe8ef66021287f9b8ac16028
使用 DELETE 消息删除流量镜像触发器
本节显示用于删除 demux0.30010001 和 demux0.30010002 上的流量镜像触发器的 DELETE 消息示例。DTCP DELETE 可以使用“条件 ID”仅删除该条件,也可以使用“Cdest-ID”删除之前创建的具有 cdest-ID 的所有内容。
DELETE DTCP/0.7 Csource-ID: dtcp1 CRITERIA-ID: 2 Flags: STATIC Seq: 10 Authentication-Info: 7e84ae871b12f2da023b038774115bb8d955f17e DTCP/0.7 200 OK SEQ: 10 CRITERIA-COUNT: 1 TIMESTAMP: 2011-02-13 16:00:02.802 AUTHENTICATION-INFO: 2834ff32ec07d84753a046cfb552e072cc27d50b DELETE DTCP/0.7 Csource-ID: dtcp1 CRITERIA-ID: 3 Flags: STATIC Seq: 12 Authentication-Info: 7653fd94659a7183a990bdea654a1b97c0895348 DTCP/0.7 200 OK SEQ: 12 CRITERIA-COUNT: 1 TIMESTAMP: 2011-02-13 16:01:35.895 AUTHENTICATION-INFO: 7cd8171057a327434e1b2d9b35f43b88305f9a74
验证订阅者接口上的流量镜像是否已停止
本节显示一个 LIST 消息示例,该消息用于显示删除 demux0.30010001 和 demux0.30010002 上的流量镜像。
LIST DTCP/0.7 Csource-ID: dtcp1 Cdest-ID: cd1 Seq: 13 Authentication-Info: 7c9f825427cfeaecebb0d13ea3842af1021c7d26 DTCP/0.7 430 Unknown Content Destination SEQ: 13 AUTHENTICATION-INFO: 5ca2eec65106354fe59c878b4c36b7de3c511acd