I have a scenario where I had one router connected via a firewall in a back-to-back configuration. Both devices are added to SolarWinds. For example, if the firewall goes down, would the router availability remain at 100% or drop below 100%?
This question might do better in the Network Performance Monitor forum, but I'll take a stab at it. If you mean to say the connection to the router is dependent on the FW being up and working, I would expect the availability of both nodes to drop to zero if the intermediate FW node goes down.
Availability in SolarWinds Platform can only be 100% or 0% with raw polled data. So it's detected as up or down. Now, when this data gets averaged over a time period, that is how it would become anything between 100 and zero. Such as when you run a report for weekly availability or when the database automatically aggregates data following retention policies.
You could also set up a dependency on this router and FW. The FW would be the parent and router=child object. When the FW goes down the platform marks the router as unreachable and pauses polling until the FW comes back online.