TIPS

 

.Come cancellare un singolo file dalla flash? (IOS 12.3)

.Quando ho piu' file nella flash quale usa il sistema per caricare IOS? (IOS 12.3)

.Delle porte del mio switch inspiegabilmente cessano di funzionare

.Ping al router Cisco va in timeout per pacchetti di grosse dimensioni

.Split tunnelling

-Abilitazione ICMP su PIX

-Voglio che gli utenti connessi al mio Aironet non si vedano tra loro

-VPN unidirezionali (o che sembrano tali) con Cisco PIX

- Voglio 'aprire' un access-point Cisco a tutti gli utenti per avere un free hot-spot

- A quale velocita' ADSL si e' collegato il mio router Cisco

- Non riesco ad accedere via Telnet al mio router dall'esterno con il NAT

- Boot da tftp server

- PPTP e ROUTE-MAP

- Riavvio del router automatico

 

<Back<


D. Come cancellare un singolo file dalla flash? (IOS 12.3)

R. Il comando erase non aiuta:

Router#erase ?
/all Erase all files(in NVRAM)
/no-squeeze-reserve-space Do not reserve space for squeeze operation
flash: Filesystem to be erased
nvram: Filesystem to be erased
pram: Filesystem to be erased
startup-config Erase contents of configuration memory

Router#erase flash: c2600-spservicesk9-mz.123-4.T6.bin
^
% Invalid input detected at '^' marker.

La procedura e' in due fase. Prima usare Il comando delete:

core-1#delete ?
/force Force delete
/recursive Recursive delete
flash: File to be deleted
nvram: File to be deleted

core-1#sh flash

System flash directory:
File Length Name/status
1 21022480 c2600-spservicesk9-mz.123-4.T6.bin
2 316942 CP79020101SCCP030530B.sbin
3 307479 CP79050101SCCP030530B.sbin
4 308284 CP79120101SCCP030530B.sbin
5 1602 CiscoLogo.gif
6 953 Delete.gif
7 369950 P00303020214.bin
8 333822 P00403020214.bin
9 1347 Plus.gif
10 47904 S00103020002.bin
11 174 Tab.gif
12 3624 admin_user.html
13 547560 admin_user.js
14 301298 ata18x-v2-16-ms-030327b.zup
15 824044 cmterm_7920.3.3-01-02-021.bin
16 16344 dom.js
17 864 downarrow.gif
18 6146 ephone_admin.html
19 4658 logohome.gif
20 496521 music-on-hold.au
21 3503 normal_user.html
22 75973 normal_user.js
23 843 sxiconad.gif
24 2357 telephony_service.html
25 870 uparrow.gif
26 9968 xml-test.html
27 2453 xml.template
[25009728 bytes used, 8020416 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)

core-1#delete flash:c2600-spservicesk9-mz.123-4.T6.bin
Delete filename [c2600-spservicesk9-mz.123-4.T6.bin]? y
Delete flash:y? [confirm]
%Error deleting flash:y (No such file or directory)
core-1#delete flash:c2600-spservicesk9-mz.123-4.T6.bin
Delete filename [c2600-spservicesk9-mz.123-4.T6.bin]?
Delete flash:c2600-spservicesk9-mz.123-4.T6.bin? [confirm]
core-1#sh flash

System flash directory:
File Length Name/status
1 21022480 c2600-spservicesk9-mz.123-4.T6.bin [deleted]
2 316942 CP79020101SCCP030530B.sbin
3 307479 CP79050101SCCP030530B.sbin
4 308284 CP79120101SCCP030530B.sbin
5 1602 CiscoLogo.gif
6 953 Delete.gif
7 369950 P00303020214.bin
8 333822 P00403020214.bin
9 1347 Plus.gif
10 47904 S00103020002.bin
11 174 Tab.gif
12 3624 admin_user.html
13 547560 admin_user.js
14 301298 ata18x-v2-16-ms-030327b.zup
15 824044 cmterm_7920.3.3-01-02-021.bin
16 16344 dom.js
17 864 downarrow.gif
18 6146 ephone_admin.html
19 4658 logohome.gif
20 496521 music-on-hold.au
21 3503 normal_user.html
22 75973 normal_user.js
23 843 sxiconad.gif
24 2357 telephony_service.html
25 870 uparrow.gif
26 9968 xml-test.html
27 2453 xml.template
[25009728 bytes used, 8020416 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)

per confermare la cancellazione usare squeeze:

core-1#squeeze ?
/nolog Squeeze without squeeze logs
/quiet Squeeze without progress update
flash: Filesystem to be squeezed

core-1#squeeze flash:
Squeeze operation may take a while. Continue? [confirm]
squeeze in progress... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeee
Rebuild file system directory...
Squeeze of flash complete
core-1#sh flash

System flash directory:
File Length Name/status
1 316942 CP79020101SCCP030530B.sbin
2 307479 CP79050101SCCP030530B.sbin
3 308284 CP79120101SCCP030530B.sbin
4 1602 CiscoLogo.gif
5 953 Delete.gif
6 369950 P00303020214.bin
7 333822 P00403020214.bin
8 1347 Plus.gif
9 47904 S00103020002.bin
10 174 Tab.gif
11 3624 admin_user.html
12 547560 admin_user.js
13 301298 ata18x-v2-16-ms-030327b.zup
14 824044 cmterm_7920.3.3-01-02-021.bin
15 16344 dom.js
16 864 downarrow.gif
17 6146 ephone_admin.html
18 4658 logohome.gif
19 496521 music-on-hold.au
20 3503 normal_user.html
21 75973 normal_user.js
22 843 sxiconad.gif
23 2357 telephony_service.html
24 870 uparrow.gif
25 9968 xml-test.html
26 2453 xml.template
[3987184 bytes used, 29042960 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)


D. Quando ho piu' file nella flash quale usa il sistema per caricare IOS? (IOS 12.3)

R. Se non e' utilizzato il comando "boot system" nella configurazione il sistema carica il primo file della flash. Se l'immagine non e' tale file il sistema parte il monitor mode e bisogna avviare il router manualmente:

system Bootstrap, Version 12.2(8r) [cmong 8r], RELEASE SOFTWARE (fc1)
Copyright (c) 2003 by cisco Systems, Inc.
C2600 platform with 262144 Kbytes of main memory


rommon 5 > dir flash:
File size Checksum File name
316942 bytes (0x4d60e) 0xf762 CP79020101SCCP030530B.sbin
307479 bytes (0x4b117) 0xde6e CP79050101SCCP030530B.sbin
308284 bytes (0x4b43c) 0x1e68 CP79120101SCCP030530B.sbin
1602 bytes (0x642) 0xbd66 CiscoLogo.gif
953 bytes (0x3b9) 0xa910 Delete.gif
369950 bytes (0x5a51e) 0xb38c P00303020214.bin
333822 bytes (0x517fe) 0xe0cb P00403020214.bin
1347 bytes (0x543) 0x5ef3 Plus.gif
47904 bytes (0xbb20) 0x41d7 S00103020002.bin
174 bytes (0xae) 0xbc76 Tab.gif
3624 bytes (0xe28) 0xe6f7 admin_user.html
547560 bytes (0x85ae8) 0x02cc admin_user.js
301298 bytes (0x498f2) 0x0687 ata18x-v2-16-ms-030327b.zup
824044 bytes (0xc92ec) 0xe3da cmterm_7920.3.3-01-02-021.bin
16344 bytes (0x3fd8) 0xab45 dom.js
864 bytes (0x360) 0xa225 downarrow.gif
6146 bytes (0x1802) 0xaa95 ephone_admin.html
4658 bytes (0x1232) 0x1a9c logohome.gif
496521 bytes (0x79389) 0x206e music-on-hold.au
3503 bytes (0xdaf) 0xe2cd normal_user.html
75973 bytes (0x128c5) 0xfb31 normal_user.js
843 bytes (0x34b) 0x36ad sxiconad.gif
2357 bytes (0x935) 0xd202 telephony_service.html
870 bytes (0x366) 0x52b9 uparrow.gif
9968 bytes (0x26f0) 0x4469 xml-test.html
2453 bytes (0x995) 0xaac6 xml.template
23668500 bytes (0x1692714) 0x44e0 c2600-spservicesk9-mz.123-8.T3.bin


rommon 6 > boot flash:c2600-spservicesk9-mz.123-8.T3.bin
program load complete, entry point: 0x80008000, size: 0x169259c
Self decompressing the image : ###########################################################################


D. Delle porte del mio switch inspiegabilmente cessano di funzionare

R. Se Cisco riscontra errori in alcune porte puo' disabilitarle. Normalmente questo avviene se c'e' qualche problema nel cablaggio. Potete accorgervene perche' la porta entra nello stato di err-disablel. Osservate:


Switch-core#sh int fast0/3
FastEthernet0/3 is down, line protocol is down (err-disabled)
Hardware is Fast Ethernet, address is 000d.286e.0b43 (bia 000d.286e.0b43)
MTU 1500 bytes, BW 100000 Kbit, DLY 1000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Auto-duplex, Auto-speed
input flow-control is off, output flow-control is off
ARP type: ARPA, ARP Timeout 04:00:00
Last input 20:40:50, output 17:18:28, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue :0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute ouxtput rate 0 bits/sec, 0 packets/sec
158868 packets input, 32095328 bytes, 0 no buffer
Received 397 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 279 multicast, 0 pause input
0 input packets with dribble condition detected
232837 packets output, 187075837 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 PAUSE output
0 output buffer failures, 0 output buffers swapped out


Switch-core#sh int status err

Port Name     Status           Reason
Fa0/3         err-disabled     loopback
Fa0/6         err-disabled     loopback
Fa0/7         err-disabled     loopback
Fa0/8         err-disabled     loopback

Switch-core#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch-core(config)#int fa0/3
Switch-core(config-if)#shut
Switch-core(config-if)#no shut
Switch-core(config-if)#exit
Switch-core(config)#exit
 

Switch-core#sh int status err

Port Name Status Reason
Fa0/6 err-disabled loopback
Fa0/7 err-disabled loopback
Fa0/8 err-disabled loopback


Switch-core#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch-core(config)#int fa0/6
Switch-core(config-if)#shut
Switch-core(config-if)#no shut
Switch-core(config-if)#exit
Switch-core(config)#int fa0/7
Switch-core(config-if)#shut
Switch-core(config-if)#no shut
Switch-core(config-if)#exit
Switch-core(config)#int fa0/8
Switch-core(config-if)#shut
Switch-core(config-if)#no shut
Switch-core(config-if)#exit
Switch-core(config)#exit
Switch-core#sh int status err
 


 Ping al router Cisco va in timeout per pacchetti di grosse dimensioni (mio personale, pubblicato da Cisco su Packet Magazine 2o quarter 2003)

 R. Nel lavorare con i router Cisco probabilmente vi siete accorti che se lanciate un ping verso un router con packet size di grosse dimensioni, ad esempio 20000byte o piu', puo' capitare che il pacchetto vada in timeout. Di fatto pero' tutto funziona perfettamente ed anche i ping con pacchetti di dimensioni normali transitano regolarmente. Pensando che ci potessero essere dei problemi di LAN ho perso un po' di tempo per approfondire la questione credendo che ci potesse essere qualche difetto di rete e mi sono reso conto che la causa e' da ricercarsi nella dimensione di default dei buffer di alcuni apparati Cisco.  La dimensione massima di tali buffer e' di 18024 bytes (per verificare che ricadete in questo caso usate il comando show buffers) e cosi' il router non e' in grado di gestire il grosso pacchetto ping in arrivo.

Il problema si risolve modificando la dimensione dei buffer piu' grandi (huge) in questo modo:

command buffer huge size 65500

vedrete che il problema si risolve e il router rispondera' alle richieste ICMP per pacchetti fino alla dimensione massima,  64kbytes.   Questo puo' essere utile durante un collaudo ma non in ambiente di produzione dove conviene riutilizzare il settaggio di default, per evitare un inutile spreco di memoria I/O nel Cisco.


Split tunnelling

Si tratta di utilizzare un tunnel IPSEC solo per un certo tipo di traffico, lasciando il traffico rimanente al di fuori del tunnel. Il caso tipico e' l'utente collegato in VPN col proprio ufficio che vuole anche navigare su Internet con la propria connettivita'. Affiche' cio' sia possibile il router che termina la VPN dev'essere configurato propriamente. Il comando che ci serve, a parte quelli tipici della configurazione VPN e' crypto isakmp client configuration group hw-client-groupname . Nell'esempio il tunnel e' verso la rete 172.168.0.128. Il traffico non e' cryptato per cio' che e' definito nell'access list 150 dove l'any rappresenta Internet:

!

crypto isakmp client configuration group hw-client-groupname

key hw-client-password

dns 172.168.0.250 172.168.0.251

domain cisco.com

pool dynpool

acl 150

!

!

access-list 150 permit ip 172.168.0.128 0.0.0.127 any

Nel caso di Cisco PIX la configurazione segue. La 90 e' un'access-list che definisce quale traffico va verso il tunnel (e sara' utilizzata anche per negare il NAT)

vpngroup vpn3000 split-tunnel 90

access-list 90 permit ip 10.1.1.0 255.255.255.0 10.1.2.0 255.255.255.0

access-list 90 permit ip 172.16.0.0 255.255.0.0 10.1.2.0 255.255.255.0


 

ICMP dalla rete interna all'esterna


Testata nella versione 6.3.3

static (inside,outside) IPPUBBLICO IPINTERNO netmask 255.255.255.255 0 0

access-list 101 permit icmp any host IPPUBBLICO echo-reply   <-- sufficiente solo per il ping
access-list 101 permit icmp any host IPPUBBLICO time-exceeded <-- necessario per il tracerouter
access-group 101 in interface outside



Voglio che gli utenti collegati al mio aironet non si vedano tra loro

R. La funzionalita' che cerchi si chiama PSPF. Gli utenti potranno accedere ad Internet (se l'access-point e' propriamente configurato) ma non vedersi tra di loro.


Ho una VPN col Cisco PIX ma mi funziona in modo unidirezionale

R. Presumendo che le access-list siano configurate correttamente in entrambi i lati del tunnel verifica la presenza del comando:

sysop connection permit-ipsec

la sua assenza difatti prevede la presenza di access-list anche per l'input del traffico di VPN e non solo per l'output come normalmente si fa. Se non conoscete questo comando potreste non aver considerato la cosa in uno o piu' Cisco PIX della vostra VPN e avere traffico unidirezionale o VPN che sembrano funzionare periodicamente.

Nota: quando il trasferimento dati attraverso una VPN funziona 'male' potrebbe esserci un problema di MTU su windows da variare. Installate il VPN client e avrete il settaggio corretto automaticamente.

Set MTU size

The VPN Client automatically sets a maximum transmission unit (MTU) size that is optimal for your environment. However, you can also set the MTU size manually. For information on adjusting the MTU size, see the VPN Client Administrator Guide.

 


Voglio 'aprire' un access-point Cisco a tutti gli utenti per avere un free hot-spot

R. Molti modelli di access-point Cisco sono hidden per default e inoltre richiedono una forma di autenticazione. per disabilitare queste funzionalita' ecco un suggerimento:

dot11 ssid MIOSSID
authentication open
guest-mode

 


A che velocita' ADSL si e' collegato il mio router Cisco?



amos#show dsl interface atm 0/0/0
Alcatel 20150 chipset information
ATU-R (DS) ATU-C (US)
Modem Status: Showtime (DMTDSL_SHOWTIME)
DSL Mode: ITU G.992.1 (G.DMT) Annex A
ITU STD NUM: 0x01 0x1
Vendor ID: 'ALCB' 'GSPN'
Vendor Specific: 0x0000 0x0008
Vendor Country: 0x00 0xFF
Capacity Used: 82% 66%
Noise Margin: 11.0 dB 20.0 dB
Output Power: 18.0 dBm 12.0 dBm
Attenuation: 14.5 dB 9.0 dB
Defect Status: None None
Last Fail Code: None
Selftest Result: 0x00
Subfunction: 0x15
Interrupts: 1341 (0 spurious)
PHY Access Err: 0
Activations: 2
LED Status: ON
LED On Time: 100
LED Off Time: 100
Init FW: embedded
Operation FW: embedded
SW Version: 3.8131
FW Version: 0x1A04

                Interleave     Fast     Interleave     Fast
Speed (kbps):     8064         0         512            0
Cells:         129428819       0         887536697       0
Reed-Solomon EC:     1         0         0               0
CRC Errors:          0         0         1               0
Header Errors:       0         0         0               0
Bit Errors:          0         0
BER Valid sec:       0         0
BER Invalid sec:     0         0

LOM Monitoring : Disabled

DMT Bits Per Bin
00: 0 0 0 0 0 0 0 5 6 6 7 7 8 8 8 8
...snip...
F0: 8 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0

DSL: Training log buffer capability is not enabled
 

 


Boot da tftp server

R. Se volete fare boot da un tftp server, ad esempio perche' l'immagine non entra nella flash o per provare una nuova immagine senza sostituire quella presente in flash, dovete attivare un tftp server, con l'immagine IOS da caricare. Accertatevi che il router abbia abbastanza DRAM libera per contenere l'immagine che volete utilizzare, infatti in questa modalita' l'immagine viene caricata in RAM e quindi scompattata. Il sistema parte, e al momento dell'esame della configurazione in NVRAM vede che deve fare il boot da tftp. I comandi utili sono:

boot system tftp c2600-is-mz.122-2.T.bin  192.168.30.10

dove il secondo parametro e' l'ip del server tftp. Ricordatevi che se questo si trova all'esterno della lan dovete usare il comando "ip default-gateway X.X.X.X" perche' la route di default del tipo "ip route 0.0.0.0 ..." non viene vista dall'immagine temporanea di boot.

 

Ecco un esempio di boot da tftp in un cisco 2600:


*Mar 1 00:00:56.628: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload comm
and.
System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
TAC:Home:SW:IOS:Specials for info
C2600 platform with 65536 Kbytes of main memory

program load complete, entry point: 0x80008000, size: 0x721628
Self decompressing the image : #############################################################
############################################################# [OK]

Smart Init is enabled
smart init is sizing iomem
ID MEMORY_REQ TYPE
000091 0X0008B800 C2600 single Ethernet
0X00098670 public buffer pools
0X00211000 public particle pools
TOTAL: 0X005865FC

If any of the above Memory Requirements are
"UNKNOWN", you may be using an unsupported
configuration or there is a software problem and
system operation may be compromised.
Rounded IOMEM up to: 6Mb.
Using 9 percent iomem. [6Mb/64Mb]


Loading c2600-is-mz.122-2.T.bin from 192.168.30.1 (via Ethernet0/0): !!!!!!!!!!!!!!!!!!!!!!!  <--- ecco l'accesso al tftp
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!
[OK - 10571316 bytes]

%SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader.
program load complete, entry point: 0x80008000, size: 0xa14d18
Self decompressing the image : #############################################################
############################################################################################
############################################################################################
#######################################

Ed ecco dopo il boot:

gw-ima#sh ver
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IS-M), Version 12.2(2)T, RELEASE SOFTWARE (fc1)
TAC Support: http://www.cisco.com/cgi-bin/ibld/view.pl?i=support
Copyright (c) 1986-2001 by cisco Systems, Inc.
Compiled Sat 02-Jun-01 21:34 by ccai
Image text-base: 0x80008088, data-base: 0x8118A888

ROM: System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
ROM: C2600 Software (C2600-C-M), Version 12.3(23), RELEASE SOFTWARE (fc5)

gw-ima uptime is 16 minutes
System returned to ROM by power-on
System image file is "tftp://217.27.112.1/c2600-is-mz.122-2.T.bin"

cisco 2610 (MPC860) processor (revision 0x202) with 59392K/6144K bytes of memory.
Processor board ID JAB03110L4N (809435113)
M860 processor: part number 0, mask 49
Bridging software.
X.25 software, Version 3.0.0.
1 Ethernet/IEEE 802.3 interface(s)
32K bytes of non-volatile configuration memory.

 


PPTP e ROUTE-MAP

R. Supponiamo che abbiate un router collegato ad internet attraverso una interfaccia seriale ed una ADSL, ed una LAN aziendale collegata alla ethernet. Il router consente l'accesso remoto alla rete aziendale tramite protocollo PPTP di windows, all'interfaccia seriale.
Gli utenti si collegano utilizzando il client windows PPTP ed utilizzando l'ip pubblico della interfaccia seriale. Nella interfaccia ethernet c'e' una route map, che devia il traffico verso la seriale piuttosto che l'ADSL a seconda che il destinatario sia il pool di ip riservato al PPTP oppure internet.
La route-map fa match quando il destinatario e' diverso dal pool PPTP, cosi' da girare il traffico Internet verso l'ADSL. Allora solo il traffico del tunnel PPTP va verso la seriale.

Si puo' notare che la route-map non riesce a fare match con gli indirizzi IP privati del pool!!! Bisogna usare l'ip pubblico della seriale dove termina il tunnel per prendere il traffico del tunnel. Infatti la route-map sulla ethernet viene applicata dopo che i pacchetti sono stati incapsultati nel tunnel. Sembra strano ma e' cosi.

Una route-map va SEMPRE applicata all'interfaccia di ingresso dei pacchetti. Questo perche' se si mette nell'interfaccia di uscita i pacchetti sono gia' stati routati e quindi si prendono solo quelli gia' routati per quell'interfaccia. Ma se gia' si e' fatto il routing la route-map non viene utilizzata.

 


RIAVVIO AUTOMATICO DEL ROUTER

R. Con il comando "kron" possiamo schedulare dei task. Ad esempio il riavvio del router ogni notte, come nell'esempio a seguire.
Ricordatevi di configurare nel router anche un "ntp server...". In alternativa con il comando "reload at..." potete fare un reload ma una volta e non ricorrente

kron occurrence RELOAD at 6:30 recurring
policy-list RELOAD 
exit 

kron policy-list RELOAD 
cli reload 
exit 

end 

wri mem 


show kron schedule 

 

 

Copyright 2003-2005 – Gianrico Fichera –

Il materiale di questa pagina non e’ sponsorizzato o sottoscritto da Cisco Systems, Inc. Ciscoâ e’ un trademark di Cisco Systems, Inc. negli Stati Uniti e in altri stati. L’autore di questa pagina non si assume nessuna responsabilita’ e non da nessuna garanzia riguardante l’accuratezza e la completezza delle informazioni presenti nonche’ da conseguenze sull’uso delle informazioni presenti in questa pagina.
Il sito web ufficiale della Cisco e’ http://www.cisco.com. Nel caso si volesse utilizzare il contenuto di questa pagina nella forma in cui e’ presentato rivolgersi all’autore scrivendo a gianrico.fichera itesys.it. E' possibile utilizzare il contenuto di questa pagina per fini didattici (non lucro) purche' si dia credito all'autore.