为了在交换机上实现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 检查配置结果
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 聚合应用场景图
应用环境:VLAN 聚合(VLAN aggregation)用于解决多个VLAN 占用多个IP 地址的问题。如图3-3 所示,VLAN 聚合将多个VLAN 集中在一起,形成一个super-VLAN。组成super-VLAN 的VLAN 被称作sub-VLAN,所有sub-VLAN 共用一个IP 网段。图1 VLAN 聚合应用场景图
PHP?refimg=" + this.src)" src="http://img.jb51.cc/vcimg/static/loading.png" align="middle" border="0" src="http://img1.51cto.com/attachment/201002/201002021265079881484.jpg">
【2 配置Sub-VLAN】
步骤1 执行命令system-view,进入系统视图。
步骤2 执行命令vlan vlan-id,创建VLAN 并进入VLAN 视图。
步骤3 执行命令port interface-type { interface-number1 [ to interface-number2 ] } &<1-10>,配置VLAN 包含的端口。
步骤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 中不能包含任何物
理端口。
步骤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 用户所在的子网段。
步骤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 代理。
步骤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]
使用命令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 聚合组网图
如图2所示,VLAN2 和VLAN3 组成super-VLAN:VLAN4。
作为sub-VLAN 的VLAN2 和VLAN3 之间不能互相ping 通。
配置Proxy ARP 后,VLAN2 和VLAN3 之间可以互相ping 通。
图2 配置VLAN 聚合组网图
PHP?refimg=" + this.src)" src="http://img.jb51.cc/vcimg/static/loading.png" align="middle" border="0" src="http://img1.51cto.com/attachment/201002/201002021265080707828.jpg">
配置思路:
采用如下思路配置VLAN 聚合:
1. 把S9300 接口加入到相应的sub-VLAN 中。
2. 把sub-VLAN 聚合为super-VLAN。
3. 配置super-VLAN 的路由。
4. 配置super-VLAN 的Proxy ARP。
采用如下思路配置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
为完成此配置例,需准备如下的数据:
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
步骤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 通。
分别为各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
#
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
摘自:光网互联工程师