1. 组网需求
如下图所示,Host A、Host B 和Switch A 相连,Host C、Host D 和Switch B 相连。Host A 和Host C 属于VLAN 10,Host B 和Host D 属于VLAN 20,要求实现:
路由器子接口 Ethernet1/1.10、Ethernet1/1.20、Ethernet2/1.10、Ethernet2/1.20 的IP 地址分别为1.0.0.1/8、2.0.0.1/8、3.0.0.1/8 和4.0.0.1/8;
Host A 和Host B 之间、Host C 和Host D 之间能够互相通信,即同一交换机、不同VLAN之间能够互相通信;
Host A 和Host C 之间、Host B 和Host D 之间能够互相通信,即不同交换机、同一VLAN之间能够互相通信;Host A 和Host D 之间、Host B 和Host C 之间能够互相通信,即不同交换机、不同VLAN之间能够互相通信。
2. 组网图
3. 配置步骤
本配置中 vlan-type dot1q vid 命令必须配置,因为以太网子接口只有在关联了VLAN 后才能被激活,正常的收发报文。
(1) Host A、Host B、Host C、Host D 的配置
将 Host A 的IP 地址指定为1.1.1.1/8,网关地址指定为1.0.0.1/8。
将 Host B 的IP 地址指定为2.2.2.2/8,网关地址指定为2.0.0.1/8。
将 Host C 的IP 地址指定为3.3.3.3/8,网关地址指定为3.0.0.1/8。
将 Host D 的IP 地址指定为4.4.4.4/8,网关地址指定为4.0.0.1/8。
(2) L2 Switch A、L2 Switch B 的配置
下面以 L2 Switch A 的配置步骤为例,L2 Switch B 的配置与L2 Switch A 的配置相同,不再赘述。
system-view
[L2_SwitchA] vlan 10
[L2_SwitchA-vlan10] port ethernet 1/2
[L2_SwitchA-vlan10] quit
[L2_SwitchA] vlan 20
[L2_SwitchA-vlan20] port ethernet 1/3
[L2_SwitchA-vlan20] quit
[L2_SwitchA] interface ethernet 1/1
[L2_SwitchA-Ethernet1/1] port link-type trunk
[L2_SwitchA-Ethernet1/1] port trunk permit vlan 10 20
Please wait... Done.
(3) 对Router 的配置
# 创建并进入以太网子接口Ethernet1/1.10、Ethernet1/1.20、Ethernet2/1.10 和Ethernet2/1.20,
为其配置IP 地址,Ethernet1/1.10 和Ethernet2/1.10 用来终结VLAN 10 的报文,Ethernet1/1.20
和Ethernet2/1.20 用来终结VLAN 20 的报文。
system-view
[Router] interface ethernet 1/1.10
[Router-Ethernet1/1.10] ip address 1.0.0.1 255.0.0.0
[Router-Ethernet1/1.10] vlan-type dot1q vid 10
[Router-Ethernet1/1.10] quit
[Router] interface ethernet 1/1.20
[Router-Ethernet1/1.20] ip address 2.0.0.1 255.0.0.0
[Router-Ethernet1/1.20] vlan-type dot1q vid 20
[Router-Ethernet1/1.20] quit
[Router] interface ethernet 2/1.10
[Router-Ethernet2/1.10] ip address 3.0.0.1 255.0.0.0
[Router-Ethernet2/1.10] vlan-type dot1q vid 10
[Router-Ethernet2/1.10] quit
[Router] interface ethernet 2/1.20
[Router-Ethernet2/1.20] ip address 4.0.0.1 255.0.0.0
[Router-Ethernet2/1.20] vlan-type dot1q vid 20
[Router-Ethernet2/1.20] quit





