VLAN,TRUNK,VTP和VLAN间路由的使用和配置

VLANTRUNKVTPVLAN间路由的使用和配置    试验环境图在最后面

实验目的:熟练掌握VLANTRUNKVTPVLAN间路由的使用和配置
实验内容:1900系列和2900系列交换机上VLAN的配置
          1900系列和2900系列交换机上TRUNK的配置
1900系列和2900系列交换机上VTP的配置
          1900系列和2900系列交换机以及2600系列路由器上VLAN间路由的配置
实验条件:2900系列交换机两台,1900系列交换一台和2600系列路由器各一台
一.VLAN的配置
本实验需要2900交换机一台,PC机两台,console线一条


Step 1 配置交换机

Switch>

Switch>enable

Switch#configure terminal

Switch(config)#hostname Switch_A

Switch_A(config)#enable secret class

Switch_A(config)#enable password cisco

Switch_A(config)#line con 0

Switch_A(config-line)#password cisco

Switch_A(config-line)#login

Switch_A(config-line)#line vty 0 15

Switch_A(config-line)#password cisco

Switch_A(config-line)#login

Switch_A(config-line)#exit

Switch_A(config)#interface Vlan1

Switch_A(config-if)#ip address 192.168.1.2 255.255.255.0

Switch_A(config-if)#no shutdown

Switch_A(config-if)#exit

Switch_A(config)#ip default-gateway 192.168.1.1

Switch_A(config)#end

Step 2 为PC配置正确的IP地址,子网掩码和缺省网关

Step 3 检测连通性

由switch ping两台PC机,检测连通性

Step 4 显示VLAN的接口信息

2900

Switch_A#show vlan

1900:

Switch_A#show vlan-membership

Step 5 创建,命名VLAN

2900

Switch_A#vlan database

Switch_A(vlan)#vlan 2 name VLAN2

Switch_A(vlan)#vlan 3 name VLAN3

Switch_A(vlan)#exit

1900:

Switch_A#configure terminal

Switch_A(config)#vlan 2 name VLAN2

Switch_A(config)#vlan 3 name VLAN3

Step 6 安排4,5,6端口到VLAN 2

2900

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/4

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 2

Switch_A(config-if)#interface fastethernet 0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 2

Switch_A(config-if)#interface fastethernet 0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 2

Switch_A(config-if)#end

1900:

Switch_A#configure terminal

Switch_A(config)#interface Ethernet 0/4

Switch_A(config-if)#vlan static 2

Switch_A(config-if)#interface Ethernet 0/5

Switch_A(config-if)#vlan static 2

Switch_A(config-if)#interface Ethernet 0/6

Switch_A(config-if)#vlan static 2

Switch_A(config)#end

Step 7 显示VLAN的接口信息

2900

Switch_A#show vlan

1900:

Switch_A#show vlan-membership

Step 8 安排7,8,9端口到VLAN 3

Switch_A#configure terminal

Switch_A(config-if)#interface fastethernet 0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 3

Switch_A(config-if)#interface fastethernet 0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 3

Switch_A(config-if)#interface fastethernet 0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 3

Switch_A(config-if)#end

Step 9 显示VLAN的接口信息

2900

Switch_A#show vlan

1900:

Switch_A#show vlan-membership

Step 10 测试VLANs

Step 11 解除VLAN与端口的绑定

2900

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/4

Switch_A(config-if)#no switchport access vlan 2

1900:

Switch_A#configure terminal

Switch_A(config)#interface Ethernet 0/4

Switch_A(config-if)#no vlan-membership 2

Switch_A(config-if)#end

Step 12 显示VLAN的接口信息

2900

Switch_A#show vlan

1900:

Switch_A#show vlan-membership

Step 13 删除VLAN

2900

Switch_A#vlan database

Switch_A(vlan)#no vlan 3

Deleting VLAN 3

Switch_A(vlan)#exit

1900:

Switch_A#configure terminal

Switch_A(config)#interface ethernet 0/7

Switch_A(config-if)#no vlan 3

Switch_A(config-if)#exit

Step 14 显示VLAN的接口信息

2900

Switch_A#show vlan

1900:

Switch_A#show vlan-membershi

二.VLANTRUNK配置
本实验需要2900交换机两台,PC机两台,console线一条
(一)ISL

Step 1 配置交换机的基本参数

参考上面的实验

Step 2 为PC配置正确的IP地址,子网掩码和缺省网关

Step 3 检测连通性

由switch ping两台PC机,检测连通性

Step 4 显示VLAN的接口信息

Switch_A#show vlan

Step 5 在Switch_A上创建,命名VLAN

Switch_A#vlan database

Switch_A(vlan)#vlan 10 name Accounting

Switch_A(vlan)#vlan 20 name Marketing

Switch_A(vlan)#vlan 30 name Engineering

Switch_A(vlan)#exit

Step 6 安排4,5,6端口到VLAN 10

Switch_A(config)#interface fastethernet 0/4

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#end

Step 7 安排端口7,8,9到VLAN 20

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#end

Step 8 安排端口10,11,12到VLAN 30

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/10

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/11

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/12

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#end

Step 9 在Switch_B上创建,命名VLAN

重复5-8步,在Switch_B创建,命名VLAN

Step 10 显示VLAN的接口信息

Switch_A#show vlan

Step 11 测试VLANs

Step 12 创建ISL trunk

Switch_A(config)#interface fastethernet 0/1

Switch_A(config-if)#switchport mode trunk

Switch_A(config-if)#switchport trunk encapsulation isl

Switch_A(config-if)#end

Switch_B(config)#interface fastethernet 0/1

Switch_B(config-if)#switchport mode trunk

Switch_B(config-if)#switchport trunk encapsulation isl

Switch_B(config-if)#end

Step 13 测试ISL trunk



  (二)dot1q



Step 1 配置交换机的基本参数

参考上面的实验

Step 2 为PC配置正确的IP地址,子网掩码和缺省网关

Step 3 检测连通性

由switch ping两台PC机,检测连通性

Step 4 显示VLAN的接口信息

Switch_A#show vlan

Step 5 在Switch_A上创建,命名VLAN

Switch_A#vlan database

Switch_A(vlan)#vlan 10 name Accounting

Switch_A(vlan)#vlan 20 name Marketing

Switch_A(vlan)#vlan 30 name Engineering

Switch_A(vlan)#exit

Step 6 安排4,5,6端口到VLAN 10

Switch_A(config)#interface fastethernet 0/4

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#end

Step 7 安排端口7,8,9到VLAN 20

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#end

Step 8 安排端口10,11,12到VLAN 30

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/10

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/11

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/12

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#end

Step 9 在Switch_B上创建,命名VLAN

重复5-8步,在Switch_B创建,命名VLAN

Step 10 显示VLAN的接口信息

Switch_A#show vlan

Step 11 测试VLANs

Step 12 创建dot1q trunk

Switch_A(config)#interface fastethernet 0/1

Switch_A(config-if)#switchport mode trunk

Switch_A(config-if)#switchport trunk encapsulation dot1q

Switch_A(config-if)#end

Switch_B(config)#interface fastethernet 0/1

Switch_B(config-if)#switchport mode trunk

Switch_B(config-if)#switchport trunk encapsulation dot1q

Switch_B(config-if)#end

Step 13 测试dot1q trunk



三.VLANVTP配置
本实验需要2900交换机两台,PC机两台,console线一条


Step 1 配置交换机

参考上面的实验

Step 2 为PC配置正确的IP地址,子网掩码和缺省网关

Step 3 测试连接性

由switch ping两台PC机,检测连通性

Step 4 显示VLAN接口信息

Switch_A#show vlan

Step 5 配置VTP服务器端

Switch_A#vlan database

Switch_A(vlan)#vtp server

Switch_A(vlan)#vtp domain group1

Switch_A(vlan)#exit

Step 6 创建,命名VLANs

Switch_A#vlan database

Switch_A(vlan)#vlan 10 name Accounting

Switch_A(vlan)#vlan 20 name Marketing

Switch_A(vlan)#vlan 30 name Engineering

Switch_A(vlan)#exit

Step 7 安排端口4,5,6到VLAN 10

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/4

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#end

Step 8 安排端口7,8,9到VLAN 20

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#end

Step 9 安排端口10,11,12到VLAN 30

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/10

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/11

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#interface fastethernet 0/12

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 30

Switch_A(config-if)#end

Step 10 显示VLAN接口信息

Switch_A#show vlan

Step 11 配置VTP客户端

Enter the following commands to configure Switch_B to be a VTP client:

Switch_B#vlan database

Switch_B(vlan)#vtp client

Switch_B(vlan)#vtp domain group1

Switch_B(vlan)#exit

Step 12 创建trunk

Switch_A(config)#interface fastethernet 0/1

Switch_A(config-if)#switchport mode trunk

Switch_A(config-if)#end

Switch_B(config)#interface fastethernet 0/1

Switch_B(config-if)#switchport mode trunk

Switch_B(config-if)#end

2900:Note that it is necessary to specify the encapsulation on a 2924XL, since it supports 802.1Qand ISL.

Switch_A(config)#interface fastethernet0/1

Switch_A(config-if)#switchport mode trunk

Switch_A(config-if)#switchport trunk encapsulation dot1q

Switch_A(config-if)#end

Switch_B(config)#interface fastethernet0/1

Switch_B(config-if)#switchport mode trunk

Switch_B(config-if)#switchport trunk encapsulation dot1q

Switch_B(config-if)#end

Step 13 测试trunk

show interface fastethernet 0/1 switchport

Step 14 显示VLAN接口信息

Switch_B#show vlan

Step 15 安排端口4,5,6到VLAN 10

Switch_B#configure terminal

Switch_B(config)#interface fastethernet 0/4

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 10

Switch_B(config-if)#interface fastethernet 0/5

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 10

Switch_B(config-if)#interface fastethernet 0/6

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 10

Switch_B(config-if)#end

Step 16 Assign ports to VLAN 20

Switch_B#configure terminal

Switch_B(config)#interface fastethernet 0/7

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 20

Switch_B(config-if)#interface fastethernet 0/8

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 20

Switch_B(config-if)#interface fastethernet 0/9

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 20

Switch_B(config-if)#end

Step 17 Assign ports to VLAN 30

Switch_B#configure terminal

Switch_B(config)#interface fastethernet 0/10

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 30

Switch_B(config-if)#interface fastethernet 0/11

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 30

Switch_B(config-if)#interface fastethernet 0/12

Switch_B(config-if)#switchport mode access

Switch_B(config-if)#switchport access vlan 30

Switch_B(config-if)#end

Step 18 显示VLAN接口信息

Switch_A#show vlan




四.VLAN间路由的配置
本实验需要2621路由器一台,2900交换机一台,PC机两台,console线一条

Step 1 配置交换机

参考上面的实验

Step 2 配置连接到交换机上的主机

a. 连接到port 0/5上的PC:

IP address 192.168.5.2

Subnet mask 255.255.255.0

Default gateway 192.168.5.1

b. 连接到port 0/9上的PC:

IP address 192.168.7.2

Subnet mask 255.255.255.0

Default gateway 192.168.7.1

Step 3 测试连通性

Step 4 创建,命名两个VLANs

2900

Switch_A#vlan database

Switch_A(vlan)#vlan 10 name Sales

Switch_A(vlan)#vlan 20 name Support

Switch_A(vlan)#exit

1900:

Switch_A#config terminal

Switch_A(config)#vlan 10 name Sales

Switch_A(config)#vlan 20 name Support

Switch_A(config)#exit

Step 5 安排端口5,6,7,8到VLAN 10

2900

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet 0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#end

1900:

Switch_A#configure terminal

Switch_A(config)#interface ethernet 0/5

Switch_A(config-if)vlan static 10

Switch_A(config-if)#interface ethernet 0/6

Switch_A(config-if)vlan static 10

Switch_A(config-if)#interface ethernet 0/7

Switch_A(config-if)vlan static 10

Switch_A(config-if)#interface ethernet 0/8

Switch_A(config-if)vlan static 10

Switch_A(config-if)#end

Step 6 安排端口910,11,12到VLAN 20

2900

Switch_A#configure terminal

Switch_A(config)#interface fastethernet 0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/10

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet 0/11

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet0/12

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#end

1900:

Switch_A#configure terminal

Switch_A(config)#interface ethernet 0/9

Switch_A(config-if)vlan static 20

Switch_A(config-if)#interface ethernet 0/10

Switch_A(config-if)vlan static 20

Switch_A(config-if)#interface ethernet 0/11

Switch_A(config-if)vlan static 20

Switch_A(config-if)#interface ethernet 0/12

Switch_A(config-if)vlan static 20

Switch_A(config-if)#end

Step 7 显示VLAN接口信息

Switch_A#show vlan

Step 8 创建trunk

2900:

Switch_A(config)#interface fastethernet0/1

Switch_A(config-if)#switchport mode trunk

Switch_A(config-if)#switchport trunk encapsulation dot1q

Switch_A(config-if)#end

1900: Note the 1900 switch will only support ISL trunking, not dot1q.

Switch_A#configure terminal

Switch_A(config)#interface fastethernet0/26

Switch_A(config-if)#trunk on

Step 9 配置路由器

a. Configure the router with the following data. Note that in order to

Router_A(config)#interface fastethernet 0/0

Router_A(config-if)#no shutdown

Router_A(config-if)#interface fastethernet 0/0.1

Router_A(config-subif)#encapsulation dot1q 1

Router_A(config-subif)#ip address 192.168.1.1 255.255.255.0

Router_A(config-if)#interface fastethernet 0/0.2

Router_A(config-subif)#encapsulation dot1q 10

Router_A(config-subif)#ip address 192.168.5.1 255.255.255.0

Router_A(config-if)#interface fastethernet 0/0.3

Router_A(config-subif)#encapsulation dot1q 20

Router_A(config-subif)#ip address 192.168.7.1 255.255.255.0

Router_A(config-subif)#end

Step 10 保存路由器的配置文件

Step 11 显示路由器的路由表

Step 12 测试VLANS 和the trunk

Switch>enable

Switch#configure terminal

Switch(config)#hostname Switch_A

Switch_A(config)#enable secret class

Switch_A(config)#line con 0

Switch_A(config-line)#password cisco

Switch_A(config-line)#login

Switch_A(config-line)#line vty 0 15

Switch_A(config-line)#password cisco

Switch_A(config-line)#login

Switch_A(config-line)#exit

Switch_A(config)#interface Vlan1

Switch_A(config-if)#ip address 192.168.1.2 255.255.255.0

Switch_A(config-if)#no shutdown

Switch_A(config-if)#exit

Switch_A(config)#ip default-gateway 192.168.1.1

Switch_A(config)#end

Switch_A#vlan datab

Switch_A#vlan database

Switch_A(vlan)#vlan 10 name Sales

VLAN 10 added:

Name: Sales

Switch_A(vlan)#vlan 20 name Support

VLAN 20 added:

Name: Support

Switch_A(vlan)#exit

APPLY completed.

Exiting....

Switch_A#configure terminal

Switch_A(config)#interface fastethernet0/5

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet0/6

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet0/7

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#interface fastethernet0/8

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 10

Switch_A(config-if)#end

Switch_A#configure terminal

Switch_A(config)#interface fastethernet0/9

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#switchport access vlan 20

Switch_A(config-if)#interface fastethernet0/10

Switch_A(config-if)#switchport mode access

Switch_A(config-if)#