NetWare 1 Os protocolos • IPX - Internet Packet eXchange : fornece transporte de datagranas (sem conexão) • SPX -Sequenced Packet eXchange: fornece transporte baseado em conexões • RIP -Routing Information Protocol: mantém a tabela de roteamento • SAP - Service Advertising Protocol: divulga serviços • NCP-NetWare Core Protocol: manipula arquivos do NetWare • PBP-Packet Burst Protocol: executa leituras e gravações de alto desempenho 2 Protocolos de roteamento • RIP é um protocolo do tipo vetor-distância Periodicamente verifica se a configuração da rede se alterou Transmitem periodicamente broadcast para seus vizinhos com as informações que dispõem sobre a topologia • NLSP - NetWare Link State Protocol é um protocolo do tipo link-state Registram o estado de outros roteadores e dos enlaces 3 SAP-Service Advertising Protocol • Enquanto os servidores da rede estão rodando, usam o SAP para anunciar seus serviços ao resto da rede • Servidores e roteadores anunciam seus serviços e endereços de rede • As estações usam a informação para obter o endereços dos servidores 4 NCP - NetWare Core Protocols • Usado pelo servidor de arquivo • Controle de sessão e verificação de erros a nível de pacote 5 SPX - Sequenced Packet eXchange • • • • Protocolo do nível de transporte Confiabilidade fim-a-fim Garantia de entrega de pacotes Seuqnciação de pacotes 6 Gateways • Conecta sistemas diferentes • Translada todas as camadas de uma arquitetura em outra • Exemplos de gateways: NetWare com SNA NetWare com TCP/IP 7 Aplicação Apresentação SAP Sessão NCP SPX Transporte Rede Enlace Aplicações NetWare IPX NSLP RIP Logical Link and MAC Protocols (Ethernet, Token-Ring, ARCNET etc...) Físico 8 Servidor Estação de Trabalho Aplicações Gerenciamento de memória Scheduling Sistema de arquivos Sistema Operacional Serviços de: Diretório Arquivos Impressão Banco de Dados Comunicações Mensagens Software de Comunicações (protocolo) Software Redirecionador Software de Comunicações (protocolo) 9 Arquitetura do Sistema Operacional • O Sistema Operacional de Rede é consistido de: – Sistema Operacional do Servidor – Aplicações Cliente-Servidor – Software de conectividade para a estação de trabalho • O módulo redirecionador na estação de trabalho, intercepta os pedidos de acesso a recursos (disco, impressora) e os direciona ao servidor quando se trata de recursos por ele administrados, usando um protocolo de acesso ao servidor 10 Mecanismos do servidor • Multitask, multithread, permitindo comportamento multiuser com alta performance sob carga intensa • Elevator seeking - pedidos de I/O são processados de modo a otimizar o movimento da cabeça de leitura/gravação • Read-ahead caching - antecipa próximos pedidos de leitura e move os dados para a memória cache • Disk caching - armazena arquivos na memória real • Background writes - escreve aproveitando folgas • Ovelapped seeks - vários canais de disco podem permitir acessos simultâneos a vários discos • Indexed File allocation tables - arquivos grandes tem a FAT indexada viabilizando acesso mais rápido 11 Mecanismos de confiabilidade • Verificação “read-after-write” - cada bloco escrito no disco é lido logo após. Se não está correto transfere dados para outro local e marca aquele como inusável • Duplicação de diretórios: cópia da estrutura do diretório raiz • Duplicação da FAT-File Allocation Table • Hot Fix: deteccão de defeitos na superfície do disco evitando aquele como inusável • SFT-System Fault Tolerance • Replicação do NDS-NetWare Directory System 12 SFT-System Fault Tolerance • SFT III – Espelhamento de disco - duplica o volume inteiro num segunto disco – Duplicação de disco - duplica o canal também – Transaction Tracking System - operações são consideradas grupos de transções que que são realizadas completamente ou abandonadas – Monitora o UPS (Uninterruptible Power System) ligado ao servidor, desligando o sistema automaticamente se ocorre uma falha de energia 13 Segurança • Mecanismos de segurança: – Contas – Password - armazenadas de forma criptografada e supervisores podem obrigar os usuários a trocá-las periodicamente; não são transmitidas às claras na rede – Diretório – Arquivos – Interconexão • Perfil de usuário – Administrador pode especificar data, horário e locais de onde o usuário pode acessar a rede 14 NDS- NetWare Directory Services • Banco de dados distribuído que na versão 4.0 em diante substitui o bindery usado nas versões anteriores • Acesso global aos recursos da rede independente de sua localização física • Usuário efetua o procedimento de login com a rede e a partir de então passa a ter acesso aos recursos a ele permitidos 15 Interconexão de redes • O servidor contém um roteador interno que permite interconectar até 16 redes diferentes • Capaz de rotear também pacotes IP • Tunneling - interconectar redes NetWare através de TCP/IP encapsulando pacotes IPS dentro de pacotes IP • Múltiplas pilhas de protocolos podem estar ativas simultaneamente: – – – – – SPX/IPX TCP/IP SNA Apple Talk ISO TP4 16 17 NFS no servidor NetWare 18 Acesso Remoto 19 Conexão com IBM • Netware for SAA é um conjunto de módulos NLM (NetWare Loadable Modules) • Gateway 3270 prove acesso ao mainframe com emuladores • Acesso para clientes NetWare a aplicações no ambiente IBM usando SAA • Aplicações LU6.2, gateways de correio eletrônico, acesso a bancos de dados 20 Gateway com IBM 21 Gerenciamento • Netware suporta um agente SNMP que provê informação sobre a rede e sobre o servidor e seus recursos (extensão proprietária da MIB II) • Supervisores podem administrar a rede a partir de suas próprias estações de trabalho (utilitário RCONSOLE) 22