实验二 VLAN-VTP-TRUNK
一、实验目的:
(1)了解VLAN划分的基本概念(VLAN=一个广播域=一个子网)
(2)了解VTP的三种模式(Server/Client/Transparent)
(3)了解VTP中的配置版本号的使用
(4)了解Trunk的封装类型(802.1q/ISL)
二、实验设备:
一台PC机,Windows XP系统,PT模拟器
三、实验内容:
(1)交换机Vlan连接配置
通过PT模拟器绘制如上网络拓扑图,并按如下要求进行实验
A) 设置左边交换机的hostname为SW1,设置其Vlan 1的管理IP为172.16.1.1/24;
B) 设置右边交换机的hostname为SW2,设置其Vlan 1的管理IP为172.16.1.2/24;
C)参照以上图片,设置所有主机的IP地址以及子网掩码(由于是局域网试验,所以默认网关可以不设置)
D)设置好所有参数后,所有主机以及交换机管理IP之间应该可以互相Ping通(由于所有端口默认属于Vlan 1,所以能互相Ping通)。
E)将两台交换机的F0/24端口工作模式都设置为Trunk模式;
Interface f0/24
Switchport mode trunk
F)配置交换机的VTP信息,将两台交换机的域名都设置为“mju”,SW1的工作模式为“Server”,SW2的工作模式为“Client”;
Vtp mode server -- 工作模式设置为server
Vtp domain mju -- 域名设置为mju
G)在全局模式下建立2个Vlan(Vlan 10,Vlan 20),分别取名为V10,V20(了解另外一种在特权模式下创建VLAN的方式,不过不推荐使用);
SW1(config)#vlan 10 --创建Vlan
SW1(config-vlan)#name V10 --建立Vlan 10,取名为V10
SW1(config-vlan)#exit
SW1(config)#vlan 20 --创建Vlan
SW1(config-vlan)#name V20 --建立Vlan 20,取名为V20
H)将主机Host1所连的F0/1端口划入Vlan 10中;
Interface f0/1
Switchport access Vlan 10
Switchport mode access
I)将主机Host2所连的F0/2端口划入Vlan 20中;
Interface f0/2
Switchport access Vlan 20
Switchport mode access
J)尝试让主机Host1与Host2之间互相Ping,查看Ping的结果。
K)VTP(VLAN Trunk Protocol,VLAN干道协议),是用来使VLAN配置信息在交换网内其它交换机上进行动态注册的一种二层协议。在一台VTP Server上配置一个新的VLAN信息,则该信息将自动传播到本域内的所有交换机,从而减少在多台设备上配置同一信息的工作量,且方便了管理。VTP信息只能在Trunk端口上传播。
任何一台运行VTP的交换机可以工作在三种模式:
VTP Server:维护该VTP域中所有VLAN信息列表,可以增加、删除或修改VLAN
VTP Client:也维护该VTP域中所有VLAN信息列表,但不能增加、删除或修改VLAN,任何变化的信息必须从VTP Server发布的通告报文中接收。
VTP Transparent:不参与VTP工作,它虽然忽略所有接收到的VTP信息,但能够将接收到的VTP报文转发出去。它只拥有本设备上的VLAN信息。
其中,VTP Server和VTP Client必须处于同一个VTP域,且一个交换机只能位于一个VTP域中。
L)由于还没有配置好相应的VTP信息,所以SW2交换机上面还没有VLAN10和VLAN20的信息,通过配置,实现Host1和Host3能够通信,Host2和Host4能够通信。
四、实验记录:
1、总体拓扑图如下:
A)设置左边交换机的hostname为SW1,设置其Vlan 1的管理IP为172.16.1.1/24;
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SW1
SW1>enable
SW1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#interface vlan1
SW1(config-if)#ip address 172.34.1.1 255.255.255.0
SW1(config-if)#no shutdown
B)设置右边交换机的hostname为SW2,设置其Vlan 1的管理IP为172.16.1.2/24;
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SW2
SW2(config)#interface vlan1
SW2(config-if)#ip address 172.34.1.2 255.255.255.0
SW2(config-if)#no shutdown
C)参照以上图片,设置所有主机的IP地址以及子网掩码(由于是局域网试验,所以默认网关可以不设置)
D)设置好所有参数后,所有主机以及交换机管理IP之间应该可以互相Ping通(由于所有端口默认属于Vlan 1,所以能互相Ping通)。
E)将两台交换机的F0/3端口工作模式都设置为Trunk模式;
SW1>enable
SW1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#interface f0/3
SW1(config-if)#switchport mode trunk
SW2>enable
SW2#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
SW2(config)#interface f0/3
SW2(config-if)#switchport mode trunk
F)配置交换机的VTP信息,将两台交换机的域名都设置为“mju”,SW1的工作模式为“Server”,SW2的工作模式为“Client”;
SW1(config-if)#vtp mode serve
Device mode already VTP SERVER.
SW1(config)#vtp domain mju
Changing VTP domain name from NULL to mju
SW2(config-if)#vtp mode client
Setting device to VTP CLIENT mode.
SW2(config)#vtp domain mju
Domain name already set to mju.
G)在全局模式下建立2个Vlan(Vlan 10,Vlan 20),分别取名为V10,V20(了解另外一种在特权模式下创建VLAN的方式,不过不推荐使用);
SW1(config)#vlan 10
SW1(config-vlan)#name V10
SW1(config-vlan)#exit
SW1(config)#vlan 20
SW1(config-vlan)#name V20
交换机2不能建立vlan 10 和vlan 20
SW2(config)#vlan 10
VTP VLAN configuration not allowed when device is in CLIENT mode.
H)将主机Host1所连的F0/1端口划入Vlan 10中;
SW1#configure terminal
SW1(config)#interface f0/1
SW1(config-if)#switchport access vlan 10
SW1(config-if)#switchport mode access
I)将主机Host2所连的F0/2端口划入Vlan 20中;
SW1(config)#interface f0/2
SW1(config-if)#switchport access vlan 20
SW1(config-if)#switchport mode access
J)尝试让主机Host1与Host2之间互相Ping,查看Ping的结果。
划分vlan后 p1和p2 已ping不通:
L)由于还没有配置好相应的VTP信息,所以SW2交换机上面还没有VLAN10和VLAN20的信息,通过配置,实现Host1和Host3能够通信,Host2和Host4能够通信。
SW2(config)#interface f0/1
SW2(config-if)#switch access vlan 10
SW2(config-if)#switchport access vlan 10
SW2(config-if)#switchport mode access
SW2(config-if)#exit
SW2(config)#interface f0/2
SW2(config-if)#switchport access vlan 20
SW2(config-if)#switchport mode access