terça-feira, 23 de fevereiro de 2010

NPS - Network Policy Server

Outro assunto cobrado na 70-642 é sobre NPS (Network Policy Server). Abaixo segue uma pequena revisão do que seria o NPS e como ele funciona, e espero que isto posso ajudá-los a entender este assunto.


O Servidor de Diretivas de Rede (NPS - Network Policy Server) pode ser usado como um servidor RADIUS (Remote Authentication Dial-In User Service) para: autenticar, autorizar e contabilizar clientes RADIUS.
Cuidado para não se confundir: Cliente RADIUS não é o usuário, por exemplo, tentanto acessar a rede. Cliente RADIUS pode ser um servidor de acesso, como: servidor Dial-up, ponto de acesso sem fio (Access Point) ou um proxy RADIUS.

Um dos principais benefícios ao usar o NPS como um servidor RADIUS é a centralização de informações:

- Serviço de autenticação e autorização centralizados. O servidor RADIUS recebe todas as solicitações de acesso enviadas pelos clientes RADIUS.
O NPS pode usar o ADDS (Active Directory Domain Services) ou um banco de dados local (SAM) de contas de usuário para autenticar o usuário.

- Serviço de contabilização central (seria como um registro das ações): as informações podem ser salvas num log local ou num banco de dados do SQL Server, por exemplo. 
Você pode também visualizar estes logs pelo Event Viewer.

Abaixo segue um exemplo de como ficaria este design (NPS como um servidor RADIUS):



Fonte: Imagem obtida no Technet Brasil (http://technet.microsoft.com/pt-br).


Abaixo segue como seria, simplificadamente, o fluxo das mensagens:
1- O cliente solicita conexão à rede. Esta solicitação de conexão é recebida pelos Servidores de Acesso (RADIUS Client);
2- O servidor de acesso, que foi configurado para usar o protocolo RADIUS para autenticar, autorizar e contabilizar, cria e envia uma solicitação de acesso ao servidor NPS (Servidor RADIUS).
3- O servidor NPS recebe e verifica o conteúdo da mensagem de solicitação de acesso.
Neste passo, para aumentar a segurança, se necessário, o servidor NPS pode ou não enviar uma mensagem de desafio para o servidor de acesso. O servidor de acesso processa o desafio e retorna o resultado para o servidor NPS.
4- As credenciais são verificadas e as propriedades da conta de discagem são obtidas (neste ponto o DC é acessado).
5-  Uma tentativa de conexão é permitida, fazendo-se valer as propriedades de discagem da conta do user e das Network Policies (Diretivas de Rede).


Um grande abraço pessoal, e boa sorte na prova.



quarta-feira, 17 de fevereiro de 2010

Calculando Subnets


Neste tópico vamos aprender a calcular subnets e entender como funcionam os saltos. Para quem já conhece o assunto é uma boa oportunidade de relembrar os conceitos, mas para quem ainda não conhece é uma boa hora de se familiarizar com o assunto.       

Fique tranquilo, não é nada complicado. É simplesmente matemática.

Imagine a seguinte situação:
Seu chefe lhe pede para criar 08 subnets, e pede também que haja a possibilidade de expansão futura para mais 04 subnets adicionais.
Sabendo que sua rede é classe B, 172.54.0.0, quais passos deverão ser seguidos para criar a quantidade requisitada de subnets?

Passo 1: Definir o número de divisões possíveis  para alcançar o total de subnets exigidas

No primeiro momento foi solicitado a criação de 08 subnets, mas com a possibilidade de expansão para mais 04 subnets, totalizando 12 subnets.
Com esta informação em mãos iremos aplicar a regra de 2n (2 elevado a N - Notação Decimal que compõe o total de divisões possíveis).

2*1 = 2 (< 12)
2*2 = 4 (< 12)
2*4 = 16 (> 12) Então usaremos 4 bits para a nossa operação.

Isto em binário ficaria assim:

11111111.11111111.11110000.00000000
255.255.240.0 = 172.54.0.0/20 (este /20 significa a quantidade de bits que serão utilizados para rede. Conte a quantidade de números '1' acima e chegará ao valor final 20)


Agora já temos a máscara de rede e sabemos que poderemos ter até 16 subnets (2*4). Com estas informações em mãos, precisaremos descobrir os saltos que ocorrerão.


Passo 2: Descobrindo os saltos

Como descobrir os saltos que ocorrerão na composição das subnets? - Simples !!!
Basta olhar o bit de baixa ordem.

Você deve estar se perguntando: "Bit de baixa ordem?"
Isto mesmo ... olhe abaixo como descobri-lo.

Representação binária da nossa máscara de rede:
11111111.11111111.11110000.00000000

Representação em decimal:
 1   1  1  1 1 1 1 1.   1   1  1  1 1 1 1 1.   1   1  1  1 0 0 0 0.00000000  

128 64 32 16 8 4 2 1   128 64 32 16 8 4 2 1   128 64 32 16
   
255                         255                   240              0

Vê-se que temos 20 bits para rede, certo (veja a quantidade de '1') ? E qual o valor em decimal deste último bit? 16, certo?
Pronto, este é o nosso bit de baixa ordem !!!
Então os saltos irão ocorrer de 16 em 16 ficando assim:



Rede Original: 172.54.0.0
Mascara Original:
255.255.0.0

Subnet 01: 172.54.0.0
10101100.00110110.00000000.00000000

Subnet 02: 172.54.16.0
10101100.00110110.00010000.00000000

Subnet 03: 172.54.32.0
10101100.00110110.00100000.00000000

Subnet 04: 172.54.48.0
10101100.00110110.00110000.00000000

Subnet 05: 172.54.64.0
10101100.00110110.01000000.00000000

Subnet 06: 172.54.80.0
10101100.00110110.01010000.00000000

Subnet 07: 172.54.96.0
10101100.00110110.01100000.00000000

Subnet 08: 172.54.112.0
10101100.00110110.01110000.00000000

Subnet 09: 172.54.128.0
10101100.00110110.10000000.00000000

Subnet 10: 172.54.144.0
10101100.00110110.10010000.00000000

Subnet 11: 172.54.160.0
10101100.00110110.10100000.00000000

Subnet 12: 172.54.176.0
10101100.00110110.10110000.00000000

Subnet 13: 172.54.192.0
10101100.00110110.11000000.00000000

Subnet 14: 172.54.208.0
10101100.00110110.11010000.00000000

Subnet 15: 172.54.224.0
10101100.00110110.11100000.00000000

Subnet 16: 172.54.240.0
10101100.00110110.11110000.00000000

Nova Mascara: 255.255.240.0
11111111.11111111.11110000.00000000

Primeiro Host: 172.54.0.1
Ultimo Host:
172.54.255.254
Broadcast:
172.54.255.255



Pronto! Neste exemplo aprendemos a calcular subnets e seus saltos.
Caso queiram confirmar estes cálculos, acessem: http://www.subnet-calculator.com/