VLAN,TRUNK,VTP和VLAN间路由的使用和配置 试验环境图在最后面
实验目的:熟练掌握VLAN,TRUNK,VTP和VLAN间路由的使用和配置
实验内容:在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
二.VLAN的TRUNK配置
本实验需要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
三.VLAN的VTP配置
本实验需要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)#