VLAN华为设备配置

VLAN 学习记录

今天上课上了华为的交换机和路由器的配置,复习了一下 VLAN 和单臂路由,然后发现有蛮多忘记了
最后实验是成功了,但可能也就今天学会了吧,说不定明天就忘了
所以记录一下整个流程吧

搭建拓扑


如图把拓扑搭建好,先把一些简单的配置给写好,这里 PC 的IP是利用 DHCP 来自动获取的

配置左半边单臂路由

每台交换机配置stp,两个最上面的交换机配置为根桥

1
2
3
4
stp enable
stp mode stp

stp root primary
  • stp root primary: 设置根桥

LSW3 和 LSW4 连接 PC 的接口配置 valn

下面是LSW3的配置,LSW4差不多

1
2
3
4
vlan batch 10
interface Ethernet 0/0/3
port link-type access
port default vlan 10

配置下面两个交换机连接的上面交换机的接口

下面是LSW3的配置,LSW4差不多

1
2
3
interface Ethernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 10
  • 之所以用 trunk 这个接口类型,是因为划分了 vlan ,用 access 接口会把标签去除再发送,trunk 会保留标签再发送,这样才能达到划分vlan的效果

配置上面的交换机

连接下面交换机的两个接口配置

1
2
3
4
vlan batch 10 20
int Ethernet 0/0/2
port link-type trunk
port trunk allow-pass vlan 10

连接上面路由器的接口配置

1
2
3
int Ethernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20

配置上面的路由器

先配置 DHCP,由于是两个vlan,所以要做两个department

1
2
3
4
dhcp enable
ip pool department1
network 192.168.10.0 mask 24
gateway-list 192.168.10.1
  • ip pool department1: 创建department1地址池

配置子接口,一个vlan对应一个子接口

1
2
3
4
5
interface GigabitEthernet 0/0/1.10
ip address 192.168.10.1 255.255.255.0
dot1q termination vid 10
arp broadcast enable
dhcp select global
  • dot1q termination vid 10: 配置此子接口服务于vlan10
  • arp broadcast enable: 启动arp广播

这样左边的两台 PC 开启自动获取 IP,然后就能互相 ping 通了
PC1获取了IP地址
PC2获取了IP地址
PC1成功ping通了PC2

配置右半边三层交换机实现不同vlan通信

每台交换机配置stp,两个最上面的交换机配置为根桥

1
2
3
4
stp enable
stp mode stp

stp root primary
  • stp root primary: 设置根桥

LSW5 和 LSW6 连接 PC 的接口配置 valn

下面是LSW5的配置,LSW6差不多

1
2
3
4
vlan batch 30
interface Ethernet 0/0/3
port link-type access
port default vlan 30

配置下面两个交换机连接的上面交换机的接口

下面是LSW5的配置,LSW6差不多

1
2
3
interface Ethernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 30

配置上面的交换机

连接下面交换机的两个接口配置

1
2
3
4
vlan batch 30 40
interface GigabitEthernet 0/0/2
port link-type trunk
port trunk allow-pass vlan 30

配置Vlanif

1
2
3
4
5
6
7
8
9
10
11
12
13
dhcp enable
ip pool department1
network 192.168.30.0 mask 24
gateway-list 192.168.30.1
ip pool department2
network 192.168.40.0 mask 24
gateway-list 192.168.40.1
interface Vlanif 30
ip add 192.168.30.1 24
dhcp select global
interface Vlanif 40
ip add 192.168.40.1 24
dhcp select global
  • 在这个交换机上生成了 IP 池,并且开启了 DHCP 服务

为了能和路由器交流,需要再创建一个vlan并配置Vlanif

1
2
3
vlan batch 100
interface Vlanif 100
ip address 192.168.24.2 24

配置交换机与路由器连接的接口

1
2
3
interface GigabitEthernet 0/0/1
port link-type access
port default vlan 100

配置上面的路由器

设置连接交换机的接口

1
2
interface GigabitEthernet 0/0/1
ip address 192.168.24.1 24

这样下面两台PC就能获取IP了


利用 OSPF 让所有主机都能通讯

在两台路由器和一台三层交换机上开启 OSPF

1
2
3
4
ospf 1
area 0
network 192.168.10.0 0.0.0.255
...

有点生疏了,好多都是靠搜索引擎才做出来的,这些东西说不定就是以后吃饭的东西呢,不能把饭碗丢了啊 ,,Ծ‸Ծ,,