为了在交换机上实现VLAN 间通信,需要为每个VLANIF 接口配置一个IP 地址,以实现VLAN 间路由。如果VLAN 很多,将占用许多IP 地址资源。VLAN 聚合(VLANaggregation)可以解决多个VLAN 占用多个IP 地址的问题。VLAN 聚合是将多个VLAN 集中在一起,形成一个Super-VLAN。组成Super-VLAN 的VLAN 被称作Sub-VLAN。
可以创建一个VLANIF 接口,使其对应一个Super-VLAN,只在该接口上配置IP 地址,不必为每个Sub-VLAN 分配IP 地址,所有Sub-VLAN 共用IP 网段,从而解决IP 地址使用效率的问题。
【**配置VLAN聚合**】
1 建立配置任务
2 配置Sub-VLAN
3 创建Super-VLAN
4 配置VLANIF 接口的IP 地址
5 (可选)配置Super-VLAN 的Proxy ARP
6 检查配置结果
【1 建立配置任务】
应用环境:VLAN 聚合(VLAN aggregation)用于解决多个VLAN 占用多个IP 地址的问题。如图3-3 所示,VLAN 聚合将多个VLAN 集中在一起,形成一个super-VLAN。组成super-VLAN 的VLAN 被称作sub-VLAN,所有sub-VLAN 共用一个IP 网段。图1 VLAN 聚合应用场景图
【2 配置Sub-VLAN】
步骤1 执行命令system-view,进入系统视图。
步骤2 执行命令vlan vlan-id,创建VLAN 并进入VLAN 视图。
步骤3 执行命令port interface-type { interface-number1 [ to interface-number2 ] } &<1-10>,配置VLAN 包含的端口。
【3 创建Super-VLAN】
步骤1 执行命令system-view,进入系统视图。
步骤2 执行命令vlan vlan-id,创建VLAN 并进入VLAN 视图。
步骤3 执行命令aggregate-vlan,设置刚创建的VLAN 为super-VLAN。super-VLAN 与sub-VLAN 必须使用不同的VLAN ID,super-VLAN 中不能包含任何物
理端口。
步骤4 执行命令access-vlan { vlan-id1 [ to vlan-id2 ] } &<1-10>,将sub-VLAN 加入到super-VLAN 中。
【4 配置VLANIF 接口的IP 地址】
步骤1 执行命令system-view,进入系统视图。
步骤2 执行命令interface vlanif vlan-id,创建VLANIF 接口。由于只能创建Super-VLAN 对应的VLANIF 接口,Sub-VLAN 不允许创建对应的VLANIF 接口。因此,参数vlan-id 是创建Super-VLAN 时指定的VLAN ID。
步骤3 执行命令ip address ip-address { mask | mask-length } [ sub ],配置VLANIF 接口的IP 地址。VLANIF 接口的IP 地址所在的网段应包含各sub-VLAN 用户所在的子网段。
【5 配置Super-VLAN 的Proxy ARP】
步骤1 执行命令system-view,进入系统视图。
步骤2 执行命令interface vlanif vlan-id,创建VLANIF 接口。由于只能创建Super-VLAN 对应的VLANIF 接口,Sub-VLAN 不允许创建对应的VLANIF 接口。因此,参数vlan-id 是创建Super-VLAN 时指定的VLAN ID。
步骤3 执行命令arp-proxy enable,使能VLANIF 接口的ARP 代理。
步骤4 执行命令arp-proxy inter-sub-vlan-proxy enable,使能Sub-VLAN 间的ARP 代理。
【6 检查配置结果】
使用命令display vlan [ vlan-id ] [ statistics | verbose ] 查看VLAN 信息。
使用命令display interface vlanif [ vlan-id ] [ | { begin | exclude | include }regularexpression]
【***配置举例***】
组网需求:
如图2所示,VLAN2 和VLAN3 组成super-VLAN:VLAN4。
作为sub-VLAN 的VLAN2 和VLAN3 之间不能互相ping 通。
配置Proxy ARP 后,VLAN2 和VLAN3 之间可以互相ping 通。
图2 配置VLAN 聚合组网图
配置思路:
采用如下思路配置VLAN 聚合:
1. 把S9300 接口加入到相应的sub-VLAN 中。
2. 把sub-VLAN 聚合为super-VLAN。
3. 配置super-VLAN 的路由。
4. 配置super-VLAN 的Proxy ARP。
数据准备:
为完成此配置例,需准备如下的数据:
Quidway S9300 T 比特路由交换机
配置指南-以太网3 VLAN 配置
l GE1/0/0 和GE2/0/0 属于VLAN2
l GE3/0/0 和GE4/0/0 属于VLAN3
l super-VLAN 的ID 为4
l super-VLAN 的IP 地址为100.1.1.12
操作步骤:
步骤1 配置VLAN2
# 创建VLAN2。
[Quidway] vlan 2
# 向VLAN2 中加入GE1/0/0 和GE2/0/0。
[Quidway-vlan2] port gigabitethernet 1/0/0 2/0/0
[Quidway-vlan2] quit
步骤2 配置VLAN3
# 创建VLAN3。
[Quidway] vlan 3
# 向VLAN3 中加入GE3/0/0 和GE4/0/0。
[Quidway-vlan3] port gigabitethernet 3/0/0 4/0/0
[Quidway-vlan3] quit
步骤3 配置VLAN4
# 配置super-VLAN。
[Quidway] vlan 4
[Quidway-vlan4] aggregate-vlan
[Quidway-vlan4] access-vlan 2 to 3
# 配置VLANIF。
[Quidway] interface vlanif 4
[Quidway-Vlanif4] ip address 100.1.1.12 255.255.255.0
[Quidway-Vlanif4] quit
步骤4 配置PC
分别为各PC 配置IP 地址,并使它们和VLAN4 处于同一网段。
配置成功后,各PC 与S9300 之间可以相互ping 通,但VLAN2 的PC 与VLAN3 的PC
间不可以相互ping 通。
步骤5 配置Proxy ARP
[Quidway] interface vlanif 4
[Quidway-Vlanif4] arp-proxy enable
[Quidway-Vlanif4] arp-proxy inter-sub-vlan-proxy enable
步骤6 检查配置结果
配置完成后,VLAN2 的PC 与VLAN3 的PC 间可以相互ping 通。
配置文件:
S9300 的配置文件
#
sysname Quidway
#
vlan batch 2 to 4
#
vlan 4
aggregate-vlan
access-vlan 2 to 3
#
interface Vlanif4
ip address 100.1.1.12 255.255.255.0
arp-proxy enable
arp-proxy inter-sub-vlan-proxy enable
#
interface GigabitEthernet1/0/0
port default vlan 2
#
interface GigabitEthernet2/0/0
port default vlan 2
#
interface GigabitEthernet3/0/0
port default vlan 3
#
interface GigabitEthernet4/0/0
port default vlan 3
#
return
摘自:光网互联工程师