NASA Lab #4
Cisco Switch Basics
Before Start
Connecting to a Switch
1. console port
a) Used when setting up the switch for the first time
b) Used when applying changes to the switch that will result in disconnection of the Internet


Connecting to a Switch
2. VTY(Telent/SSH)
Most often used method after setting up the switch
Connecting to a Switch
3. HTTP/HTTPS
Allow Web GUI to be used, but rarely used
Command Line Modes
- User Mode (Can only view limited info)
Switch>- Privileged mode (Can view various info)
Switch> enable
Switch#- Configuration mode (Can modify config)
Switch# configure terminal
Switch(config)#Command Line Basics
- Auto complete: <TAB>
Switch# show ru<TAB>
Switch# show running-config- List of available commands
Switch#show r?
radius redundancy region registry
reload rep resource rhosts
rib rif rmon rom-monitor
romvar route-map route-tag rpl
running-config
Command Line Basics
- Unique prefix
Switch# sh runSwitch# show running-configSwitch> enaSwitch> enableSwitch# conf tSwitch# configure terminalCommand Line Basics
- Output modifier
<command> | include <expr><command> | exclude <expr>output lines that contain <expr>
output lines without <expr>
Command Line Basics
- Interfaces
-
FastEthernet0/1 or Fa0/1
-
GigabitEthernet1/0/2 or Gi1/0/2
-
Port-channel1 or Po1
-
Vlan543 or Vl543
Command Line Basics
- useful info
-
show running-config : running configuration -
show interfaces : details of all interfaces -
show interfaces Fa0/1 : details of a specified interface -
show interfaces status : interface status -
show vlan : VLANs in VLAN database -
show mac address-table : MAC address/port mapping -
show arp : ARP table -
show version : hardware/software information -
show ?
Configuration
Switch# conf tenter configuration mode
Global Configuration
Switch(config)# hostname NASA
NASA(config)#- hostname <name> : set the host name
- enable password / enable secret : set password
Switch(config)# enable password PASSWORD
Switch(config)# enable secret 0 PASSWORD
Switch(config)# do show running-config | include enable
enable password PASSWORD
enable secret 5 $1$mERr$cP1uxB/ASHbnPQTLzT8H10- service password-encryption : encrypt password
Switch(config)#enable password PASSWORD
Switch(config)#service password-encryption
Switch(config)#do show running-config | include enable
enable password 7 08116D7D3A2E2A2536Interface Configuration
- Choose an interface to configure
Switch(config)# int fa0/1
Switch(config-if)#- Set port as access port
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 777- Set port as trunk port
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport allowed vlan 777-888,999A switch port is either a access port or a trunk port
VLAN configuration
- Configure VLAN
Switch(config)# vlan 777
Switch(config-vlan)# show ?- Configure VLAN interface
Switch(config)# int vlan 777
Switch(config-if)# show ?- Set IP on VLAN interface
Switch(config-if)# ip address 192.168.77.1 255.255.255.0vlan v.s. int vlan
| VLAN | VLAN interface |
|---|---|
| virtual LAN | a virtual interface in VLAN |
| allow multiple LANs to exist on a single switch | can be used for inter-vlan routing |
| a network | an interface |
Port Channel
- Create a port channel
Switch(config)# int port-channel 1
Switch(config-if)#- Set interfaces to be members
Switch(config)# int range fa0/1-2
Switch(config-if)# channel-group 1 mode active
Switch(config-if)# exitPort Channel
Will a port channel form?
LACP
PAgP
| active | passive | |
| active | Yes | Yes |
| passive | Yes | No |
| desirable | auto | |
| desirable | Yes | Yes |
| auto | Yes | No |
Line Configuration
- Choose line
Switch(config)# line vty 0 4
Switch(config-line)#- Enable login
Switch(config-line)# login- Set password
Switch(config-line)# password PASSWORDSave Configuration
Switch# copy running-config startup-configSwitch# write memorySwitch# wrThree methods to choose from
Remember to save config before exiting!!
Tip
Switch(config)# no shutdownAfter configuring an interface, if the config does not take effect, check if the interface is shut down
- Make sure an interface is not shut down
Excercise
Cisco Packet Tracer
Cisco Packet Tracer
- Lab material (Link)
- Choose your OS and download corresponding Cisco Packet Tracer (Windows/Mac/Linux)
- Install packet tracer (.exe/.dmg/.deb)
Cisco Packet Tracer
- Execute "PacketTracer7"
- "User Login" with account/password provided in the link
- Open "inclass.pka"
Cisco Packet Tracer
- Make RD-1 & RD-2 under VLAN100
- Make SP-1 & SP-2 under VLAN200
- Servers in the same VLAN should be able to ping each other
- Setup link aggregation between the two switches
Cisco Packet Tracer

trunk VLAN 100,200
Cisco Packet Tracer
Click "CLI" on switch windows to configure settings.

Cisco Packet Tracer
Use "Check results" on the "PT Activity" window to check your goals.

NASA Lab #4 Cisco Switch Basics
By JT
NASA Lab #4 Cisco Switch Basics
- 1,559