CONFIGURANDO SWITCHS QUANTA (FASTPATH)

Share Button

HP, English Title: Configuring quanta switchs

Neste post irei demostrar as principais configurações de switchs QUANTA com firmware FASTPATH

A primeira diferença entre o switch quanta e a maioria dos switchs do mercado é que nessa versão de firmware FASTPATH algumas das configurações básicas são feitas em modo enable e não em modo configure como de costume.

Vamos ao que interessa.

Configurando o name do router

set prompt "SW-01-LOCAL"

Setando o password de enable

enable passwd encrypted minhasenha

Configurando IP de gerencia
Iremos configurar o IP 192.168.0.10/24 com o gateway 192.168.0.1 na vlan de gerencia 10

network protocol none
network parms 192.168.0.10 255.255.255.0 192.168.0.1
network mgmt_vlan 10

Criando Vlans

vlan database
vlan 10,20,30

Nomeando as Vlans

vlan name 10 "VLAN-10" 
vlan name 20 "VLAN-20" 
vlan name 30 "VLAN-30" 

Configurando snmp
Obs. Note que daqui para frente devemos estar em modo configure para realizar as próximas configurações

snmp-server sysname "SW-01-LOCAL"
snmp-server location "MEU-LOCAL"
snmp-server contact "MEU_CONTATO"

Setando usuário e senha para acesso telnet e WEB

users passwd "admin" encrypted minhasenha

Desabilitando o spanning-tree de todo o switch

no spanning-tree

Configurando uma porta como acesss da vlan 10 (untagged)

interface 0/1
description 'DESCRIÇÃO'
no spanning-tree port mode
vlan pvid 10
vlan participation include 10
exit 

Configurando uma porta para repassar a VLAN (Trunk / General) para permitir a passagem das vlans 10 e 20

interface 0/1
description 'DESCRIÇÃO'
no spanning-tree port mode
vlan acceptframe vlanonly
vlan participation include 10,20
vlan tagging 10,20
exit 

Configurando port-channel

Criando o port channel

port-channel system priority 1
port-channel PORT-CHANNEL1

Habilitando o LACP dinâmico

interface 1/2
no port-channel static

Checando qual a interface do port channel

show port-channel all

                                                                         
Log.       Channel            Adm.      Mbr    Device/       Port      Port
Intf        Name        Link  Mode Type Ports  Timeout       Speed     Active
------ --------------- ------ ---- ---- ------ ------------- --------- -------
3/1    PORT-CHANNEL1     Up     En.  Dyn. 0/1    actor/long    Auto      True   
                                               partner/long  
                                        0/2    actor/long    Auto      true  
                                               partner/long  

Neste caso como é o primeiro port channel o nome da interface para ele é 3/1 caso existam mais quem um port-channel ele terá o nome das próximas interfaces, como 3/2..3/3…..

Setando o tipo de loadbalance
Esse switch como é L2 e L3 possui vária formas de ser configurado o LB como:
1 Src MAC, VLAN, EType, incoming port
2 Dest MAC, VLAN, EType, incoming port
3 Src/Dest MAC, VLAN, EType, incoming port
4 Src IP and Src TCP/UDP Port fields
5 Dest IP and Dest TCP/UDP Port fields
6 Src/Dest IP and TCP/UDP Port fields

Nesse caso configurarei com a opção 6 – Src/Dest IP and TCP/UDP Port fields

port-channel load-balance 6 3/1

Adicionando interfaces ao port-channel

interface 0/1
addport 3/1
exit 
interface 0/2
addport 3/1
exit 

Switch-backup.py – Script para backup de switch gerenciaveis

Share Button

English Title: switch-backup.py a script to make backup of manageable switchs.

Um simples script para automatizar a tarefa de coletar as informações de um switch e armazená-las em um servidor TFTP.

Eu utilizo a mesma estrutura de script para realizar backup em switchs, TP-Link, DELL e Cisco, bastando alterar simplesmente a sequencia que os comandos são enviados e como o copy para o servidor TFTP deve ser feito.

Esse script funciona perfeitamente nos modelos da TP-Link:
TL-SG2216
TL-SG2424

Github

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/python
#Script starts here
 
 
import sys,pexpect
import getpass
import time
 
HOST = '10.10.10.1'
user = 'admin'
password = 'passworc'
TFTPSERVER = '200.200.200.200'
 
child = pexpect.spawn ('telnet '+HOST) #start telnet session in switch
child.timeout = 30
child.logfile = sys.stdout #display progress of script on screm
 
time.sleep(2)
 
child.expect ('User:') #wait user
 
child.sendline (user+'\r') #send user
 
child.expect('Password:') #wait password
 
child.sendline (password+'\r') #send password
 
child.sendline ('\r')
 
time.sleep(2)
 
child.sendline (' enable\n'+'\r') #change mode to enable mode
 
child.expect('#') #wait # enable mode
 
child.sendline ('copy startup-config tftp ip-address '+TFTPSERVER+' filename bksw-'+HOST+ '\r') #send command to upload startup-config to TFTP server
time.sleep(2)
 
child.sendline ('logout \r') #exit switch console