华为网络设备——单臂路由的配置示例
作者: 杨佳佳 排版: 赖裕鑫 审核: 蔡宗唐
一、实验介绍
利用华为路由器单臂路由的配置原理,可以使同一交换机上不同VLAN之间实现通信。本实验需要掌握以下基本概念:
链路类型:
-交换机连接主机的端口为access链路;
-交换机连接路由器的端口为trunk链路。
子接口:
-路由器的物理接口可以被划分为多个子接口;
-每个子接口对应一个VLAN的网关。
二、实验目标
掌握单臂路由的配置方法;
实现不同VLAN的两台主机互通。
三、实验拓扑图
所需设备:PC 2台;二层交换机1台;路由器1台。
四、地址规划
设备 | IP地址 | 子网掩码 | 网关 | 接口 |
---|---|---|---|---|
PC1 | 10.1.1.100 | 255.255.255.0 | 10.1.1.1 | E0/0/1 |
PC2 | 20.1.1.100 | 255.255.255.0 | 20.1.1.1 | E0/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 的配置:
PC2 的配置:
七、实验验证
在路由器上查看端口信息:
[Router] display ip interface brief
在交换机上查看端口信息:
[Switch] display ip interface brief
PC1与PC2相互ping通:
PC1> ping 20.1.1.100
PC2> ping 10.1.1.100
八、任务总结
1.在给路由器的子接口配置IP地址之前,一定要先封装dot1q协议。
2.各个VLAN内的主机,要以相应VALN子接口的IP地址作为网关。(注意一定得记得设置PC机的网关,不然会ping不通)
命令的作用 | 思科路由器命令 | 华为路由器命令 |
---|---|---|
显示当前配置 | show running | display current-configuration |
显示已保存的配置 | show start | displpay saved |
显示版本 | show version | display version |
显示路由器板卡信息 | show diag | display device |
显示接口信息 | show interface | display interface |
显示路由表 | show ip route | display ip routing-table |
进入特权模式 | enable | 无特权模式 |
进入设置模式(系统视图) | config terminal | system-view |
返回上级模式 | exit | quit |
设置端口封装模式 | encapslution dot1q | dot1q termination vid |
设置路由器名字 | hostname | sysname |