O programa Reliable-VN permite implementar diversas redes virtuais sobre uma mesma infraestrutura física. Assim se tem a possibilidade de customizar os recursos de rede usados, bem como a topologia virtual da rede implantada. Tendo em vista as necessidades distintas de cada cliente, o programa desenvolvido aplica um algoritmo que define uma rede virtual de acordo com a topologia do provedor, o nível de confiabilidade e a largura de banda requisitados.
O algoritmo constrói uma árvore geradora mínima inicial, e então, com a atualização dos custos de cada enlace, o algoritmo busca por caminhos alternativos através da adição de novos enlaces para a árvore geradora mínima inicial. A árvore geradora é construída achando o menor caminho existente entre o roteador do provedor que se comunica diretamente com o cliente e os demais roteadores de saída do provedor.
O programa se diferencia pela possibilidade da redução do uso da largura de banda e pela criação de canais de rede de acordo com o padrão de confiabilidade exigida pelo cliente. Assim, se supre toda a carência da área por métodos de geração de topologias para redes virtuais que considerem ao mesmo tempo a largura e a confiabilidade de rede definidos pelo cliente.