14/02/2018

Tipos de switches de rede

     Os switches são dispositivos de rede que permitem a ampliação e comunicação entre equipamentos de rede, realizando a transmissão dos dados somente entre os equipamentos envolvidos.
     Este equipamentos pode ser classificados e divididos em duas principais categorias e posteriormente subdivididos em:
  1. Switch Modular ou Switch Ethernet de Configuração Modular
  2. Switch Fixo ou Switch Ethernet de Configuração Fixa
    • não gerenciável
    • gerenciável

 

Switch Modular

     São equipamentos mais robustos utilizados em grandes centros para distribuição de rede ou em grandes Data Centers. Este tipo de dispositivo permite a inclusão de módulos adicionais não somente para expansão de portas mas também para aplicações específicas como firewall, analisadores de rede e melhorias de hardware como fontes de alimentação e bandejas de ventilação.
     Alguns exemplos são equipamentos da linha Catalyst 9600 e Nexus 7000 da Cisco ou da linha C9https://canofre.blogspot.com/2018/02/tipos-de-switches-de-rede.html000 da Dell.

Switches modulares Catalyst 9600 e Dell C9000
Switches modulares Catalyst 9600 e Dell C9000

 

Switch Fixo

     São equipamentos que possuem um número fixo de portas e normalmente não permitem expansão, tais como equipamentos Cisco Catalyst 2960 series, Dell N1500 series. 
     Em alguns casos, estes switches podem ser confundidos com modulares devido a possibilidade inclusão de módulos de expansão para portas SFP - Small Form-factor Pluggable, ou uma fonte adicional, tal como os Catalyst 3750 da Cisco. 
     Neste caso são módulos específicos que podem ser adicionados a um equipamento específico o que vem a ser diferente das bandejas de expansão para switches modulares.
Switches gerenciáveis Dell N1500 e Catalyst 2960
Switches gerenciáveis Dell N1500 e Catalyst 2960

 

 a)Switches não gerenciáveis

     Estes equipamentos são os mais simples no quesito de utilização, basicamente são dispositivos plug and play, que permitem ampliar o número de conexões sem a possibilidade de uma gerência mais detalhada, como priorização de tráfego para voz ou segmentação de rede.
     São também os equipamentos mais atrativos financeiramente, justamente por serem menos robustos, o que leva a um menor custo de fabricação e utilização.
     No entanto, não quer dizer que sejam inferiores com relação a quantidade de equipamentos suportados, pois podem ser encontrados dispositivos não gerenciáveis com suporte a um tráfego maior do que dispositivos gerenciáveis, e a um custo menor também. A escolha por este equipamento vai depender da demanda a ser atendida e das características da rede.

 

b)Switches gerenciáveis

     São equipamentos mais robustos que permitem uma série de configurações e opções para administração da rede, tais como:
  • Priorização de tráfego através de Quality of Service - QoS;
  • Monitoramento via Simple Network Management Protocol - SNMP;
  • Segmentação de redes virtuais (VLANs);
  • Protocolos de autenticação e atribuição dinâmica de VLANs (802.1x);
  • Registro de eventos possibilitando análise de logs em vários níveis;
     De forma adicional, outras funcionalidades e até mesmo variações na no abrangência das mesmas, podem ser encontradas entre os diversos modelos e fabricantes. Essa variação entre equipamentos com maior e menor robustez leva as vezes a uma terceira categoria intermediárias entre os gerenciáveis e os não gerenciáveis, denominada switches inteligentes, tal como os small bussines da Cisco.
     Do meu ponto de vista, os switches inteligentes, não deixam de ser gerenciáveis somente pelo fato de não suportarem a mesma quantidade de VLANs, ou não realizarem a atribuição dinâmica de VLANs nas portas, dentre outras variações, apenas possuem uma configuração menos robusta.
     Também é importante frisar que esta categoria de equipamentos (gerenciáveis e inteligentes) necessita de uma configuração prévia para entrar em funcionamento, a qual pode variar de acordo com o fabricante e/ou modelos de um mesmo fabricante.

 

Switches L2 e L3

     A classificação L2 e L3 faz referência a camada de atuação do equipamento no modelo OSI - Open System Interconnection.
  • L2 - Layer 2 : Camada 2 - Enlace de dados
  • L3 - Layer 3 : Camada 3 - Rede
     Na camada 2 do modelo OSI, a comunicação ocorre pela identificação do endereço físico do dispositivo, o MAC - Media Access Control. Dessa forma, os equipamentos do tipo L2, se comunicam somente com base em endereços MAC, propagando a comunicação em broadcast para todas as redes lógicas nele conectadas, não permitindo o roteamento de redes ou sub-redes.
     Na camada 3, a comunicação ocorre pelo endereço lógico, e dessa forma, equipamentos do tipo L3 tem a capacidade identificar redes e sub-redes (endereço IP e máscara), interconectando-as e realizando o roteamento entre as mesmas.
      A camada de atuação do equipamento não está diretamente relacionada com a capacidade de gerenciamento ou não do dispositivo. Embora switches não gerenciáveis sejam sempre do tipo L2, equipamentos gerenciáveis pode ser do tipo L2 ou L3.

Referências 

     

06/02/2018

Nomenclatura da linha Catalyst da CISCO

     A nomenclatura adotada nos switches da linha Catalyst, segue um padrão dividido em 4 partes distintas, separadas por um travessão (-), que definem:
  1. tipo de equipamento: sigla WS (Workgroup Switch) que define um switch. Alguns outros equipamento da Cisco também seguem essa nomenclatura, utilizando por exemplo: AP, para definir Access Ponit e CP para definir Telefones VoIP;
  2. linha, modelo e série: C2960X : linha Catalyst (C), modelo 2960, série X;
  3. especificações em geral, tais como: 
    • número de portas (12/24/48), excluindo-se as portas para uplink via fibra;
    • se o equipamento é POE (P) ou não POE (T) e para switches com mais de 24 portas, a potência fornecida, 740W(FP) ou 320W(LP)
    • a quantidade de portas SFP disponíveis, 4 SFP (S), 2 SFP+ (D), 4 SFP+ (Q), sendoSFP 1G e SFP+ 10G
  4. conjunto de características do IOS, que pode não estar presente, sendo divididos em Lan Base (L) e Lan Lite (S), diferindo em número máximo de VLANs ativas, velocidade de banda e encaminhamento de trafego.
  5. Exemplo
nomenclatura_cisco_exemplo1.png

Modelos

nomenclatura_cisco_exemplo2.png 

Referências

  • https://supportforums.cisco.com/t5/lan-switching-and-routing/cisco-model-naming-convention/td-p/1275158

01/02/2018

SSH - no matching key exchange method found

     Esse erro - alerta - aviso, é exibido devido a utilização de algoritmos de criptografia mais antigos em uso no servidor que se deseja conectar. O melhor mesmo seria corrigir essa situação no servidor, mas caso não seja possível, a configuração abaixo resolve o problema.
     Da página do projeto oficial do Open SSH, de onde está solução foi retirada, a tradução dada pelo google para o primeiro parágrafo que explica a situação, é a seguinte:

OpenSSH implementa todos os algoritmos criptográficos necessários para compatibilidade com os padrões compatíveis de implementações SSH, mas uma vez que alguns dos algoritmos mais antigos tornaram-se fracos, nem todos eles são ativadas por padrão. Esta página descreve o que fazer quando o OpenSSH se recusa a conectar-se com algum servidor que suporta apenas algoritmos legados.

Para corrigir esse "problema", é necessário incluir o endereço que utiliza um algoritmo mais antigo e também o algoritmo utilizado, no arquivo ~/.ssh/config, tal como o exemplo a seguir, onde cada par de linhas define servidor e algoritmo utilizado:
# Usa o algoritmo +ssh-dss para o meuservidor.com.br
Host meuservidor.com.br
      KeyAlgorithms +ssh-dss
#
# Usa o algoritmo +diffie-hellman-group1-sha1 para meuservidor2.com.br
Host meuservidor2.com.br
     KexAlgorithms +diffie-hellman-group1-sha1
#
# Usa o algoritmo +diffie-hellman-group1-sha1 para toda rede 192.168.*.*
Host 192.168.*.*
      KexAlgorithms +diffie-hellman-group1-sha1

Referências

  • https://www.openssh.com/legacy.html
  • http://blog.ffelix.eti.br/ssh-no-matching-key-exchange-method-found-their-offer-diffie-hellman-group1-sha1/

10/06/2015

Servidor FTP - vsftpd

Mais uma concatenação de posts que me levaram ao objetivo desejado, configurar um servidor ftp no linux. No final do post coloco as referências de onde copiei os passo abaixo.

1. Instale o servidor:
# apt-get install vsftps

2. Edite o arquivo de configuração localizado em /etc/vsftps.conf, para um funcionamento básico, com as seguintes configurações:
# vim /etc/vsftpd.conf
# Desativar o acesso anonimo 
anonymous_enable=NO .. 
# Permitir acesso a usuários locais 
local_enable=YES 
# Permitir que o usuário possa gravar/criar no diretório 
write_enable=YES 
# Bloquear o acesso dos usuário somente a sua pasta 
chroot_local_user=YES

3. Para evitar a autenticação de usuários FTP via ssh ou localmente, será criado um shell fack, limitando o acesso de usuários FTP somente ao FTP:
# echo "/bin/false" >> /etc/shells

4. Criar um grupo para os usuários do FTP:
# groupadd ftpusers

5. Criar um diretório separado onde serão criados os usuários FTP, não que seja necessário, mas mantém organizado.
# mkdir /home/ftp

6. Criar os diretórios dos usuários:
# mkdir /home/ftp/user1 
# mkdir /home/ftp/user2 
# mkdir /home/ftp/user3

7. Criar os usuários direcionando para os seus diretórios, grupo ftp e bash:
# useradd user1 -d /home/ftp/user1 -s /bin/false -G ftpusers 
# useradd user2 -d /home/ftp/user2 -s /bin/false -G ftpusers 
# useradd user3 -d /home/ftp/user3 -s /bin/false -G ftpusers

8. Alterar as permissões dos diretórios de cada usuários:
# chown user1:ftpusers /home/ftp/user1 
# chown user2:ftpusers /home/ftp/user2 
# chown user3:ftpusers /home/ftp/user3

9. Ajustar as permissões dos diretórios para que somente o usuário tenha acesso de escrita:
# chmod -R 2750 /home/ftp/

10. Reiniciar o serviço:
# service vsftpd restart

Referências