Exemplos típicos de configuração via CLI para switches TP-Link JetStream
Este guia destina-se a fornecer aos administradores de rede alguns exemplos típicos de configuração via CLI (Command Line Interface - Interface de Linha de Comando).
2.3 Exibir Configuração da Porta
3. Configuração de VLAN 802.1Q
3.2 Configuração de Porta de Acesso
3.3 Configuração de Porta Trunk
3.5 Exibir Configuração de VLAN
4.1 Habilitar Globalmente o IGMP Snooping
4.3 Configurando IGMP Snooping para VLANs
4.4 Habilitar Fast Leave para VLANs
4.5 Habilitar IGMP Querier para VLANs
4.6 Configurar IGMP Snooping para Portas
5. Interface VLAN/Endereço IP do Switch
5.1 Exibir Endereço IP da VLAN 1
Este capítulo apresentará alguns fundamentos da CLI, incluindo como acessar a CLI, tipos de porta de switch, abreviações de comandos, preenchimento automático, etc.
Se você não está familiarizado com a CLI, é recomendável que você leia este capítulo primeiro.
Você pode fazer login no switch e acessar a CLI pelos três métodos a seguir:
- Pela Porta Console no switch
- Por uma conexão Telnet
- Por uma conexão SSH
Para usar a porta Console, você pode consultar: https://www.tp-link.com/support/faq/291/
Para usar SSH/Telnet, consulte o Guia de Configuração - Acessando o Switch (Configuration Guide-Accessing the Switch).
A CLI é dividida em diferentes modos de comando: Modo User EXEC, Modo Privileged EXEC, Modo de Configuração Global (Global Configuration Mode), Modo de Configuração de Interface (Interface Configuration Mode) e Modo de Configuração de VLAN (VLAN Configuration Mode). O Modo de Configuração de Interface também pode ser dividido em Interface Ethernet, agregação de link de Interface e alguns outros modos, que são mostrados no diagrama a seguir.
|
Modo |
Caminho de Acesso |
Prompt |
Sair ou Acessar o Próximo Modo |
|
Modo User EXEC |
Modo de inicialização, que permite ao usuário executar apenas comandos básicos, como “show”. |
Switch> |
Use o comando exit para desconectar o switch. Use o comando enable para acessar o Modo Privileged EXEC. |
|
Modo Privileged EXEC |
Use o comando enable para entrar neste modo a partir do Modo User EXEC, o que permite mais comandos, como “configure”. |
Switch# |
Insira o comando disable ou exit para retornar ao Modo User EXEC. Insira o comando configure para acessar o Modo de Configuração Global. |
|
Modo de Configuração Global |
Use o comando configure para entrar neste modo a partir do Modo Privileged EXEC, o que permite fazer configurações globais como STP, IGMP Snooping, etc. |
Switch(config)# |
Use o comando exit ou end ou pressione Ctrl+Z para retornar ao Modo Privileged EXEC. Use o comando interface para acessar o Modo de Configuração de Interface. Use o comando vlan para acessar o Modo de Configuração de VLAN. |
|
Modo de Configuração de Interface/VLAN |
Use o comando interface ou vlan para entrar neste modo a partir do Modo de Configuração Global, o que permite fazer configurações para porta(s) específica(s). |
Switch(config-if)# Switch(config-if-range)# Switch(config-vlan)# |
Use o comando end ou pressione Ctrl+Z para retornar ao Modo Privileged EXEC. Insira o comando exit ou # para retornar ao Modo de Configuração Global. |
Você pode configurar porta(s) Ethernet específica(s) com o comando interface.
[Sintaxe]
interface fastEthernet/gigabitEthernet/two-gigabitEthernet/ten-gigabitEthernet Port_ID
[Parâmetros]
- fastEthernet: Porta Ethernet de 100Mbps, ou fa de forma abreviada.
- gigabitEthernet: Porta Ethernet de 1Gbps, ou gi de forma abreviada.
- two-gigabitEthernet: Porta Ethernet de 2.5Gbps, ou tw de forma abreviada.
- ten-gigabitEthernet: Porta Ethernet de 10Gbps, ou te de forma abreviada.
Observe que o tipo de porta Ethernet no comando é o modo de velocidade nativa das portas, e não o modo de operação atual. Por exemplo, supondo que o modo de velocidade atual da porta SFP+ 25 seja de 1Gbps, para configurá-la, o comando deve ser “interface ten-gigabitEthernet 1/0/25”, ou simplesmente “int te 1/0/25”.
Após inserir parte de um comando, você pode pressionar a tecla TAB ou um ponto de interrogação (?) para que o switch complete automaticamente o comando. Se sua entrada corresponder a mais de um comando, o switch não o completará automaticamente, mas exibirá todos os comandos relacionados.
Por exemplo, para inserir o comando show, você pode digitar “sh” e pressionar a tecla TAB, ou digitar um ponto de interrogação logo em seguida, como “sh?”, para que o switch complete automaticamente o comando de interface. Observe que o ponto de interrogação não será exibido.
Switch# sh?
Switch# show
Para verificar a hora do sistema, você precisa executar o comando “show system-time”, mas se inserir “show sys” e digitar um ponto de interrogação, receberá o seguinte prompt.
Switch# show sys?
Switch# show system-
system-info system-time
Switch# show system-t?
Switch# show system-time
Você pode usar o recurso de Preenchimento Automático para inserir um comando completo, e também pode inserir parte do comando sem completá-lo, e o switch reconhecerá e executará o comando automaticamente.
Observe que, se você inserir uma abreviação que corresponda a mais de um comando, o switch não conseguirá reconhecer o comando que você está tentando executar e será necessário inserir mais caracteres.
A seguir estão algumas abreviações comuns:
|
Comando |
Abreviação |
|
enable |
en |
|
configure |
config |
|
interface |
int |
|
show |
sh |
|
fastEthernet |
fa |
|
gigabitEthernet |
gi |
|
two-gigabitEthernet |
tw |
|
ten-gigabitEthernet |
te |
|
running-config |
run |
|
startup-config |
start |
O ponto de interrogação não apenas ajuda a completar o comando, mas também ajuda a exibir uma lista de comandos disponíveis para cada modo de comando ou uma lista de palavras-chave e argumentos relevantes para qualquer comando.
Por exemplo, o comando show pode exibir informações sobre muitas funções; você pode inserir o seguinte comando para visualizar todas as informações que o comando show pode imprimir. Observe que deve haver um espaço antes do ponto de interrogação, caso contrário, ocorrerá o preenchimento automático.
Switch# show ?
Aaa - Display the AAA configuration
access-list - Display ACL information
arp - Display ARP information
auto-voip - Display Auto VoIP parameters
…
Após concluir as configurações, não se esqueça de salvá-las; caso contrário, elas serão perdidas se você desligar ou reiniciar o switch.
Através da interface gráfica da Web (Web GUI), você deve clicar no botão Salvar (Save) no canto superior direito da página e, através da CLI, você precisa inserir o seguinte comando no Modo Privileged EXEC:
Switch# copy running-config startup-config
Switch# copy run start (de forma abreviada)
Quando houver uma exceção de link, você pode precisar modificar a configuração da porta do switch. Por exemplo, a configuração padrão de uma porta SFP+ é o modo 10Gbps/Full duplex. Se a extremidade oposta for uma porta SFP, o link não subirá, e você precisará alterar manualmente a configuração da porta SFP+ para 1Gbps; se a extremidade oposta estiver usando o modo Full duplex, você também precisará modificar o modo duplex.
A configuração a seguir descreve como alterar a velocidade da porta SFP+ 25:
Switch> enable
Switch# configure
Switch(config)# interface ten-gigabitEthernet 1/0/25 (int te 1/0/25)
Switch(config-if)# speed 1000
Switch(config-if)# end
Switch# copy running-config startup-config (copy run start)
A configuração a seguir descreve como alterar o duplex da porta SFP+ 25 para o modo Full.
Observe que os switches TP-Link usam o modo duplex Automático (Auto) por padrão e é recomendável manter o modo se não houver problemas de conexão.
Switch> enable
Switch# configure
Switch(config)# interface ten-gigabitEthernet 1/0/25 (int te 1/0/25)
Switch(config-if)# duplex auto
Switch(config-if)# end
Switch# copy running-config startup-config (copy run start)
2.3 Exibir Configuração da Porta
Você pode verificar as configurações de porta pelo comando “show interface configuration”.
Switch> enable
Switch# show interface configuration ten-gigabitEthernet 1/0/25 (sh int config te 1/0/25)
Port State Speed Duplex FlowCtrl Description
---- ----- ----- ------ -------- -----------
Gi1/0/1 Enable 1000M Auto Disable
3. Configuração de VLAN 802.1Q
Este capítulo abordará como configurar e verificar a VLAN usando a CLI com a seguinte topologia de rede. Consulte o Guia de Configuração - VLAN 802.1Q (Configuration Guide-802.1Q VLAN) sobre como as VLANs funcionam nos switches TP-Link e como você deve configurar as VLANs para atender aos requisitos da sua rede.

Três redes com diferentes IDs de VLAN foram registradas no roteador e três computadores devem ser conectados a três redes diferentes. Agora precisamos configurar a VLAN no switch. As configurações de VLAN e porta estão listadas abaixo:
|
Port 1 |
Port 2 |
Port 3 |
Port 4 |
|
VLAN 20 Tagged VLAN 30 Tagged VLAN 40 Tagged |
VLAN 20 Untagged PVID 20 Name “RD” |
VLAN 30 Untagged PVID 30 Name “MKT” |
VLAN 40 Untagged PVID 40 Name “SRV” |
O comando vlan é usado para criar a VLAN IEEE 802.1Q e entrar no Modo de Configuração de VLAN. Para excluir uma VLAN, use o comando no vlan.
A configuração a seguir descreve como criar as VLANs 20, 30 e 40.
Switch> enable
Switch# configure
Switch(config)# vlan 20
Switch(config-vlan)# name RD
Switch(config-vlan)# exit
Switch(config)# vlan 30
Switch(config-vlan)# name MKT
Switch(config-vlan)# exit
Switch(config)# vlan 40
Switch(config-vlan)# name SRV
Switch(config-vlan)# exit
3.2 Configuração de Porta de Acesso
O comando switchport general allowed é usado para adicionar uma porta a uma VLAN e definir o modo marcado/desmarcado (tagged/untagged). Para remover uma porta de uma VLAN, use o comando no switchport general allowed.
O comando switchport pvid é usado para definir o PVID para a porta.
As portas 2, 3 e 4 são usadas como portas de acesso para conectar computadores. As configurações a seguir descrevem como adicionar as portas 2, 3 e 4 às VLANs correspondentes e definir os PVIDs.
Switch> enable
Switch# configure
Switch(config)# interface gigabitEthernet 1/0/2 (int gi 1/0/2)
Switch(config-if)# switchport general allowed vlan 20 untagged
Switch(config-if)# switchport pvid 20
Switch(config-if)# exit
Switch(config)# interface gigabitEthernet 1/0/3 (int gi 1/0/3)
Switch(config-if)# switchport general allowed vlan 30 untagged
Switch(config-if)# switchport pvid 30
Switch(config-if)# exit
Switch(config)# interface gigabitEthernet 1/0/4 (int gi 1/0/4)
Switch(config-if)# switchport general allowed vlan 40 untagged
Switch(config-if)# switchport pvid 40
Switch(config-if)# exit
Em resumo, para definir uma porta como uma porta de acesso para uma determinada VLAN, usando a VLAN 100 como exemplo, a configuração comum é:
switchport general allowed vlan 100 untagged
switchport pvid 100
3.3 Configuração de Porta Trunk
A porta 1 é usada como a porta trunk para conectar o roteador, que deve transmitir informações de VLAN dos pacotes de dados. As configurações a seguir descrevem como adicionar a porta 1 às VLANs 20, 30 e 40.
Switch(config)# interface gigabitEthernet 1/0/1 (int gi 1/0/1)
Switch(config-if)# switchport general allowed vlan 20,30,40 tagged
Switch(config-if)# exit
Normalmente, todas as portas do switch são portas membro da VLAN 1. Se você deseja remover uma porta da VLAN 1, será necessário configurá-la adicionalmente.
As configurações a seguir descrevem como remover a porta trunk 1 da VLAN 1.
Switch(config)# interface gigabitEthernet 1/0/1 (int gi 1/0/1)
Switch(config-if)# no switchport general allowed vlan 1
Switch(config-if)# end
3.5 Exibir Configuração de VLAN
O comando show interface switchport pode ser usado para visualizar as configurações de VLAN.
Switch# show interface switchport
Port LAG Type PVID Acceptable frame type Ingress Checking
------- --- ---- ---- --------------------- ----------------
Gi1/0/1 N/A General 1 All Enable
Gi1/0/2 N/A General 20 All Enable
Gi1/0/3 N/A General 30 All Enable
Gi1/0/4 N/A General 40 All Enable
Switch# show interface switchport gigabitEthernet 1/0/1
Port Gi1/0/1:
PVID: 1
Acceptable frame type: All
Ingress Checking: Enable
Member in LAG: N/A
Link Type: General
Member in VLAN:
Vlan Name Egress-rule
---- ----------- -----------
20 VLAN_20 Tagged
30 N/A Tagged
40 N/A Tagged
O IGMP Snooping ajuda o switch a manter uma tabela de encaminhamento multicast inspecionando a transmissão IGMP entre o host e o IGMP Querier. Com a tabela de encaminhamento, o switch pode encaminhar dados multicast apenas para as portas que estão no grupo multicast correspondente, para restringir a inundação (flooding) de dados multicast na rede de Camada 2.
Para concluir a configuração do IGMP Snooping, siga estes passos:
1) Habilite o IGMP Snooping globalmente e configure os parâmetros globais.
2) Configure o IGMP Snooping para as VLANs.
3) Configure o IGMP Snooping para as portas.
4.1 Habilitar Globalmente o IGMP Snooping
Use o comando “ip igmp snooping” para habilitar a função globalmente. Existem três versões do IGMP; a versão padrão é a v3, que suporta o processamento de mensagens de relatório IGMP v1, v2 e v3 do host. Sendo assim, normalmente não há necessidade de modificar a versão.
Switch> enable
Switch# configure
Switch# ip igmp snooping
4.2 Unknown Multicast Groups
Uma opção comumente usada é “Unknown Multicast Groups” (Grupos Multicast Desconhecidos). Por padrão, é Forward (Encaminhar), o que significa que o switch encaminha os fluxos multicast que são enviados para grupos multicast desconhecidos. Você pode alterar a opção para Discard (Descartar) para que o switch descarte os fluxos multicast. Observe que para descartá-los, você precisa habilitar o MLD Snooping primeiro.
Switch> enable
Switch# configure
Switch# ipv6 mld snooping
Switch# ip igmp snooping drop-unknown
Switch# ipv6 mld snooping drop-unknown
4.3 Configurando IGMP Snooping para VLANs
O switch suporta a configuração de IGMP Snooping por VLAN. Após o IGMP Snooping ser ativado globalmente, você também precisa habilitar o IGMP Snooping e configurar os parâmetros correspondentes para as VLANs nas quais as portas do roteador e as portas membro se encontram. O comando é “ip igmp snooping vlan-config vlan-id”.
Switch> enable
Switch# configure
Switch# ip igmp snooping vlan-config 1
4.4 Habilitar Fast Leave para VLANs
Com o Fast Leave habilitado em uma VLAN, o switch removerá a entrada (Grupo Multicast, Porta, VLAN) da tabela de encaminhamento multicast antes de encaminhar a mensagem de saída (leave) para o querier. Isso ajuda a reduzir o desperdício de largura de banda, pois o switch não envia mais os fluxos multicast correspondentes para a VLAN da porta assim que a porta recebe uma mensagem de saída da VLAN.
Você pode habilitar o Fast Leave ativando o recurso tanto para a VLAN quanto para a Porta quando houver apenas um cliente conectado à porta de acesso.
As configurações a seguir mostram como habilitar o Fast Leave para a VLAN 1:
Switch> enable
Switch# configure
Switch# ip igmp snooping vlan-config 1 immediate-leave
4.5 Habilitar IGMP Querier para VLANs
Um querier envia periodicamente uma consulta geral na rede para solicitar informações de associação (membership) e envia consultas específicas de grupo quando recebe mensagens de saída dos hosts.
O querier é essencial para que o IGMP Snooping funcione corretamente. Normalmente, um roteador na rede pode atuar como um querier. O switch também pode atuar como um querier, mas isso está desativado por padrão; se precisar habilitá-lo, você pode configurá-lo da seguinte forma.
Switch> enable
Switch# configure
Switch# ip igmp snooping vlan-config 1 querier
Switch# ip igmp snooping vlan-config 1 querier general-query source-ip 192.168.0.1 (optional)
4.6 Configurar IGMP Snooping para Portas
Para habilitar o IGMP Snooping e o Fast Leave para a porta 1/0/1, as configurações são as seguintes.
Switch> enable
Switch# configure
Switch# interface gigabitEthernet 1/0/1
Switch(config-if)# ip igmp snooping (optional, since it is enabled by default)
Switch(config-if)# ip igmp snooping immediate-leave
5. Interface VLAN/Endereço IP do Switch
Por padrão, o switch é configurado com uma interface IP para a VLAN 1 e obtém o endereço IP via DHCP com um IP de fallback de 192.168.0.1. Você pode modificar o endereço IP da interface VLAN 1 para usar outro endereço IP para acessar o switch.
Você também pode configurar interfaces IP para outras VLANs, e o switch implementará a função de roteamento entre diferentes VLANs. Este capítulo explicará como visualizar e modificar o endereço IP da interface VLAN 1, criar interfaces para outras VLANs e definir endereços IP.
5.1 Exibir Endereço IP da VLAN 1
O comando show ip interface pode ser usado para visualizar o endereço IP de uma interface.
Switch> enable
Switch# show ip interface
VLAN1 is up, line protocol is up
Primary IP address is 192.168.0.100/24
Broadcast address is 255.255.255.255
Address determined by DHCP
Description is not set
MTU is 1500 bytes
ICMP redirects are never sent
ICMP unreachables are never sent
ICMP mask replies are never sent
DHCP Option 12 is not set
DHCP Option 60 is not set
O comando interface é usado para entrar no Modo de Configuração de Interface/VLAN, após o qual você pode modificar as configurações de endereço IP com os comandos ip address ou ip address-alloc. O comando ip address é usado para atribuir um endereço IP estático à interface, enquanto o comando ip address-alloc dhcp é usado para habilitar o DHCP na interface.
As configurações a seguir definem um endereço IP estático 192.168.0.100/24 para a interface VLAN 1, após o qual você poderá acessar o switch com o endereço IP.
Switch# configure
Switch(config)# interface vlan 1
Switch(config)# ip address 192.168.0.100 255.255.255.0
Switch(config)# exit
As configurações a seguir restauram as definições de endereço IP para o modo DHCP.
Switch# configure
Switch(config)# interface vlan 1
Switch(config)# ip address-alloc dhcp
Switch(config)# exit
Você pode usar o comando interface vlan ID para criar uma interface para uma VLAN, e em seguida, definir o endereço IP.
As configurações a seguir descrevem como criar interfaces para as VLANs 20 e 30, definir um endereço IP estático de 192.168.20.1/24 para a VLAN 20 e habilitar o DHCP para a VLAN 30.
Switch> enable
Switch# configure
Switch(config)# interface vlan 20
Switch(config-if)# ip address 192.168.20.1 255.255.255.0
Switch(config-if)# exit
Switch(config)# interface vlan 30
Switch(config-if)# ip address-alloc dhcp
Switch(config-if)# exit