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 run
Switch# show running-config
Switch> ena
Switch> enable
Switch# conf t
Switch# configure terminal
Command 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 t
enter 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 08116D7D3A2E2A2536
Interface 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,999
A 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.0
vlan 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)# exit
Port 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 PASSWORD
Save Configuration
Switch# copy running-config startup-config
Switch# write memory
Switch# wr
Three methods to choose from
Remember to save config before exiting!!
Tip
Switch(config)# no shutdown
After 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,326