实验——路由器实现Vlan间通信1
路由器实现vlan间通信

路由器实现vlan间通信现在干弱电,必须懂一点网络知识,尤其网络监控更要对交换机有所了解,VLAN的划分想必很多人都不知道怎么实现的吧?要想实现VLAN之间的通讯,我们可以采用通过路由器实现VLAN间的通信使用路由器实现VLAN间通信时,路由器与交换机的连接方式有两种。
第一种通过路由器的不同物理接口与交换机上的每个VLAN分别连接。
第二种通过路由器的逻辑子接口与交换机的各个VLAN 连接。
一、通过路由器的不同物理接口与交换机上的每个VLAN分别连接。
、这种方式的优点是管理简单,缺点是网络扩展难度大。
每增加一个新的VLAN,都需要消耗路由器的端口和交换机上的访问链接,而且还需要重新布设一条网线。
而路由器,通常不会带有太多LAN接口的。
新建VLAN时,为了对应增加的VLAN所需的端口,就必须将路由器升级成带有多个LAN接口的高端产品,这部分成本、还有重新布线所带来的开销,都使得这种接线法成为一种不受欢迎的办法。
二、通过路由器的逻辑子接口与交换机的各个VLAN连接。
、这种连接方式要求路由器和交换机的端口都支持汇聚链接,且双方用于汇聚链路的协议自然也必须相同。
接着在路由器上定义对应各个VLAN的逻辑子接口E1.1和E1.2。
由于这种方式是靠在一个物理端口上设置多个逻辑子接口的方式实现网络扩展,因此网络扩展比较容易且成本较低,只是对路由器的配置要复杂一些。
、三、用交换机代替路由器实现VLAN间的通信目前市场上有许多三层以上的交换机,在这些交换机中,厂家通过硬件或软件的方式将路由功能集成到交换机中,交换机主要用于园区网中,园区网中的路由比较简单,但要求数据交换的速度较快,因此在大型园区网中用交换机代替路由器已是不争的事实。
用交换机代替路由器实现VLAN间通信的方式也有两种,其一,就是启用交换机的路由功能,这种方式的实现方法可采用以上介绍的路由器方式的任一种。
其二,是利用某些高端交换机所支持的专用VLAN功能来实现VLAN间的通信。
通过路由器实现vlan之间的路由

实验报告实验项目:通过路由器实现vlan之间的路由实验环境:Cisco Packet Tracer实验目的和要求:用PC、二层交换机和路由器构成一个网络;规划PC机及路由器相关接口的IP地址,配置路由器单臂路由,使在不同Vlan之间的PC机之间能相互通信。
实验过程:1、在Packet Tracer中建立如下实验拓扑图:其中,PC 0的快速以太网端口连接在Switch 0的快速以太网端口fa 0/1上,PC 1的快速以太网端口连接在Switch 0的快速以太网端口fa 0/2上,Switch 0的fa 0/24连接在路由器的fa 0/0上。
2、开启连接交换机快速以太网端口的路由器端口fa 0/0;开启后的效果如下:3、在端口模式下使用switchport mode trunk命令改变交换机快速以太网端口fa 0/24的端口模式;4、在交换机上新建vlan 10、vlan 20两个vlan,并在特权模式下查看新建的vlan;5、将PC机连接交换机的端口fa 0/1、fa 0/2分别分配给新建的两个vlan:vlan 10、vlan 20,具体操作如下:6、规划并配置两台PC机的ip address,其中PC 1的ip address为192.168.108.2,子网掩码为255.255.255.0,默认网关为192.168.108.1;PC2的ip address为192.168.112.2,子网掩码为255.255.255.0,默认网关为192.168.112.17、在PC 0通过ping命令查看这时两台PC机能否通信;结果标明:这时两个PC机是无法通信的。
8、在全局配置模式下创建路由器的fa 0/0.1虚拟子接口,封装其Vlan 10的数据格式,并配置子接口的ip address为PC 0的网关地址;在全局配置模式下创建路由器的fa 0/0.2虚拟子接口,封装其Vlan 20的数据格式,并配置子接口的ip address为PC 1的网关地址;9、再次在PC 0通过ping命令查看两台PC机能否通信;结果标明:PC 0和PC 1已经可以进行通信。
通过路由器实现VLAN间路由

通过路由器实现VLAN间路由在当今的网络环境中,VLAN(虚拟局域网)技术得到了广泛的应用。
它能够将一个物理的局域网划分为多个逻辑上的局域网,从而提高网络的安全性、灵活性和可管理性。
然而,当不同的 VLAN 之间需要进行通信时,就需要通过路由器来实现 VLAN 间的路由。
首先,让我们来了解一下什么是 VLAN。
简单来说,VLAN 是一种将一个物理的局域网在逻辑上划分成多个不同的广播域的技术。
每个VLAN 就像是一个独立的局域网,不同 VLAN 之间的设备在二层(数据链路层)上是相互隔离的,也就是说,一个 VLAN 中的广播帧不会被转发到其他 VLAN 中。
那么,为什么我们需要实现 VLAN 间的路由呢?想象一下,在一个企业网络中,可能有不同的部门,如财务部、市场部、研发部等。
为了保证各部门之间的数据安全和独立性,我们可以将它们划分到不同的 VLAN 中。
但是,这些部门之间有时又需要进行通信,例如财务部需要向市场部提供一些财务数据,这时候就需要通过路由器来实现VLAN 间的路由,让不同 VLAN 中的设备能够相互通信。
接下来,我们看看如何通过路由器实现 VLAN 间路由。
常见的方法有两种:单臂路由和多层交换。
单臂路由是一种较为简单和经济的实现方式。
在这种方式中,我们只需要在路由器的一个物理接口上配置多个子接口,每个子接口对应一个 VLAN。
路由器会根据数据包的 VLAN 标签来进行路由转发。
为了实现单臂路由,首先需要在交换机上创建 VLAN,并将相应的端口分配到不同的 VLAN 中。
然后,将交换机与路由器相连的端口设置为 trunk 端口,以便能够传输多个 VLAN 的数据包。
在路由器上,为每个 VLAN 对应的子接口配置 IP 地址和子网掩码,这些 IP 地址将作为各个 VLAN 的网关。
当不同 VLAN 中的设备要进行通信时,数据包会被发送到交换机,交换机通过 trunk 端口将数据包转发给路由器。
利用单臂路由器实现VLAN间通信

实验名称:利用单臂路由器实现VLAN间通信实验环境:人武学院机房实验时间:2011年4月21日3-4节实验目的:掌握利用路由器和二层交换机实现VLAN间通信的配置方法实验过程及结果:一、首先建立拓扑结构:图表 1二、创建vlan,划分vlan端口Switch>Switch>enable //从用户模式进入特权模式Switch#config terminal // 从特权模式进入全局配置模式Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 10 //创建vlan 10Switch(config-vlan)#exit //退出Switch(config)#vlan 20 //创建vlan 20Switch(config-vlan)#exit //退出Switch(config)#int range fa0/2 – 11 //进入连续多个端口Switch(config-if-range)#switchport access vlan 10 //把这几个接口划分到vlan 10 Switch(config-if-range)#exit //退出Switch(config)#int range fa0/12 – 24 //进入连续多个端口Switch(config-if-range)#switchport access vlan 20 //把这几个接口划分到vlan 10 Switch(config-if-range)#exit //退出Switch(config)#2.将fa0/1配置为trunk口Switch(config)#int fa0/1 //进入端口1Switch(config-if)#switchport mode trunk //把端口1配置为trunk口Switch(config-if)#end //退出图表2在路由器上创建F0/1.1和F0/1.2子接口,配置trunk封装协议为dot1Q,并配置子接口的IP地址为对应vlan的网关地址。
实验三 通过配置路由器或三层交换机实现VLAN间的通信

实验三实现VLAN间的通信一、通过路由器实现vlan间通信(单臂路由)实验拓扑图【准备知识】在路由器与交换机的端口上配置子接口,每个子接口的IP地址是每个VLAN的网关地址(也可以理解为下一跳地址),并在子接口上封装802.1Q协议。
也可以封装ISL协议(cisco专用协议,不兼容802.1Q)。
【实验步骤】1、交换机配置如下:Switch>enSwitch#conf tSwitch(config)#vlan 2Switch(config-vlan)#vlan 3Switch(config-vlan)#exitSwitch(config)#int fa0/2Switch(config-if)#sw ac vlan 2 //switchport access vlan 2的简写,端口fa0/2划到vlan 2中Switch(config-if)#int fa0/3Switch(config-if)#sw ac vlan 3Switch(config-if)#exitSwitch(config)#int fa0/1Switch(config-if)#switchport mode trunk //设置f0/1端口为trunk模式2、路由器配置如下:Router>enRouter#conf tRouter(config)#int fa0/0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#int f0/0.1Router(config-subif)#encapsulation dot1q 2 //封装协议802.1Q,2为vlan 2 Router(config-subif)#ip address 192.168.1.1 255.255.255.0Router(config-subif)#exitRouter(config)#int f0/0.2Router(config-subif)#encapsulation dot1q 3 //封装协议802.1Q,3为vlan 3 Router(config-subif)#ip address 192.168.2.1 255.255.255.0Router(config-subif)#exitRouter(config)#【检测实验结果】VLAN 2中的pc1能ping 通VLAN 3中的pc2。
计算机网络实验报告——通过路由器实现VLAN间通信

实验二通过路由器实现VLAN间通信一、实验环境:Windows7操作系统的计算机;Boson Netsim for CCNA v6.0二、实验步骤;s w1的fa0/1接到pc1,sw1的fa0/2接到pc2,sw2的fa0/1接到pc3,sw1的fa0/2接到pc4,sw1的fa0/12接到sw2的fa0/12,rt1的fa0/1接到sw1的fa0/3.配置如下:(1)交换机Switch1配置如下:Switch>enableSwitch#vlan databaseSwitch(vlan)#vtp domain yctcChanging VTP domain from NULL to yctcSwitch(vlan)#vtp serverSwitch(vlan)#vlan 10 name zzVLAN 10 added:Name:zzSwitch(vlan)#vlan 20 name nnVLAN 20 added:Name:nnSwitch(vlan)#exitAPPL Y completed.Exiting....Switch#config tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname switch1switch1(config)#inter fa0/1switch1(config-if)#switchport mode accessswitch1(config-if)#switchport access vlan 10switch1(config-if)#inter fa0/2switch1(config-if)#swwitchport mode access^% Invalid input detected at '^' marker.switch1(config-if)#switchport mode accessswitch1(config-if)#switchport access vlan 20switch1(config-if)#inter fa0/12switch1(config-if)#switchport mode trunkswitch1(config-if)#inter fa0/3switch1(config-if)#switchport mode trunk(2)交换机Switch2配置如下:Switch>enableSwitch#vlan databaseSwitch(vlan)#vtp domain yctcChanging VTP domain from NULL to yctcSwitch(vlan)#vtp clientSwitch(vlan)#exitAPPL Y completed.Exiting....Switch#config tEnter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname switch2switch2(config)#inter fa0/1switch2(config-if)#switchport mode accessswitch2(config-if)#switchport access vlan 10switch2(config-if)#inter fa0/2switch2(config-if)#switchport mode accessswitch2(config-if)#switchport access vlan 20switch2(config-if)#inter fa0/12switch2(config-if)#switchport mode trunkswitch2(config-if)#PC1:192.168.10.2 255.255.255.0 192.168.10.1PC2:192.168.20.2 255.255.255.0 192.168.20.1PC3:192.168.10.3 255.255.255.0 192.168.10.1PC4:192.168.20.3 255.255.255.0 192.168.20.1(3)路由器配置:Router>enableRouter#conifg t^% Invalid input detected at '^' marker.Router#config tEnter configuration commands, one per line. End with CNTL/Z. Router(config)#inter fa0/3Invalid CommandRouter(config)#inter fa0/0Router(config-if)#no ip addressRouter(config-if)#no shut%LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up Router(config-if)#exitRouter(config)#int fa0/0.10Router(config-subif)#Router(config-subif)#enca dotlq 10^% Invalid input detected at '^' marker.Router(config-subif)#enca dot1q 10Router(config-subif)#ip address 192.168.10.1 255.255.255.0 Router(config-subif)#exitRouter(config)#int fa0/0.20Router(config-subif)#enca dot1q 20Router(config-subif)#ip address 192.168.20.1 255.255.255.0 Router(config-subif)#exitRouter(config)#三、最终配置列表:Router1 Switch1 Switch2 PC1 PC1 PC1 PC1子端口192.168.10.1Vlan10 Vlan10子端口192.168.20.1Vlan20 Vlan20Ethernet ip子网掩码255.255.255.0255.255.255.0255.255.255.0255.255.255.0255.255.255.0默认网关192.168.10.1192.168.20.1192.168.10.1192.168.20.1四、结果分析:用PC1pingPC2、PC3、PC4:C:>ping 192.168.20.2Pinging 192.168.20.2 with 32 bytes of data:Reply from 192.168.20.2: bytes=32 time=60ms TTL=241Reply from 192.168.20.2: bytes=32 time=60ms TTL=241Reply from 192.168.20.2: bytes=32 time=60ms TTL=241Reply from 192.168.20.2: bytes=32 time=60ms TTL=241Reply from 192.168.20.2: bytes=32 time=60ms TTL=241Ping statistics for 192.168.20.2: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 50ms, Maximum = 60ms, Average = 55msC:>ping 192.168.10.3Pinging 192.168.10.3 with 32 bytes of data:Reply from 192.168.10.3: bytes=32 time=60ms TTL=241Reply from 192.168.10.3: bytes=32 time=60ms TTL=241Reply from 192.168.10.3: bytes=32 time=60ms TTL=241Reply from 192.168.10.3: bytes=32 time=60ms TTL=241Reply from 192.168.10.3: bytes=32 time=60ms TTL=241Ping statistics for 192.168.10.3: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 50ms, Maximum = 60ms, Average = 55msC:>ping 192.168.20.3Pinging 192.168.20.3 with 32 bytes of data:Reply from 192.168.20.3: bytes=32 time=60ms TTL=241Reply from 192.168.20.3: bytes=32 time=60ms TTL=241Reply from 192.168.20.3: bytes=32 time=60ms TTL=241Reply from 192.168.20.3: bytes=32 time=60ms TTL=241Reply from 192.168.20.3: bytes=32 time=60ms TTL=241Ping statistics for 192.168.20.3: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 50ms, Maximum = 60ms, Average = 55msC:>C:>五、实验拓扑截图:六、心得体会:通过本次实验,掌握了通过路由器实现VLAN间通信的配置方法,在上一个实验的基础上,又明白了路由器的配置方法,但在端口配置时还是出现了混乱的情形,这是以后实验要注意的地方。
利用路由器实现vlan间的通信

2.11 基于二层交换机+路由器实现VLAN间通信实验2.11.1 实验目的通过实验,深入了解二层交换机+路由器来实现V LAN 间通信的具体实现过程。
2.11.2 背景描述假设某公司的两个主要部门:销售部和技术部。
两个部门的个人计算机系统分散在一台交换机上,公司要求,部门内的计算机能够相互通信,部门间也能进行互访,现二层交换机+路由器实现这一目标。
2.11.3 实验设备RG-R26 路由器一台,RG S2126G 交换机一台三台P C 机,其中一台可以打开实验台图标网页,进行设备配置直通双绞线若干2.11.4 实验拓扑图实验设备如图2-10所示:图2-10 二层交换机+路由器实现V LAN在本实验中,利用R G S2126G 交换机和R G-R26 路由器来实现两个V LAN 间的通信。
我们知道R G S2126G 交换机工作在O SI 参考模型二层的网络设备。
它具有划分广播域功能。
因为它没有三层的功能,所以如果要想使其上的VLAN 间通信,就必须借助其他三层设备来实现,在这里我们选择了R G-R26 路由器。
按如图所示,图中两台计算机用两条双绞线接入R G S2126G 的两个快速以太网端口上。
两台计算机分别属于两个V LAN,即V LAN10 和VLAN20 ,这两个VLAN 分别占用两段 C 类网络,网络号分别为192.168.10.0 和192.168.20.0.因为与Trunk 相连的路由器端口要同时能够与两个VLAN 通信,所以这个路由器接口应该同时属于两个V LAN。
为了达到这一目的,我们为这个端口设置了两个子接口,分别分配到两个V LAN 中,并为这两个接口分配了I P 地址,使之可以同时属于两个C类网段。
两个子接口的I P 地址分别为192.168.10.1 和192.168.20.1.为此,FastEtherent 1/0 接口的两个子接口的I P 地址即为V LAN10 和V LAN20 网段的网关地址。
CCNA实验.路由器实现Vlan间通信

Packet Tracer 5.0建构CCNA实验攻略(11)——路由器实现Vlan间通信一、实验拓扑图图一路由器:Cisco 2811,交换机:Cisco 2950二、创建Vlan2950#vlan databae2950(vlan)#vlan 10 name math2950(vlan)#vlan 20 name chinese图二三、把交换机端口分配给Vlan2950#conf t2950(config)#int range fa0/2 - 32950(config-if-range)#switchport mode access2950(config-if-range)#switchport access vlan 102950(config-if-range)#int range fa0/4 - 52950(config-if-range)#switchport mode access2950(config-if-range)#switchport access vlan 20图三四、配置交换机trunk端口2950(config)int fa0/12950(config-if)switchport mode trunk图四五、配置路由器子接口Router#conf tRouter(config)#int fa0/1.1Router(config-subif)#encapsulation dot1q 10Router(config-subif)#ip address 192.168.1.1 255.255.255.0 Router(config-subif)#int fa0/1.2Router(config-subif)#encapsulation dot1q 20Router(config-subif)#ip address 192.168.2.1 255.255.255.0 Router(config-subif)#int fa0/1Router(config-if)#no shut图五图六查看路由器中的路由表六、配置计算机,测试在本次实验中,pc0与pc1同处于vlan 10 网段192.168.1.1;pc2与pc3同处于Vlan 20 网段192.168.2.1。