Layer 2 Switching Configuration Examples
This chapter provides examples for configuring Layer 2 switching.
- Configuration Example for Layer 2 Switching
- Configuration Example for VLANs
- Configuration Examples for Private VLANs
- MST Example Configuration
- Configuration Examples for STP Extension
Configuration Example for Layer 2 Switching
The following example shows how to add a static MAC address and how to modify the default global aging time for MAC addresses:
switch# configure terminal switch(config)# mac address-table static 0000.0000.1234 vlan 10 interface ethernet 2/15 switch(config)# mac address-table aging-time 120
Configuration Example for VLANs
The following example shows how to create and name a VLAN as well as how to make the state active and administratively up:
switch# configure terminal switch(config)# vlan 10 switch(config-vlan)# name test switch(config-vlan)# state active switch(config-vlan)# no shutdown switch(config-vlan)# exit switch(config)#
Configuration Examples for Private VLANs
The following example shows how to create the three types of private VLANs, how to associate the secondary VLANs to the primary VLAN, how to create a private VLAN host and promiscuous port and assign them to the correct VLAN, and how to create a VLAN interface, or SVI, to allow the primary VLAN to communicate with the rest of the network:
switch# configure terminal switch(config)# vlan 2 switch(config-vlan)# private-vlan primary switch(config-vlan)# exit switch(config)# vlan 3 switch(config-vlan)# private-vlan community switch(config-vlan)# exit switch(config)# vlan 4 switch(config-vlan)# private-vlan isolated switch(config-vlan)# exit switch(config)# vlan 2 switch(config-vlan)# private-vlan association 3,4 switch(config-vlan)# exit switch(config)# interface ethernet 1/11 switch(config-if)# switchport switch(config-if)# switchport mode private-vlan host switch(config-if)# exit switch(config)# interface ethernet 1/12 switch(config-if)# switchport switch(config-if)# switchport mode private-vlan promiscuous switch(config-if)# exit switch(config)# interface ethernet 1/11 switch(config-if)# switchport private-vlan host-association 2 3 switch(config-if)# exit switch(config)# interface ethernet 1/12 switch(config-if)# switchport private-vlan mapping 2 3,4 switch(config-if)# exit switch(config)# interface vlan 2 switch(config-vlan)# private-vlan mapping 3,4 switch(config-vlan)# exit switch(config)#
MST Example Configuration
The following example shows how to configure MST:
switch# configure terminal switch(config)# spanning-tree mode mst switch(config)# spanning-tree port type edge bpduguard default switch(config)# spanning-tree port type edge bpdufilter default switch(config)# spanning-tree port type network default switch(config)# spanning-tree mst 0-64 priority 24576 switch(config)# spanning-tree mst configuration switch(config-mst)# name cisco_region_1 switch(config-mst)# revision 2 switch(config-mst)# instance 1 vlan 1-21 switch(config-mst)# instance 2 vlan 22-42 switch(config-mst)# instance 3 vlan 43-63 switch(config-mst)# instance 4 vlan 64-84 switch(config-mst)# instance 5 vlan 85-105 switch(config-mst)# instance 6 vlan 106-126 switch(config-mst)# instance 6 vlan 106-126 switch(config-mst)# instance 7 vlan 127-147 switch(config-mst)# instance 8 vlan 148-168 switch(config-mst)# instance 9 vlan 169-189 switch(config-mst)# instance 10 vlan 190-210 switch(config-mst)# instance 11 vlan 211-231 switch(config-mst)# instance 12 vlan 232-252 switch(config-mst)# instance 13 vlan 253-273 switch(config-mst)# instance 14 vlan 274-294 switch(config-mst)# instance 15 vlan 295-315 switch(config-mst)# instance 16 vlan 316-336 switch(config-mst)# instance 17 vlan 337-357 switch(config-mst)# instance 18 vlan 358-378 switch(config-mst)# instance 19 vlan 379-399 switch(config-mst)# instance 20 vlan 400-420 switch(config-mst)# instance 21 vlan 421-441 switch(config-mst)# instance 22 vlan 442-462 switch(config-mst)# instance 23 vlan 463-483 switch(config-mst)# instance 24 vlan 484-504 switch(config-mst)# instance 25 vlan 505-525 switch(config-mst)# instance 26 vlan 526-546 switch(config-mst)# instance 27 vlan 547-567 switch(config-mst)# instance 28 vlan 568-588 switch(config-mst)# instance 29 vlan 589-609 switch(config-mst)# instance 30 vlan 610-630 switch(config-mst)# instance 31 vlan 631-651 switch(config-mst)# instance 32 vlan 652-672 switch(config-mst)# instance 33 vlan 673-693 switch(config-mst)# instance 34 vlan 694-714 switch(config-mst)# instance 35 vlan 715-735 switch(config-mst)# instance 36 vlan 736-756 switch(config-mst)# instance 37 vlan 757-777 switch(config-mst)# instance 38 vlan 778-798 switch(config-mst)# instance 39 vlan 799-819 switch(config-mst)# instance 40 vlan 820-840 switch(config-mst)# instance 41 vlan 841-861 switch(config-mst)# instance 42 vlan 862-882 switch(config-mst)# instance 43 vlan 883-903 switch(config-mst)# instance 44 vlan 904-924 switch(config-mst)# instance 45 vlan 925-945 switch(config-mst)# instance 46 vlan 946-966 switch(config-mst)# instance 47 vlan 967-987 switch(config-mst)# instance 48 vlan 988-1008 switch(config-mst)# instance 49 vlan 1009-1029 switch(config-mst)# instance 50 vlan 1030-1050 switch(config-mst)# instance 51 vlan 1051-1071 switch(config-mst)# instance 52 vlan 1072-1092 switch(config-mst)# instance 53 vlan 1093-1113 switch(config-mst)# instance 54 vlan 1114-1134 switch(config-mst)# instance 55 vlan 1135-1155 switch(config-mst)# instance 56 vlan 1156-1176 switch(config-mst)# instance 57 vlan 1177-1197 switch(config-mst)# instance 58 vlan 1198-1218 switch(config-mst)# instance 59 vlan 1219-1239 switch(config-mst)# instance 60 vlan 1240-1260 switch(config-mst)# instance 61 vlan 1261-1281 switch(config-mst)# instance 62 vlan 1282-1302 switch(config-mst)# instance 63 vlan 1303-1323 switch(config-mst)# instance 64 vlan 1324-1344 switch(config-mst)# exit switch(config)# interface ethernet 3/1 switch(config-if)# switchport switch(config-if)# no shutdown switch(config-if)# spanning-tree port type edge switch(congig-if)# exit switch(config)# interface ethernet 3/2 switch(config-if)# switchport switch(config-if)# switchport mode trunk switch(config-if)# no shutdown switch(config-if)# spanning-tree guard root switch(config-if)# exit switch(config)#
Configuration Examples for STP Extension
The following example shows how to configure the STP extensions:
switch# configure terminal switch(config)# spanning-tree port type network default switch(config)# spanning-tree port type edge bpduguard default switch(config)# spanning-tree port type edge bpdufilter default switch(config)# interface ethernet 1/1 switch(config-if)# spanning-tree port type edge switch(config-if)# exit switch(config)# interface ethernet 1/2 switch(config-if)# spanning-tree port type edge switch(config-if)# exit switch(config)#