通过第一节我们了解了VLAN的概念

VLAN间路由(上篇)_vlan 三层交换机 路由

实战一,同一个交换机下不同VLAN成员之间是不能通信的

实战二,通过添加Trunk,不同交换机下的相同VLAN成员可以通信,但是和不同VLAN成员以外的成员是无法通信。

实战三,通过增加路由器,使不同交换机下的不同VLAN成员之间也可以通信


今天我们用交换机来实现


1.使用Cisco Packet Tracer软件创建所图所示,两台交换机A、B,4台主机PC2---PC5

VLAN间路由(上篇)_vlan 三层交换机 路由_02

说明:4台主机分别在不同的vlan中,即PC2属于vlan 2,PC3属于vlan 3,PC4属于vlan 4,PC5属于vlan 5,注意有的交换机是没有路由功能的

2.配置4台主机的IP及网关,IP地址配置

VLAN间路由(上篇)_vlan 三层交换机 路由_03

VLAN间路由(上篇)_vlan 三层交换机 路由_04

3.配置交换机

VLAN间路由(上篇)_vlan 三层交换机 路由_05

Switch>                              //用户模式

Switch>en                          //进入使能模式                     
Switch#conf t                     //进入全局配置模式
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#host B        //命名交换机B
B(config)#ip routing           //启动交换机路由功能
B(config)#vlan 4                  //创建vlan4
B(config-vlan)#vlan 5          //创建vlan5
B(config-vlan)#int vlan 4     //进入vlan4配置模式    
B(config-if)#
%LINK-5-CHANGED: Interface Vlan4, changed state to up

B(config-if)#ip add 4.4.4.44 255.0.0.0             //添加vlan4 IP
B(config-if)#int vlan 5           
B(config-if)#
%LINK-5-CHANGED: Interface Vlan5, changed state to up

B(config-if)#ip add 5.5.5.5 255.0.0.0
B(config-if)#
B(config-if)#int f0/2                                 //进入端口fa0/2
B(config-if)#switchport access vlan 4      //授权该端口为vlan4
B(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan4, changed state to up
B(config-if)#int f0/3                                 //进入端口fa0/3

B(config-if)#switchport access vlan 5      //授权该端口为vlan5
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan5, changed state to up
B(config-if)#exit                                       //退出
B(config)#                                                 //退出 Ctrl +C
B#                                                            
%SYS-5-CONFIG_I: Configured from console by console

B#sh ip route                                           //显示IP路由  sh=show
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    4.0.0.0/8 is directly connected, Vlan4
C    5.0.0.0/8 is directly connected, Vlan5
B#

同理配置交换机A

4.验证

VLAN间路由(上篇)_vlan 三层交换机 路由_06

交换机B下的vlan 4成员PC4和vlan 5成员通信成功VLAN间路由(上篇)_vlan 三层交换机 路由_07

我们试试和交换机A下的vlan成员是否可以通信?

VLAN间路由(上篇)_vlan 三层交换机 路由_08

通信失败VLAN间路由(上篇)_vlan 三层交换机 路由_09,今天试验我们实现了相同交换机下的不同vlan成员之间可以通信,不同交换机

小结:三层交换机的功能

          (1)寻址,寻找源IP和目的IP

          (2)路由

命令小技巧

#no vlan 2        删除vlan 2

#sh ip route     打开路由功能

#sh run

下篇将实现不同交换机的不同VLAN成员间通讯