18
How to Configure VLAN, STP, DTP Step by Step Guide? In this tutorial we will demonstrate that how can you Configure Access or Trunk links Create VLAN Assign VLAN membership Configure Intra VLAN routing Configure VTP Server Make VTP Clients Show STP Static Configure DTP port To complete these labs either creates a topology as shown in figure or downloads this file and loads it in packet tracer

Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

Embed Size (px)

Citation preview

Page 1: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

How to Configure VLAN, STP, DTP Step by Step Guide?In this tutorial we will demonstrate that how can you

Configure Access or Trunk links Create VLAN Assign VLAN membership Configure Intra VLAN routing Configure VTP Server Make VTP Clients Show STP Static Configure DTP port

To complete these labs either creates a topology as shown in figure or downloads this file and loads it in packet tracer

Page 2: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

TaskYou are the administrator at router-switch.com have two department sales and management. You have given three pc for sales and three pc in management. You created two VLAN. VLAN 10 for sales and VLAN20 for management. For backup purpose you have interconnected switch with one extra connection. You have one router for intera VLAN communications.

Let's start configuration first assign IP address to all pc'sTo assign IP address double click on pc and select ip configurations from desktop tab and give ip address as shown in table given above

VLAN Trunking ProtocolConfigure VTP ServerWe will first create a VTP Server so it can automatically propagate VLAN information to other switch. Double click on Switch1 and select CLI. Set hostname to S1 and create VTP domain name example and set password to vinita (Remember password is case sensitive).Switch 1Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S1S1(config)#vtp mode server

Page 3: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

Device mode already VTP SERVER.S1(config)#vtp domain exampleChanging VTP domain name from NULL to exampleS1(config)#vtp password vinitaSetting device VLAN database password to vinita

Configure VTP clientsOnce you have created a VTP domain. Configure remaining Switch to Client mode.Switch 2Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S2S2(config)#vtp mode clientSetting device to VTP CLIENT mode.S2(config)#vtp domain exampleChanging VTP domain name from NULL to exampleS2(config)#vtp password vinitaSetting device VLAN database password to vinitaS2(config)#

Switch 3Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S3S3(config)#vtp mode clientSetting device to VTP CLIENT mode.S3(config)#vtp domain exampleChanging VTP domain name from NULL to exampleS3(config)#vtp password vinitaSetting device VLAN database password to vinitaS3(config)#

Dynamic Trunking ProtocolConfigure DTP portAll Switch ports remain by default in access mode. Access port can not transfer the trunk frame. Change mode to trunk on all the port those are used to interconnect the switchesSwitch 1S1(config)#interface fastEthernet 0/24S1(config-if)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24,changed state to down

Page 4: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24,changed state to upS1(config-if)#exitS1(config)#interface gigabitEthernet 1/1S1(config-if)#switchport mode trunkS1(config-if)#exitS1(config)#interface gigabitEthernet 1/2S1(config-if)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/2,changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/2,changed state to upS1(config-if)#exitS1(config)#

Switch 2S2(config)#interface gigabitEthernet 1/1S2(config-if)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/1,changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/1,changed state to upS2(config-if)#exitS2(config)#interface gigabitEthernet 1/2S2(config-if)#switchport mode trunkS2(config-if)#exitS2(config)#interface fastEthernet 0/23S2(config-if)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/23,changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/23,changed state to upS2(config-if)#exitS2(config)#interface fastEthernet 0/24S2(config-if)#switchport mode trunkS2(config-if)#exit

Switch 3S3(config)#interface fastEthernet 0/24S3(config-if)#switchport mode trunkS3(config-if)#exitS3(config)#interface gigabitEthernet 1/1S3(config-if)#switchport mode trunkS3(config-if)#exit

Page 5: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

Virtual LAN (VLAN)Create VLANAfter VTP server configuration it’s time to organize VLAN. We need only to create VLAN on VTP server and reset will be done by VTP Server automatically.

Switch 1S1(config)#vlan 10S1(config-vlan)#exitS1(config)#vlan 20S1(config-vlan)#exitS1(config)#

As we have already configure VTP server in our network so we don't need to create VLAN on S2 or S3. We need only to associate VLAN with port.

Assign VLAN membershipSwitch 1S1(config)#interface fastEthernet 0/1S1(config-if)#switchport access vlan 10S1(config-if)#interface fastEthernet 0/2S1(config-if)#switchport access vlan 20

Switch 2S2(config)#interface fastEthernet 0/1S2(config-if)#switchport access vlan 10S2(config-if)#interface fastEthernet 0/2S2(config-if)#switchport access vlan 20

Switch 3S3(config)#interface fastEthernet 0/1S3(config-if)#switchport access vlan 10S3(config-if)#interface fastEthernet 0/2S3(config-if)#switchport access vlan 20

Now we have two working vlan. To test connectivity do ping form 10.0.0.2 to 10.0.0.3 and 10.0.0.4. if you get successfully replay then you have successfully created VLAN and VTP server.

Spanning-Tree ProtocolIn this configuration STP will block these ports F0/24 of S1 , F0/23 and F0/24 of S2 and F0/24 of S3 to avoid loop at layer to two. Verify those ports blocked due to STP functions

Page 6: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

Verify STP portsSwitch 2S2#show spanning-tree activeVLAN0001 Spanning tree enabled protocol ieee Root ID Priority 32769 Address 0002.174D.7794 Cost 4 Port 26(GigabitEthernet1/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address 00D0.FF08.82E1 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20

Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- ---------------------------Fa0/1 Desg FWD 19 128.1 P2pFa0/2 Desg FWD 19 128.2 P2pFa0/23 Desg FWD 19 128.23 P2pFa0/24 Altn BLK 19 128.24 P2pGi1/1 Desg FWD 4 128.25 P2pGi1/2 Root FWD 4 128.26 P2p[Output is omitted]S2#You can test STP protocols status on S1 and S3 also withshow spanning-tree active command

Router on StickAt this point of configuration you have two successfully running VLAN but they will not connect each other. To make intra VLAN communications we need to configure router . To do this double click on router and select CLI.

Configure intra VLANRouterRouter>enableRouter#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface fastEthernet 0/0Router(config-if)#no ip addressRouter(config-if)#no shutdownRouter(config-if)#exitRouter(config)#interface fastEthernet 0/0.10

Page 7: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

Router(config-subif)#encapsulation dot1Q 10Router(config-subif)#ip address 10.0.0.1 255.0.0.0Router(config-subif)#exitRouter(config)#interface fastEthernet 0/0.20Router(config-subif)#encapsulation dot1Q 20Router(config-subif)#ip address 20.0.0.1 255.0.0.0Router(config-subif)#exit

To test connectivity between different vlan do ping form any pc to all reaming pc. it should be ping successfully. If you have error download this configured topology and cross check that where you have committed mistake.

Configured VLAN VTP STP topologyVLAN VTP Server STP DTP command reference sheet

Switch(config)#vlan 10Creates VLAN 10 and enters VLAN configuration mode for further definitions.

Switch(config-vlan)#name Sales

Assigns a name to the VLAN. The length of the name can be from 1 to 32 characters.

Switch(config-vlan)#exitApplies changes, increases the revision number by 1, and returns to global configuration mode.

Switch(config)#interface fastethernet 0/1

Moves to interface configuration mode

Switch(config-if)#switchport mode access

Sets the port to access mode

Switch(config-if)#switchport access vlan 10

Assigns this port to VLAN 10

Switch#show vlan Displays VLAN information

Switch#show vlan brief Displays VLAN information in brief

Switch#show vlan id 10 Displays information about VLAN 10 only

Switch#show vlan name sales

Displays information about VLAN named sales only

Switch#show interfaces vlan x

Displays interface characteristics for the specified VLAN

Switch#delete flash:vlan.datDelete filename [vlan.dat]?Delete flash:vlan.dat?

Removes the entire VLAN database from flash.Make sure there is no space between the colon (:) and the characters vlan.dat. You can potentially erase the entire contents of the flash with this command if the syntax is not correct. Make sure

Page 8: Howtoconfigurevlanstpdtpstepbystepguide 130527025933-phpapp01

[confirm]Switch#

you read the output from the switch. If you need to cancel, press ctrl+c to escape back to privileged mode:

Switch(config)#interface fastethernet 0/5

Moves to interface configuration mode.

Switch(config-if)#no switchport access vlan 5

Removes port from VLAN 5 and reassigns it to VLAN 1—the default VLAN.

Switch(config-if)#exit Moves to global configuration mode.

Switch(config)#no vlan 5 Removes VLAN 5 from the VLAN database.

Switch#copy running-config startupconfig

Saves the configuration in NVRAM

Switch(config-if) #switchport mode trunk

Puts the interface into permanent trunking mode and negotiates to convert the link into a trunk link.

Switch(config)#vtp mode server

Changes the switch to VTP server mode.

Switch(config)#vtp mode client

Changes the switch to VTP client mode.

Switch(config)#vtp mode transparent

Changes the switch to VTP transparent mode.

Switch(config)#no vtp mode Returns the switch to the default VTP server mode.

Switch(config)#vtp domain domain-name

Configures the VTP domain name. The name can be from 1 to 32 characters long.

Switch(config)#vtp password password

Configures a VTP password.

Switch(config)#vtp pruning Enables VTP pruning

Switch#show vtp status Displays general information about VTP configuration

Switch#show vtp counters Displays the VTP counters for the switch

More Related Topics:Video to Show Private VLANs & Configure PVLANs on A Cisco SwitchHow to Configure Spanning Tree Protocol (STP) on Catalyst Switches?How the Root Bridge and Ports are Chosen?Root Port Selection on a SwitchSTP (Spanning Tree Protocol) Path Selection