vlan 105 106是办公网
valn 520 是无线网
interface GigabitEthernet1/6/0/27
port link-mode bridge
port access vlan 106
这样能上网
ONU 无法上网根因分析
现象:同一台 OLT,电口 G1/6/0/27 port access vlan 106 终端可以上网;ONU 的 UNI 接同样终端不能上网。
核心错误:uni X vlan‑mode tag pvid X
plaintext
uni 1 vlan-mode tag pvid 106
vlan‑mode tag含义:UNI 口只接收带 VLAN 标签的报文;终端 PC/AP 出来是 untag 裸报文,直接被 UNI 丢弃,流量根本上不到 OLT 的 trunk。
电口 G1/6/0/27 是 access 口:收到 untag 报文,打上 vlan106 转发,所以正常。
ONU 这里用了tag模式:终端发 untag,UNI 直接丢包,后面 trunk 配置再好也没用。
区分 H3C PON UNI 两种模式:
vlan‑mode tag pvid X:UNI 侧期望收到带标签报文(一般用于下级交换机)
vlan‑mode transparent pvid X:UNI 收到 untag 报文,打上 pvid 的 vlan 标签上行,接 PC/AP 终端必须用这个
修改后的完整 ONU 配置
plaintext
interface Onu1/3/0/3:16
bind onu-id 7057-bf52-f62e
# UNI1‑3接办公终端,untag进来打上106
uni 1 vlan-mode transparent pvid 106
uni 2 vlan-mode transparent pvid 106
uni 3 vlan-mode transparent pvid 106
# UNI4接无线AP,untag进来打上520
uni 4 vlan-mode transparent pvid 520
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 103 to 106 520 to 522
改完之后还不通,按顺序排查
OLT 上确认 VLAN 已经存在
plaintext
vlan batch 103 to 106 520 to 522
检查 PON 口上层(OLT 上联)是否放行 VLAN106、520;三层网关 / DHCP 服务器是否这两个 VLAN 内可达。
在 ONU 接口下看统计:display interface Onu1/3/0/3:16,看 in 方向有没有报文。
input 为 0:ONU 到终端物理链路问题;
有 input 无 output:UNI vlan 模式错误或者 trunk 没放通 vlan。
测试:UNI1 接 PC,抓包看 OLT 侧是否收到带 vlan106 的报文。
补充小知识点
如果 UNI4 接的是支持打标签的瘦 AP(AP 自己发 tag520),那 UNI4 才用vlan‑mode tag pvid 520;普通胖 AP / 家用 AP 出来 untag,一定用transparent。
port link‑type trunk是 ONU 逻辑口上行到 OLT PON 板的模式,这个配置本身没问题,问题出在 UNI 口对终端的 vlan 模式。
暂无评论
Onu1/3/0/3:16
Current state: UP
IP packet frame type: Ethernet II, hardware address: 74d6-cbe5-0000
Description: Onu1/3/0/3:16 Interface
Maximum frame length: 1500
Loopback is not set
Port hardware type is Unknown
Broadcast max-ratio: 100%
Multicast max-ratio: 100%
Unicast max-ratio: 100%
PVID: 1
Port link-type: Trunk
VLAN Passing: 103-106, 520-522
VLAN permitted: 103-106, 520-522
Trunk port encapsulation: IEEE 802.1q
Last clearing of counters: Never
Last 300 seconds input: - packets/sec - bytes/sec -%
Last 300 seconds output: - packets/sec - bytes/sec -%
Input (total): 904898 packets, 526494986 bytes
335826 unicasts, 350525 broadcasts, 218547 multicasts, - pauses
Input (normal): - packets, - bytes
- unicasts, - broadcasts, - multicasts, - pauses
Input: 293040 input errors, 0 runts, 293040 giants, - throttles
0 CRC, - frame, - overruns, 0 aborts
- ignored, - parity errors
Output (total): 3096 packets, 997547 bytes
1711 unicasts, 607 broadcasts, 778 multicasts, - pauses
Output (normal): - packets, - bytes
- unicasts, - broadcasts, - multicasts, - pauses
Output: 0 output errors, - underruns, - buffer failures
0 aborts, - deferred, - collisions, - late collisions
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论