Administrator-Defined Resource Limits for SDK Applications Overview

The Junos SDK has four levels of policies to ensure that SDK applications have the minimal impact on the native Junos operating system and system operations. These policies impose limits on the system resources the SDK application uses. Each succeeding policy level overrides the previous level’s settings, provided the constraints are within the previous level’s settings.

Level I policy is the default global policy generated by Juniper Networks. Level II is a per-provider level policy that enables different resource limits per provider. A Level III policy is implemented in the policy file that SDK developers write for each SDK package. The Level IV policy is set by the administrative user using the resource-limits statement at the [edit system extensions] hierarchy level.