为版本 9 和 IPFIX 流配置模板 ID 和选项模板 ID
从 Junos OS 14.1 版开始,您可以为版本 9 定义模板 ID,定义用于内联流监控的 IPFIX 模板。要为版本 9 流指定模板 ID,请在 template-id id
层次结构级别包含语句 [edit services flow-monitoring version9 template template-name]
。
模板 ID 在 SRX 系列设备上实现方式不同。您不能配置模板 ID,而应动态分配模板 ID。
[edit services flow-monitoring version9] template template-name { template-id id; }
要为版本 IPFIX 流指定模板 ID,请在 template-id
层次结构级别包含语句 [edit services flow-monitoring version-ipfix template template-name]
。
[edit services flow-monitoring version-ipfix] template template-name { template-id id; }
要为版本 9 流指定选项模板 ID,请在 options-template-id
层次结构级别包含语句 [edit services flow-monitoring version9 template template-name]
。
[edit services flow-monitoring version9] template template-name { options-template-id id; }
要为 IPFIX 流指定选项模板 ID,请在 options-template-id
层次结构级别包含语句 [edit services flow-monitoring version-ipfix template template-name]
。模板 ID 和选项模板 ID 可以是 1024 到 65535 范围内的值。对于 PTX 系列路由器,如果未配置模板 ID 或选项模板 ID,软件将分配默认范围内的 ID(256-511),并且每个模板的 ID 不同。
[edit services flow-monitoring version-ipfix] template template-name { options-template-id id; }
MX 和 QFX 系列注意事项
模板 ID 和选项模板 ID 可以是 1024 到 65535 范围内的值。如果不为模板 ID 和选项模板 ID 配置值,则为这些 ID 假定默认值,这些 ID 对于各种地址族不同。如果为不同的地址族配置相同的模板 ID 或选项模板 ID 值,则此类设置处理不正确,可能会导致意外行为。例如,如果为 IPv4 和 IPv6 配置相同的模板 ID 值,则收集器将根据上次接收的模板 ID 值验证导出数据。在这种情况下,如果在 IPv4 之后配置 IPv6,则该值对 IPv6 有效,默认值用于 IPv4。
在 Junos OS 13.3R1 版中,不同协议或地址家族 IPFIX 流的模板 ID 的默认值如下:
-
IPv4 IPFIX 流模板 ID — 256
-
IPv6 IPFIX 流模板 ID — 257
-
VPLS IPFIX 流模板 ID — 258
-
MPLS IPFIX 流模板 ID — 259
从 Junos OS 14.1R1 版开始,不同协议或地址家族的版本 9 流的模板 ID 的默认值如下:
-
IPv4 版本 9 流模板 ID — 320
-
IPv6 版本 9 流模板 ID — 321
-
VPLS 版本 9 流模板 ID — 322
-
MPLS 版本 9 流模板 ID — 323
截至 Junos OS 13.3R1 版,不同协议或地址家族 IPFIX 流的选项模板 ID 的默认值如下:
-
IPv4 IPFIX 流选项模板 ID — 512
-
IPv6 IPFIX 流选项模板 ID — 513
-
VPLS IPFIX 流选项模板 ID — 514
-
MPLS IPFIX 流选项模板 ID — 515
从 Junos OS 14.1R1 版开始,不同协议或地址家族的版本 9 流的选项模板 ID 的默认值如下:
-
IPv4 版本 9 流选项模板 ID — 576
-
IPv6 版本 9 流选项模板 ID — 577
-
VPLS 版本 9 流选项模板 ID — 578
-
MPLS 版本 9 流选项模板 ID — 579
表 1 介绍了 MX 系列的数据模板和选项模板 ID(具有 IPFIX 流的默认值和配置值的不同协议)。
家庭 |
配置的值 |
数据模板 |
选项模板 |
---|---|---|---|
IPv4 |
没有 |
256 |
576 |
IPv4 |
1024-65535 |
1024-65535 |
1024-65535 |
IPv6 |
没有 |
257 |
577 |
IPv6 |
1024-65535 |
1024-65535 |
1024-65535 |
VPLS |
没有 |
258 |
578 |
VPLS |
1024-65535 |
1024-65535 |
1024-65535 |
Mpls |
没有 |
259 |
579 |
Mpls |
1024-65535 |
1024-65535 |
1024-65535 |
表 2 介绍了 MX 系列的数据模板值和选项模板 ID(使用版本 9 流的默认值和配置的不同协议)。
家庭 |
配置的值 |
数据模板 |
选项模板 |
---|---|---|---|
IPv4 |
没有 |
320 |
576 |
IPv4 |
1024-65535 |
1024-65535 |
1024-65535 |
IPv6 |
没有 |
321 |
577 |
IPv6 |
1024-65535 |
1024-65535 |
1024-65535 |
VPLS |
没有 |
322 |
578 |
VPLS |
1024-65535 |
1024-65535 |
1024-65535 |
Mpls |
没有 |
323 |
579 |
Mpls |
1024-65535 |
1024-65535 |
1024-65535 |
表 3 介绍了 MX 系列的数据模板值和选项模板 IPFIX 流具有默认值和配置值的不同协议。
配置的值 |
协议家族 |
FPC 插槽 |
PFE Inst |
LU Inst |
观察域 ID 具有 1 个插槽 LU 的 PFEInst xxxx xxxx xxxx 1xxx xxxx xxxx xxxx xxxx xxxx |
---|---|---|---|---|---|
没有 |
IPv4 (0) |
1 |
1 |
0 |
0000 0000 0000 100 0000 0001 0000 0001 0x00080101 |
没有 |
IPv6 (1) |
1 |
1 |
0 |
0000 0000 000 1001 0000 0001 0000 0001 0x00090101 |
没有 |
VPLS (2) |
1 |
1 |
0 |
0000 0000 0000 1010 0000 0001 0000 0001 0x000A0101 |
没有 |
MPLS (3) |
1 |
1 |
0 |
0000 0000 000 1011 0000 0001 0000 0001 0x000B0101 |
4 |
IPv4 (0) |
1 |
1 |
0 |
0000 0100 0000 100 0000 0001 0000 0001 0x04080101 |
190 |
IPv4 (0) |
1 |
1 |
0 |
1101 1110 0000 1000 000 0001 0000 0001 0xBE080101 |
4 |
IPv4 (0) |
2 |
1 |
1 |
0000 0100 0000 100 0000 0010 0001 0001 0001 0x04080211 |
4 |
IPv6 (1) |
1 |
1 |
0 |
0000 0100 0000 1001 0000 0001 0000 0x04090110 |
190 |
IPv6 (1) |
1 |
1 |
0 |
1101 1110 0000 1001 0000 0001 0001 0000 0xBE090110 |
4 |
VPLS (2) |
2 |
2 |
0 |
0000 010 0000 1010 0000 0010 0010 0000 0x040A0220 |
10 |
IPv4 (0) |
28 |
2 |
1 |
0000 1010 0000 1000 0001 1100 0010 0001 0x0A081C21 |
PTX 系列注意事项
如果您选择配置模板 ID 和选项模板 ID,则范围为 1024 到 65520。如果不配置这些 ID,则设置的默认值在 256-511 的范围内,并且每个模板的默认值不同。
您可以为族 inet
、和mpls
inet6
(仅)配置template-id
和option-template-id
语句。
不得为不同的模板(选项或数据模板)配置相同的 ID。
操作系统不会检查以确保您不会为不同的模板配置相同的 ID 值。如果配置相同的 ID 值,则此类设置处理不正确,并可能导致意外行为。
模板 ID 或选项模板 ID 范围 [配置 template-id
或 options-template-id
值 + 20)将保留,不得在此范围内配置任何其他 ID。跨系列配置的模板 ID 或选项模板 ID 之间的差异应至少为 20;例如,如果 template-id 1056
为系列 inet
配置了,则不应为任何其他系列配置 1056 到 1075 范围内的模板 ID。
对于 Junos OS,如果更改模板 ID 或选项模板 ID,所有流都会以非活动方式超时。我们重新学习了新的流。
对于 Junos OS 演化版,如果更改模板 ID 或选项模板 ID,此更改不会影响流。
表 4 汇总了与模板 ID 配置的值对应的数据和选项模板 ID 值(按家族)。
模板系列 |
数据或选项模板 ID 的配置值 |
隧道观察旋钮 |
主模板和辅助模板的模板 ID 范围 |
模板类型 |
保留的数据模板 ID |
保留选项模板 ID |
---|---|---|---|---|---|---|
IPv4(Junos OS Evolved) |
T1 |
未指定 |
(T1...T1+20) |
IPv4 |
T1 |
T1(选项模板-系统范围) T1+1(选项模板 – 模板范围) |
IPv4 (Junos OS) |
T1 |
MPLS-O-UDP |
(T1...T1+20) |
IPv4 |
T1 |
T1(选项模板-系统范围) T1+1(选项模板 – 模板范围) |
IPv4-MPLS-IPv4 |
T1+1 |
T1(选项模板-系统范围) T1+1(选项模板 – 模板范围) |
||||
IPv4-MPLS-IPv6 |
T1+2 |
T1(选项模板-系统范围) T1+1(选项模板 – 模板范围) |
||||
IPv6 |
T2 |
未指定 |
(T2...T2+20) |
IPv6 |
T2 |
T2(选项模板-系统范围) T2+1(选项模板 – 模板范围) |
Mpls |
T3 |
不 |
(T3...T3+20) |
Mpls |
T3 |
T3(选项模板-系统范围) T3+1(选项模板 – 模板范围) |
IPv4 |
(T3+1...T3+20) |
MPLS-IPv4 |
T3+1 |
|||
IPv6 |
(T3+1...T3+20) |
MPLS-IPv6 |
T3+2 |
|||
MPLS-O-UDP(仅限 Junos OS) |
(T3+1...T3+20) |
MPLS-IPv4+UDP+MPLS_IPv4 |
T3+3 |
|||
MPLS-IPv4+UDP+MPLS_IPv6 |
T3+4 |