Tenho um switch HP ProCurve 8212zl que estou atualmente configurando do zero. Essa opção é um switch da Camada 3 , o que significa que também suporta roteamento .
Eu também tenho um ISP que me fornece acesso à Internet através de um canal de fibra Gigabit SFP 1000SX e me atribuiu uma variedade de endereços IP estáticos, além de me fornecer o endereço IP de seu Gateway.
Meu objetivo agora é configurar uma configuração mínima que ofereça suporte a acesso LAN e WAN (ou seja, acesso a meus dispositivos de rede local e também acesso à Internet por meio do gateway do ISP).
Configurar a LAN foi muito simples. Eu usei o CLI do switch para atribuir um endereço IP ao switch. Em seguida, atribuí manualmente endereços IP estáticos a todos os dispositivos conectados ao switch. (Eu percebo que eu deveria estar usando DHCP, mas novamente, no momento estou interessado apenas na configuração mais simples possível que suporta LAN e WAN.) Então agora eu tenho a LAN funcionando: todos os dispositivos conectados ao switch podem fazer ping no switch, e todos os dispositivos conectados ao switch podem pingar uns aos outros. A LAN consiste em uma única VLAN padrão.
No entanto, não consigo descobrir como acessar a Internet.
Eu tenho um canal de fibra que conecta diretamente a um módulo de chave via um SFP (1000SX Mini-GBIC). O SFP está conectado à porta B21
no switch. Usando o switch CLI, posso verificar o status da porta do canal de fibra digitando show interfaces B21
. Isso me mostra que a porta B21 está de fato ativada e seu status está ativo e está recebendo bytes. Então o SFP e a porta parecem estar funcionando bem.
Conceitualmente, meu entendimento é que, para acessar a Internet, o switch precisaria:
- Verifique se um pacote tem um IP de destino que não faz parte do
LAN local
- Em caso afirmativo, encaminhe-o para o gateway do meu provedor através da porta B21 (a porta do canal de fibra)
Li muitos dos manuais do HP ProCurve, mas não entendo como isso é feito. O mais próximo que eu posso entender é que você precisa habilitar o roteamento no switch (que eu fiz) e, em seguida, especificar uma "rota padrão" . Uma rota padrão diz basicamente ao switch "se você vir um pacote destinado a algum endereço que não faz parte da LAN local, encaminhe-o para <SOME IP ADDRESS>
"
Então, no CLI, posso fazer:
# ip route 0.0.0.0/0 <MY ISP'S GATEWAY IP ADDRESS>
Isto diz ao switch que se um pacote é destinado a algum endereço que não faz parte da LAN, encaminhe-o para <ISP GATEWAY ADDRESS>
.
Eu tentei isso e não funciona - o que significa que, mesmo com o conjunto de rotas padrão, ainda não consigo fazer ping no gateway do meu provedor, e não consigo fazer ping em nenhum endereço externo da Internet (como o endereço IP do google .com, por exemplo).
Mas, pior ainda, eu nem entendo por que isso deveria funcionar. Como o switch pode saber que ele deve passar pela porta do canal de fibra (porta B23
) para acessar o mundo externo até mesmo para encontrar <ISP GATEWAY ADDRESS>
? Não vejo como o comando ip route
fornece ao switch informações suficientes sobre onde encontrar <ISP GATEWAY ADDRESS>
.
Eu suspeito que devo estar perdendo algum conceito chave aqui. Em geral, quero informar a opção: "se você vir um pacote destinado a um endereço não-LAN, encaminhe-o para a porta B23, onde você encontrará uma conexão com o mundo externo e com o próximo salto (o gateway do meu provedor)" .
Então, o que estou perdendo aqui?