华为交换机VLAN聚合配置节省IP地址

现在很多单位使用国产化网络设备,华为交换机应用量非常大。当交换机作为网关设备,我们可以划分不同VLAN,并起相应三层接口VLANIF,将地址分配给下一级设备。而如果应用层设备非本单位设备,应用层给指定回程路由的IP地址数量有限。那么以上方法因为每个三层接口都会有一个网络号、一个网关地址和一个广播地址,子网划分的越小浪费地址会越多。那么我们怎么解决这个问题呢?其中一个方法是使用VLAN聚合

组网示例

CoreSwitch关键配置如下:

vlan batch 10 20 100
#
vlan 100
aggregate-vlan
access-vlan 10 20
#
interface Vlanif100
ip address 192.168.10.1 255.255.255.0
#
interface GigabitEthernet0/0/23
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/24
port link-type trunk
port trunk allow-pass vlan 20

SW1配置

vlan batch 10
#
interface Ethernet0/0/1
port link-type access
port default vlan 10
#
interface Ethernet0/0/2
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10

SW2配置

vlan batch 20
#
interface Ethernet0/0/1
port link-type access
port default vlan 20
#
interface Ethernet0/0/2
port link-type access
port default vlan 20
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 20

现在我们进行测试

192.168.10.2终端ping测网关和同VLAN终端,可以正常ping通

同vlan终端可以正常通信

继续测试不同VLAN但是同网段的其他终端,因为VLAN隔离,ARP报文无法到达不同VLAN的终端。

不同VLAN设备无法互相访问

那么我们怎么解决这个问题呢?其实可以借助核心交换机的三层接口来实现不同VLAN间终端的互通。启用Super-VLAN的ARP代理来进行数据转发

#
interface Vlanif100
ip address 192.168.10.1 255.255.255.0
arp-proxy inter-sub-vlan-proxy enable
#

这个解决方案可以不用改变现有组网,通过简单的配置达到节省IP地址的目的。代价是因为共用同一段地址,也无法通过交换机控制终端配置的地址,需要管理好终端地址配置,避免地址冲突。也可以使用IP-pool的方式完美解决这个问题,但是涉及配置较复杂,需要一开始就做好规划。

#你会以华为为傲吗##运营商##通信工程##软考##大有学问#

举报
评论 0