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

S6890-54H V7 R2719P01

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

问题描述:

1:这设备做VLANmap的时候,内层标记需要在本机创建和放行吗?多用户使用相同内层VLAN标记互相影响吗? 2:vxlan封装的s-vid需要在本机创建吗?需要创建的话同台设备不同客户间相同VLAN是否互相影响?

组网及组网描述:

客户---sw1------sw2---客户

4 个回答
粉丝:12人 关注:9人

1. VLAN map内层标记处理:
内层VLAN标记无需在本机创建,但需在VLAN map规则中明确匹配(如match inner-vlan)。若需放行内层VLAN,需在规则中配置permit动作。
多用户使用相同内层VLAN标记时,若VLAN map规则未区分用户(如未结合外层VLAN或其他字段),会导致用户间流量互访,需通过VLAN map结合外层VLAN或其他标识(如IP、MAC)实现隔离。
2. VXLAN封装S-VLAN处理:
VXLAN封装的S-VLAN(外层VLAN)需在本机创建并放行(配置vlan [id],并将承载VXLAN的物理端口加入该VLAN)。
同台设备不同客户使用相同S-VLAN时,若VXLAN的VNI不同,客户间流量不会互相影响(VNI隔离);若VNI相同,则会导致客户流量混杂,需确保不同客户使用不同VNI。
关键命令示例:
VLAN map配置:
vlan map vlanmap1
match inner-vlan 100
permit
VXLAN S-VLAN配置:
vlan 200
interface GigabitEthernet1/0/1
port access vlan 200
interface Nve1
source ip 10.1.1.1
vni 10000 vlan 100
vni 20000 vlan 200

暂无评论

粉丝:21人 关注:0人

这两个问题本质都是"VLAN ID 本地撞车会不会串",结论先给你:都不会互相影响,但创建姿势要对。下面分开说。
1️⃣ VLAN Map(1:2 / nest)场景:内层 C-VLAN 要不要创建 + 放行?
要创建,但"放行"只在本机接入侧有意义,上行链路只跑外层 S-VLAN。
S6890 V7 官方 1:2 例子(R2712,跟你 R2719P01 同代)是这样做的 :
[SwitchA] vlan 10 ← C-VLAN(内层)要建
[SwitchA] vlan 100 ← S-VLAN(外层)要建
[SwitchA] int Ten-Gig 1/0/1
vlan mapping nest single 10 nested-vlan 100
port link-type hybrid
port hybrid vlan 10 tagged ← 内层在本机接入口 tagged 放通
port hybrid vlan 100 untagged ← 外层从本口出去时剥掉(交给上行)
[SwitchA] int Ten-Gig 1/0/2 ← 上行口
port link-type trunk
port trunk permit vlan 100 ← 只放 S-VLAN 100,C-VLAN 10 根本不上上行
为什么内层要建:vlan mapping nest single 10 nested-vlan 100这条命令里的 10是本机 VLAN 表里要能查到的,不建 VLAN 10 虽然命令行可能敲进去,但 hybrid 没法把它加进成员,报文到站后匹配不到 C-VLAN 容易丢。
多用户用相同内层 C-VLAN 会串吗?不会。​ 官方例子里 Customer A 和 Customer B 的内层都是 10–40 段重叠,靠外层 S-VLAN 100x / 200x 区分,验证结论原话是 "PCs of different customers in a CVLAN cannot communicate at Layer 2"——因为报文一出 PE 就只剩外层 S-VLAN,中间设备和对端 PE 都按 S-VLAN 转发,内层相同根本看不见。
💡 你这拓扑 客户—sw1—sw2—客户,如果 sw1/sw2 就是 PE,那 sw1 上行 → sw2 上行之间只跑 S-VLAN,内层撞车毫无影响。唯一要注意:sw1 和 sw2 上同一客户的 S-VLAN ID 要一致(1:2 映射是本地行为,两边可以不一样,但一般为了好排错会配成一样)。
2️⃣ VXLAN 封装:s-vid 要在本机创建吗?同设备不同客户 s-vid 相同会串吗?
s-vid 要不要建
建议建,而且 AC 接入口要 port trunk permit vlan <s-vid>。
S6890 的 VXLAN AC 接入模型是:物理口 → service-instance → encapsulation s-vid xx → xconnect vsi xxx​ 。encapsulation s-vid xx是"匹配规则",意思是"从这个口进来带 VLAN xx 的帧交给这个服务实例"。华三官方例子里 s-vid 2 的写法:
interface GigabitEthernet1/0/1
service-instance 1000
encapsulation s-vid 2
xconnect vsi vpna ← 绑到 VNI 10
虽然服务实例匹配本身不强制 s-vid 对应的 VLAN 必须存在,但物理口如果是 trunk,port trunk permit vlan 2一般也得配上,否则带 tag 2 的帧可能在上桥前就被过滤了。所以工程上惯例:s-vid 对应的 VLAN 要建 + 接入口 trunk permit。
同设备不同客户 s-vid 相同会串吗?
不会,隔离靠 VNI,不靠 s-vid。
关键点:s-vid 只是 AC 侧"识别客户报文用"的匹配条件,一旦匹配成功塞进 VSI,后续转发全按 VNI 走,VTEP 之间 underlay 是 UDP/IP,跟 VLAN 无关。
同台 sw 上两个客户都配 encapsulation s-vid 10,但只要:
service-instance 1000 → encapsulation s-vid 10 → xconnect vsi A (VNI 10000)
service-instance 2000 → encapsulation s-vid 10 → xconnect vsi B (VNI 20000)
两个 VSI 的 MAC 表、泛洪域、隧道都是独立的,完全隔离。串的唯一可能是你手滑把两个 s-vid 绑到同一个 VSI 里去了。
⚠️ 一个接口上 encapsulation default只能有一个、s-vid 段不要重叠,否则匹配顺序会乱——这是华三服务实例的老坑,规划时 s-vid 段按客户切干净最好。

回你拓扑 客户—sw1—sw2—客户

场景
本机要建 VLAN 吗
同 ID 会串吗
sw 做 1:2 VLAN map,内层 C-VLAN
要建,接入侧 hybrid 放通
不串,靠外层 S-VLAN 隔离
sw 做 VXLAN,AC 侧 s-vid
建议建+trunk permit
不串,靠 VNI 隔离

sw1—sw2 之间:VLAN map 场景跑的是 S-VLAN 的 802.1Q 链路;VXLAN 场景跑的是 VTEP 的 IP 隧道(S-VLAN 如果还存在也只是

自本地 underlay 的接入 VLAN,两台之间 underlay 可以完全不依赖 VLAN)。所以"同台设备不同客户 s-vid 相同"在你这拓扑里只有 sw1 或 sw2 单机多客户时才需要考虑,跨设备无影响。


暂无评论

粉丝:22人 关注:2人

问题 1:VLAN Map(灵活 QinQ 场景)内层 CVLAN 是否需要本机创建放行?同内层 VLAN 多用户是否互相影响?

1.1 内层 CVLAN 是否需要全局创建、端口放行?

(1)全局 VLAN 视图不需要提前创建内层 CVLAN

VLAN mapping nest(1:2 灵活 QinQ)属于端口标签转换动作,硬件芯片直接匹配报文内层 Tag,不依赖全局vlan X创建;即使未全局创建 vlan 10,端口匹配 cvlan 10 依然能正常打外层 SVLAN 标签。

(2)端口层面必须放行外层 SVLAN,内层 CVLAN 无需端口 permit

  • 上行骨干 Trunk/Hybrid 端口,必须port trunk permit vlan 外层SVLAN,否则双层报文转发不通;
  • 用户接入侧端口仅需匹配 vlan mapping 规则,不需要 permit 内层 CVLAN。
示例标准配置:
plaintext
interface Ten-GigabitEthernet 1/0/1 port link-type hybrid # 无需port hybrid vlan 10 tagged(内层cvlan10不用放行) vlan mapping nest single 10 nested-vlan 1000 # cvlan10打外层svlan1000 # 上行口放行外层SVLAN interface Ten-GigabitEthernet 1/0/2 port link-type trunk port trunk permit vlan 1000

1.2 多用户使用相同内层 CVLAN,是否互相影响?

完全隔离,互不干扰,原理两点:
  1. 区分标识是外层 SVLAN,内层 CVLAN 仅用户私网标识,MAC 地址表、广播域按外层 SVLAN 隔离;
    • 用户 A:cvlan10 + svlan1000
    • 用户 B:cvlan10 + svlan2000
      两张流量 MAC 表完全独立,二层广播 / 单播不会互通。
  2. 硬件转发依据外层 SVLAN 区分广播域,同 cvlan 不同 svlan 的用户二层天然隔离,不会产生 ARP、广播互相干扰。

补充限制

仅当同一端口、同一外层 SVLAN下多个用户同 cvlan 才会同广播域,多端口分配不同 SVLAN 则完全隔离。

问题 2:VXLAN 封装的 S-VLAN(接入业务 VLAN)是否需要本机创建?同台设备不同客户同 VLAN 是否互相影响?

2.1 VXLAN 接入 S-VLAN(业务 VLAN)必须全局创建

S6890 V7 VXLAN 两种接入模式规则:

模式 A:VLAN 绑定 VSI(最常用)

必须执行vlan X全局创建,再把 VLAN 绑定到 VSI 实例:
plaintext
vlan 10 # 必须创建 vsi tenant1 vxlan 1000 access-mode vlan 10
未创建 VLAN 10 时,access-mode vlan 10命令直接报错,无法绑定 VXLAN。

模式 B:三层子接口接入 VXLAN

子接口封装的 VLAN 也需要全局创建对应 VLAN,否则报文无法正常剥离 / 封装 Tag。

2.2 同台设备不同客户使用相同 S-VLAN,是否互相影响?

分两种场景,核心隔离载体是 VXLAN ID(VSI 实例)
  1. 同 S-VLAN 绑定不同 VXLAN ID(推荐多租户隔离)
    plaintext
    vlan 10 vsi tenant1 vxlan 1001 access-mode vlan 10 vsi tenant2 vxlan 1002 access-mode vlan 10
    虽然接入 S-VLAN 都是 10,但归属不同 VXLAN 广播域,二层完全隔离,不会互相干扰;MAC、ARP、广播分别存放在各自 VSI 表,无互通风险。
  2. 同 S-VLAN 绑定同一个 VXLAN ID
    所有端口属于同一个大二层广播域,流量互通,租户之间无隔离,业务会互相干扰,禁止多租户共用同一 VXLAN ID。

关键总结

VXLAN 隔离依靠VXLAN ID/VSI 实例,不是依靠接入 S-VLAN;同一 S-VLAN 可以复用给多个租户,只要绑定不同 VXLAN ID 即可完全隔离,不会冲突。

极简汇总

一、VLAN Map 灵活 QinQ

  1. 内层 CVLAN:不用全局创建,端口也不用 permit;仅外层 SVLAN 需要全局创建 + 上行端口放行。
  2. 多用户同内层 CVLAN:靠外层 SVLAN 隔离,互不影响。

二、VXLAN 接入 S-VLAN

  1. 接入业务 S-VLAN必须全局 vlan 创建,否则无法绑定 VSI。
  2. 同台设备复用相同 S-VLAN:只要绑定不同 VXLAN ID,租户流量完全隔离,无互相干扰;同一 VXLAN 下复用 VLAN 会广播互通、业务冲突。

暂无评论

粉丝:23人 关注:1人

关于S6890交换机上VLAN Mapping和VXLAN的配置,以下是对你两个问题的具体解答。

1. VLAN Mapping相关问题

内层VLAN(Customer VLAN)无需在本机创建和放行。

VLAN Mapping是在报文经过的端口上实施的“标签翻译”动作,它只关心如何修改报文中的VLAN Tag,并不要求交换机本身创建或认识这个内层VLAN

  • 配置位置:映射规则是在交换机连接用户的端口(下行端口) 上应用的。例如,在端口上配置将内层VLAN 10映射为外层VLAN 100,交换机只需执行替换操作即可。

  • 端口类型:执行VLAN Mapping的端口通常配置为Hybrid类型,以确保能正确处理带Tag的报文。

多用户使用相同的“内层VLAN”不会互相影响。

这正是VLAN Mapping的核心价值所在。

  • 隔离机制:VLAN Mapping通过将不同用户(或业务)的报文映射到不同的外层VLAN来实现隔离。例如,用户A的内层VLAN 10被映射为外层VLAN 100,用户B的内层VLAN 10被映射为外层VLAN 200。

  • 转发依据:当报文进入上层网络(如汇聚层)时,交换机只依据外层VLAN(Service VLAN)进行转发。由于外层VLAN不同,即使内层VLAN相同,流量也会被完全隔离,不会产生冲突

  • 数据封装:添加外层VLAN Tag后,内层VLAN Tag会被当作报文的数据部分进行传输。

2. VXLAN封装相关问题

VXLAN封装的S-VID(VXLAN外层VLAN)通常需要在设备上创建。

S-VID承载的是VXLAN报文在Underlay网络(底层物理网络)中传输时的外层VLAN标签。

  • 创建目的:为了在物理网络上区分不同VXLAN隧道的流量,通常需要为VXLAN报文封装一个外层VLAN Tag(即S-VID)。这个S-VID对应的VLAN需要被交换机创建

  • 配置方式:S-VID的封装通常在VXLAN隧道接口(Tunnel接口) 或VSI(虚拟交换实例) 视图下,通过 encapsulation s-vid 命令指定。

  • 设计逻辑:VXLAN的VNI(VXLAN Network Identifier)是用于在Overlay网络(逻辑网络)中隔离租户的,而S-VID用于Underlay网络。两者独立工作。

同设备不同客户使用相同VLAN(这里指业务VLAN或S-VID),影响取决于具体层面:

  • 对于业务VLAN(接入侧):如前所述,VLAN Mapping可以将不同客户的相同业务VLAN映射为不同的VNI或外层VLAN,从而实现隔离,不影响。

  • 对于S-VID(Underlay侧):如果不同VXLAN隧道使用了相同的S-VID,意味着它们在底层物理网络上处于同一个广播域。这可能导致:

    • 广播域扩大:不同VXLAN隧道的控制报文(如BGP EVPN)可能互相干扰。

    • 环路风险:如果拓扑设计不当,相同的S-VID可能造成环路。

    • 隔离失效:虽然VNI能隔离用户数据,但S-VID相同会削弱底层网络的隔离性。

    • 建议为不同租户或不同VXLAN隧道规划不同的S-VID,以确保Underlay网络的清晰隔离。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明