华为网络设备——单臂路由的配置示例

作者: 杨佳佳    排版: 赖裕鑫    审核: 蔡宗唐



一、实验介绍

利用华为路由器单臂路由的配置原理,可以使同一交换机上不同VLAN之间实现通信。本实验需要掌握以下基本概念:
链路类型:
-交换机连接主机的端口为access链路;
-交换机连接路由器的端口为trunk链路。
子接口:
-路由器的物理接口可以被划分为多个子接口;
-每个子接口对应一个VLAN的网关。

二、实验目标

掌握单臂路由的配置方法;
实现不同VLAN的两台主机互通。

三、实验拓扑图

所需设备:PC 2台;二层交换机1台;路由器1台。
在这里插入图片描述

图 - 1 -

四、地址规划

表1-1 PC机IP地址规划表
设备IP地址子网掩码网关接口
PC110.1.1.100255.255.255.010.1.1.1E0/0/1
PC220.1.1.100255.255.255.020.1.1.1E0/0/1

五、实验任务分析

(1) 路由器一个物理接口,只能配置一个IP,若再对其接口配置新的IP,旧的IP地址会失 效,当一个物理接口需要有多个IP标识时,可以将一个物理接口划分出多个逻辑子接口, 多个IP地址在不同逻辑子接口进行配置,不在物理接口配置(一个逻辑子接口也只能配置一个IP地址)。
(2) 由于路由器是网络层设备,只封装和拆封数据包,不涉及数据帧,也不能识别数据帧, 而 VLAN ID是数据链路层封装的数据。为让路由器能识别数据帧中的 VLAN ID,需在路由器接口上封装IEEE802.1Q二层协议,以实现不同VLAN之间的路由。
(3) 单臂路由( router-on-a- stick)是指在路由器的一个接口上通过配置子接口(或称“逻辑接口”),实现不同VLAN之间的互通。

六、实验任务配置

配置思路
首先配置交换机的VLAN,并配置接口为相应的模式。之后在路由器上的子接
口划分相关的VLAN并且设置IP。完成前面的操作后,就可以测试网络的连通
性了。
配置脚本
switch 的配置:


<Huawei>  sys
[Huawei] sysname Switch                                                      
[Switch] vlan batch 10 20                               #创建vlan10、20                    
[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] port link-type trunk      #接路由器的端口设为trunk
[Switch-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20
[Switch-GigabitEthernet0/0/1] quit
[Switch] interface ethernet 0/0/1
[Switch-Ethernet0/0/1] port link-type access 
[Switch-Ethernet0/0/1] port default vlan 10             #将端口划分到VLAN10
[Switch-Ethernet0/0/1] quit
[Switch] interface ethernet 0/0/2
[Switch-Ethernet0/0/2] port link-type access 
[Switch-Ethernet0/0/2] port default vlan 20             #将端口划分到VLAN20
[Switch-Ethernet0/0/2] quit
[Switch] quit
<Switch>  save
Are you sure to continue?[Y/N]  y

Router 的配置:


<Huawei> sys                     
[Huawei] sysname Router 
[Router] interface GigabitEthernet 0/0/1.10               #在子接口下配置
[Router-GigabitEthernet0/0/1.10] dot1q termination vid 10  #封装为dot1q,子接口对应vlan40                                                
[Router-GigabitEthernet0/0/1.10] ip address 10.1.1.1 255.255.255.0
[Router-GigabitEthernet0/0/1.10] arp broad enable         #开启ARP广播
[Router-GigabitEthernet0/0/1.10] quit
[Router] interface GigabitEthernet 0/0/1.20                
[Router-GigabitEthernet0/0/1.20] dot1q termination vid 20
[Router-GigabitEthernet0/0/1.20] ip address 20.1.1.1 255.255.255.0
[Router-GigabitEthernet0/0/1.20] arp broad enable
[Router-GigabitEthernet0/0/1.20] quit


PC1 的配置:
在这里插入图片描述

图 - 2 -

PC2 的配置:
在这里插入图片描述

图 - 3 -

七、实验验证

在路由器上查看端口信息:

[Router] display ip interface brief

在这里插入图片描述

图 - 4-

在交换机上查看端口信息:

[Switch] display ip interface brief

在这里插入图片描述

图 - 5 -

PC1与PC2相互ping通:

PC1>  ping 20.1.1.100
PC2>  ping 10.1.1.100

在这里插入图片描述

图 - 6-

八、任务总结

1.在给路由器的子接口配置IP地址之前,一定要先封装dot1q协议。
2.各个VLAN内的主机,要以相应VALN子接口的IP地址作为网关。(注意一定得记得设置PC机的网关,不然会ping不通)

表1-2 华为与思科相关命令的区别:
命令的作用思科路由器命令华为路由器命令
显示当前配置show runningdisplay current-configuration
显示已保存的配置show startdisplpay saved
显示版本show versiondisplay version
显示路由器板卡信息show diagdisplay device
显示接口信息show interfacedisplay interface
显示路由表show ip routedisplay ip routing-table
进入特权模式enable无特权模式
进入设置模式(系统视图)config terminalsystem-view
返回上级模式exitquit
设置端口封装模式encapslution dot1qdot1q termination vid
设置路由器名字hostnamesysname

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐