[edit forwarding-options] Hierarchy Level
forwarding-options {
accounting group-name {
output {
cflowd [ host-names ] {
aggegation {
autonomous-system;
destination-prefix;
protocol-port;
source-destination-prefix {
caida-compliant;
}
source-prefix;
}
autonomous-system-type (origin | peer);
port port-number;
version format;
}
flow-active-timeout seconds;
flow-inactive-timeout seconds;
interface [ interface-names ] {
engine-id num;
engine-type num;
source-address address;
}
}
}
family (inet | inet6 | mpls)
filter {
input filter-name;
}
}
hash-key {
family inet {
layer-3;
layer-4;
}
family mpls {
label-1;
label-2;
}
}
helpers {
bootp {
description description-of-service;
interface interface-group {
description description-of-interface;
maximum-hop-count number;
minimum-wait-time seconds;
no-listen;
server [ addresses ];
maximum-hop-count number;
minimum-wait-time seconds;
server address < [ routing-instance routing-instance-name ] >;
domain {
description description-of-service;
server address;
interface interface-name {
description description-of-interface;
no-listen;
server address < [ routing-instance routing-instance-name ] >;
}
}
tftp {
description description-of-service;
server address < [ routing-instance routing-instance-name ] >;
interface interface-name {
description description-of-interface;
no-listen;
server address;
}
}
traceoptions {
file filename;
files number;
size bytes;
}
flag flag;
level level;
}
}
monitoring group-name {
family inet {
input {
interface interface-name;
}
output {
cflowd [ host-names ] {
aggregation {
automous-system;
destination-prefix;
protocol-port;
source-destination-prefix {
caida-compliant;
}
autonomous-system-type (origin | peer);
port port-number;
version format;
}
export-format cflowd-version-5;
flow-active-timeout seconds;
flow-inactive-timeout seconds;
interface [ interface-names ] {
engine-id num;
engine-type num;
input-interface-index num;
output-interface-index num;
source-address address;
}
}
}
}
next-hop-group [ group-names ] {
interface interface-name {
next-hop address;
}
}
port-mirroring {
input {
family inet {
rate num;
run-length num;
}
}
output {
interface interface-name {
next-hop address;
}
no-filter-check;
}
}
sampling {
disable;
input {
family inet {
max-packets-per-second number;
rate number;
run-length number;
}
}
output {
cflowd [ host-names ] {
aggregation {
autonomous-system;
destination-prefix;
protocol-port;
source-destination-prefix {
caida-compliant;
}
source-prefix;
}
autonomous-system-type (origin | peer);
(local-dump | no-local-dump);
source-address address;
port port-number;
version format;
}
file {
disable;
filename filename;
files number;
size bytes;
(stamp | no-stamp);
(world-readable | no-world-readable);
}
flow-active-timeout seconds;
flow-inactive-timeout seconds;
interface [ interface-names ] {
engine-id num;
engine-type num;
source-address address;
}
}
traceoptions {
file filename {
files number;
size bytes;
(world-readable | no-world-readable);
}
}
}
} # End of [edit forwarding-options] hierarchy level