组网需求
单臂路由是指在路由器的一个接口上通过配置子接口的方式,实现属于不同VLAN且位于不同网段的用户之间的互通。
如图1所示,某企业的部门1和部门2中拥有相同的上网业务,但是属于不同的VLAN且位于不同的网段。现需要实现部门1与部门2的用户互通,满足同时上网的需求。
配置思路
采用如下的配置思路:
-
配置各接口所属的VLAN ID。
-
配置子接口为Dot1q终结子接口。
-
配置子接口的IP地址。
操作步骤
- 配置RouterA和RouterB的接口VLAN
# 配置RouterA的上行接口以Tagged方式加入VLAN10,用户侧接口以Untagged方式加入VLAN10。
<Huawei> system-view [Huawei] sysname RouterA [RouterA] vlan batch 10 [RouterA] interface ethernet 2/0/1 [RouterA-Ethernet2/0/1] port link-type access [RouterA-Ethernet2/0/1] port default vlan 10 [RouterA-Ethernet2/0/1] quit [RouterA] interface ethernet 2/0/2 [RouterA-Ethernet2/0/2] port link-type trunk [RouterA-Ethernet2/0/2] port trunk allow-pass vlan 10 [RouterA-Ethernet2/0/2] quit
# 配置RouterB的上行接口以Tagged方式加入VLAN20,用户侧接口以Untagged方式加入VLAN20。
<Huawei> system-view [Huawei] sysname RouterB [RouterB] vlan batch 20 [RouterB] interface ethernet 2/0/1 [RouterB-Ethernet2/0/1] port link-type access [RouterB-Ethernet2/0/1] port default vlan 20 [RouterB-Ethernet2/0/1] quit [RouterB] interface ethernet 2/0/2 [RouterB-Ethernet2/0/2] port link-type trunk [RouterB-Ethernet2/0/2] port trunk allow-pass vlan 20 [RouterB-Ethernet2/0/2] quit
- 配置Router上连接RouterA的接口
# 创建并配置以太网子接口GE1/0/0.1。
<Huawei> system-view [Huawei] sysname Router [Router] interface gigabitEthernet 1/0/0.1 [Router-GigabitEthernet1/0/0.1] dot1q termination vid 10 [Router-GigabitEthernet1/0/0.1] ip address 10.10.10.1 24 [Router-GigabitEthernet1/0/0.1] arp broadcast enable [Router-GigabitEthernet1/0/0.1] quit
- 配置Router上连接RouterB的接口
# 创建并配置以太网子接口GE2/0/0.1。
[Router] interface gigabitEthernet 2/0/0.1 [Router-GigabitEthernet2/0/0.1] dot1q termination vid 20 [Router-GigabitEthernet2/0/0.1] ip address 10.10.20.1 24 [Router-GigabitEthernet2/0/0.1] arp broadcast enable [Router-GigabitEthernet2/0/0.1] quit
- 验证配置结果
# 在VLAN10中的PC1上配置缺省网关为GE1/0/0.1接口的IP地址10.10.10.1/24。
# 在VLAN20中的PC2上配置缺省网关为GE2/0/0.1接口的IP地址10.10.20.1/24。
配置完成后,VLAN10内的PC1与VLAN20内的PC2能够互相访问。
配置文件
- Router的配置文件
# sysname Router # interface GigabitEthernet1/0/0.1 dot1q termination vid 10 ip address 10.10.10.1 255.255.255.0 # interface GigabitEthernet2/0/0.1 dot1q termination vid 20 ip address 10.10.20.1 255.255.255.0 # return
- RouterA的配置文件
# sysname RouterA # vlan batch 10 # interface Ethernet2/0/1 port link-type access port default vlan 10 # interface Ethernet2/0/2 port link-type trunk port trunk allow-pass vlan 10 # return
- RouterB的配置文件
# sysname RouterB # vlan batch 20 # interface Ethernet2/0/1 port link-type access port default vlan 20 # interface Ethernet2/0/2 port link-type trunk port trunk allow-pass vlan 20 # return