VirtualNetworkModel vnModel = getDatabase().lookupVirtualNetwork(null, getCanonicalName(net), net.getTrafficType());
if (vnModel == null) {
vnModel = new VirtualNetworkModel(net, null, getCanonicalName(net), net.getTrafficType());
vnModel.build(getModelController(), net);
try {
if (!vnModel.verify(getModelController())) {
vnModel.update(getModelController());
}
} catch (Exception ex) {
s_logger.warn("virtual-network update: ", ex);
}