简介:这份华为 OLT 配置手册是华为官方发布的设备配置指南,面向网络管理员、接入网工程师以及备考相关认证的学习者,帮助其理解并配置 OLT 设备,完成高速宽带接入与业务承载。内容围绕专线业务、VPLS、FTTx 三条主线展开,既讲基本概念,也给出 QinQ VLAN 专线、VLAN Stacking 批发业务、PWE3 仿真、VPLS 上网与组播及企业专线等配置示例,并系统覆盖 FTTH 数据规划原则及桥接+语音型、桥接型 ONT+HGW、网关型 ONT 三类组网场景在 GPON 与 EPON 接入下的完整流程。资源包为 1 个 PDF 文件,约 19.24MB,单册结构完整、目录层级细到验证业务小节,便于按场景检索对照。目前已有 9159 人学习下载,适合需要查阅配置命令、梳理组网步骤与积累排错思路的读者作为案头手册使用。
1. 别急着敲第一条命令:OLT 配置翻车的成本比你想的高
机房割接窗口只有四个小时,ONT 一只只注册上来,display ont info里状态全是 online,PON 口收光功率也正常,用户那边宽带能拨号,电话拿起来却是忙音。查了两个多小时才发现,srvprofile 里 POTS 端口压根没使能,业务流配得再对,ONT 也不会把语音通道建起来。这种事故在接入网现场一点都不稀奇——华为OLT配置手册里把配置拆成规划、模板、通道、业务流、策略五层,任何一层跳步,设备都会“看起来正常、实际不通”。这份手册的 12 章从专线业务、VPLS 一路排到 FTTH、FTTB/C、FTTO、FTTM 的端到端示例,翻对章节比背命令重要得多。下面按我实际装机的顺序,把手册里最容易被跳过的部分重新走一遍。
2. 环境对齐:设备形态、ONT 类型与手册章节的对应关系
装 OLT 之前最容易犯的错,是拿到设备就开始敲命令。OLT 不是一台路由器,它的配置强依赖三件事:你接的是 GPON 还是 EPON、ONT 是桥接型还是网关型、业务要不要经过 HGW。这三件事定不下来,手册翻到哪一章都是错的。我的习惯是先在纸上把这三项写死,再去翻对应的 12.5、12.6、12.7、12.8 小节。
2.1 先定组网形态:FTTH、FTTB/C、FTTO、FTTM 怎么选
手册把 FTTx 拆成四块,边界其实很清楚。FTTH 对应光纤到户,ONT 直接进用户家,典型场景是桥接+语音型 ONT、桥接型 ONT+HGW、网关型 ONT 三种;FTTB 和 FTTC 对应光纤到楼/到路边,ONU 挂在楼道或交接箱,下面再走 LAN 或者 xDSL 铜线;FTTO 对应企业接入,分 SOHO/SME 和大企业两档;FTTM 对应基站回传,ONU 当 CBU 用,重点是时钟同步和 TDM 通道。
| 组网形态 | 手册章节 | 典型 ONT/ONU | 关键差异 |
|---|---|---|---|
| FTTH | 12.5 | 桥接型、桥接+语音型、网关型 | 语音在 ONT 侧或 HGW 侧,Wi-Fi 由谁提供 |
| FTTB/FTTC | 12.6 | 无 HGW / 带 HGW,LAN 或 xDSL 接入 | 多一层管理通道,铜线侧要配 Vectoring |
| FTTO(SOHO/SME) | 12.7 | 桥接 ONU、网关 ONU | 预配置 ONU、Wi-Fi Sharing、L2TP |
| FTTO(大企业) | 12.8 | 以太接入 ONU、TDM ONU | QinQ、PWE3、端到端可靠性 |
| FTTM | 12.9 | CBU | 1588V2、BITS、SAToP/CESoP |
选错形态的代价不是配置麻烦,而是模板对不上。比如网关型 ONT 的 srvprofile 需要使能 NAT 和 Wi-Fi 端口,你按桥接型去配,ONT 上线后config state会直接是 failed,而 PON 口那边看不出任何异常。
2.2 设备与命令行入口:GPON/EPON 板卡、ONT 模板、网管通道
OLT 的命令行是分层的:enable进特权,config进全局配置,然后才进到具体单板。端口编号规则是框/槽/端口,GPON 单板进interface gpon 0/1,EPON 单板进interface epon 0/1,两者下面的 ONT 命令参数不完全一样,这是新手最容易翻车的地方。
# 登录后先看设备整体状态,确认单板在位、有没告警 enable display board 0 display alarm active # 进 GPON 单板,打开 ONT 自动发现 config interface gpon 0/1 port 0 ont-auto-find enable display ont autofind 0display board 0看的是单板在位和状态,割接前必看,能提前发现板卡不在位或者光模块没插好。ont-auto-find enable是打开该 PON 口的自动发现开关,display ont autofind 0会列出未注册 ONT 的 SN 和上线次数。注意这个开关在做完绑定后要关掉,否则现场随便插一只 ONT 都能上线,是个实打实的安全口子。
模板是 OLT 配置里第二个必须先想清楚的东西。lineprofile 管的是线路层参数(GEM 映射、DBA、加密),srvprofile 管的是业务层能力(端口类型、ETH 数量、POTS 数量、Wi-Fi 是否使能)。我一般会准备两套:一套桥接型,一套网关型,命名上直接写清楚,比如lp-gpon-1g、sp-bridge-4eth2pots,别用默认编号,后期排查时一眼能认出来。
2.3 数据规划表:IP、VLAN、QoS、语音、IPTV 六项先填完
手册 12.5.2 和 12.6.2 都单列了数据规划原则,很多人跳过这几页直接看配置流程,结果配到一半发现 VLAN 冲突、地址段不够用。我的做法是先填一张表,填完再登设备。
| 规划项 | 要定下来的内容 | 常见坑 |
|---|---|---|
| IP 地址 | 管理网段、业务网段、网关地址 | 管理地址和业务地址同段,后期没法做 ACL |
| VLAN | 管理 VLAN、上网 VLAN、语音 VLAN、IPTV VLAN、预留外层 VLAN | 内外层 VLAN 规划反了,QinQ 直接失效 |
| QoS | 每个业务的 CIR/PIR、traffic table 索引段 | 索引段不预留,后期加业务只能改已有模板 |
| 语音 | H.248 还是 SIP、软交换地址、媒体端口范围 | 协议选错,ONT 注册上了但摘机无音 |
| IPTV | 组播 VLAN、IGMP 版本、节目源地址 | 组播 VLAN 没在上行口放通,直播黑屏 |
| 安全 | 防 MAC 欺骗、ARP 限速、端口隔离 | 全开之后组播异常,找不到原因 |
QoS 那栏我一般会按业务分段预留,上网 1-99,语音 100-199,IPTV 200-299,专线 300 起。原因是 traffic table 是全局索引,一旦投产再改,得挨个 service-port 重新绑,割接窗口根本不够。
3. FTTH 桥接+语音场景:从加 ONT 到业务放通的完整配置
桥接+语音型 ONT 是家庭宽带里最常见的一种,ONT 只做二层桥接,PPPoE 由用户路由器拨,语音由 ONT 自己处理。手册 12.5.3 这一节把 GPON 接入的流程写得很细,从 OLT 上增加 ONT 一直排到验证业务,我把它压成四步,每一步都给出可抄的命令。
3.1 加 ONT:自动发现、SN 绑定和 lineprofile/srvprofile
ONT 上线分两种:自动发现后手动绑定,和免认证自动上线。生产环境我坚持用前者,原因很简单,免认证策略一旦配错,整片 PON 口谁插谁上线。
# 先确认 ONT 已经出现在自动发现列表里,拿到 SN interface gpon 0/1 display ont autofind 0 # 手动绑定:框 0 槽 1 端口 0,ONT 编号 2 ont add 0 2 sn-auth 48575443A1B2C3D4 omci \ ont-lineprofile-id 10 ont-srvprofile-id 10 desc "FTTH-BRIDGE-VOICE" # 关掉自动发现,避免野 ONT 上线 port 0 ont-auto-find disableont add里的0 2是 ONT 编号,编号在同一个 PON 口下唯一,我习惯从 2 开始编,把 0 和 1 留给测试。sn-auth后面跟的是 ONT 的 SN,omci表示用 OMCI 方式管理,ont-lineprofile-id和ont-srvprofile-id必须和 ONT 实际类型匹配。绑定完成后用display ont info 0 2看两个状态:run state应该是 online,config state应该是 normal。如果 run state 是 online 而 config state 是 failed,八成是 profile 里的端口数和 ONT 实际端口数不一致。
3.2 管理通道与业务通道:两条 service-port 的区别
很多人以为 ONT 上线就完事了,其实上线只代表 OMCI 通道通了,业务通道还得自己建。手册里把管理业务流和业务流分开写,是有道理的:管理流走管理 VLAN,只承载 OMCI 和网管报文;业务流走业务 VLAN,承载用户流量。
# 管理通道:ONT 编号 2,GEM 1,用户侧 VLAN 100 service-port 100 vlan 100 gpon 0/1/0 ont 2 gemport 1 \ multi-service user-vlan 100 rx-cttr 6 tx-cttr 6 # 上网业务通道:GEM 2,用户侧 VLAN 200 service-port 200 vlan 200 gpon 0/1/0 ont 2 gemport 2 \ multi-service user-vlan 200 rx-cttr 7 tx-cttr 7service-port后面的第一个数字是全局索引,不能重复,我按业务分段:100-199 管理,200-299 上网,300-399 语音。vlan是 OLT 侧 VLAN,user-vlan是用户侧 VLAN,两者可以不同,做 VLAN 转换时就靠这个差异。gemport要和 lineprofile 里的 GEM 映射对上,对不上业务流直接起不来。rx-cttr和tx-cttr是流量模板索引,分别管上下行带宽,语音业务一定要单独给一个小带宽模板,别和上网共用。
3.3 上网、H.248/SIP 语音、BTV/VoD 的配置落点
上网业务在 OLT 侧就是上面那条 service-port,剩下的工作在 ONT 和用户路由器上。语音就不一样了,OLT 侧要先把 POTS 端口在 srvprofile 里使能,把语音 VLAN 的业务流放通,ONT 侧才配 H.248 或 SIP 的注册参数。
# 语音业务流:单独 VLAN,单独小带宽模板 service-port 300 vlan 300 gpon 0/1/0 ont 2 gemport 3 \ multi-service user-vlan 300 rx-cttr 8 tx-cttr 8 # 检查 srvprofile 里 POTS 端口数量和类型 display ont-srvprofile 10srvprofile 里那行端口定义是关键,port 0 pots adaptive 2表示第 0 口是自适应 POTS,端口数是 2。如果这里写的是 0,ONT 就算注册成功,语音通道也不会建立,用户摘机就是忙音。手册 12.5.3.7 和 12.5.3.9 分别给了 H.248 和 SIP 走 CLI 的配置,我的经验是先把 OLT 侧放通,再登 ONT 配注册,顺序反了会多排查一轮。
BTV 和 VoD 走的是组播,OLT 侧要开 IGMP,把组播 VLAN 配好并在上行口放通。手册 12.5.3.10 和 12.5.3.11 的步骤里,组播节目源地址是示例值,实际要按本地节目源改。这里最容易漏的是上行口没加组播 VLAN,现象是点播正常、直播黑屏,因为点播走单播,直播才走组播。
3.4 聚合、拥塞控制与安全策略收口
业务配通之后还有一步收口,手册 12.5.3.12 写的就是这个。聚合是把多个上行口捆成一个逻辑口,拥塞控制是给上行业务排队,安全策略是防 MAC 欺骗、ARP 泛洪、私接路由。这三块不配,业务也能跑,但一出问题就是大面积故障。
# 上行口加入业务 VLAN 与组播 VLAN port vlan 200 0/19 0 port vlan 300 0/19 0 port vlan 400 0/19 0 # 开启防 MAC 欺骗与 ARP 限速(具体命令随版本略有差异) anti-mac-spoofing enable arp anti-flood enableport vlan是把 VLAN 加到上行口,后面的0/19 0是端口编号。这一步漏了,service-port 建得再对,流量也出不去。安全策略这块我一般只开防欺骗和 ARP 限速两项,端口隔离和广播抑制要按现场情况来,全开会误伤组播。
4. 专线与 VPLS:QinQ、VLAN Stacking、PWE3 三类业务的配置
FTTx 之外,手册前半部分讲的是专线业务,12.2 和 12.3 两节覆盖 QinQ VLAN 专线、VLAN Stacking 批发业务、PWE3 专线和 VPLS 三类。这几节的配置思路和 FTTH 完全不同:FTTH 是“一只 ONT 一条业务流”,专线是“一个 VLAN 打通两个站点”,配置重心从 ONT 转到了 VLAN 和 PW 上。
4.1 QinQ VLAN 专线:外层标 ISP,内层标用户
QinQ 的核心是双层 Tag:外层 VLAN 标识服务商或者业务大类,内层 VLAN 标识具体用户或分支。手册 12.2.1 的示例就是给企业不同地域分支做二层互联,两个分支的内层 VLAN 可以相同,靠外层 VLAN 区分。
# 创建外层 VLAN,并加入上行口和用户口 vlan 1000 smart port vlan 1000 0/19 0 # 专线业务流:OLT 侧 VLAN 1000,用户侧 VLAN 200 service-port 1100 vlan 1000 gpon 0/1/0 ont 5 gemport 1 \ multi-service user-vlan 200 rx-cttr 20 tx-cttr 20vlan 1000 smart里的 smart 表示智能 VLAN,支持 QinQ 转发。user-vlan 200就是内层 Tag,OLT 会在用户报文进来时打上外层 1000。这条配置最容易错的地方是内外层写反:外层写在vlan后面,内层写在user-vlan后面,写反了报文能通但方向不对,表现为单向不通。手册 12.2.2 的 VLAN Stacking 批发业务是同一个原理,只是外层标识对象从企业变成了 ISP。
4.2 VPLS 三套示例:上网、组播、企业专线的差别
VPLS 解决的是点到多点互通,手册 12.3 给了三套示例:上网业务、组播业务、企业专线。三者的底层都是 VSI 加 PW,差别在 AC 侧接口和组播使能。
# 创建 VSI,指定 VSI ID 和对端 PE 地址 vsi vpls-enterprise pwsignal ldp vsi-id 100 peer 10.1.1.1 # 把 AC 口绑定到 VSI interface gpon 0/1 ont port native-vlan 0 5 eth 1 vlan 200这段配置里vsi-id两端必须一致,peer是对端 PE 的环回地址。VPLS 上网业务和专线业务的差别不在 VSI 本身,而在 AC 侧是接 ONT 的 ETH 口还是接上行口的 VLAN。组播业务要多开一步 IGMP Snooping,否则组播报文会在 VSI 里泛洪,带宽直接被吃满。手册这三套示例的数据是示例值,实际配的时候 VSI ID 和 VLAN 都要按本地规划改,直接照抄一定会冲突。
4.3 TDM PWE3 与时钟同步:SAToP、CESoP 怎么选
TDM 专线是给 E1 业务用的,OLT 侧要把 E1 封装成 PW 送到对端。手册里出现了两种封装:SAToP 是结构化无关的,整条 E1 透传;CESoP 是结构化感知的,可以只传部分时隙。选哪个看对端设备:对端也是 OLT 或者支持 SAToP 的 PE,用 SAToP 简单;对端只支持 CESoP,就得用 CESoP。
# SAToP 方式的 TDM PW 配置骨架 interface tdm 0/3 tdm-pw 0 1 satop peer 10.1.1.1 100TDM 业务绕不开时钟同步,手册 12.9.3 列了五种:BITS、E1/STM-1 线路时钟、以太时钟、1PPS+ToD、1588V2。我的选择习惯是:有 BITS 就用 BITS,最稳;没有 BITS 又要求频率同步,用线路时钟;要求时间同步(比如基站)就必须上 1588V2 或者 1PPS+ToD。时钟没配好,现象是 E1 业务能通但误码率一直涨,或者基站侧时间偏移告警,这类问题查起来非常磨人。
5. 排查避坑:五条现场踩过的坑和对应的救法
配置这东西,配对了都差不多,配错了各有各的花样。下面五条是我在 FTTx 和专线场景里真实踩过的,按现象、原因、解决三段写,遇到类似的直接对照。
5.1 ONT 注册类:能上线但业务不通
现象:display ont info里 run state 是 online,config state 是 failed,ONT 面板指示灯正常,用户侧完全没网。
原因:九成是 srvprofile 和 ONT 实际能力不匹配。比如网关型 ONT 绑了桥接型模板,模板里没有 NAT 和 Wi-Fi 端口定义,OMCI 下发配置时直接失败。
解决:先display ont-srvprofile 10看模板里的端口定义,再对照 ONT 型号的实际端口数改模板,然后ont modify重新绑定。改完记得ont reset让 ONT 重新拿配置,不 reset 的话有些版本不会重新下发。
5.2 语音类:能上网但打不了电话
现象:宽带正常,ONT 上语音指示灯不亮或者闪,摘机忙音。
原因:两种可能,一是 srvprofile 里 POTS 端口数配成 0,二是语音 VLAN 的业务流没建或者带宽模板给成了 0。
解决:先查display ont-srvprofile确认 POTS 端口数,再查display service-port all看语音 VLAN 对应的 service-port 在不在、状态是不是 up。两条都正常还不行,就登 ONT 看 H.248/SIP 注册状态,多半是软交换地址或者协议选错了。
5.3 业务流类:service-port 建了但流量不通
现象:service-port 显示正常,ONT 也 online,用户侧 ping 不通网关。
原因:VLAN 没在上行口放通,或者 traffic table 索引超出了规划范围,被别的业务覆盖了。
解决:display vlan 200看 VLAN 下有没有上行口,没有就port vlan 200 0/19 0补上。traffic table 用display traffic table ip核对索引,我一般会把索引段在规划表里写死,就是防这个。
5.4 组播类:点播正常、直播黑屏
现象:IPTV 能点播,直播频道一直黑屏或者卡在加载。
原因:组播 VLAN 没在上行口放通,或者 IGMP 没使能,组播报文上不去。
解决:先查上行口的 VLAN 列表里有没有组播 VLAN,再查 IGMP 配置是否启用、版本和上层设备是否一致。这两步都对还不行,看 bandwidth 模板,组播业务的 CIR 给太小也会表现为黑屏。
5.5 跨平台类:EPON 场景照抄 GPON 命令报错
现象:同一套命令在 GPON 单板上能跑,换到 EPON 单板就报参数错误。
原因:EPON 和 GPON 的 ONT 管理模型不同,ont add的参数、GEM 和 LLID 的对应关系都不一样,手册也是分 12.5.3 和 12.5.4 两节写的。
解决:先确认单板类型,display board 0看槽位是 GPON 还是 EPON,再翻对应章节。EPON 场景下业务流用 LLID 而不是 GEM,PWE3 的封装方式也有差异,别图省事直接复制。
6. 装完怎么验证:从 ONT 状态到业务通的全链路检查
配置敲完不等于装完,验证这一步跳过去,等于把问题留给下一个班。我的验证顺序是从物理层往上走,每一层都有一个明确的判断点,任何一层不过就地解决,不往上走。
| 检查层 | 命令/动作 | 正常表现 |
|---|---|---|
| 光功率 | display ont optical-info 0 2 | 收光在 -8 到 -27dBm 之间 |
| ONT 状态 | display ont info 0 2 | run state online,config state normal |
| 业务流 | display service-port port 0/1/0 ont 2 | 各条 service-port 状态 up |
| VLAN | display vlan 200 | 上行口和业务口都在列表里 |
| 二层连通 | OLT 上带 VLAN ping 用户网关 | 通,丢包为 0 |
| 语音 | ONT 摘机拨测 | 有拨号音,能呼出呼入 |
| 组播 | 切换直播频道 | 秒开,无卡顿 |
# 一条命令把所有 ONT 的业务流状态拉出来,割接后必跑 display service-port all | include 0/1/0 # 看 PON 口整体注册数和在线数是否对得上 display ont info summary 0/1第二条命令我每次割接结束都会跑一遍,注册数和在线数对不上,说明有 ONT 掉线或者绑定失败,这时候就别急着报完工。语音和组播必须实测,不能只看配置,ONT 的语音注册状态和 OLT 侧的配置是两回事,配置对但注册失败的情况我见过不止一次。
从那以后我每次割接都强制走一遍这张表,从光功率开始,一层不过不往上走,宁可多花二十分钟,也不想半夜被电话叫起来。希望帮到你。
本文还有配套的精品资源,点击获取