# spf-schedule-interval (OSPF view)

Use **spf-schedule-interval** to set the OSPF SPF calculation interval.

Use **undo spf-schedule-interval** to restore the default.

## Syntax

**spf-schedule-interval** *maximum-**interval* [ *minimum-interval* [ *incremental-interval* ] ]

**undo spf-schedule-interval**

## Default

The maximum calculation interval is 5 seconds, the minimum interval is 50 milliseconds, and the incremental interval is 200 milliseconds.

## Views

OSPF view

## Predefined user roles

network-admin

## Parameters

*maximum-**interval*: Specifies the maximum OSPF SPF calculation interval in the range of 1 to 60 seconds.

*minimum-interval*: Specifies the minimum OSPF SPF calculation interval in the range of 10 to 60000 milliseconds.

*incremental-interval*: Specifies the incremental OSPF SPF calculation interval in the range of 10 to 60000 milliseconds.

## Usage guidelines

Based on the LSDB, an OSPF router uses SPF to calculate a shortest path tree with itself as the root. OSPF uses the shortest path tree to determine the next hop to a destination. By adjusting the SPF calculation interval, you can prevent overconsumption of bandwidth and router resources due to frequent topology changes.

For a stable network, the minimum interval is used. If network changes become frequent, the SPF calculation interval is incremented by the incremental interval × 2^{n-}^{2} for each calculation until the maximum interval is reached. The value *n* is the number of calculation times.

The minimum interval and the incremental interval cannot be greater than the maximum interval.

## Examples

# Set the maximum SPF calculation interval to 10 seconds, minimum interval to 500 milliseconds, and incremental interval to 300 milliseconds.

<Sysname> system-view [Sysname] ospf 100 [Sysname-ospf-100] spf-schedule-interval 10 500 300