pppoe (DDoS Protection)
Syntax
pppoe {
aggregate {
bandwidth packets per second;
burst packets;
disable-fpc;
disable-logging;
disable-routing-engine;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
}
recover-time seconds;
}
padi {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
padm {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
padn {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
pado {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
padr {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
pads {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
padse {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
padt {
bandwidth packets per second;
burst packets;
bypass-aggregate;
disable-fpc;
disable-logging;
disable-routing-engine;
flow-detection-mode(automatic | off | on);
flow-detect-time seconds;
flow-level-bandwidth {
logical-interface packets per second;
physical-interface packets per second;
subscriber packets per second;
}
flow-level-control {
logical-interface(drop | keep | police);
physical-interface(drop | keep | police);
subscriber(drop | keep | police);
}
flow-level-detection {
logical-interface(automatic | off | on);
physical-interface(automatic | off | on);
subscriber(automatic | off | on);
}
flow-recover-time seconds;
flow-timeout-time seconds;
fpc name {
bandwidth-scale percent;
burst-scale percent;
disable-fpc;
hostbound-queue hostbound-queue;
}
hostbound-queue hostbound-queue;
no-flow-logging;
priority(high | low | medium);
recover-time seconds;
timeout-active-flows;
}
}Hierarchy Level
[edit system ddos-protection protocols]
Description
Configure PPPoE control traffic.
Options
> aggregate |
Configure aggregate for all PPPoE control traffic |
+ apply-groups |
Groups from which to inherit configuration data |
+ apply-groups-except
|
Don't inherit configuration data from these groups |
> padi |
Configure PPPoE PADI |
> padm |
Configure PPPoE PADM |
> padn |
Configure PPPoE PADN |
> pado |
Configure PPPoE PADO |
> padr |
Configure PPPoE PADR |
> pads |
Configure PPPoE PADS |
> padt |
Configure PPPoE PADT |
Required Privilege Level
admin—To view this statement in the configuration.
admin-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos Evolved OS Release 23.4R1.