As understood, AlwaysOn Availability Groups supports multi-subnet failover as long as the application in question supports:
SQL Native Client 11.0 ODBC
ADO.NET with .NET Framework 4.0 (Update 4.0.3)
Microsoft JDBC driver 4.0 for SQL Server
and the app was developed on:
.Net 3.5 SP1 or higher
(resourse =
http://www.mattmasson.com/2012/03/alwayson-multi-subnet-failover-and-ssis/)
This particular article has been a valuable resource for testing databases and their new or old supporting apps.
I've devised a comfortable mix of "supported" & "unsupported" listeners, depending on whether apps were created
on platforms that support "multi-subnet failover = true".
I have one app that was developed on Microsoft Dynamics NAV 2009 SP1.
I haven't found any articles that mention the Microsoft Dynamics NAV 2009 SP1 platform and AOAG in the same sentence.
I guessing that it doesn't support multi-subnet failover ?
JDA