首页 理论教育完成跨交换机同部门(VLAN)间的通信:网络设置配置

完成跨交换机同部门(VLAN)间的通信:网络设置配置

【摘要】:默认情况下交换机有且只有一个VLAN 1,所有端口类型为Access类型,且所有端口均属于VALN 1。任务解析将两台交换机连接的端口配置为Trunk口,建立起Trunk链路,允许所有VLAN的数据流通过,从而实现跨交换机同VLAN终端的相互通信。进行跨交换机相同VLAN计算机的相互通信测试,记录结果。

任务描述

某公司办公楼一楼有若干台计算机分属人事部和财务部两个部门,二楼情况相似。一楼所有计算机接入一台交换机,二楼所有计算机接入另一台交换机,两台交换机通过网口相连,所有计算机使用同一网段的IP地址。为隔离部门之间的通信,网络管理员在两台交换机上均已采用了基于端口划分的虚拟局域网(VLAN)技术。此时,同楼层同部门的计算机能够相互通信,同楼层不同部门的计算机不能相互通信,而跨楼层同部门或不同部门的计算机均无法相互通信。显然需要实现跨楼层(跨交换机)同部门的计算机之间的相互通信。

本任务中将介绍配置交换机与交换机互连的端口为Trunk口,从而实现跨交换机同VLAN终端的相互通信。

相关知识

普通交换机属于二层设备,它的端口为二层端口。二层端口又分为Access类型端口和Trunk类型端口。普通交换机的端口默认为Access口。Access口用于交换机与计算机之间的连接,Trunk口则用于交换机与交换机之间的连接。

默认情况下交换机有且只有一个VLAN 1,所有端口类型为Access类型,且所有端口均属于VALN 1。由于每个Access端口只能属于一个VLAN,Access端口只传输属于这个VLAN的数据帧,所以默认情况下,除VLAN 1外,其他VLAN数据帧无法通过两交换机间的链路传输。

Trunk口在默认情况下属于本交换机的所有VLAN,它能够转发所有VLAN的数据帧,因此配置两交换机连接的两个端口为Trunk口,在两交换机之间建立Trunk链路,可以允许所有VLAN的数据流通过。

任务解析

将两台交换机连接的端口配置为Trunk口,建立起Trunk链路,允许所有VLAN的数据流通过,从而实现跨交换机同VLAN终端的相互通信。

任务实施

一、网络拓扑搭建

在PACKET TRACER软件中使用交换机2950-24搭建,如图3-14所示网络拓扑,设备连接及地址见表3-2。

图3-14

表3-2

说明:物理位置不相邻的PC0、PC2属人事部计算机,属于VLAN 1(交换机默认VLAN),物理位置不相邻的PC1、PC3属财务部计算机,属于VLAN 2(用户创建VLAN)。

二、配置IP地址及子网掩码

配置各台计算机的IP地址及子网掩码。

三、创建VLAN,划分端口

对一楼、二楼交换机分别创建VLAN,并将相应端口划入指定VLAN。

Switch(config)#vlan 2

Switch(config-vlan)#exit

Switch(config)#int ran f0/11-20

Switch(config-if-range)#swi acc vl 2

Switch(config-if-range)#exit

Switch(config)#

此时,一楼交换机的f0/1-10口及f0/21-24口属于VLAN 1(交换机默认),f0/11-20口属于VLAN 2,二楼交换机端口与VLAN的关系同一楼。由于连接两交换机的f0/24口属于Access端口,属于VLAN 1,只允许VLAN 1的数据流通过,所以,PC0与PC2能实现跨交换机同VLAN通信,而PC1与PC3不能实现跨交换机同VLAN通信,如图3-15所示。

(www.chuimin.cn)

图3-15

四、配置Trunk口

将两个交换机的连接端口均配置为Trunk口,最终实现跨交换机所有同VLAN计算机的相互通信。

Switch(config)#int f0/24

Switch(config-if)#switchport mode trunk    !将端口设置为Trunk口

Switch(config-if)#exit

Switch(config)#

五、测试

测试PC1与PC3的连通性,如图3-16所示,最终实现了跨交换机相同VLAN计算机的相互通信。

图3-16

任务小结

本任务应着重理解交换机端口类型与所通过的VLAN数据流之间的关系:在默认情况下,Access口只允许传输VLAN 1的数据流;而Trunk口允许传输所有VLAN的数据流。

拓展提高

在PACKET TRACER软件中,交换机3560-24PS属于三层交换机,此三层交换机的端口配置为Trunk口的方法,与交换机2950-24稍有区别。

Switch(config)#int f0/24

Switch(config-if)#switchport mode access    !先将端口配置为Access口

Switch(config-if)#switchport mode trunk    !再将端口配置为Trunk口

Switch(config-if)#exit

Switch(config)#

课后自测

在PACKET TRACER软件中使用两台3560-24PS交换机完成跨交换机同VLAN计算机的相互通信,要求如下:

(1)在两台交换机上均分别创建VLAN10、VLAN 20、VLAN 30,每个VLAN至少包括两台计算机终端。

(2)将两台交换机各自的端口f0/1-5、f0/6-10、f0/11-15分别划入VLAN 10、VLAN 20、VLAN30。

(3)将连接两台交换机的f0/24口配置为Trunk口。

(4)所有计算机终端的IP地址属于192.168.10.0/24段。

(5)进行同交换机相同VLAN、不同VLAN计算机的相互通信测试,记录结果。

(6)进行跨交换机相同VLAN计算机的相互通信测试,记录结果。