A vehicle comprising: one or more access subnetwork radios configured to communicate through one or more access subnetworks; one or more interfaces configured such that an external device can transmit data through the interfaces to manage the operation of the access subnetwork radios; a memory unit that stores: a knowledge base, wherein the knowledge base stores parametric rules associated with the selection of a communication channel in one or more communication channels associated with the plurality of access subnetworks, status, performance and usage metrics for communications through the one or more communication channels, vehicle state information, and pre-configured policy on use of communication channels, wherein the parametric rules comprise rules including information that dictates how to select an access subnetwork and/or manage characteristics of an access subnetwork, the rules storing parameters relating to specific regions of travel, specific customers, specific times of travel, factors related to the travel of the vehicle and/or user applications executing on the vehicle; and a processing unit configured to: acquire state information associated with the operation of the vehicle and performance metric data based on the operation of the one or more communication channels associated with the plurality of subnetworks; identifying one or more changes to parameter values and rules in the knowledge base; and update the knowledge base with updated parametric rules comprising updated rules and updated parameter values without stopping execution of software, wherein the updated parametric rules are created using machine learning performed on the acquired data and the information associated with the performance goals; configure the interfaces based on a policy-based decision on a selection of an access subnetwork based on the updated rules and parameter values. one or more access subnetwork radios configured to communicate through one or more access subnetworks; one or more interfaces configured such that an external device can transmit data through the interfaces to manage the operation of the access subnetwork radios; a memory unit that stores: a knowledge base, wherein the knowledge base stores parametric rules associated with the selection of a communication channel in one or more communication channels associated with the plurality of access subnetworks, status, performance and usage metrics for communications through the one or more communication channels, vehicle state information, and pre-configured policy on use of communication channels, wherein the parametric rules comprise rules including information that dictates how to select an access subnetwork and/or manage characteristics of an access subnetwork, the rules storing parameters relating to specific regions of travel, specific customers, specific times of travel, factors related to the travel of the vehicle and/or user applications executing on the vehicle; and a processing unit configured to: acquire state information associated with the operation of the vehicle and performance metric data based on the operation of the one or more communication channels associated with the plurality of subnetworks; identifying one or more changes to parameter values and rules in the knowledge base; and update the knowledge base with updated parametric rules comprising updated rules and updated parameter values without stopping execution of software, wherein the updated parametric rules are created using machine learning performed on the acquired data and the information associated with the performance goals; configure the interfaces based on a policy-based decision on a selection of an access subnetwork based on the updated rules and parameter values. acquire state information associated with the operation of the vehicle and performance metric data based on the operation of the one or more communication channels associated with the plurality of subnetworks; identifying one or more changes to parameter values and rules in the knowledge base; and update the knowledge base with updated parametric rules comprising updated rules and updated parameter values without stopping execution of software, wherein the updated parametric rules are created using machine learning performed on the acquired data and the information associated with the performance goals; configure the interfaces based on a policy-based decision on a selection of an access subnetwork based on the updated rules and parameter values.