VLAN聚合(VLAN Aggregation)是一种网络技术,用于在一个物理网络内通过多个VLAN(称为Sub-VLAN)隔离广播域,并将这些Sub-VLAN聚合成一个逻辑的VLAN(称为Super-VLAN)
- Super-VLAN:只建立三层VLANIF接口,不包含物理接口,与子网网关对应。其VLANIF接口的状态取决于所含Sub-VLAN中是否存在Up的物理接口。
- Sub-VLAN:只包含物理接口,不能建立三层VLANIF接口,用于隔离广播域。每个Sub-VLAN内的主机与外部的三层通信是靠Super-VLAN的三层VLANIF接口来实现的。
- 在同一个Super-VLAN中,无论主机属于哪一个Sub-VLAN,它的IP地址都在Super-VLAN对应的子网网段内。这样,Sub-VLAN间共用同一个网关,既减少了一部分子网号、子网缺省网关地址和子网定向广播地址的消耗,又实现了不同广播域使用同一子网网段地址的目的,消除了子网差异,增加了编址的灵活性,减少了闲置地址浪费
- 通信机制
- Sub-VLAN之间的通信需要通过Proxy ARP来实现。当一个Sub-VLAN内的主机想要与另一个Sub-VLAN内的主机通信时,它会发送ARP请求以获取目标主机的MAC地址。由于所有Sub-VLAN都使用同一个子网网段地址,因此ARP请求会被发送到Super-VLAN的VLANIF接口上。Super-VLAN上的设备会启用Proxy ARP功能,根据收到的ARP请求中的IP地址在路由表中查找匹配的路由,并向相应的Sub-VLAN接口发送ARP广播,从而找到目标主机的MAC地址并返回给源主机。
实验目的:
1. 了解vlan聚合的作用
2. 属性vlan聚合的基本配置
实验步骤:
1. 配置Vlan
2. 将连接PC的接口配置为access接口,并且加入到对应的vlan中
3. 配置vlan 100为聚合vlan,并且将vlan 10 和vlan 20 配置为sub-vlan
4. 创建vlanif100 ,作为vlan10、vlan20的网关
5. 在PC1测试网关和PC2是否能通
6. 配置arp代理,实现不同的sub-vlan之间的通信
实验拓扑:
实验拓扑代码:
<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sysname LSW1
[LSW1]vlan batch 10 20 //创建sub-VLAN 10和20
[LSW1]int g0/0/1 //进入GigabitEthernet0/0/1接口的配置模式。
[LSW1-GigabitEthernet0/0/1]port link-type trunk //将该端口设置为干道端口。
[LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 //允许VLAN 10的流量通过该端口
[LSW1-GigabitEthernet0/0/1]q
[LSW1]int g0/0/2 //进入GigabitEthernet0/0/2接口的配置模式
[LSW1-GigabitEthernet0/0/2]port link-type trunk //将该端口设置为干道端口
[LSW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 20 //允许VLAN 20的流量通过该端口
[LSW1-GigabitEthernet0/0/2]q
[LSW1]vlan 100 //进入VLAN 100的配置模式。
[LSW1-vlan100]aggregate-vlan //将VLAN 100设置为聚合VLAN。
[LSW1-vlan100]access-vlan 10 20 //将VLAN 10和20作为访问VLAN加入到聚合VLAN 100中。
[LSW1-vlan100]q
[LSW1]interface vlanif 100 //进入VLANIF 100接口的配置模式
[LSW1-Vlanif100]ip address 10.1.1.254 24 //为VLANIF 100接口配置IP地址为192.168.1.254,子网掩码为255.255.255.0(即/24)。
[LSW1-Vlanif100]arp-proxy inter-sub-vlan-proxy enable //启用跨子VLAN的ARP代理功能
[LSW1-Vlanif100]q
因为开启ARP代理功能,所以在PC1可以测试网关和PC2的连通。
实验总结
VLAN聚合通过引入Super-VLAN和Sub-VLAN的概念,实现了多个VLAN共用一个子网网段地址的目的,既保证了各个VLAN作为一个独立广播域实现广播隔离,又节省了IP地址资源,提高了编址的灵活性