【网络阶段之三】单臂路由简介及其配置

277 阅读5分钟

单臂路由

一、单臂路由概述

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。

二、单臂路由的优点

  • 节约成本 (单臂路由不建议使用,它除了便宜没别的了)

  • 实现不同VLAN之间的通信
    路由器的物理接口可以分化为多个逻辑子接口,每个子 接口对应一个vlan网段的网关 原理: 路由器重新封装MAC地址,转换Vlan标签。

三、单臂路由的子接口

  • 路由器的物理接口可以被划分为多个逻辑接口

  • 每个子接口对应一个VLAN网段的网关

四、单臂路由的链路类型

  • 交换机连接主机的端口为access链路

  • 交换机连接路由器的端口为Trunk链路

单臂路由配置

一、如何配置单臂路由

  • 配置链路类型
  • 配置VLAN标签的封装结构
  • 配置子接口地址

二、单臂路由的实验

57ae84b291805681199eb4667c6976d.png

1.配置好主机ip和网关

PC1:192.168.1.1/24。

c99d8ef28c6c75f8b8abb0cb12c9d3e.png

PC2:192.168.2.1/24。

38be3fe445709b258293ea241415474.png

PC3:192.168.3.1/24。

8a615b4fe07ca719b2dff27a83c222c.png

2.配置好交换机LSW1

创建vlan10、vlan20和vlan30;

接口e0/0/1设置为access模式,加入vlan10;

接口e0/0/2设置为access模式 ,加入vlan20;

接口e0/0/3设置为access模式 ,加入vlan30;

接口e0/0/4设置为trunk模式,允许所有vlan通过该接口。

4e8626bdcf301d63ff88a9b0a8c0467.png

交换机LSW1配置命令如下:

<Huawei>u t m                 //关闭华为提示信息
Info: Current terminal monitor is off.
<Huawei>sys                   //切换至系统视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sys LSW1              //重命名
[LSW1]vlan batch 10 20 30     //创建vlan10,vlan20和vlan30
Info: This operation may take a few seconds. Please wait for a moment...done.
[LSW1]int e0/0/1              //进入接口e0/0/1
[LSW1-Ethernet0/0/1]p l a     //设置接口模式为access模式:port link-type access
[LSW1-Ethernet0/0/1]p d v 10  //将该接口加入vlan10:port default vlan 10
[LSW1-Ethernet0/0/1]int e0/0/2//进入接口e0/0/2
[LSW1-Ethernet0/0/2]p l a     //设置接口模式为access模式:port link-type access
[LSW1-Ethernet0/0/2]p d v 20  //将该接口加入vlan10:port default vlan 20
[LSW1-Ethernet0/0/2]int e0/0/3//进入接口e0/0/3
[LSW1-Ethernet0/0/3]p l a     //设置接口模式为access模式:port link-type access
[LSW1-Ethernet0/0/3]p d v 30  //将该接口加入vlan10:port default vlan 30
[LSW1-Ethernet0/0/3]int e0/0/4//进入接口e0/0/4
[LSW1-Ethernet0/0/4]p l t     //设置接口模式为trunk模式:port link-type trunk
[LSW1-Ethernet0/0/4]p t a v a //允许所有vlan通过该接口:port trunk allow-pass vlan all
[LSW1-Ethernet0/0/4]q         //返回上一级
[LSW1]dis this
#
sysname LSW1
#
vlan batch 10 20 30
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
return

3.配置好路由器R1

将接口g0/0/0划分为三个子接口:g0/0/0.10、g0/0/0.20、g0/0/0.30,建议与vlan一致;

分别为三个子接口配置VLAN标签的封装结构和子接口地址。

3c391c33272e2d902d5a4507d9233ca.png

路由器R1配置命令如下:

<Huawei>u t m                                       //关闭华为提示信息
Info: Current terminal monitor is off.
<Huawei>sys                                         //切换至系统视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R1                                      //重命名
[R1]int g0/0/0.10                                   //划分子接口,直接进入子接口g0/0/0.10,建议与vlan一致
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10//配置vlan封装结构(dot1q为IEEE802.1q协议,该子接口属于vlan10)
[R1-GigabitEthernet0/0/0.10]ip add 192.168.1.254 24 //设置子接口的IP地址(即vlan10下面所属主机的网关地址)
[R1-GigabitEthernet0/0/0.10]arp broadcast enable    //开启向下arp广播请求功能
[R1-GigabitEthernet0/0/0.10]undo shutdown           //开启接口
Info: Interface GigabitEthernet0/0/0.10 is not shutdown.
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20           //划分子接口,直接进入子接口g0/0/0.20,建议与vlan一致
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20//配置vlan封装结构(dot1q为IEEE802.1q协议,该子接口属于vlan20)
[R1-GigabitEthernet0/0/0.20]ip add 192.168.2.254 24 //设置子接口的IP地址(即vlan20下面所属主机的网关地址)
[R1-GigabitEthernet0/0/0.20]arp broadcast enable    //开启向下arp广播请求功能
[R1-GigabitEthernet0/0/0.20]undo shutdown           //开启接口
Info: Interface GigabitEthernet0/0/0.20 is not shutdown.
[R1-GigabitEthernet0/0/0.20]int g0/0/0.30           //划分子接口,直接进入子接口g0/0/0.30,建议与vlan一致
[R1-GigabitEthernet0/0/0.30]dot1q termination vid 30//配置vlan封装结构(dot1q为IEEE802.1q协议,该子接口属于vlan30)
[R1-GigabitEthernet0/0/0.30]ip add 192.168.3.254 24 //设置子接口的IP地址(即vlan30下面所属主机的网关地址)
[R1-GigabitEthernet0/0/0.30]arp broadcast enable    //开启向下arp广播请求功能
[R1-GigabitEthernet0/0/0.30]undo shutdown           //开启接口
Info: Interface GigabitEthernet0/0/0.30 is not shutdown.
[R1-GigabitEthernet0/0/0.30]q
[R1]dis this
#
sysname R1
#
return

4.检测联通性

用PC1 ping PC2, 发现能够进行通信。实验成功

934d05975f9c59c08b96ed4ebb81a0f.png

用PC1 ping PC3, 发现能够进行通信。实验成功

dc96e6f36d851523861999436239040.png