网工的日常修养---VLAN间路由(HCIA)

一、Vlan间路由概念
一个VLAN 就是一个广播域,就是一个局域网。在一个交换机中划分 VLAN后,不仅隔离了广 播域,同时也阻止了不同VLAN之间的通信。如果要实现不同VL AN间的通信,就要借助三层设备。VL AN间的通信问题实质就是VL AN间的路由问题。目前可采用多臂路由、单臂路由、三层交换3种方式实现VL AN间路由。

1.多臂路由
如图所示,在路由器上为每个VLAN分配一个单独的接口,并使用一条物理链路连接到二层交换机上。当VLAN间的主机需要通信时,数据会经由路由器选择路由,并被转发到自的VLAN内的主机中,这样就可以实现VLAN间主机的相互通信。然而,随着每台交换机上VLAN数量的增加,这样做必然需要大量的路由器接口,而路由器的接口数量是极其有限的。此外,某些VLAN之间的主机可能不需要频繁进行通信,如果也这样配置,就会导致路由器的接口利用率很低。因此,在实际应用中,一般不会采用多臂路由来解决VIAN间的通信问题。
多臂路由
2.单臂路由
如图所示,交换机和路由器之间仅使用一条物理链路连接 。在交换机上,把连接到路由器的端口配置成Trunk模式的端口,并允许相关VLAN的帧通过。在路由器上创建子接口( Sub-Interface ),逻辑上把连接路由器的物理链路分成了多条链路(每个子接口对应一个VLAN)。这些子接口的IP地址各不相同,每个子接口的IP地址应该配置为该子接口所对应VLAN的默认网关地址。子接口是一个逻辑上的概念,所以子接口常被称为虚接口。配置子接口时,需要注意以下几点。

①必须为每个子接口分配一个IP地址。该IP地址与子接口所属的VLAN位于同一网段。
②需要在子接口上配置IEEE 802.1q封装。
③在子接口上执行[arp broadcast enable ]命令 启用子接口的ARP广播功能。

本例中PC1发送数据给PC2时,路由器R1会通过GE0/0/1.1子接口收到此数据,并查找路由表,将数据从GE0/0/1.2子接口发送给PC2,这样就实现了VLAN2和VLAN 3之间的主机的通信。
单臂路由

单臂路由的配置
1.案例背景与要求
根据图所示的网络拓扑,在路由器上配置单臂路由,实现VLAN 10和VLAN 20的互连互通。

2.案例配置思路
(1)在交换机SW1上创建VLAN,并将相应端口加入对应的VLAN中。
(2)配置交换机与路由器相连的端口为Trunk模式。
(3)在路由器R1 上创建子接口,并配置子接口的IP地址,启用子接口的IEEE 802.1q( DOT1Q)封装,配置允许终结子接口转发广播报文。

3.案例配置过程
(1)配置交换机SW1,在交换机SW1上创建VLAN 10和VLAN20,并配置Trunk端口。

<Huawei>system-view
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1-GigabitEthernet0/0/24]port link-type trunk
[SW1-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 20

#配置交换机SW1的端口允许VL AN 10和VLAN 20的数据通过
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 10

[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 20

(2)配置路由器R1,主要配置子接口IP地址及其IEEE 802.1q (DOT1Q)封装。

[R1]interface g0/0/1.1
[R1-GigabitEthernet0/0/1.1]dot1q termination vid 10
[R1-GigabitEthernet0/0/1.1]ip  address 192 168. 10.254 24
[R1-GigabitEthernet0/0/1.1] arp broadcast enable
[R1-GigabitEthernet0/0/1.1]quit

[R1]interface g0/0/1.2
[R1-GigabitEthernet0/0/1.2]dot 1q termination vid 20
[R1-GigabitEthernet0/0/1.2]ip address 192. 168.20.254 24
[R1-GigabitEthernet0/0/1.2]arp broadcast enable

在上述命令中,[ interface g0/0/1.1 ]命令用来创建子接口,GE0/0/1.1代表物理接口GE0/0/1内的逻辑接口通道。[ dot1q termination vid]命令用来配置子接口lEEE 802 1q封装的单层VlAN lD。默认情况,子接口没有配置1EEE 802 1q封装的单层VLAN ID。此命令执行成功后,终结子接口对报文的处理如下:接收报文时,剥掉报文中携带的Tag后进行三层转发,转发出去的报文是否带Tag由出接口决定;发送报文时,将相应的VLAN信息添加到报文中再发送。[arp broadcast enable ]命令用来启用子接口的ARP广播功能。默认情况下,终结子接口没有启用ARP广播功能。子接口不能转发广播报文时,收到广播报文后会直接丢弃该报文。为了允许终结子接口转发广播报文,可以通过在子接口上执行此命令。

(3)测试
将PC1的IP地址配置为192.168. 10.1/24,并将其默认网关地址配置为路由器R1子接口GE0/0/1.1的IP地址192. 168.10.254/24。将PC2的IP地址配置为192.168.20.1/24, 并将其默认网关地址配置为路由器R1子接口GE0/0/1.2的IP地址192.168. 20.254/24。配置完成后,在PC1上执行[ping 192.168.20.1 ]命令

3.三层交换
相对于多臂路由,单臂路由可以节约路由器的接口资源,但当VLAN数量较多,VLAN间的通信流量很大时,单臂链路所能提供的带宽有可能无法支撑这些通信流量。而三层交换设备较好地解决了接口数量和交换带宽问题。

第三层交换是在交换机中引入路由模块而取代“ 路由器+二层交换机”的网络技术。这种集成了三层数据包转发功能的交换机被称为三层交换机。三层交换机中每个VLAN对应一个IP 网段,VLAN之间还是隔离的,但不同IP网段之间的访问要跨越VLAN,它需要使用三层转发引擎提供的VLAN间路由功能来实现。该第三层转发引擎相当于传统组网中的路由器,当需要与其他VLan通信时,要在三层转发引擎上分配一个路由接口(逻辑接口VLANIF ),用来作为VI AN的网关。

三层交换机本身提供了路由功能,因此它不需要借助路由器来转发不同VLAN间的流量。三层交换机本身就拥有大量的高速端口,它可以直接连接大量的终端设备。因此,一台三层交换机就可以将终端隔离在不同的VLAN中,同时为这些终端提供VLAN间路由的功能。

如图所示,在三层交换机上配置VLANIF接口来实现VLAN间路由。如果网络中有多个VLAN,则需要给每个VLAN配置一个VLANIF接口,并给每个VLANIF接口配置一个IP地址。用户设置的默认网关就是三层交换机中VLANIF接口的IP地址,

三层交换

三层交换实现的配置

1.案例背景与要求
根据图所示的网络拓扑,在三层交换机上配置三层路由,实现VLAN 10和VLAN 20的互连互通。

2.案例配置思路
(1)在三层交换机上创建VLAN 10和VLAN 20。
(2)将交换机的对应端口添加到VIAN 10和VLAN 20中。
(3)在交换机上配置三层接口VLANIF的IP地址。
(4)在PC1和PC2上配置对应的IP地址及网关,并测试VLan间的连通性。

3.案例配置过程
(1)在交换机SW1上创建VLAN 10和VLAN20。

<Huawei>system-view
[Huawei]sysname SW1
[SW1]vlan batch 10 20

(2)在交换机SWI上进行接口配置。

[SW1]interface GigabitEthernet0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 10
[SW1-GigabitEthernet0/0/1]quit

[SW1]interface GigabitEthernet0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 20
[SW1-GigabitEthernet0/0/2]quit

(3)在交换机SW1上配置VLANIF接口。执行[interface vlanif vlan-id ]命令,进入VLANIF接口视图,执行[ ip address ip-address {mask l mask-length} ]命令,为VLANIF接口配置IP地址。[SW1]interface vlanif 10

[SW1]interface vlanif 10
[SW1-Vlanif10]ip address 192. 168.10.254 24
[SW1-Vlanif10]quit

[SW1]interface vlanif 20
[SW1-Vlanif20]ip address 192. 168.20.254 24
[SW1-Vlanif20]quit

(4)测试
将PC1的IP地址配置为192.168.10.1/24,网关地址配置为192.168.10.254/24。将PC2的IP地址配置为192. 168.20.1/24,网关地址配置为192.168.20.254/24.配置完成后,在PC1上执行[ping192.168.20.1]命令

搬运工
————————————————
版权声明:本文为CSDN博主「小卡Ka」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_57169403/article/details/125027820

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值