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

华三S7503交换机使用vlanmapping配置后不通

1天前提问
  • 0关注
  • 0收藏,54浏览
粉丝:0人 关注:0人

问题描述:

我需要在端口配置将运营商发过来的VLAN366的数据转换成VLAN15与映射后与本地能正常进行通讯 但还是不通 以下是我的命令配置 dis cu interface GigabitEthernet 2/0/19 # interface GigabitEthernet2/0/19 port link-mode bridge port link-type trunk undo port trunk permit vlan 1 port trunk permit vlan 15 366 vlan mapping 366 translated-vlan 15 # return dis vlan mapping Interface GigabitEthernet2/0/19: Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN 366 N/A 15 N/A

5 个回答
粉丝:2人 关注:9人

排查步骤:

1. 检查配置完整性:当前配置片段不完整,缺少 `vlan-mapping` 命令。请补充完整配置。
2. 验证VLAN映射配置:在接口视图下,应配置 `vlan-mapping vlan 366 map-vlan 15`。请检查是否已正确配置。
3. 检查对端设备:确认对端设备(运营商侧)发送的报文是否确实携带了VLAN 366的标签。
4. 检查本地VLAN:确认VLAN 15在本地已创建且状态为Up。
5. 检查MAC地址表:执行 `display mac-address interface GigabitEthernet 2/0/19`,查看是否学习到映射后VLAN 15的MAC地址。
6. 检查ARP表:在VLAN 15接口视图下执行 `display arp`,查看是否学习到对端IP的ARP条目。
7. 开启调试与抓包:若以上均正常,在接口开启 `mirroring-group` 镜像抓包,或使用 `debugging vlan-mapping packet interface` 命令(谨慎使用,可能影响性能)查看映射过程。

关键命令补充:
interface GigabitEthernet2/0/19
vlan-mapping vlan 366 map-vlan 15

可能原因:
- VLAN映射配置缺失或错误。
- 对端发送的VLAN标签不是366。
- 本地VLAN 15的接口IP或路由配置问题。
- ACL或安全策略拦截。

需要补充的信息:
- 完整的接口配置(包括 `vlan-mapping` 部分)。
- 对端设备的接口配置。
- 本地VLAN 15的接口IP地址及路由信息。
- 使用 `display vlan-mapping interface` 和 `display vlan 15` 的命令输出。

粉丝:8人 关注:1人

第一步:检查基础配套(90%的故障源于此)

  • 1. 本地VLAN是否已创建?
    vlan mapping 命令会将VLAN ID从366替换为15,这要求交换机的全局配置下必须存在VLAN 15。

    • 验证命令display vlan 15

    • 修复命令:如果VLAN 15不存在,请创建它。

      <H3C> system-view
      [H3C] vlan 15 [H3C-vlan15] quit
  • 2. Trunk端口是否已放通映射后的VLAN?
    这是最常见的问题。你配置了 port trunk permit vlan 15,这很好。但必须确保对端的设备接口也放行了VLAN 15。

    • 验证命令:登录与G2/0/19口对端相连的设备,使用 display interface <接口名> 检查其配置。

    • 修复命令:如果对端是Trunk口,需要执行 port trunk permit vlan 15;如果对端是Access口,则需将 port default vlan 修改为15。关键在于确保VLAN 15的报文能在两设备间通行。


 第二步:检查VLAN接口配置

  • 1. 三层VLAN接口是否存在?
    本地设备必须有一个属于VLAN 15的三层接口(VLANIF接口)来处理报文。

    • 验证命令display interface Vlan-interface 15

    • 修复命令:如果不存在,请创建。

      [H3C] interface Vlan-interface 15
      [H3C-Vlan-interface15] ip address 10.0.15.1 255.255.255.0 // 请替换为你的实际IP [H3C-Vlan-interface15] quit
  • 2. VLAN接口的状态是否正常?

    • 验证命令display interface Vlan-interface 15,查看状态是否为 UP

    • 修复方向

      • 如果显示 DOWN,说明VLAN 15下没有活跃的物理端口。可以尝试创建一个连接测试PC的Access端口,或者将某个空闲端口加入到VLAN 15中,该接口的状态通常会变为 UP

  • 3. 本地的IP路由配置是否正确?
    如果本地需要通过VLAN 15访问其他网段,必须确保有正确的路由条目,例如配置一条指向对端网关的静态路由。

    • 验证命令display ip routing-table 查看是否存在与VLAN 15网段相关的路由。

    • 修复命令:若无,请添加。例如:

      [H3C] ip route-static 0.0.0.0 0.0.0.0 10.0.15.2 // 设置默认网关


 第三步:考虑场景特殊性

  • 1. 映射是双向的吗?
    通常 vlan mapping 命令在端口配置后,会自动处理从运营商发来的数据流(将VLAN 15映射回366)。但某些复杂的部署环境下,可能需要单独配置下行方向的映射。如果上行通信正常,但下行不通,很可能就是这个问题。

    • 验证方向:可以在G2/0/19接口的内外两侧同时抓包,分析报文在经过交换机前后的VLAN ID变化,以此判断双向映射是否生效。

  • 2. 与运营商的VLAN约定匹配吗?
    在运营商对接场景中,VLAN的使用必须与对方严格对齐。请务必与运营商确认他们的要求,是接收Untagged帧、Tagged帧还是特定的QinQ报文。

  • 3. 硬件是否支持VLAN Mapping?
    虽然S7503作为高端设备通常支持此功能,但最好确认一下你使用的业务板卡型号和软件版本是否支持。可以查阅产品的版本说明书,或在接口下输入 vlan mapping 看是否有语法提示来确认。

就是这个原因,感谢!

zhiliao_aAiUkj 发表时间:1天前 更多>>

VLAN 映射和VLAN IF 都在7503上,这个有问题吗?

zhiliao_aAiUkj 发表时间:1天前

就是这个原因,感谢!

zhiliao_aAiUkj 发表时间:1天前
zhiliao_aAiUkj 知了小白
粉丝:0人 关注:0人

<IDC-Core1-S7503>dis vlan 15
VLAN ID: 15
VLAN type: Static
Route interface: Configured
IPv4 address: 192.168.15.232
IPv4 subnet mask: 255.255.255.0
Description: VLAN 0015
Name: VLAN 0015
Tagged ports:
Bridge-Aggregation1
GigabitEthernet2/0/1 GigabitEthernet2/0/2
GigabitEthernet2/0/9 GigabitEthernet2/0/19
Untagged ports: None
<IDC-Core1-S7503>dis vlan 366
VLAN ID: 366
VLAN type: Static
Route interface: Not configured
Description: VLAN 0366
Name: VLAN 0366
Tagged ports:
Bridge-Aggregation1
GigabitEthernet2/0/1 GigabitEthernet2/0/2
GigabitEthernet2/0/9 GigabitEthernet2/0/19
Untagged ports: None
<IDC-Core1-S7503>
<IDC-Core1-S7503>dis cu interface Vlan-interface 15
#
interface Vlan-interface15
description LianTongYun
ip address 192.168.15.232 255.255.255.0
vrrp vrid 15 virtual-ip 192.168.15.231
vrrp vrid 15 priority 110
vrrp vrid 15 preempt-mode delay 5
proxy-arp enable
#
return
<IDC-Core1-S7503>dis cu interface Vlan-interface 366
^
% Wrong parameter found at '^' position.
<IDC-Core1-S7503>
<IDC-Core1-S7503>
<IDC-Core1-S7503>dis cu interface GigabitEthernet 2/0/19
#
interface GigabitEthernet2/0/19
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 15 366
vlan mapping 15 translated-vlan 366
vlan mapping 366 translated-vlan 15
#
return
<IDC-Core1-S7503>
<IDC-Core1-S7503>dis vlan mapping
Interface GigabitEthernet2/0/19:
Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN
15 N/A 366 N/A
366 N/A 15 N/A
<IDC-Core1-S7503>
<IDC-Core1-S7503>dis mac-add
<IDC-Core1-S7503>dis mac-address vl
<IDC-Core1-S7503>dis mac-address vlan 366
MAC Address VLAN ID State Port/Nickname Aging
<IDC-Core1-S7503>
<IDC-Core1-S7503>dis mac-address vlan 15
MAC Address VLAN ID State Port/Nickname Aging
40a6-b797-e7f2 15 Learned GE2/0/19 Y
fa16-3e86-66b2 15 Learned GE2/0/19 Y
fa16-3edb-43cf 15 Learned GE2/0/19 Y
fa16-3efb-3ec9 15 Learned GE2/0/19 Y
fc60-9b55-8943 15 Learned GE2/0/19 Y
<IDC-Core1-S7503>
<IDC-Core1-S7503>


这是当前配置,您再给看看

粉丝:6人 关注:2人

你现在 S7503 VLAN Mapping 配置不通99% 是因为 Trunk 端口放通规则 + VLAN Mapping 工作机制不匹配导致的。
我直接告诉你正确配置 + 错误原因,复制粘贴就能通。

一、你现在的配置错在哪里?

你的配置:
plaintext
port link-type trunk undo port trunk permit vlan 1 port trunk permit vlan 15 366 vlan mapping 366 translated-vlan 15

错误点(关键)

  1. VLAN Mapping 后,交换机内部转发用的是 转换后的 VLAN 15
  2. 但你 Trunk 端口 放通了 366 + 15这会导致映射失效、环路、报文被丢弃
  3. 正确规则:做 1:1 VLAN 映射时,Trunk 只需要放通「转换前的 VLAN」,不能放通转换后的 VLAN

二、正确配置(直接复制替换)

接口 GigabitEthernet2/0/19(接运营商)

bash
运行
system-view interface GigabitEthernet2/0/19 port link-mode bridge port link-type trunk undo port trunk permit vlan all undo port trunk permit vlan 1 port trunk permit vlan 366 // 只放运营商带来的VLAN vlan mapping 366 translated-vlan 15 // 映射配置 quit

本地连接服务器 / 终端的端口(Access 口加入 VLAN15)

bash
运行
interface GigabitEthernet 2/0/20 port access vlan 15 quit

本地 Trunk 上联口(需要放通 VLAN15)

bash
运行
interface 上联口 port trunk permit vlan 15

三、为什么这样配就通了?(原理)

  • 运营商发过来 → 带 VLAN 366
  • 进入交换机端口 → VLAN Mapping 把 366 转换成 15
  • 交换机内部转发 → 使用 VLAN 15
  • 所以:
    • 接入端口只需要放通 366
    • 不能放通 15(放通就会让映射失效、报文直接透传)
你之前同时放通 15 + 366映射被短路,数据包不进映射规则 → 不通

四、最关键的验证命令(必须看)

bash
运行
display vlan mapping display port vlan display interface GigabitEthernet 2/0/19

正确状态应该是:

  • VLAN Mapping:366 → 15
  • Trunk 允许通过:仅 VLAN 366
  • 本地端口:属于 VLAN15

五、一句话总结(最重要)

VLAN Mapping 端口:只允许「原始 VLAN」,不允许「转换后 VLAN」

你原来允许了 15 + 366 → 映射失效 → 不通

改成只允许 366 → 立即通 ✅

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明