客户甲和客户乙的园区都使用VLAN 100,运营商要在同一城域二层网络中透明承载两家的多个VLAN,并保持流量隔离。采用QinQ时,最合适的做法是()。
QinQ在已有客户802.1Q标签外再加一层服务商标签。内层C-VLAN保留客户内部划分,外层S-VLAN在运营商网络中区分客户或服务,即使两家都使用VLAN 100也能隔离。
选项分析
正确。外层区分客户,内层保留客户自己的VLAN语义。
错误。删除隔离信息会扩大广播域并造成客户流量混杂。
错误。QinQ的价值之一就是允许不同客户复用自己的VLAN编号空间。
错误。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编号能在运营商网络中隔离传输。