SN Distance Port Model Sft/Epm State Aging Version/LineProfile/Loid/Password
H3CT0006D60F <1000 Onu1/1/0/4:1 ET904-H 107/ Up N/A A/1_2//
H3CT000631B3 <1000 Onu1/1/0/4:2 EGT908-H 102/ Up N/A A/1_2//
H3CT0006D6CB <1000 Onu1/1/0/4:3 ET904-H 107/ Up N/A A/1_2//
H3CT0008514A <1000 Onu1/1/0/4:4 ET904-H 107/ Up N/A A/1_2//
H3CT0006D56A <1000 Onu1/1/0/4:5 ET904-H 107/ Up N/A A/1_2//
H3CT0006D568 <1000 Onu1/1/0/4:6 ET904-H 107/ Up N/A A/1_2//
H3CT0006D627 <1000 Onu1/1/0/4:7 ET904-H 107/ Up N/A A/1_2//
H3CT000630EB <1000 Onu1/1/0/4:8 EGT908-H 102/ Up N/A A/1_2//
业务模板
onu service-profile 1_3
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2007
配置模板
onu config-profile 1_2
uni 1 vlan-mode tag pvid 2006
uni 2 vlan-mode tag pvid 2006
uni 3 vlan-mode tag pvid 2006
uni 4 vlan-mode tag pvid 2006
uni 5 vlan-mode tag pvid 2006
uni 6 vlan-mode tag pvid 2006
uni 7 vlan-mode tag pvid 2006
uni 8 vlan-mode tag pvid 2006
uni 9 vlan-mode tag pvid 2006
uni 10 vlan-mode tag pvid 2006
uni 11 vlan-mode tag pvid 2006
uni 12 vlan-mode tag pvid 2006
uni 13 vlan-mode tag pvid 2006
uni 14 vlan-mode tag pvid 2006
uni 15 vlan-mode tag pvid 2006
uni 16 vlan-mode tag pvid 2006
uni 17 vlan-mode tag pvid 2006
uni 18 vlan-mode tag pvid 2006
uni 19 vlan-mode tag pvid 2006
uni 20 vlan-mode tag pvid 2006
uni 21 vlan-mode tag pvid 2006
接口下配置
interface Onu1/1/0/4:3.1
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2006
现在是不同的onu下面不同的设备不互通,删除2层隔离也不行,核心上可以看到dhcp下发正常,arp和mac地址均对应且正常,配置哪里存在问题吗
1. VLAN配置不一致(核心问题)
从您的配置可以看出存在VLAN不匹配:
业务模板1_3:允许VLAN 2007
配置模板1_2:UNI端口PVID设置为2006
接口配置:允许VLAN 2006
这导致VLAN 2006和2007之间没有建立正确的映射关系。
2. 配置模板与应用不匹配
ONU显示使用的是1_2配置模板,但VLAN模式配置可能存在冲突。
解决方案
方案一:统一VLAN配置(推荐)
1. 修改业务模板,统一使用VLAN 2006
# 进入业务模板配置
onu service-profile 1_3
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2006 # 改为2006,与PVID一致
quit
2. 或者修改配置模板的PVID为2007
# 进入配置模板
onu config-profile 1_2
uni 1 vlan-mode tag pvid 2007 # 所有UNI端口改为2007
uni 2 vlan-mode tag pvid 2007
# ... 其他UNI端口同样修改
quit
方案二:配置QinQ或VLAN映射(如果需要VLAN转换)
如果确实需要2006和2007之间的通信:
# 在OLT上配置VLAN映射
vlan mapping 2006 map-vlan 2007
# 或使用QinQ
qinq enable
方案三:检查并修复ONU应用配置
1. 确认ONU应用的业务模板是否正确
# 查看ONU的详细配置
display onu configuration interface Onu1/1/0/4:1
# 检查ONU应用的业务模板
display onu running interface Onu1/1/0/4:1
2. 重新应用正确的业务模板
# 进入ONU接口
interface Onu1/1/0/4:1
service-port 1_3 # 确保应用正确的业务模板
quit
方案四:完整的排查和修复步骤
步骤1:检查当前VLAN状态
# 查看VLAN信息
display vlan 2006
display vlan 2007
# 查看MAC地址表,确认VLAN学习情况
display mac-address vlan 2006
display mac-address vlan 2007
步骤2:检查ONU端口状态
# 查看ONU详细状态
display onu info interface Onu1/1/0/4:1
# 查看端口统计信息,检查是否有错误包
display interface Onu1/1/0/4:1
步骤3:配置修复(选择一种方案)
方案A:统一使用VLAN 2006(推荐)
# 1. 修改业务模板
onu service-profile 1_3
undo port trunk permit vlan 2007
port trunk permit vlan 2006
quit
# 2. 修改接口配置(如果需要)
interface Onu1/1/0/4:1
port trunk permit vlan 2006
quit
# 3. 保存配置
save
方案B:启用VLAN间路由(如果需要不同VLAN互通)
如果2006和2007需要互通,在核心交换机上配置:
# 创建VLAN接口并配置IP
interface Vlan-interface2006
ip address 192.168.6.1 255.255.255.0
quit
interface Vlan-interface2007
ip address 192.168.7.1 255.255.255.0
quit
# 启用IP路由
ip routing
步骤4:验证连通性
# 清除MAC地址表(强制重新学习)
reset mac-address interface Onu1/1/0/4:1
# 测试连通性
ping -v 2006 192.168.6.10 # 测试VLAN内通信
方案五:检查二层隔离配置
虽然您说删除了二层隔离,但建议确认:
# 检查是否还有端口隔离配置
display port-isolate group
# 检查MAC地址学习限制
display mac-address max-mac-count
# 如果有,清除相关配置
undo port-isolate enable
建议的完整配置示例
# 1. 统一VLAN配置
vlan 2006
description ONU-Communication-VLAN
quit
# 2. 修改业务模板
onu service-profile 1_3
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2006
quit
# 3. 修改配置模板(保持PVID为2006)
onu config-profile 1_2
uni 1 vlan-mode tag pvid 2006
# ... 其他UNI端口配置
quit
# 4. 修改接口配置
interface Onu1/1/0/4:1
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 2006
service-port 1_3
quit
# 对其他ONU接口重复同样配置
验证命令
配置完成后,使用以下命令验证:
# 检查VLAN配置
display vlan 2006
# 检查ONU状态
display onu info interface Onu1/1/0/4:1
# 检查MAC地址学习
display mac-address vlan 2006
# 测试连通性
ping -a 源IP 目标IP
最关键的是统一VLAN配置。请先尝试方案一,这应该能解决您的互通问题。如果仍有问题,请提供display current-configuration的相关部分,我可以进一步分析。
业务模板也是2006.这个是脚本copy错了
不同ONU下的设备默认不能互通,这是正常网络隔离行为。若需互通,需在OLT上进行三层路由配置或开启ARP代理功能。对于同一OLT下的不同ONU间互通,可通过配置VLAN和ARP代理实现;若未注册ONU或未做相应配置,则二层隔离无法自动解除。具体应根据实际组网需求在OLT侧进行策略配置。
缺省情况下:
1、不同OLT接口在同一个vlan,二层不通,如果要通,需要开启本地ARP代理
2、同一个OLT接口下,不同ONU之间不能互通,如果要通,需要开启ARP代理
3、同一个OLT,同一个ONU下的uni接口默认情况下未隔离,可以互通,如果不需要互通,可以加入端口隔离组;
配置UNI端口隔离
1. 功能简介
把ONU下的UNI端口加入到一个隔离组中,可以实现端口之间二层数据的隔离(即隔离组内的UNI端口互相不能转发报文),既增强了网络的安全性,也为用户提供了灵活的组网方案。
2. 配置限制和指导
一台ONU只支持一个隔离组。隔离组内端口数不受限制。
3. 配置步骤
表3-36 配置UNI端口隔离
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入ONU接口视图 | interface onu interface-number | - |
配置UNI端口隔离 | · 将ONU下的所有UNI端口加入隔离组: · 将ONU下的指定UNI端口加入隔离组: | 二者选其一,且不能同时配置 缺省情况下,ONU下的UNI端口未加入隔离组 |
【举例】
# 在VLAN接口2上开启代理ARP。
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] proxy-arp enable
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
业务模板也是2006.这个是脚本copy错了