华为ENSP利用三层交换机实现VLAN间路由

原理概述

VLAN将一个物理得LAN在逻辑上划分成多个广播域。VLAN内的主机间可以直接通信,而VLAN间不能直接互通。
在现实网络中,经常会遇到需要跨VLAN相互访问的情况,工程师通常会选择一些方法来实现不同VLAN间主机的相互访问,例如单臂路由。但是单臂路由技术中由于存在一些局限性,比如带宽,转发效率等,使得这项技术应用较少。
三层交换机在原有二层交换机基础上增加了路由功能,同时由于数据没有像单臂路由那样经过物理线路进行路由,很好地解决了带宽瓶颈的问题,为网络设计提供了一个灵活的方案。
VLANIF接口是基于网络层的接口,可以配置IP地址。凭借VLANIF接口,三层交换机就能实现路由转发功能。

实验拓扑

在这里插入图片描述

实验步骤

在这里插入图片描述
1:配置IP略

2:首先测试一下连通性
PC-1与PC-2

PC>ping 192.168.1.2

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=2 ttl=128 time=32 ms
From 192.168.1.2: bytes=32 seq=3 ttl=128 time=46 ms
From 192.168.1.2: bytes=32 seq=4 ttl=128 time=32 ms
From 192.168.1.2: bytes=32 seq=5 ttl=128 time=31 ms

--- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/37/47 ms

可以观察到,通信正常。
测试PC-1到PC-3之间的连通性

PC>ping 192.168.2.1

Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable

--- 192.168.1.254 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss

PC-1到PC-3之间无法正常通信
这里我们来分析一下:(比较枯燥,只看命令配置可以略过)
主机发出数据包前,将会查看数据包中的目的地址,如果目的IP地址和本机IP地址在同一网段上,主机会直接发出一个ARP请求数据包来请求对方主机的MAC地址,封装数据包,继而发送该数据包请求网关的MAC地址,收到网关ARP回复后,继而封装数据包后发送。
所以,PC-1在访问192.168.2.1这个IP地址时发现这个目的IP地址与本机IP地址不在同一个IP地址段上,PC-1便会发出ARP数据包请求网关192.168.1.254的MAC地址。但由于交换机没有做任何IP配置,因此没有设备应答该ARP请求,导致销售部主机PC-1无法正常封装数据包,因此无法与PC-3正常通信。

3:在S1上创建vlan10,vlan20 ,将PC-1 ,PC-2划分到vlan10,将PC-3划分到vlan20。
首先修改接口类型:

[Huawei]int g 0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access 
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]int g 0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type access 
[Huawei]vlan 10
[Huawei-vlan10]port GigabitEthernet 0/0/1
[Huawei-vlan10]port GigabitEthernet 0/0/2
[Huawei-vlan10]quit
[Huawei]vlan 20
[Huawei-vlan20]port GigabitEthernet 0/0/3
[Huawei-vlan20]quit

4:现在需要通过VLAN间路由来实现通信,在三层交换机上配置VLANIF接口。

[Huawei]interface Vlanif 10
[Huawei-Vlanif10]ip address 192.168.1.254 24
[Huawei-Vlanif10]interface vlanif 20
[Huawei-Vlanif20]ip address 192.168.2.254 24
[Huawei-Vlanif20]quit

5:查看一下接口状态

[Huawei]display ip interface brief 
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 3
The number of interface that is DOWN in Physical is 2
The number of interface that is UP in Protocol is 3
The number of interface that is DOWN in Protocol is 2

Interface                         IP Address/Mask      Physical   Protocol  
MEth0/0/1                         unassigned           down       down      
NULL0                             unassigned           up         up(s)     
Vlanif1                           unassigned           down       down      
Vlanif10                          192.168.1.254/24     up         up        
Vlanif20                          192.168.2.254/24     up         up     

没有问题

6:再次测试PC-1到PC-3的连通性

扫描二维码关注公众号,回复: 12449279 查看本文章
PC>ping 192.168.2.1

Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.2.1: bytes=32 seq=1 ttl=127 time=62 ms
From 192.168.2.1: bytes=32 seq=2 ttl=127 time=47 ms
From 192.168.2.1: bytes=32 seq=3 ttl=127 time=47 ms
From 192.168.2.1: bytes=32 seq=4 ttl=127 time=31 ms
From 192.168.2.1: bytes=32 seq=5 ttl=127 time=31 ms

--- 192.168.2.1 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/43/62 ms
                    **没有问题**

新人博主,资历有限,如果有哪些不足之处请不吝赐教。

猜你喜欢

转载自blog.csdn.net/qq_52857832/article/details/113748491