网络工程师 · 高频练习

两个客户都使用VLAN 100,运营商怎样用QinQ避免冲突?

中级 单选题 第 1100 题 较难 网络工程师QinQC-VLANS-VLAN城域以太网
题目

客户甲和客户乙的园区都使用VLAN 100,运营商要在同一城域二层网络中透明承载两家的多个VLAN,并保持流量隔离。采用QinQ时,最合适的做法是()。

A 保留客户内层C-VLAN标签,并为不同客户添加不同的外层S-VLAN标签
B 删除所有内层标签,让两个客户无条件共享同一广播域
C 要求全城所有客户不能重复使用任何VLAN编号
D 把外层标签改成TCP端口号
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

QinQ在已有客户802.1Q标签外再加一层服务商标签。内层C-VLAN保留客户内部划分,外层S-VLAN在运营商网络中区分客户或服务,即使两家都使用VLAN 100也能隔离。

选项分析

A

正确。外层区分客户,内层保留客户自己的VLAN语义。

B

错误。删除隔离信息会扩大广播域并造成客户流量混杂。

C

错误。QinQ的价值之一就是允许不同客户复用自己的VLAN编号空间。

D

错误。VLAN标签属于二层帧结构,TCP端口属于四层,不能互换。

本题为什么容易错

看到“双标签”容易把内外顺序背反。沿帧进入运营商边缘的动作想:客户标签已经存在,运营商后来加的自然包在外层。

先看结论

简短答案

两个客户都使用VLAN 100,运营商怎样用QinQ避免冲突,正确答案是 A(保留客户内层C-VLAN标签,并为不同客户添加不同的外层S-VLAN标签)。QinQ在已有客户802.1Q标签外再加一层服务商标签。内层C-VLAN保留客户内部划分,外层S-VLAN在运营商网络中区分客户或服务,即使两家都使用VLAN 100也能隔离。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
保留客户内层C-VLAN标签,并为不同客户添加不同的外层S-VLAN标签 本题正确答案 正确。外层区分客户,内层保留客户自己的VLAN语义。 看到题干核心场景时优先联想到它
删除所有内层标签,让两个客户无条件共享同一广播域 本题干扰项 错误。删除隔离信息会扩大广播域并造成客户流量混杂。 看到该词不要急着选,先判断是否真正解决题干问题
要求全城所有客户不能重复使用任何VLAN编号 本题干扰项 错误。QinQ的价值之一就是允许不同客户复用自己的VLAN编号空间。 看到该词不要急着选,先判断是否真正解决题干问题
把外层标签改成TCP端口号 本题干扰项 错误。VLAN标签属于二层帧结构,TCP端口属于四层,不能互换。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 删除所有内层标签,让两个客户无条件共享同一广播域:错误。删除隔离信息会扩大广播域并造成客户流量混杂。
  • 要求全城所有客户不能重复使用任何VLAN编号:错误。QinQ的价值之一就是允许不同客户复用自己的VLAN编号空间。
  • 把外层标签改成TCP端口号:错误。VLAN标签属于二层帧结构,TCP端口属于四层,不能互换。
复习

知识点详解

QinQ又称802.1Q-in-802.1Q,在已标记帧外叠加服务标签。提供商网络可依据外层S-VLAN转发和隔离,客户原有C-VLAN保持透明。部分业务还会同时匹配内外层标签以细分服务。

备考速记

客户标签装里面,运营商再套一层;内层可重复,外层负责隔离。

QinQ 在城域以太网场景中的作用

客户甲的C-VLAN 100可封装进S-VLAN 30,客户乙相同C-VLAN 100封装进S-VLAN 40。跨城域后去掉外层标签,两端客户仍看到原VLAN。

拓展

同类题怎么考

  • 根据客户VLAN重复场景选择QinQ。
  • 判断C-VLAN与S-VLAN的归属和位置。
QinQ 在网络工程师软考中的考法

题干出现运营商透明承载、多客户VLAN编号重复,优先QinQ;再判断后加的服务商标签在外层。

解题思路

不要试图修改客户的VLAN 100。运营商只需给甲套外层30、给乙套外层40,核心网络看到的是不同S-VLAN;客户标签仍留在里面,选A。

考点定位

内层标签通常由客户定义,外层标签由服务提供者使用。双标签扩大了可区分空间,但会增加帧长度,需要考虑链路MTU。

易错提醒

  • 两位客户误配为相同外层S-VLAN,破坏服务隔离。
  • 未调整可承载双标签帧的MTU,导致大帧丢弃。
  • 出口未正确移除或改写外层标签,客户设备收到意外标签。

备考提示

  • 记C代表Customer、S代表Service Provider。
  • 用‘客户VLAN 100套运营商VLAN 30’画一次帧格式。

你可能还想了解

  • QinQ哪个是内层标签?
  • 不同客户都用VLAN100会冲突吗?
  • QinQ为什么要调整MTU?

本文小结

QinQ保留客户内层C-VLAN,并为不同客户添加不同外层S-VLAN,让重复的客户VLAN编号能在运营商网络中隔离传输。