1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第,7,讲 虚拟局域网(,2,),在一般的二层交换机组成的网络中,,VLAN,实现了网络流量分割,不同的,VLAN,间不能通信。,要实现,VLAN,间的通信必须借助路由来实现。实现方法有:,利用路由器连接;,采用三层交换机。,3.3 VLAN,间的通信,VLAN10,VLAN20,172.20.0.0/16,VLAN30,172.10.0.0/16,172.30.0.0/16,3.3.1 VLAN,间通信的方法,1.,多,交换机,VLAN,与路由器的连接,当,有,多个交换机组成多个,VLAN,时,路由器采用多个端口连接,VLAN,。,
2、并且在各端口上配置静态路由实现,VLAN,间的通信。它与一般的子网连接相同。,VLAN10,VLAN30,VLAN20,当,有,一个交换机组成多个,VLAN,时,路由器采用多个端口连接多个,VLAN,。,右图的交换机有,3,个,VLAN,,,那么交换机与路由器间就需要三个连接端口及线缆。这样在不同的线路上配置不同的子网地址及路由即可。但是需要太多的路由器接口,所以这种方法不实用。,3.3.1 VLAN,间通信的方法,2.,单交换机,VLAN,的路由器连接方式,1,:,多条链路连接多个,VLAN,当,有,一个交换机组成多个,VLAN,时,路由器只采用一个端口连接多个,VLAN,。,利用子接口技术
3、SubInterface,),将所有,VLAN,的数据通过一个端口传输。,VLAN,将交换机从逻辑上分割成了多台,因而用于,VLAN,间路由的路由器也必须拥有分别对应各个,VLAN,的虚接口(,SVI,),作为各个,VLAN,成员的网关。这样各个,VLAN,之间就可以利用路由器来实现数据交换。,3.3.1 VLAN,间通信的方法,3.,单交换机,VLAN,的路由器连接方式,2,:,一条链路连接多个,VLAN,VLAN10,VLAN30,VLAN20,Interface FA 1,Subinterface,1.1,Subinterface,1.2,Subinterface,1.3,3.3.
4、2,利用路由器实现,VLAN,间的通信,单臂路由:使用,IEEE 802.1Q,来启动一个路由器上的子接口成为干道模式,实现,VLAN,之间的通信,802.1Q,Trunk,F0/0,VLAN 10,VLAN 20,VLAN 30,FastEthernet,0/0,FastEthernet,0/0.1,FastEthernet,0/0.2,FastEthernet,0/0.3,3.3.2,单臂路由的配置,Router(config,)#,Interface,interface-id,Router(config-if)#,no,ip,address,Router(config-if)#exit,
5、Router(config)#,interface,fastethernet,slot-number/interface-,number.subinterface,-number,Ruijie(config-subif)#,encapsulation,dot1Q,VlanID,Router(config-subif)#i,p,address,ip,-address mask,单臂路由配置举例,Router(config)#interface,fastEthernet,0/0,Router(config-if)#no,ip,address,Router(config-if)#exit,Route
6、r(config)#interface,fastEthernet,0/0.10,Router(config-subif)#encapsulation,dot1Q 10,Router(config-subif)#ip,address 192.168.10.1 255.255.255.0,Router(config-subif)#exit,Router(config)#interface,fastEthernet,0/0.20,Router(config-subif)#encapsulation,dot1Q 20,Router(config-subif)#ip,address 192.168.20
7、1 255.255.255.0,Router(config-subif)#exit,Router(config)#interface,fastEthernet,0/0.30,Router(config-subif)#encapsulation,dot1Q 30,Router(config-subif)#ip,address 192.168.30.1 255.255.255.0,Router(config-subif)#end,检查单臂路由的配置,Router#show,ip,route,Codes:C-connected,S-static,R-RIP B-BGP,O-OSPF,IA-OSPF
8、 inter area,N1-OSPF NSSA external type 1,N2-OSPF NSSA external type 2,E1-OSPF external type 1,E2-OSPF external type 2,i-IS-IS,L1-IS-IS level-1,L2-IS-IS level-2,ia,-IS-IS inter area,*-candidate default,Gateway of last resort is no set,C 192.168.10.0/24 is directly connected,FastEthernet,0/0.10,C 192.
9、168.10.1/32 is local host.,C 192.168.20.0/24 is directly connected,FastEthernet,0/0.20,C 192.168.20.1/32 is local host.,C 192.168.30.0/24 is directly connected,FastEthernet,0/0.30,C 192.168.30.1/32 is local host.,3.3.3,利用三层交换机配置,VLAN,间路由,单臂路由容易产生瓶颈,端口带宽小,转发速率低,采用三层交换机实现,VLAN,间的路由,内含交换机模块和路由器模块,使用,AS
10、IC,硬件处理路由,可以实现高速路由。,路由与交换模块内部连接,可以确保大的带宽,三层交换机在功能上实现了,VLAN,的划分、,VLAN,内部的二层交换和,VLAN,间路由的功能。,VLAN20,Network 172.16.20.4,VLAN30,Network 172.16.30.5,VLAN10,Network 172.16.10.3,3.3.4,使用三层交换机进行,VLAN,间路由,SVI,端口,VLAN,的虚拟接口,(,Switch virtual interface,,,SVI,),路由端口,可设置,IP,地址,作为,VLAN,内主机的网关,SVI,:,VLAN 10,192.16
11、8.1.1,VLAN 10,IP,:,192.168.1.10,SVI,:,VLAN 20,192.168.2.1,VLAN 20,IP,:,192.168.2.10,使用三层交换机实现,VLAN,间通信,:,第一步:分别创建每个,VLAN,三层虚接口,SVI,端口,并分别配置,IP,地址:,Switch(config,)#interface,vlan,Switch(config,-if)#,ip,address ,Switch(config-if)#no,shutdown,第二步:将交换机间的连接端口设置为,Trunk,口,第三步:将每个,VLAN,内主机的网关指定为本,VLAN,接口地址,
12、3.3.4 VLAN,间通信的配置方法,PC2,【,试验目的,】,通过三层交换机实现,VLAN,间的相互通信。,【,试验设备,】1,台,S2126G(SA),、,1,台,S3550(SB),。,【,试验拓扑,】,:见下图,3.3.4 VLAN,间通信的配置方法实例,VLAN10,IP:192.168.10.20,网关:,192.168.10.254,VLAN10,IP:192.168.10.30,网关:,192.168.10.254,VLAN20,IP:192.168.20.10,网关:,192.168.20.254,F0/15,F0/5,F0/24,F0/24,SA,SB,F0/5,PC2,
13、PC1,PC3,试验步骤:,第一步:在交换机,SA,上创建,VLAN 10,,,并将,0/5,端口划分到,VLAN 10,中:,SA(config,)#,vlan,10,!,创建,VLAN 10,SA(config-vlan)#name,teacher,!将,VLAN 10,命名为,teacher,SA(config-vlan)#exit,SA(config)#interface,fastethernet,0/5,SA(config-if)#switchport,access,vlan,10,!,将,0/5,端口划分到,VLAN 10,验证测试:,SA#show,vlan,id 10,3.3.
14、4 VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第二步:在交换机,SA,上创建,VLAN 20,,,并将,0/15,端口划分到,VLAN 20,中:,SA(config,)#,vlan,20,SA(config-vlan)#name,student,SA(config-vlan)#exit,SA(config)#interface,fastethernet,0/15,SA(config-if)#switchport,access,vlan,20,验证测试:,SA#show,vlan,id 20,3.3.4 VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第三步:在交换机
15、SA,与,SB,的连接端口,(,假如为,0/24,端口,),上创建,TAG VLAN,:,SA(config,)#interface,fastethernet,0/24,SA(config-if)#switchport,mode trunk,验证测试:,SA#show interface,fastethernet,0/24,switchport,3.3.4 VLAN,间通信的配置方法实例,试验步骤(续,):,第四步:在交换机,SB,上创建,VLAN 10,,,并将,0/5,端口划分到,VLAN 10,中:,SB(config,)#,vlan,10,SB(config-vlan)#name,t
16、eacher,SB(config-vlan)#exit,SB(config)#interface,fastethernet,0/5,SB(config-if)#switchport,access,vlan,10,验证测试:,SB#show,vlan,id 10,3.3.4 VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第五步:在交换机,SB,与,SA,的连接端口,(,假如为,0/24,端口,),上创建,TAG VLAN,:,SB(config,)#interface,fastethernet,0/24,SB(config-if)#switchport,mode trunk,验证测试
17、SB#show interface,fastethernet,0/24,switchport,3.3.4 VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第六步:验证,VLAN,内可以通信,但,VLAN,间不能通信,即,PC1,与,PC3,可以通信,但,PC2,与,PC3,不能通信:,在,PC1,的,DOS,模式下用,ping,命令验证:,C:ping 192.168.10.30 !,在,PC1,下能够,ping,通,PC3,在,PC2,的,DOS,模式下用,ping,命令验证:,C:ping 192.168.10.30 !,在,PC2,下不能,ping,通,PC3,3.3.4
18、VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第七步:设置三层交换机,VLAN,间通信。在交换机,SB,上创建虚接口:,SB(config,)#,int,vlan,10!,创建虚拟接口,vlan,10,SB(config-if)#ip,address 192.168.10.254 255.255.255.0,!,配置虚拟接口,vlan,10,的地址为,192.168.10.254,SB(config-if)#exit,SB(config,)#,int,vlan,20!,创建虚拟接口,vlan,20,SB(config-if)#ip,address 192.168.20.254 25
19、5.255.255.0,!,配置虚拟接口,vlan,10,的地址为,192.168.20.254,3.3.4 VLAN,间通信的配置方法实例,试验步骤,(,续,),:,第八步:验证,VLAN,内及,VLAN,间都能通信:,将,PC1,和,PC3,的默认网关设置为,192.168.10.254,将,PC2,的默认网关设置为:,192.168.20.254,在,PC1,的,DOS,模式下用,ping,命令验证:,C:ping 192.168.10.30 !,在,PC1,下能够,ping,通,PC3,在,PC2,的,DOS,模式下用,ping,命令验证:,C:ping 192.168.10.30 !
20、在,PC2,下,能够,ping,通,PC3,【,注意事项,】,两台交换机连接端口应为,Trunk,模式;,验证,PC,的网关要设置正确。,3.3.4 VLAN,间通信的配置方法实例,课程议题,3.4 VLAN,排错,常规局域网排错方法,常见故障举例,吞吐量很低:需要检查存在错误的类型,可能是网卡的故障,大量的帧,RCS,校验错误、长度小于,64,字节等:往往是端口之间双工不匹配,原因可能是设备之间的自动协商或是双方的连接错误所导致,可以下面的命令检查:,Switch(config-if)#,duplex,auto|full,|,half,常见故障举例,VLAN,内的主机不能和其他,VLAN,
21、通信,原因可能是:,主机上错误的网关、,IP,地址和子网掩码设置,主机所连接的端口被划分到了错误的,VLAN,交换机上的,Trunk,端口设置错误,例如缺省,VLAN,设置不匹配,允许的,VLAN,列表不正确等,路由器子接口或三层交换机,SVI,端口的,IP,地址和子网掩码设置错误,路由器或者三层交换机可能需要添加到达其他子网的路由,VLAN,错误排查方法,从低层(物理层)逐步向上排查,如端口和线缆无故障,则:,检查主机的网络设置是否匹配和正确,通过,show,vlan,命令,确定,VLAN,内的端口划分正确,通过,show interface trunk,命令,检查,Trunk,链路两端的,
22、Trunk,设置是否匹配且正确,通过,show interface,命令,确定是否设置了正确的,IP,地址和子网掩码,通过,show,ip,route,命令,确定各个子网都能够正确出现在路由表中,通过,show interface,subinterface,命令,检查路由器的子接口是否正确封装了,802.1Q,,并指定到了正确的,VLAN,通过,show interface,命令,检查主机和交换机端口的速度和双工设置是否匹配,课程回顾,VLAN,的概念,VLAN,的用途和优点,VLAN,的定义方法,802.1Q,配置,VLAN,和,Trunk,利用路由器实现,VLAN,间的通信,利用三层交换机实现,VLAN,间的通信,






