vlan间路由的三种方法:
(1)通过路由器的多个端口实现
(2)通过路由器的单个端口实现
(3)通过三层交换机实现
下面会介绍这三种方法的实现方式:
(1)通过路由器的多个端口实现
实验环境:
1、1台二层交换机,1台路由器和2台处于不同vlan的PC
2、vlan 10使用的网段为192.168.10.0/24,PC1处于vlan 10,IP为192.168.10.2/24,网关为192.168.10.1
3、vlan 20使用的网段为192.168.20.0/24,PC2处于vlan 20,IP为192.168.20.2/24,网关为192.168.20.1
4、第一台二层交换机的名字改为SW1,第一台路由器的名字改为R1
拓扑图如下:
SW1的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
vlan 10 #创建vlan10
exit #返回
vlan 20 #创建vlan20
exit #返回
interface range fastEthernet 0/1 – 2 #配置f0/1~f0/2端口
switchport mode access #将端口模式改为access
switchport access vlan 10 #将端口分配给vlan10
exit #退出配置f0/1~f0/2端口
interface range fastEthernet 0/3 – 4 #配置f0/3~f0/4端口
switchport mode access #将端口模式改为access
switchport access vlan 20 #将端口分配给vlan20
exit #退出配置f0/3~f0/4端口
R1的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
interface fastEthernet 0/0 #配置f0/0端口
no shutdown #开启f0/0端口
ip add 192.168.10.1 255.255.255.0 #设置IP
exit #退出配置f0/0端口
interface fastEthernet 0/1 #配置f0/1端口
no shutdown #开启f0/1端口
ip add 192.168.20.1 255.255.255.0 #设置IP
exit #退出配置f0/1端口
(2)通过路由器的单个端口实现,即单臂路由
实验环境:
1、1台二层交换机,1台路由器和2台处于不同vlan的PC
2、vlan 10使用的网段为192.168.10.0/24,PC1处于vlan 10,IP为192.168.10.2/24,网关为192.168.10.1
3、vlan 20使用的网段为192.168.20.0/24,PC2处于vlan 20,IP为192.168.20.2/24,网关为192.168.20.1
4、第一台二层交换机的名字改为SW1,第一台路由器的名字改为R1
拓扑图如下:
SW1的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
vlan 10 #创建vlan10
exit #返回
vlan 20 #创建vlan20
exit #返回
interface fastEthernet 0/1 #配置f0/1端口
switchport mode access #将端口模式改为access
switchport access vlan 10 #将端口分配给vlan10
exit #退出配置f0/1端口
interface fastEthernet 0/2 #配置f0/2端口
switchport mode access #将端口模式改为access
switchport access vlan 20 #将端口分配给vlan20
exit #退出配置f0/2端口
interface fastEthernet 0/3 #配置f0/3端口
switchport mode trunk #将端口模式改为trunk
switchport trunk allowed vlan all #允许所有vlan从trunk口通过
exit #退出配置f0/3端口
R1的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
interface fastEthernet 0/0 #配置f0/0端口
no shutdown #开启f0/0端口
exit #退出配置f0/0端口
interface fastEthernet 0/0.10 #创建.10子端口
encapsulation dot1q 10 #为这个端口配置802.1Q协议,最后面的10是vlan号
ip add 192.168.10.1 255.255.255.0 #设置IP
exit 退出配置.10子端口
interface fastEthernet 0/0.20 #创建.20子端口
encapsulation dot1q 20 #为这个端口配置802.1Q协议,最后面的20是vlan号
ip add 192.168.20.1 255.255.255.0 #设置IP
exit #退出配置.20子端口
(3)通过三层交换机实现
实验环境:
1、1台二层交换机,1台三层交换机和2台处于不同vlan的PC
2、vlan 10使用的网段为192.168.10.0/24,PC1处于vlan 10,IP为192.168.10.2/24,网关为192.168.10.1
3、vlan 20使用的网段为192.168.20.0/24,PC2处于vlan 20,IP为192.168.20.2/24,网关为192.168.20.1
4、第一台二层交换机的名字改为SW1,第一台三层交换机的名字改为3SW
拓扑图如下:
SW1的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
vlan 10 #创建vlan10
exit #返回
vlan 20 #创建vlan20
exit #返回
interface fastEthernet 0/1 #配置f0/1端口
switchport mode access #将端口模式改为access
switchport access vlan 10 #将端口分配给vlan10
exit #退出配置f0/1端口
interface fastEthernet 0/2 #配置f0/2端口
switchport mode access #将端口模式改为access
switchport access vlan 20 #将端口分配给vlan10
exit #退出配置f0/2端口
interface fastEthernet 0/3 #配置f0/3端口
switchport mode trunk #将端口模式改为trunk
switchport trunk allowed vlan all #允许所有vlan从trunk口通过
exit #退出配置f0/3端口
3SW的配置如下:
enable #进入特权模式
configure terminal #进入配置模式
vlan 10 #创建vlan10
exit #返回
vlan 20 #创建vlan20
exit #返回
interface vlan 10 #配置vlan10
ip add 192.168.10.1 255.255.255.0 #设置IP
exit #退出配置vlan10
interface vlan 20 #配置vlan20
ip add 192.168.20.1 255.255.255.0 #设置IP
exit #退出配置vlan20
interface fastEthernet 0/1 #配置f0/1端口
switchport trunk encapsulation dot1q #二层端口封装802.1q协议
switchport mode trunk #将端口模式改为trunk
switchport trunk allowed vlan all #允许所有vlan从trunk口通过
exit #退出配置f0/1端口
ip routing #启用IP路由功能