A method and system are disclosed for ensuring data availability for a
plurality of programmable radios that are waveform agile and that are
capable of operating over a plurality of different data links. An
enterprise network management tool makes a determination of the threat
states for each waveform supported on the programmable radios, and the
enterprise network management tool communicates with the programmable
radios to advise the programmable radios that a waveform has been
compromised. The threat states determined by the enterprise management
tool are used to identify which channels are available for dynamic
reassignment and which are not. The identity of the available channels
and the comprised channels are communicated to a gateway. The gateway
establishes a plurality of virtual networks for the programmable radios,
and the gateway transitions a programmable radio from one virtual network
to another, when service has been denied on the intended delivery path
that has been compromised.