Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

prefix-limit

Syntax

prefix-limit {maximum number;teardown <percentage> <idle-timeout (forever | minutes)>;}

Hierarchy Level

[edit logical-systems logical-system-name protocols bgp family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit logical-systems logical-system-name protocols bgp group group-name family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit logical-systems logical-system-name protocols bgp group group-name neighbor address family  (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit protocols bgp family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit protocols bgp group group-name family (inet | inet6) (any | labeled-unicast | multicast | unicast)],[edit protocols bgp group group-name neighbor address family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit routing-instances routing-instance-name protocols bgp family (inet | inet6) (any | flow |  labeled-unicast | multicast | unicast)],[edit routing-instances routing-instance-name protocols bgp group group-name family (inet | inet6) (any | flow | labeled-unicast | multicast | unicast)],[edit routing-instances routing-instance-name protocols bgp group group-name neighbor address family (inet | inet6) (any | flow |  labeled-unicast | multicast | unicast)]

Release Information

Statement introduced before Junos OS Release 7.4.

Statement introduced in Junos OS Release 9.0 for EX Series switches.

Statement introduced in Junos OS Release 11.3 for the QFX Series.

Description

Limit the number of prefixes received on a BGP peer session and a rate-limit logging when injected prefixes exceed a set limit.

Options

maximum number—When you set the maximum number of prefixes, a message is logged when that number is exceeded.

Range: 1 through 4,294,967,295 (232 – 1)

teardown <percentage>—If you include the teardown statement, the session is torn down when the maximum number of prefixes is reached. If you specify a percentage, messages are logged when the number of prefixes exceeds that percentage. After the session is torn down, it is reestablished in a short time unless you include the idle-timeout statement. Then the session can be kept down for a specified amount of time, or forever. If you specify forever, the session is reestablished only after you issue a clear bgp neighbor command.

Range: 1 through 100

idle-timeout (forever | timeout-in-minutes)—(Optional) If you include the idle-timeout statement, the session is torn down for a specified amount of time, or forever. If you specify a period of time, the session is allowed to reestablish after this timeout period. If you specify forever, the session is reestablished only after you intervene with a clear bgp neighbor command.

Range: 1 through 2400

Required Privilege Level

routing—To view this statement in the configuration.

routing-control—To add this statement to the configuration.

Published: 2013-02-19