在PON网络(EPON/GPON)的OLT设备中,SVLAN(Service VLAN,服务VLAN)和CVLAN(Customer VLAN,用户VLAN)是QinQ(802.1ad,VLAN堆叠)技术的核心组成部分,用于实现用户隔离、业务区分和VLAN资源扩展。以下从核心维度对比两者差异,并说明其在OLT中的典型应用场景。
一、核心定义与报文位置
特性 | SVLAN | CVLAN |
全称 | Service VLAN(服务VLAN)/外层VLAN | Customer VLAN(用户VLAN)/内层VLAN |
标准 | IEEE 802.1ad | IEEE 802.1Q |
报文位置 | 双层标签的外层,由OLT添加 | 双层标签的内层,通常由ONU/ONT添加 |
标识 | SVID(Service VLAN ID) | CVID(Customer VLAN ID) |
TPID值 | 默认0x8100(运营商可自定义) | 默认0x8100 |
二、核心功能与应用场景
1. SVLAN(外层标签)核心作用
业务类型标识:区分宽带上网、IPTV、VoIP、专线等不同业务,如SVLAN 9~11位标识业务类型
物理拓扑定位:标识OLT设备、PON口等物理位置,如SVLAN 0~8位标识OLT和PON口信息
骨干网转发依据:在运营商城域网(如BRAS/SR之间)作为二层转发的唯一标识,内层CVLAN对骨干网透明
资源隔离:实现不同PON口、不同OLT设备之间的业务隔离,避免广播风暴扩散
2. CVLAN(内层标签)核心作用
用户标识:区分同一PON口下的不同ONU/用户,实现用户级隔离
用户侧业务区分:单用户多业务场景下(如同一家庭的上网、IPTV、语音),用不同CVLAN区分不同业务流
ONU端口识别:标识报文来自ONU的哪个UNI端口,便于ONU内部芯片处理
用户私网VLAN保留:传递用户网络内部的VLAN信息,对运营商网络透明
三、OLT中的配置与处理流程
1. 典型处理流程
用户侧报文从PC→ONU UNI口,ONU添加CVLAN标签(如CVID=100)
报文到达OLT PON口,OLT根据业务类型和物理位置添加SVLAN标签(如SVID=2000),形成双层标签报文
双层标签报文在城域网中基于SVLAN转发,BRAS/SR终结QinQ,剥离SVLAN标签,基于CVLAN进行用户认证和业务处理
下行方向流程相反:BRAS/SR→OLT(添加SVLAN)→ONU(剥离SVLAN,转发CVLAN)→用户设备
2. 常见配置模式
PSPV(Per Service Per VLAN):同一业务所有用户共享一个SVLAN,不同用户用不同CVLAN区分,节省VLAN资源但无法精确识别用户
PUPV(Per User Per VLAN):每个用户分配独立SVLAN+CVLAN组合,隔离性最佳但VLAN资源消耗大
灵活QinQ:OLT根据CVLAN值、ONU ID、PON口等信息动态映射SVLAN,实现精细化业务控制
四、关键差异对比表
对比维度 | SVLAN | CVLAN |
添加设备 | 主要由OLT添加(运营商侧) | 通常由ONU/ONT添加(用户侧) |
作用范围 | 运营商城域网(OLT→BRAS) | 用户侧网络(ONU→用户设备) |
隔离粒度 | 业务级、物理位置级(OLT/PON口) | 用户级、ONU端口级 |
VLAN规划 | 运营商统一规划,与网络拓扑强相关 | 可由用户自定义或运营商分配 |
资源消耗 | 每个业务类型/物理位置占用一个SVLAN | 每个用户/业务流占用一个CVLAN |
终结点 | 城域网BRAS/SR设备 | ONU/ONT或用户侧交换机 |
五、为什么需要双层标签(QinQ)技术?
VLAN资源扩展:标准802.1Q只有12位VLAN ID(最多4096个),QinQ通过双层标签理论上可支持4096×4096个VLAN组合,满足大规模用户接入需求
用户隔离与业务融合:同一OLT下不同用户CVLAN可重复,通过SVLAN+CVLAN组合实现唯一标识,解决用户VLAN冲突问题
网络分层管理:用户侧CVLAN由用户管理,运营商侧SVLAN由运营商管理,职责清晰,互不干扰
安全隔离:防止用户侧广播流量进入骨干网,提升网络安全性和稳定性
总结
SVLAN是运营商网络的“身份证”,负责业务分类和骨干网转发;CVLAN是用户网络的“身份证”,负责用户识别和用户侧业务区分。在OLT中,两者通过QinQ技术组合使用,既解决了VLAN数量不足的问题,又实现了用户与业务的精细化管理,是PON网络大规模部署的核心技术之一。