• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

华三S5552S-EI-D 怎么通过端口隔离实现三层隔离

10小时前提问
  • 0关注
  • 0收藏,29浏览
粉丝:0人 关注:0人

问题描述:

华三S5552S-EI-D 怎么通过端口隔离实现三层隔离,目前只能实现二层隔离,port-isolate mode all 命令不支持啊

4 个回答
粉丝:219人 关注:0人

您好,三层隔离可以通过高级ACL来实现,以下是参考命令:

[SW1]acl advanced 3000

[SW1-acl-ipv4-adv-3000]rule 0 permit ip source 172.16.10.0 0.0.0.255 destination 192.168.1.0 0.0.0.255

[SW1-acl-ipv4-adv-3000]rule 1 permit ip source 172.16.20.0 0.0.0.255 destination 192.168.2.0 0.0.0.255

[SW1-acl-ipv4-adv-3000]rule 3 deny ip source 172.16.10.0 0.0.0.255 destination 192.168.2.0 0.0.0.255

[SW1-acl-ipv4-adv-3000]rule 4 deny ip source 172.16.20.0 0.0.0.255 destination 192.168.1.0 0.0.0.255

[SW1-acl-ipv4-adv-3000]quit

[SW1]int gi 1/0/1

[SW1-GigabitEthernet1/0/1]packet-filter 3000 outbound

[SW1-GigabitEthernet1/0/1]quit

暂无评论

粉丝:23人 关注:2人

一、先说明核心限制(你报错根源)
S5552S-EI-D 硬件芯片规格不支持 port-isolate mode all(二三层全隔离),该命令输入直接提示不支持,出厂默认隔离模式仅为 l2(二层隔离、三层互通),无硬件开关放开三层隔离能力。
原生端口隔离仅阻断同 VLAN 二层帧,三层单播 IP 报文可通过 SVI 网关转发互通,无法单纯靠端口隔离阻断三层流量。
二、三套可行替代方案(按推荐优先级)
方案 1:同 VLAN 内 ACL 双向阻断三层流量(最优,复用现有 VLAN,无需改网段)
原理:端口隔离拦二层,端口 ACL 拦截三层 IP 报文,实现同 VLAN 端口完全二三层隔离。
plaintext
system-view
# 1. 配置端口基础二层隔离
port-isolate group 1
interface range GigabitEthernet 1/0/1 to 1/0/40
port-isolate enable group 1
# 上行口设为隔离上行口,保证终端能通网关/外网
port-isolate uplink-port GigabitEthernet 1/0/48

# 2. 创建ACL阻断同网段所有IP互访
acl number 4000
rule deny ip source 192.168.1.0 0.0.0.255 destination 192.168.1.0 0.0.0.255
rule permit ip

# 3. 所有隔离下行端口绑定ACL入站出站双向阻断
interface range GigabitEthernet 1/0/1 to 1/0/40
packet-filter inbound acl 4000
packet-filter outbound acl 4000
效果:
同组端口二层 ARP / 广播不通(端口隔离)
同网段三层 IP 互访被 ACL 丢弃,彻底三层隔离
终端可正常访问网关、外网、服务器
方案 2:Private VLAN(PVLAN,标准同网段二三层隔离方案)
适合大量接入端口,逻辑分层隔离,原生硬件支持三层阻断:
plaintext
system-view
# 创建主VLAN、隔离从VLAN
vlan 100 private-vlan primary
vlan 101 private-vlan isolated
# 主从VLAN关联
private-vlan primary 100 isolated 101
# 上行口(混杂口,通所有终端)
interface GigabitEthernet 1/0/48
port access vlan 100
private-vlan promiscuous
# 所有接入隔离端口
interface range GigabitEthernet 1/0/1 to 1/0/40
port access vlan 101
private-vlan host
特性:同一主网段下隔离端口二层、三层完全无法互通,无需额外 ACL,性能最优。
方案 3:分段独立 VLAN + 三层 ACL(彻底广播域隔离)
每个端口单独 / 分组划分独立 VLAN,SVI 三层接口下发 ACL 拒绝网段互访,适合可调整 IP 规划场景:
plaintext
vlan 10
interface Vlan-interface 10
ip address 192.168.10.1 255.255.255.0
vlan 11
interface Vlan-interface 11
ip address 192.168.11.1 255.255.255.0

acl number 3000
rule deny ip source 192.168.10.0 0.0.0.255 destination 192.168.11.0 0.0.0.255
interface Vlan-interface 10
packet-filter inbound acl 3000
interface Vlan-interface 11
packet-filter inbound acl 3000
三、关键验证命令
plaintext
# 查看端口隔离配置
display this interface GigabitEthernet 1/0/1 | include port-isolate
# 查看ACL匹配计数
display packet-filter statistics interface GigabitEthernet 1/0/1
# 查看PVLAN配置
display private-vlan
四、极简总结
S5552S-EI-D 芯片不支持 port-isolate mode all,无法单用端口隔离实现三层阻断;
最优落地:端口隔离 + 端口 ACL 双向阻断同网段 IP 流量,不改动现有 VLAN 规划;
大量接入场景推荐 PVLAN,原生硬件实现同网段二三层完全隔离;
端口隔离仅管二层,三层互通必须依赖 ACL/PVLAN/VLAN 分层方案阻断。

暂无评论

粉丝:21人 关注:0人

你碰到的不是配置问题,是款型定位问题——port-isolate mode all这个"二层+三层一起隔"的增强模式,只在 S68/S12500 这类高端或者较新的 Comware V7 子版本上才有,S5552S-EI-D 这款中端 EI 没给这个命令,所以敲不出来是正常的。
而且得先纠个概念:标准 port-isolate 本质就是二层隔离机制,H3C 官方文档原话"端口隔离特性只隔离二层数据,对三层数据不隔离"——所以哪怕 mode all 能用,它也是靠特殊实现硬扩到三层的,不是 port-isolate 的原生能力。S5552S-EI-D 想做到"同 VLAN / 同网段内端口之间二三层都隔",得换路子。

主推方案:Private VLAN(PVLAN)—— S5552S-EI-D 支持

S5552S-EI-D 是 Comware V7 平台,PVLAN 是原生支持的,而且正好解决"端口隔离 + 三层也隔"这个诉求,比硬凑 port-isolate 干净。
思路:primary VLAN 做网关,secondary VLAN 分 isolated(隔离型)和 community(社区型),isolated 口之间二层隔、三层也不通,只能通过 promiscuous 上行口走网关;要"三层也隔"就在 VLANIF 上补 ACL,或者干脆让 isolated 口之间连网关侧也过不去。

典型配置(同网段端口互访二三层全隔)

# 1. 建 primary 和 secondary vlan 10 private-vlan primary quit vlan 201 private-vlan isolated # 隔离型 secondary,端口间二层不通 vlan 202 private-vlan community # 社区型 secondary,端口间二层可通(可选) # 2. 绑映射 vlan 10 private-vlan secondary 201 202 quit # 3. 下行口(要隔离的终端)配成 host port,挂 isolated secondary interface GigabitEthernet 1/0/1 port link-type hybrid port private-vlan 10 host port hybrid vlan 10 201 untagged # 1/0/2、1/0/3 同理 ... # 4. 上行口(连网关/核心)配 promiscuous interface GigabitEthernet 1/0/24 port link-type hybrid port private-vlan 10 promiscuous port hybrid vlan 10 201 202 untagged # 5. 建 primary VLANIF 做网关,isolated 口之间三层要互访就开 local-proxy-arp # 如果你要"三层也隔",local-proxy-arp 不要开,或者开了后在 VLANIF 下补 ACL interface Vlan-interface 10 ip address 192.168.10.1 255.255.255.0 # local-proxy-arp enable ← 要三层互通才开,要三层隔离就别开
效果:
  • GE1/0/1 和 GE1/0/2 都在 secondary 201(isolated)→ 二层 ARP 都过不去,更别说三层 ICMP
  • 两口都能通过 promiscuous 上行口 GE1/0/24 出去 → 能上外网/网关
  • 如果开了 local-proxy-arp,isolated 口之间三层能通过网关代转;不开就三层也隔死——这就是你要的"端口隔离实现三层隔离"
⚠️ H3C 官方明确:PVLAN 和 port-isolate 不能同时配在同一设备上,你原来那个 port-isolate group 得先 undo掉再切 PVLAN。

备选方案:port-isolate 保留 + VLANIF 下 ACL 补三层

如果你不想动 port-isolate(比如已经有一堆口在隔离组里跑了),那就二层靠隔离组,三层在 VLANIF 上 packet-filter 把同网段互访 deny 掉
acl advanced 3000 rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.10.0 0.0.0.255 rule 10 permit ip interface Vlan-interface 10 ip address 192.168.10.1 255.255.255.0 packet-filter 3000 inbound packet-filter 3000 outbound
这样同 VLAN 内 192.168.10.x → 192.168.10.y 的包在网关处就被 ACL 吃掉,二层虽然隔离组已经隔了,三层这里再补一道,效果跟 mode all 差不多。缺点是维护成本随 IP 变——终端 IP 一换 ACL 得跟着改,不如 PVLAN 那么"设完就忘"。

两种方案怎么选

维度
PVLAN
port-isolate + VLANIF ACL
S5552S-EI-D 支持
✅ Comware V7 原生
二层隔离
✅ isolated secondary 天生隔
✅ 隔离组
三层隔离
isolated + 不开 local-proxy-arp 即隔
VLANIF 下 packet-filter
维护成本
低,端口级配置完不用管
中,IP 变要改 ACL
灵活性
还能混 community secondary 做"部分互通"
只能靠 ACL 精细控

💡 如果你的场景是"几个下行口互不打扰、但都能上外网",PVLAN 的 isolated secondary + promiscuous 上行 + VLANIF 不开 local-proxy-arp​ 是最干净的对应,语义上也最贴近"端口隔离实现三层隔离"——本质就是把端口隔离的语义用 PVLAN 重做了一遍,还顺带把三层也封死了。

暂无评论

粉丝:133人 关注:11人

acl实现 

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明