Is there a Cisco command that would allow one to modify the default value of 1800 seconds (30 min) for the OSPF LSA refresh rate?
You cannot change the LSRefreshTime because it's hard-coded as an "architectural constant" in the OSPF RFC.
From OSPF commands, (IOS 12 is linked)
I'm suspicious that the default (in that doc) is 240 though, maybe this isn't the right knob... :/
Doesn't seem you can change individually, from the CF Guide...
This problem is solved by configuring each LSA to have its own timer. To again use the example of refreshing, each LSA gets refreshed when it is 30 minutes old, independent of other LSAs. So the CPU is used only when necessary. However, LSAs being refreshed at frequent, random intervals would require many packets for the few refreshed LSAs the router must send out, which would be inefficient use of bandwidth.
Therefore, the router delays the LSA refresh function for an interval of time instead of performing it when the individual timers are reached. The accumulated LSAs constitute a group, which is then refreshed and sent out in one packet or more. Thus, the refresh packets are paced, as are the checksumming and aging. The pacing interval is configurable; it defaults to 4 minutes, which is randomized to further avoid synchronization.