假设有一个公司的网络,其中包含了4个VLAN,以及4台交换机(分别为S1、S2、S3、S4)。我们的目标是利用三层交换机实现不同VLAN的计算机之间能够互相通信,具体来说,就是让vlan10、vlan20、vlan30、vlan40之间实现通信。
首先,我们需要在S1三层交换机上配置。以下是其配置步骤:
1. 进入特权模式:`Switch>en` 2. 进入全局配置模式:`Switch#conf t` 3. 修改三层交换机主机名为S1:`S1(config)#hostname S1` 4. 创建VTP域:`S1(config)#vtp domain test` 5. 设置VTP的工作模式为server:`S1(config)#vtp mode server` 6. 创建VLAN:`S1(config)#vlan 10`,`S1(config)#vlan 20`,`S1(config)#vlan 30`,`S1(config)#vlan 40` 7. 配置端口:将f0/1端口设置为Trunk模式,将f0/2-3端口设置为Access模式并分别分配到不同的VLAN 8. 启动三层交换机的路由功能:`S1(config)#ip routing` 9. 为每个VLAN分配ip地址:`S1(config-if)#ip address 192.168.1.254 255.255.255.0`,`S1(config-if)#ip address 192.168.2.254 255.255.255.0`,`S1(config-if)#ip address 192.168.3.254 255.255.255.0`,`S1(config-if)#ip address 192.168.4.254 255.255.255.0` 10. 保存配置:`S1#copy running-config startup-config`
完成S1的配置后,我们还需要在S2、S3、S4交换机上分别进行以下配置:
1. 设置交换机名称 2. 设置VTP模式为客户模式 3. 配置端口模式为trunk或access,并将端口分配到对应的VLAN 4. 保存配置
配置完成后,我们可以通过测试不同VLAN下的主机是否互通来验证配置是否成功。具体来说,我们可以测试PC11和PC33(分别属于vlan10和vlan30)之间的通信,以及PC13和PC21(分别属于vlan10和vlan20)之间的通信。如果测试通过,那么说明三层交换机的配置已经成功,不同VLAN之间的主机可以互相通信。
总之,通过上述配置和测试过程,我们可以轻松实现三层交换机在不同VLAN间的通信,从而提高企业网络的稳定性和安全性。
前面我们使用过其它的交换机配置,有不少朋友问到关于思科交换机的配置?本期我们来看下。思科交换机,三层交换机如何配置?
三层交换机实现vlan间的相互通信?
VLAN生成后交换机是互不相通的。因此,在交换机上设置VLAN后,如果未做其他处理,VLAN间是无法通信的。
为了使大家理解,我们用个实例来讲解三层交换机的配置,实例不同vlan间进行通信,很详细。
一、实例
如下图,有一个公司的网络,共有4个vlan,有4个交换机(分别为S1\S2\S3\S4),用三层交换机让不同vlan的主机能互相通信,也就是让vlan10、vlan20、vlan30、vlan40之间实现通信。
二、拓扑图如下
二、配置步骤如下:
1、S1三层交换机配置:
Switch>en --进入特权模式
Switch#conf t --进入全局配置模式
Switch(config)#hostname S1 --修改三层交换机主机名为S1
S1(config)#vtp domain test --创建vtp域
Domain name already set to test.
S1(config)#vtp mode server --设置当前交换机在vtp的工作模式为server
Device mode already VTP SERVER.
S1(config)#vlan 10 --创建vlan 10
S1(config-vlan)#vlan 20 --创建vlan 20
S1(config-vlan)#vlan 30 --创建vlan 30
S1(config-vlan)#vlan 40 --创建vlan40
S1(config-vlan)#interface f0/1 --进入端口
S1(config-if)#switchport mode access --将端口模式改为access模式
S1(config-if)#switchport mode trunk --将端口模式改为trunk模式
S1(config-if)#interface range f0/2-3 --进入端口
S1(config-if-range)#switchport mode access --将端口模式改为access模式
S1(config-if-range)#switchport access vlan 40 --将端口划入vlan 40
S1(config-if-range)#exit --返回上一级
S1(config)#ip routing --启动三层交换机的路由功能
S1(config)#interface vlan 10 --进入vlan 10
S1(config-if)#ip address 192.168.1.254 255.255.255.0 --给vlan 10添加ip地址
S1(config-if)#interface vlan 20 --进入vlan 20
S1(config-if)#ip address 192.168.2.254 255.255.255.0 --给vlan 20添加ip地址
S1(config-if)#interface vlan 30 --进入vlan 30
S1(config-if)#ip address 192.168.3.254 255.255.255.0 --给vlan 30添加ip地址
S1(config-if)#interface vlan 40 --进入vlan 40
S1(config-if)#ip address 192.168.4.254 255.255.255.0 --给vlan 40添加ip地址
S1(config-if)#end --返回特权模式
S1#copy running-config startup-config --保存配置
[OK] --保存成功
2、S2交换机配置
Switch>en --进入特权模式
Switch#conf t --进入全局配置模式
Switch(config)#hostname S2 --修改交换机名为S2
S2(config)#vtp mode client --设置当前交换机在vtp中为客户机模式
Device mode already VTP CLIENT.
S2(config)#interface f0/10 --进入端口
S2(config-if)#switchport mode trunk --将端口设置为trunk模式
S2(config-if)#interface f0/1 --进入端口
S2(config-if)#switchport mode access --将端口设置为access模式
S2(config-if)#switchport access vlan 30 --将端口划入vlan30
S2(config-if)#interface f0/2 --进入端口
S2(config-if)#switchport mode access --将端口设置为access模式
S2(config-if)#switchport access vlan 20 --将端口划入vlan 20
S2(config-if)#interface f0/3 --进入端口
S2(config-if)#switchport mode access --将端口设置为access模式
S2(config-if)#switchport access vlan 10 --将端口划入vlan 10
S2(config-if)#end --返回特权模式
S2#copy running-config startup-config --保存配置
[OK] --保存成功
3、S3交换机配置
Switch>en --进入特权模式
Switch#conf t --进入全局配置模式
Switch(config)#hostname S3 --修改交换机名为S3
S3(config)#vtp mode client --设置当前交换机在vtp中为客户模式
Device mode already VTP CLIENT.
S3(config)#interface range f0/10-12 --进入端口
S3(config-if-range)#switchport mode trunk --将端口设置为trunk模式
S3(config-if-range)#interface f0/1 --进入端口
S3(config-if)#switchport mode access --将端口设置为access模式
S3(config-if)#switchport access vlan 30 --将端口划入vlan 30
S3(config-if)#interface f0/2 --进入端口
S3(config-if)#switchport mode access --将端口设置为access模式
S3(config-if)#switchport access vlan 20 --将端口划入vlan20
S3(config-if)#interface f0/3 --进入端口
S3(config-if)#switchport mode access --将端口设置为access模式
S3(config-if)#switchport access vlan 10 --将端口划入vlan 20
S3(config-if)#end --返回特权模式
S3#copy running-config startup-config --保存配置
[OK] --保存成功
4、S4交换机配置
Switch>en --进入特权模式
Switch#conf t --进入全局配置模式
Switch(config)#hostname S4 --修改交换机名为S4
S4(config)#vtp mode client --设置当前交换机在vtp中为客户模式
S4(config)#interface f0/10 --进入端口
S4(config-if)#switchport mode trunk --将端口设置为trunk模式
S4(config-if)#interface f0/1 --进入端口
S4(config-if)#switchport mode access --将端口设置为access模式
S4(config-if)#switchport access vlan 30 --将端口划入vlan 30
S4(config-if)#interface f0/2 --进入端口
S4(config-if)#switchport mode access --将端口设置为access模式
S4(config-if)#switchport access vlan 20 --将端口划入vlan 20
S4(config-if)#interface f0/3 --进入端口
S4(config-if)#switchport mode access --将端口设置为access模式
S4(config-if)#switchport access vlan 10 --将端口划入vlan 10
S4(config-if)#end --返回特权模式
S4#copy running-config startup-config --保存配置
[OK] --保存成功
三、验证
测试不同vlan下的主机是否互通。
1、PC11与PC33
vlan10与vlan30互通。
2、PC13与PC21
vlan10与vlan20互通。