要求:
1、两台交换机配置 vlan ,使同 vlan 间 PC 可以相互 ping 通。不同 vlan 间不能相互ping 通。
2、配置三层交换,使不同 vlan 间也可以互相通信。
一、VLAN 配置(完成要求 1)
1.1 LSW1 配置
用 batch 参数批量创建 vlan 10 和 vlan 20,也可以用两条 vlan (编号)命令创建。(vlan batch 30 to 40 这种形式的命令可以创建 vlan 30号、31号、32号......40号)
[LSW1]vlan batch 10 20
进入对应链接终端(PC等)的接口。配置接口模式为 access。配置此接口对应的默认 vlan 号。
[LSW1]interface Ethernet 0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 10
[LSW1-Ethernet0/0/2]quit
[LSW1]interface Ethernet 0/0/3
[LSW1-Ethernet0/0/3]port link-type access
[LSW1-Ethernet0/0/3]port default vlan 20
[LSW1-Ethernet0/0/3]quit
进入对应链接交换机的接口。配置接口模式为 trunk。允许接口能经过 vlan 10 20 的数据包(10 20 可以用 all 代替表示可以经过所有 vlan 的数据包)。
[LSW1]interface Ethernet 0/0/1
[LSW1-Ethernet0/0/1]port link-type trunk
[LSW1-Ethernet0/0/1]port trunk allow-pass vlan 10 20
1.2 LSW2 配置
根据对应所需的要求,使用 LSW1 的配置方法灵活使用配置命令。
[LSW2]vlan batch 10 20
[LSW2]interface Ethernet 0/0/2
[LSW2-Ethernet0/0/2]port link-type access
[LSW2-Ethernet0/0/2]port default vlan 10
[LSW2-Ethernet0/0/2]quit
[LSW2]interface Ethernet 0/0/3
[LSW2-Ethernet0/0/3]port link-type access
[LSW2-Ethernet0/0/3]port default vlan 20
[LSW2-Ethernet0/0/3]quit
[LSW2]interface Ethernet 0/0/1
[LSW2-Ethernet0/0/1]port link-type trunk
[LSW2-Ethernet0/0/1]port trunk allow-pass vlan 10 20
完成上面 LSW1、LSW2 的配置后,vlan 10 的 PC1 和 PC3 可互相通信,但不能和 vlan 20 的 PC2、PC4 通信,反之一样。结果为同 vlan 号内终端可以直接通信,不同 vlan 之间不能直接通信。
二、三层交换配置(完成要求 2)
2.1 LSW1 配置(做三层配置,LSW2 不动)
进入虚拟 vlan 接口。给对应的接口配置 IP 地址作为对应 vlan 的网关(同网段)
[LSW1]interface Vlanif 10
[LSW1-Vlanif10]ip address 192.168.1.1 24
[LSW1-Vlanif10]quit
[LSW1]interface Vlanif 20
[LSW1-Vlanif20]ip address 192.168.2.1 24
[LSW1-Vlanif20]quit
结果为图示中所有 PC 机,即使 vlan 不同,也可以互相通信。
三、扩展描述
access:一般用于连接终端 PC 等设备。
trunk:一般用于连接其他的交换机设备。
Hybrid:只有华为、华三的设备支持此类接口,但用法更加灵活,可用于连接终端、也可以用于连接交换机。