Um Protocolo Atômico para Aplicação de Políticas de Gerenciamento em Redes com QoS Lisandro Zambenedetti Granville, Rodrigo Sanger Alves, Maria Janilce Bosquiroli Almeida, Liane Margarida Rockenbach Tarouco Instituto de Informática – Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal 15.064 – 91.501-970 – Porto Alegre – RS – Brazil {granville,sanger,janilce,liane}@inf.ufrgs.br Abstract. This paper introduces a protocol for the atomic deployment of management policies for computer networks with quality of services (QoS) support. Atomic protocols are needed when the deployment of a management policy partially works, configuring just a subset of the intended target devices, which is not enough to provide proper QoS for network users. Besides, policy partial deployment leads to the waste of network resources that could be better used. In addition to the protocol definition, this paper presents the protocol implementation in a policy-based network management architecture used to manage differentiated services (DiffServ) networks. Resumo. Este artigo apresenta um protocolo para aplicação atômica de políticas de gerenciamento em redes com qualidade de serviço (QoS). A necessidade de um protocolo atômico vem do fato de que aplicações de políticas que funcionam parcialmente não são suficientes para o fornecimento adequado de QoS aos usuários. Além disso, aplicações parciais acabam por desperdiçar recursos que poderiam ser melhor utilizados. Além da definição do protocolo, este artigo apresenta a implementação do mesmo em uma arquitetura de gerenciamento baseada em políticas voltada para o gerenciamento de rede com serviços diferenciados (DiffServ). 1. Introdução O gerenciamento baseado em políticas (PBNM) (Westerinen et al. 2001) é uma abordagem efetiva para o controle de redes com suporte à qualidade de serviço (QoS) [Flegkas et al. 2002]. Ainda que diversas arquiteturas PBNM tenham sido propostas nos anos recentes [Tsarouchis et al.2003] [Nikolakis et al.2004] [Guo et al. 2003], a arquitetura de políticas do IETF (Internet Engineering Task Force) é, provavelmente, uma das mais largamente conhecidas. Na verdade, tal arquitetura não é formalmente definida nos documentos do IETF, mas tem uma larga aceitação de seus elementos básicos, cujas funcionalidades são bem conhecidas. Uma ferramenta de políticas é utilizada pelo gerente da rede para definir políticas de QoS que são armazenadas em um repositório de políticas para futuro reuso e/ou aplicação. Os Policy Decision Points (PDPs), distribuídos pela rede gerenciada, são responsáveis por receber tais políticas e traduzi-las em ações de configuração relacionadas a QoS, que são aplicadas nos Policy Enforcement Points (PEPs), encontrados nos dispositivos de rede gerenciados.