eNSP仿真软件之利用单臂路由实现VLAN间路由

1、 实验原理

以太网中,通常会使用VLAN技术隔离二层广播域来减少广播的影响,并增强网络的安全性和可管理性。其缺点是同时也严格地隔离了不同VLAN之间的任何二层流量,使分属于不同VLAN的用户不能直接互相通信。在现实中,经常会出现某些用户需要跨越VLAN实现通信的情况,单臂路由技术就是解决VLAN间通信的一种方法。

单臂路由的原理是通过一台路由器, 使VLAN间互通数据通过路由器进行三层转发。如果在路由器上为每个VLAN分配一个单独的路由器物理接口,随着VLAN数量的增加,必然需要更多的接口,而路由器能提供的接口数量比较有限,所以在路由器的一个物理接口上通过配置子接口(即逻辑接口)的方式来实现以一当多的功能,将是一种非常好的方式。路由器同一物理接口的不同子接口作为不同VLAN的默认网关,当不同VLAN间的用户主机需要通信时,只需将数据包发送给网关,网关处理后再发送至目的主机所在VLAN,从而实现VLAN间通信。由于从拓扑结构图上看,在交换机与路由器之间,数据仅通过一条物理链路传输,故被形象地称之为“单臂路由”。

2、 实验内容

本实验模拟公司网络场景。路由器R1是公司的出口网关,员工PC通过接入层交换机(如S2和S3)接入公司网络,接入层交换机又通过汇聚交换机S1与路由器R1相连。公司内部网络通过划分不同的VLAN隔离了不同部门之间的二层通信,保证各部门间的信息安全,但是由于业务需要,经理、市场部和人事部之间需要能实现跨VLAN通信,网络管理员决定借助路由器的三层功能,通过配置单臂路由来实现。

3、 实验步骤

(1)、新建实验拓补图

(2)根据实验编址表进行路由器R1和PC1-3的IP地址,其中路由器的配置方式如下:

配置路由器子接口和IP地址:

★在R1上创建子接口GE 0/0/1.1,配置IP地址为192.168.1.254/24,作为人事部网关地址。

★同理创建子接口并且配置IP地址

(3)公司为保障各部门的信息安全,需保证隔离不同部门间的二层通信,规划各部门的终端属于不同的VLAN,并为PC配置相应IP地址。

★在S2上创建VLAN 10和VLAN20,把连接PC-1的E 0/0/1和连接PC-2的E 0/0/2接口配置为Access类型接口,并分别划分到相应的VLAN中。

★交换机之间或交换机和路由器之间相连的接口需要传递多个VLAN信息,需要配置成Trunk接口。将S2和S3的GE 0/0/2接口配置成Trunk类型接口,并允许所有VLAN通过

★在S1上创建VLAN10、VLAN20和VLAN30,并配置交换机和路由器相连的接口为Trunk,允许所有VLAN通过。

(4)测试PC1-3的连通性,发现仍然不能联通。

(5)配置路由器子接口封装VLAN

虽然目前已经创建了不同的子接口,并配置了相关IP地址,但是仍然无法通信。这是由于处于不同VLAN下,不同网段的PC间要实现互相通信,数据包必须通过路由器进行中转。由S1发送到RI的数据都加上了VLAN标签,而路由器作为三层设备,默认无法处理带了VLAN标签的数据包。因此需要在路由器上的子接口下配置对应VLAN的封装,使路由器能够识别和处理VLAN标签,包括剥离和封装VLAN标签。

★在R1的子接口GE 0/0/1.1.上封装VLAN 10,在子接口GE 0/0/1.2上封装VLAN 20。在子接口GE 0/0/1.3上封装VLAN30,并开启子接口的ARP广播功能。

使用dot1q termination vid命令配置子接口对一层tag报文的终结功能。即配置该命令后,路由器子接口在接收带有VLAN tag的报文时,将剥掉tag进行三层转发,在发送报文时,会将与该子接口对应VLAN的VLAN tag添加到报文中。

使用arp broadcast enable命令开启子接口的ARP广播功能。如果不配置该命令,将会导致该子接口无法主动发送ARP广播报文,以及向外转发IP报文。

同理配置R1的子接口GE 0/0/1.2和GE 0/0/1.3。

(7)      配置完成后,在路由器R1上查看接口状态,可以看到3个子接口的物理状态和协议状态都正常。

(8)      查看路由器R1的路由表,可以观察到,路由表中已经有了192.168.1.0/24、 192.168.2.0/24、 192. 168.3.0/24的路由条目,并且都是路由器R1的直连路由,类似于路由器上的直连物理接口 。

(9)      测试连通性。可以看到PC1和PC2已经可以PING通

(10)      在PC-1上tracertPC-2,可以观察到PC-1先把ping包发送给自身的网关192.168.1.254, 然后再由网关发送到PC-2。

现以PC-1pingPC-2为例,分析单臂路由的整个运作过程。

两台PC由于处于不同的网络中,这时PC-1会将数据包发往自己的网关,即路由器R1的子接口GE 0/0/1.1的地址192.168.1.254。.

数据包到达路由器R1后,由于路由器的子接口GE 0/0/1.1已经配置了VLAN封装,当接收到PC-1发送的VLAN 10的数据帧时,发现数据帧的VLANID跟自身GE0/0/1.1接口配置的VLAN ID 一样,便会剥离掉数据帧的VLAN标签后通过三层路由转发。

通过查找路由表后,发现数据包中的目的地址192.168.2.1所属的192.168.2.0/24 网段的路由条目,已经是路由器R1上的直连路由,且出接口为GE 0/0/1.2,便将该数据包发送至GE 0/0/1.2接口。

当GE0/0/1.2接口接收到一个没有带VLAN标签的数据帧时,便会加上自身接口所配置的VLAN ID 20后再进行转发,然后通过交换机将数据帧顺利转发给PC-2。

原文地址:https://www.cnblogs.com/123456ZJJ/p/12236462.html

时间: 2024-10-07 03:13:07

eNSP仿真软件之利用单臂路由实现VLAN间路由的相关文章

利用单臂路由器实现VLAN间路由

[实验目的] 掌握如何在路由器端口上划分子接口.封装Dot1q协议,实现VLAN间的路由. [需求分析]  需要在交换机上配置VLAN,然后在路由器连接交换机的端口上划分子接口,给相应的vlan设置IP地址,以实现VLAN间的路由. [实验设备]  路由器一台,交换机一台. [实验原理]  在交换路由中,通过VLAN对一个物理网络进行了逻辑划分,不同的VLAN之间是无法直接访问的,必须通过三次的路由设备来连接.一般利用路由器或三层交换机来实现不同VLAN间的互相访问.将路由器和交换机相连,使用I

实验四 利用单臂路由实现VLAN间路由

[实验名称] 利用单臂路由实现VLAN间路由. [实验目的] 掌握如何在路由器上划分子接口.封装Dot1q(IEEE 802.1q)协议,实现VLAN间的路由. [需求分析] 需要在交换机上配置VLAN,然后在路由器连接交换机的端口上划分子接口,给相应的VLAN设置IP地址,以实现VLAN间的路由. [实验设备] 三层交换机一台. 路由器一台. [预备知识] 交换机的基本配置方法.VLAN的工作方法.Trunk的工原理和配制作原则和配置方法. [实验原理] 在交换网络中,通过VLAN对一个物理网

Ensp利用单臂路由实现vlan间路由

原理 在现实中,经常有些用户需要跨越VLAN通信,单臂路由就是解决VLAN间通信的一种方法. 单臂路由的原理是通过一台路由器,使VLAN间互通数据通过路由器进行三层转发.如果在路由器上为每个VLAN分配一个单独的路由器物理接口,随着VLAN数量的增加,必然需要更多的接口,而路由器的接口数量有限,所以在路由器的一个物理接口上通过配置子接口(即逻辑接口)的方式来实现以一当多的功能是一种非常好的方式.路由器同一物理接口的不同子接口作为不同VLAN的默认网关,当不同VLAN间的用户主机需要通信时,只需将

【实验四】利用单臂路由实现VLAN间路由

[实验目的]:掌握如何在路由器端口上划分子接口,封装Dotlq(IEEE 802.1q)协议,实现VLAN间的路由. [需求分析]:需要在交换机上配置VLAN,然后在路由器连接交换机的端口上划分子接口,给相应的VLAN设置IP地址,以实现VLAN间的路由. [实验设备]路由器一台,二层交换机1台 [实验步骤]: 配置交换机的主机名,划分VLAN和添加端口,设置trunk. 在路由器上设置名称,划分子接口,配置IP地址. 查看交换机的VLAN和trunk配置. 查看路由器的路由表 测试网络的连通性

案例33:单臂路由实现VLAN间路由

问题引入: 不同vlan之间如何通信? 如果是二层交换机,可以另外借助一台路由器,做单臂路由:如果是三层交换机,直接开启三层交换功能,思科的话需要全局配置模式下手动开ip routing,华为或者其他思科风格的交换机应该默认开启的 不同vlan之间如何通信? 一.单臂路由概述 (1)单臂路由可实现不同vlan间的通信 (2)把路由器的物理接口划分成多个逻辑接口<虚拟网关>,每一个子接口对应一个vlan网段的网关,实现通信. (3)链路类型,交换机连接主机的 端口为access链路,交换机连接路

利用单壁路由实现vlan间路由

实验目的:掌握如何在路由器端口上划分口子,封装Dot1q协议,实现vlan间的路由 实验设备:pc机两台,路由器交换机各一台,网线若干 实验原理:在交换网络中,通过vlan对一个物理网络进行了逻辑划分,不同的vlan之间是无法直接访问的,必须通过三层的路由设备进行连接.将路由器和交换机相连,使用IEEE802.1q来启动路由器上的子接口成为干道模式,就可以利用路由器来实现vlan之间的通信 实验拓扑图 实验步骤 首先开启计算机telnet客户端 然后在开始界面输入cmd打开管理员界面 连接好你所

实验四:利用单臂路由实现VLAN间路由

一.实验目的 掌握如何在路由器端口上划分子接口.封装Dot1q协议,实现VLAN之间的路由. 二.实验设备 路由器 1台 交换机 1台 三.实验步骤 在交换机上划分VLAN和添加端口.设置trunk 在路由器上划分子接口.配置IP地址 测试网络连通性 四.实验总结 在本次实验中,遇到的主要困难是在设置路由器端口子接口的IP地址时,应设置为网关地址(如1.1.1.254),正式因为这个错误导致后期测试时ping不通.所以认识到这个错误之后,解决了难题,实验得以成功.

利用单臂路由实现vlan间路由

要实现这图中的pc1 pc2分别属于不同的vlan却可以通信 则需要准备一个交换机和一个路由器,在交换机上创建vlan 10,vlan 20,分别把端口fa0/6,fa0/11划分到vlan10.20中去.将端口改为trunk模式,具体实行的命令如下图 在路由器上进入于交换机相连的端口f0/0,在子的端口中配置2个地址ip,192.168.10.1和192.168.20.1,如下图 encapsu dot1q是指定该端口下的子端口 然后连线,给主机配置的iP分别为192.168.10.10 25

实验4 利用单臂路由实现vlan间路由

步骤1:配置交换机的主机名.划分VLAN和添加端口.设置trunk. Ruijie>en Ruijie#conf t Ruijie(config)#hostname switch switch(config)#vlan 10 switch(config-vlan)#name xiaoshou switch(config-vlan)#vlan 20 switch(config-vlan)#name jishu switch(config-vlan)#exit switch(config)#inte