拓扑图
配置
port-isolate mode命令用来配置端口隔离模式。
缺省情况下,端口隔离模式为二层隔离三层互通。
端口隔离包括双向隔离和单向隔离。接口的单向隔离是指若在接口A上配置它与接口B隔离,则从接口A发送的报文不能到达接口B,但从接口B发送的报文可以到达接口A。
如果用户希望隔离同一VLAN内的广播报文,但是不同端口下的用户还可以进行三层通信,则可以将隔离模式设置为二层隔离三层互通;如果用户希望同一VLAN不同端口下用户彻底无法通信,则可以将隔离模式配置为二层三层均隔离即可。
若要实现三层互通,需要启用VLAN内的ARP代理
sysname SW1
#
vlan batch 10
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
port-isolate enable group 1
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
port-isolate enable group 1
#
interface GigabitEthernet0/0/3
port link-type access
port default vlan 10
结果查看
查看隔离组中的端口
实现PC1、PC2不能互访,PC均能访问服务器
验证VLAN内代理,实现PC1、PC2通信
开启VLAN内ARP代理可实现三层互访
interface Vlanif10
ip address 10.1.1.254 255.255.255.0
arp-proxy inner-sub-vlan-proxy enable
通过ARP代理可以实现三层互通
通过网关将数据包转发给PC2
可以看到ARP表项中PC2的MAC地址为网关MAC地址