Layer 3 Switches also known as multilayer switches can forward frames based on layer 2 address and packet based on layer 3 address. They infact perform the functions of both Routers and Switches. Like routers, Cisco layer 3 line of switches use the Cisco Express Forwarding (CEF) mechanism to carry out efficient layer 3 forwarding.

In this lesson we will learn to configure a layer 3 switch to perform Inter-VLAN routing which previously was carried out by using a router. We will also learn to configure a switch port for native Layer 3 functionality just like an Ethernet port in a router.

Shown below in the diagram is the our network topology

 

 

We will configure the switch so that our end systems which are in different VLANs can communicate with each other, and we will also configure the switch port connected to the router as a Layer 3 Port.

 

First we will create the VLANs and configure the ports attached to the systems in the respective VLANs

Switch(config)# vlan 10

Switch(config-vlan)# exit

 

Switch(config)# vlan 20

Switch(config-vlan)# exit

 

Switch(config)# interface fastethernet 0/10

Switch(config-if)# switchport mode access

Switch(config-if)# switchport access vlan 10

 

Switch(config)# interface fastethernet 0/20

Switch(config-if)# switchport mode access

Switch(config-if)# switchport access vlan 20

 

Once we have created the VLANs and associated the end-user ports with the respective VLANs then we will configure the VLAN Switched Virtual Interface (SVI), this is a virtual layer 3 port that enables layer 3 functionality for the VLAN.

 

Switch(config)# interface vlan 10

Switch(config-if)# ip address 10.10.1.1 255.255.255.0

 

Switch(config)# interface vlan 20

Switch(config-if)# ip address 10.20.1.1 255.255.255.0.

 

The configuration is now sufficient for InterVLAN routing and both systems will be able to communicate with each other. We will also configure the switch port connect to the router as native Layer 3 port.

 

Switch(config)# interface fastethernet0/1

Switch(config-if)# No switchport

Switch(config-if)# ip address 192.168.1.2 255.255.255.0

 

The ‘no switchport’ command enables native layer 3 functionality just like an Ethernet port on the router performs.

 

This brings us to end of this article in which we covered Layer 3 switches and basic configuration of a Layer 3 switch. Most switches deployed in today’s network are Layer 3 switches, so it is very important we understand the architecture of a Layer 3 switch.