设备名称 | 端口 | IP地址 |
---|---|---|
AR1 | GE0/0/1 | 10.10.1.2/24 |
LSW2 | GE0/0/1 | 10.10.1.1/24 |
GE0/0/3 | Trunk | |
LSW1 | GE0/0/3 | Trunk |
作用:
Super VLAN适用于用户多,VLAN多,大量VLAN的IP地址在同一个网段,但是又要实现不同VLAN之间二层隔离的场景。VLAN之间如果有互访的需求,可以对Super VLAN开启ARP代理。
常见的场景有宾馆酒店,小区宽带接入等。一个房间或者一户人家一个VLAN,彼此隔离,但是IP地址有限,无法给数量庞大的VLAN每个分一个网段IP,只能共用一个IP地址段。例如,VLAN 10的IP地址段是10.10.10.0/24,一户人家可能就使用了1个或2个IP,剩余200多个IP地址浪费了。Super VLAN可以使VLAN11–100共享10.10.10.0/24网段,节约了IP地址。
配置思路
可以在SwitchB上部署VLAN聚合,将不同部门的VLAN聚合到Super-VLAN中,这样不同部门的用户可通过Super-VLAN访问Internet。同时,为使部门间用户互通,在Super-VLAN上部署Proxy ARP功能。采用如下思路配置Super-VLAN功能:
1.在SwitchA和SwitchB上配置VLAN和接口,将不同部门用户划分到不同VLAN中,并透传各VLAN到SwitchB。
2.在SwitchB上配置Super-VLAN及其对应的VLANIF接口、上行路由,使不同部门的用户能够访问Internet。
3.在SwitchB上启用Super-VLAN的Proxy ARP功能,使不同部门的用户间三层互通。
配置内容
LSW2:
vlan batch 2 to 4 10
vlan 4
aggregate-vlan
access-vlan 2 to 3
interface Vlanif4
ip address 10.1.1.1 255.255.255.0
arp-proxy inter-sub-vlan-proxy enable //VLAN间代理
interface Vlanif10
ip address 10.10.1.1 255.255.255.0
interface GigabitEthernet0/0/1
port link-type trunk
port trunk pvid vlan 10
port trunk allow-pass vlan 10
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 3
ip route-static 0.0.0.0 0.0.0.0 10.10.1.2
LSW1:
vlan batch 2 to 3
interface GigabitEthernet0/0/1
port link-type access
port default vlan 2
interface GigabitEthernet0/0/2
port link-type access
port default vlan 3
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 3
AR1:
interface GigabitEthernet0/0/1
ip address 10.10.1.2 255.255.255.0
ip route-static 0.0.0.0 0.0.0.0 10.10.1.1
测试
在没有配置arp代理的时候,PC1为vlan2,网关为10.1.1.1可以通信,无法与不同vlan(3)互相通信。
在vlan4中配置了arp代理(arp-proxy inter-sub-vlan-proxy enable)不同VLAN间可以互相通信
还有一种是VLAN内部代理(arp-proxy inner-sub-vlan-proxy enable)虽然只有一个字母之差,但是其中影响的就是VLAN之间的通与不通了